hard real-time – cost-effective – high reliability wind river
Transcription
hard real-time – cost-effective – high reliability wind river
www.kuka-rtos.com automation technologies VxWin wind river VxWorks ® windows ® xp embedded hard real-time – cost-effective – high reliability 02 VxWin VxWin kuka robot group worldwide kuka Robot Group is a leading developer of hardware and software for real-time critical applications and has delivered over 75,000 systems worldwide. Founded in 1986, kuka is one of the world’s leading robotics manufacturers. kuka Robot Group is a part of iwka, a holding company with sales over 2 billion dollars annually. Our products are developed and marketed from locations in Augsburg, Germany and Clinton Township, usa. Technical support is available throughout the world. flexibility give your next system new flexibility and capabilities with kuka’s cost-effective technology: Hyperthreading, multiprocessor and apic support Matlab/Simulink/Real-time workshop support Full .Net support Java virtual machine High-end graphical Windows interfaces Access to powerful Windows XP api Outstanding connectivity Hard real-time performance High-resolution real-time timer, granularity 0.8 microseconds Lowers hardware costs, drastically increasing reliability (mtbf) Non-proprietary – built on cots operating system Availability of numerous hardware drivers Full support from a worldwide company 03 strategic advantage – Think of the many possibilities for new single processor operation products or significant product enhance- kuka’s technology extends wind river ments that kuka’s technology offers: in- VxWorks with Windows XP Embedded creased gui capabilities, standards-com- and allows both to reside concurrently on pliant connectivity, lower hardware costs, a single processor. kuka’s VxWorks adds lower development costs, and greater Microsoft Windows XP capabilities to reliability. A new, yet proven, way to in- wind river’s VxWorks real-time operat- crease your competitive edge. Products ing system, eliminating the need for a sec- using VxWin technology have years of ond system running an hmi. VxWin low- operational experience in critical applica- ers hardware and development costs and tions. Tens of thousands of industrial delivers superior reliability in an industry- robots, industrial automation, process standard solution. automation, medical equipment and other applications are in operation throughout VxWin extension technology the world. We have established a long- Real-time control must be accurate, reliable term relationship with wind river and and cost-effective. Extending the proven Microsoft assuring seamless interoper- real-time performance of wind river ability of our products. Users also have VxWorks with the flexible attributes of the support of our applications engineers Windows XP Embedded on the same ma- worldwide and our ongoing commitment chine, results in a powerful real-time system to continuous product improvement. with access to all Windows XP features. 04 VxWin applications precision machine control automation data integrity precision machine control critical medical reliability automation data integrity VxWin real-time applications precision machine control PC-based industrial automation Schleicher Electronic’s cnc, ProNumeric, including plc, motion control, delivers industry-leading performance robotics, cnc using VxWin to combine state-of-the-art Real-time test and measurement/ cnc coupled with an advanced graphical data recording user interface. The PC-based system in- Medical devices and equipment terpolates up to 64 axes simultaneaously Military and Aerospace coupling external sensors input to NC VxWorks target simulation with operations. real-time behavior and hardware access critical medical reliability VxWin technology provides the reliability automation data integrity and stability necessary to precisely and VxWin technology runs Occubot, a lead- safely position the Accuray X-Ray delivery ing automobile seat wear testing applica- system during full-body radio surgery tion. Tests consist of thousands of continu- treatment. VxWin software enables the ous cycles run over hundreds of hours. The motion control apllication, VxWorks and integrity of continually-recorded test data is the operator interface running on Win- maintained regardless of events occurring dows OS, to coexist on a single system. on Windows. VxWin enables robot con- This eliminates the need for a separate trol, force monitoring and dynamic path ad- dedicated user interface. justments to run alongside the graphical operator interface and data display on a single processor. 05 precisely 06 VxWin a user-friendly environment reduce hardware The Windows environment assures ease increase reliability of programming, debugging and imple- With VxWin, high-end gui features can be mentation. VxWin technology adds to the added to VxWorks without adding a sec- hard real-time performance of VxWorks ond processor. Because hardware compo- with the extensive high-end graphical fea- nent count is significantly reduced, mtbf is tures and applications available through drastically increased. Costs are further re- Windows XP Embedded. Programmers duced because system size and weight can realize all the hardware and real-time fea- be cut. System resources are allocated indi- tures of VxWorks plus access to a wide vidually for either VxWorks or Windows range of third party drivers and analysis XP Embedded, guaranteeing that hardware- tools available on the market. VxWin sup- based interrupts allocated for VxWorks ports all applicable wind river VxWorks are handled in real-time. In addition, the features. design of VxWin guarantees VxWorks real-time application performance regardless of Windows XP occurrences. human machine interface human machine interface Familiar Microsoft development tools speed development. memory allocation kuka’s VxWin utilizes the x86 MMU to protect VxWorks memory from Windows XP. state machine kuka’s VxWin assures complete execution of all real-time tasks before switching back to Windows XP. memory allocation – loading and starting of the rtos Other Drivers state machine – execution priority e.g. 256 mb ndis Driver Higher priority real-time irq occurred Windows XP Memory Interface Driver High Windows Kernel win 32 VxWorks Address Space e.g. 32 mb e.g. 48 mb VxWorks exclusive Memory Shared Memory Windows XP Memory bios, Memory-mapped Hardware for example, Ethernet ram VxWorks tasks level Real-time irq occurred Anchor Separated by mmu At least one task active VxWorks isr level Uploader Separated by mmu Idle task 16 mb Windows xp embedded level 1 mb Windows XP Memory disk Low 640 kb VxWorks Image File No task active All tasks are idle 07 faster development cycles Real-time deterministic responce option to use the same VxWorks applica- VxWin developers enjoy a faster develop- measured in microseconds tion in an embedded system, for example, Xscale architecture. ment cycle working in the well-known Hardware access to isa and pci plug-in and thoroughly proven wind river and boards, no kernel driver to develop Microsoft environments. VxWin allows Communication between Windows XP windows xp advantages users to leverage familiar development and VxWorks via tcp/ip (virtual Application development with Windows XP tools and api’s in the development of network) or shared memory provides: their real-time applications. Using familiar Optional products available, Multitasking, intertask communication development suites such as Visual Studio/ e.g. vxdcom, opc server Components for Windows XP Workbench/Tornado for the development Availability of many existing Embedded included of visualization and real-time applications, VxWorks drivers, e.g. fieldbus, Connectivity: tcp/ip .net, Java, Win- programmers can reuse existing Windows measurement hardware and more sock, com/dcom and file sharing or VxWorks code and knowledge instead Familiar Tornado and Workbench http Server, isapi, asp, soap of having to port to another proprietary api. development tools Server, soap Client Powerful, graphical real-time analysis Programming languages: wind river vxworks advantages tools, e.g. Scopetools C, C++, C#, Visual Basic wind river VxWorks is used worldwide Comprehensive documentation Known development tools – in embedded control systems, medical ap- (html, newsgroups) Microsoft Visual Studio plications, test and measurement systems and industrial automation applications. It scalability evaluate VxWin offers a number of distinct advantages: a VxWorks applications can be quickly in- kuka’s VxWin technology is used in ap- small footprint, very fast response and tegrated into a VxWin system without any plications worldwide. kuka invites you to hardware control interrupts can be ac- added hardware costs. Because standard contact your kuka representative for a copy cessed easily. tcp/ip communications for connecting to of VxWin extension software for a time- the Windows operating system are used, limited evaluation. For further informa- porting to existing VxWorks application tion please contact us on the web at: is easily accomplished. Users also have the www.kuka-rtos.com FLY.I1140/1106UK Technical data and illustrations, non-binding for delivery. Subject to change. Sales and Support. kuka roboter gmbh | sales center europe . Hery-Park 3000 . 86368 Gersthofen . Germany p +49 821 4533 3768 . f +49 821 4533 2129 [email protected] . [email protected] . [email protected] . www.kuka-rtos.com kuka roboter corp. | sales center america . 22500 Key Drive . Clinton Township . Michigan 48036 . usa p 866 8735852 (toll-free) . p +1 586 5692082 . f +1 586 5692087 [email protected] . [email protected] . www.kuka-rtos.com