NI Compact RIO Platform


Published on

NI CmpactRIO for OEMs & Machine Designs

Published in: Technology, Business
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • NI Compact RIO Platform

    1. 1. NI Compact Reconfigurable I/O System
    2. 2. Who Chooses NI? Eighty-five percent of Fortune 500 manufacturing companies have adopted NI virtual instrumentation.
    3. 3. Virtual Instrumentation Platform Today FPGAs RTOS Controllers Desktop PCs
    4. 4. Typical Control System <ul><li>PLCs </li></ul><ul><ul><li>local I/O, majority digital I/O </li></ul></ul><ul><li>PC </li></ul><ul><ul><li>HMI, logging, advanced control, communication, supervisory control </li></ul></ul>PLCs Fieldbus Enterprise and Web Ethernet PCs
    5. 5. PLC Architecture <ul><li>Real-time OS </li></ul><ul><li>Scanning loop SW architecture </li></ul>Processor Battery I/O Module I/O Module I/O Module I/O Module Processor Memory I/O Module I/O Module I/O Module I/O Module I/O Communication Bus
    6. 6. Processr Battery Memory PC Architecture <ul><li>General Purpose OS </li></ul><ul><li>Open programming languages </li></ul><ul><li>COTS high-performance components </li></ul>I/O Module I/O Module I/O Module I/O Module Processor Non-vol. Memory Memory Memory I/O Module I/O Module I/O Module I/O Module I/O Communication Bus
    7. 7. Real-time OS Open programming languages COTS high-performance components PAC Architecture Processor Non-vol. Memory Memory Memory I/O Module I/O Module I/O Module I/O Module I/O Communication Bus
    8. 8. PAC Component Compare   PLC PAC PC High Shock and Vibration Ratings       Safety and Haz Loc Certifications       Industrial Temperature Range       Real-Time OS       Redundant Power Supply Inputs       Full Windows Driver Set       Floating Point Processor       Non-Volatile Data Storage       Full Featured Programming SW       Ethernet Connectivity with Web      
    9. 9. PAC: Combination of Software and Hardware Rugged Modular Hardware Flexible Open Software Controller I/O Communication Control and Analysis Functions Real-Time OS Analog & Digital I/O Floating Point Processor Ethernet Custom Hardware (FPGA) Fieldbus Interface Motion Vision Memory Non-Vol Storage Control Algorithms Data Logging Network Protocols Signal Analysis 3 rd Party Code Multiple Loop Operation Built-in Services Execution Priorities I/O and System Timing
    10. 10. PAC hardware targets are designed for applications requiring: <ul><li>Graphics – Half of the features and tools included in LabVIEW are designed to simplify development of user interfaces. As such, you can easily incorporate graphics and an HMI for control systems. </li></ul><ul><li>Measurements (high-speed data acquisition, vision, and motion) -- National Instruments has a strong history in high-speed I/O, including vision acquisition, so you can incorporate measurements such as vibration or machine vision into your standard control systems. </li></ul><ul><li>Processing capabilities – NI PACs excel in applications where specialized control algorithms, advanced signal processing, or data logging is required. Using LabVIEW, you can incorporate custom control code built using NI or third-party tools, implement signal processing such as joint time-frequency analysis, or log data locally and remotely. </li></ul><ul><li>Platforms -- With LabVIEW, you can create code that runs a variety of platforms including a PC, embedded controller, FPGA chip, or handheld PDA. </li></ul><ul><li>Communication -- LabVIEW makes it easy for you to pass data to the enterprise with tools like OPC and SQL/ODBC </li></ul>
    11. 11. Industrial Applications: Programmable Automation Controllers (PACs) <ul><li>Ruggedness and reliability of PLC </li></ul><ul><li>Software capabilities of PC </li></ul><ul><li>Modular and diverse I/O </li></ul>
    12. 12. Customer-Defined Automation Solutions based on modular hardware and software Traditional Programmable Controllers Programmable Automation Controllers Processor Control Engine Real-Time OS I/O Application Power supply
    13. 13. LabVIEW Development System <ul><li>Graphical programming for rapid development </li></ul><ul><li>Built-in functionality for measurement and control applications </li></ul><ul><li>Low-level programming for creating custom algorithms </li></ul>
    14. 14. The Goal of LabVIEW 8 Distributed Features <ul><li>One environment for managing all targets </li></ul><ul><ul><li>LabVIEW Project </li></ul></ul><ul><li>Consistent interface for communicating between nodes </li></ul><ul><ul><li>LabVIEW Shared Variable </li></ul></ul><ul><li>Easy scaling from small to large applications </li></ul><ul><ul><li>LabVIEW Real-Time and Datalogging and Supervisory Control </li></ul></ul>Provide the best environment for developing applications and communication between one or more distributed nodes
    15. 15. Shared Variable Engine Integration Shared Variable Engine Application Software Hardware I/O Scan LabVIEW CVI MStudio OPC Client Modbus PLC cRIO CVS PXI cFP
    16. 16. Exercise 3: Real-Time Control
    17. 17. Leveraging High-Investment Technology FPGA – Reconfigurable Hardware
    18. 18. LabVIEW Mapped to FPGA AB CD F E Implementing Logic on FPGA: F = {(A+B)CD}  E
    19. 19. Specific Innovation Accelerating Control Graphically Reconfigurable Hardware LabVIEW FPGA Use high level graphical programming to design your own I/O hardware without prior knowledge of hardware design or VHDL
    20. 20. Example System configuration NI PAC Flow Sensor RS-232 Connection/ 4-20mA Type N Thermocouples PC or Server Internet
    21. 21. NI CompactRIO Accelerating Control Reconfigurable Embedded System Real-Time Processor RIO FPGA I/O Modules <ul><li>Programmed with LabVIEW </li></ul><ul><li>Small size </li></ul><ul><li>Low power consumption </li></ul><ul><li>Extreme durability </li></ul>Connectivity ADC Signal Conditioning 
    22. 22. CompactRIO Designed for Rugged Applications
    23. 23. Overview <ul><li>Build custom I/O without building custom hardware </li></ul><ul><ul><li>Provides benefits of FPGA (we will discuss) without having to know VHDL or other HW design tools </li></ul></ul><ul><ul><li>Removes need for board-level design for I/O </li></ul></ul><ul><ul><li>Enables PC communication without having to develop complex driver software </li></ul></ul><ul><li>Replace multiple boards or expensive instruments </li></ul><ul><ul><li>Reconfigurability </li></ul></ul><ul><ul><li>I/O counts and capabilities </li></ul></ul>
    24. 24. LabVIEW Everywhere
    25. 25. <ul><li>Compact RIO </li></ul><ul><li>Small form factor, 88.1 mm x 179.6 mm </li></ul><ul><li>Low power 7-10 watts </li></ul><ul><li>Power Supply: 9-35 VDC </li></ul><ul><li>Rugged platform, -25 -70 deg C Operating temperature, 50 g shock rating </li></ul><ul><li>Class 1 Div 2, Marine approval </li></ul><ul><li>PID loops up to 200 kHz; dynamic signals (vibrationsound up to 800kSsec) </li></ul><ul><li>3 rd party modules for SMS,GPRS,GPS </li></ul>
    26. 26. NI cRIO-9012 Real-Time Controller with 64 MB DRAM, 128 MB Storage <ul><li>Embedded controller runs LabVIEW Real-Time for deterministic control, data logging, and analysis </li></ul><ul><li>400 MHz processor, 128 MB nonvolatile storage, 64 MB DRAM memory </li></ul><ul><li>10/100BaseT Ethernet port with embedded Web and file servers with remote-panel user interface </li></ul><ul><li>Full-speed USB host port for connection to USB flash and memory devices </li></ul><ul><li>RS232 serial port for connection to peripherals; dual 9 to 35 VDC supply inputs </li></ul><ul><li>-40 to 70 °C operating temperature range </li></ul>
    27. 27. New CompactRIO Modules <ul><li>I/O Density </li></ul><ul><ul><li>NI 9264 16-ch AO ±10 V, 10 kHz per channel </li></ul></ul><ul><ul><li>NI 9403 32-ch 5V/TTL DIO </li></ul></ul><ul><li>Channel-to-channel Isolation </li></ul><ul><ul><li>NI 9219 4-ch Universal (V, mA, strain, TC), 24-bit, 100 Hz </li></ul></ul><ul><ul><li>NI 9229 4-ch ±60 V, 24-bit, 50 kHz simultaneous </li></ul></ul><ul><ul><li>NI 9239 4-ch ±10 V, 24-bit, 50 KHz simultaneous </li></ul></ul>
    28. 28. NI 9211 4-Channel, 14 S/s, 24-Bit, ±80 mV Thermocouple Input Module <ul><li>4 thermocouple (all types) or ±80 mV analog inputs </li></ul><ul><li>-40 to 70 °C operating range </li></ul><ul><li>24-bit resolution; 50/60 Hz noise rejection </li></ul><ul><li>Hot-swappable operation </li></ul><ul><li>NIST-traceable calibration </li></ul>NI cRIO-9101 4-Slot, 1 M Gate CompactRIO Embedded Chassis <ul><li>Automatically synthesize custom control and signal processing circuitry using LabVIEW </li></ul><ul><li>-40 to 70 °C operating range </li></ul><ul><li>1 M gate reconfigurable I/O (RIO) FPGA core for high processing power </li></ul><ul><li>4-slot reconfigurable embedded chassis accepts any CompactRIO I/O module </li></ul><ul><li>DIN-rail mounting options </li></ul>
    29. 29. NI 9219 24-Bit Universal Analog Input <ul><li>250 Vrms channel-to-channel isolation </li></ul><ul><li>Built-in quarter, half, and full-bridge completion </li></ul><ul><li>Built-in voltage and current excitation </li></ul><ul><li>Thermocouple, RTD, resistance, voltage, and current measurements </li></ul><ul><li>CJC per channel for accurate thermocouple measurement </li></ul><ul><li>100 S/s/ch simultaneous inputs </li></ul>NI TPC-2106/T 6 in. LabVIEW Touch Panel Computers with Windows CE <ul><li>416 MHz Intel XScale processor running Windows CE </li></ul><ul><li>64 MB SDRAM and 64 MB onboard flash </li></ul><ul><li>Display options: STN LCD (TPC-2106) or improved quality TFT LCD touch screen (TPC-2106T) </li></ul><ul><li>Connectivity - 1 Ethernet, 2 USB 1.1 ports (1 host, 1 client), 2 RS232, and 1 RS485 </li></ul><ul><li>NEMA4/IP65-compliant front panel </li></ul><ul><li>Touch Panel Deployment License </li></ul>
    30. 30. S.E.A. Datentechnik GmbH <ul><li>cRIO Gxxx Mobile Modules offer access to CompactRIO systems for remote control, data acquisition and position tracking for mobile applications </li></ul><ul><ul><li>cRIO GPRS - General Packet Radio Service Module </li></ul></ul><ul><ul><li>cRIO GPS - Global Positioning System Module </li></ul></ul><ul><ul><li>cRIO RCC - Radio Controlled Clock Module </li></ul></ul><ul><ul><li>cRIO Gxxx - Combo Module </li></ul></ul><ul><li>Software Packages </li></ul><ul><ul><li>cRIO device support for LabVIEW </li></ul></ul><ul><ul><li>GPRS toolkit (incl. SMS toolkit) </li></ul></ul><ul><ul><li>GPS toolkit </li></ul></ul><ul><ul><li>RCC toolkit for time synchronization </li></ul></ul><ul><ul><li>Central data server package for data processing </li></ul></ul><ul><ul><li>Software for central data server for GSM communication </li></ul></ul>
    31. 31. NEW! LabVIEW Statechart Module <ul><li>Combine with real-world I/O to implement </li></ul><ul><ul><li>Communication protocols </li></ul></ul><ul><ul><li>Control applications </li></ul></ul><ul><ul><li>User-interfaces </li></ul></ul><ul><ul><li>Safety relevant logic </li></ul></ul><ul><ul><li>Complex state machines </li></ul></ul><ul><ul><li>FPGA logic </li></ul></ul><ul><li>Deploy Statecharts to </li></ul><ul><ul><li>Desktop PCs </li></ul></ul><ul><ul><li>Real-Time systems </li></ul></ul><ul><ul><li>FPGAs </li></ul></ul><ul><ul><li>Microprocessors </li></ul></ul><ul><ul><li>Industrial touch panels </li></ul></ul>
    32. 32. <ul><li>Signal Generators </li></ul><ul><ul><li>New Square Wave, Gaussian and White Noise VIs </li></ul></ul><ul><ul><li>Configuration panels for easy, rapid development </li></ul></ul><ul><li>Filters </li></ul><ul><ul><li>New Notch Filter </li></ul></ul><ul><ul><li>Butterworth and Notch are now run-time tunable and multi-channel </li></ul></ul>New IP for Signal Generators and Filters
    33. 33. Multi-Channel PID <ul><li>Support for up to 80 PID Channels </li></ul><ul><ul><li>10X Improvement </li></ul></ul><ul><ul><li>Low FGPA usage </li></ul></ul><ul><li>Configuration Panel </li></ul><ul><ul><li>Enter PID gains in floating point </li></ul></ul><ul><ul><li>Rapid development time </li></ul></ul><ul><li>Run-time tunable parameters </li></ul>
    34. 34. LabVIEW FPGA IPNet Over 60 IP Cores and Examples Share your IP and examples with the entire LabVIEW FPGA community
    35. 35. OEMs Services World Class Products
    36. 36. Service Offerings <ul><li>Software version maintenance </li></ul><ul><li>Hardware BOM maintenance </li></ul><ul><li>IP Protection </li></ul><ul><li>Packaging, branding and labeling </li></ul><ul><li>Testing </li></ul><ul><li>Custom warranty </li></ul><ul><li>Calibration </li></ul>
    37. 37. OEM and Service Success FIS ProCheck <ul><li>Product Life Cycle Value Proposition </li></ul><ul><li>Assembly, labeling, packaging </li></ul><ul><li>Hardware configuration, testing, and verification </li></ul><ul><li>Software testing and installation </li></ul><ul><li>BOM management </li></ul>Machine protection and minimize shutdown
    38. 38. <ul><li>Rugged, embedded machine control and monitoring systems </li></ul><ul><li>FPGA performance and reliability </li></ul><ul><li>Lower cost for high volume deployments </li></ul>NEW! cRIO-907x CompactRIO Integrated Systems Custom I/O I/O I/O I/O Processor FPGA Integrated RT Processor & FPGA
    39. 39. The NI Deployment Curve Number of Systems Deployed System Flexibility & Price LabVIEW Custom I/O I/O I/O I/O Processor FPGA PXI RIO NEW! CompactRIO Integrated CompactRIO PCI RIO
    40. 40. The NI 1722 and NI 1742 Smart Cameras <ul><li>Hardware </li></ul><ul><ul><li>VGA 640x480, 60 fps CCD image sensor </li></ul></ul><ul><ul><li>PowerPC PowerQUICC II Pro 400/533 MHz </li></ul></ul><ul><ul><li>Industrial I/O </li></ul></ul><ul><ul><ul><li>Opto isolated 2-in & 2-out </li></ul></ul></ul><ul><ul><ul><li>RS232 </li></ul></ul></ul><ul><ul><ul><li>Quadrature encoder support** </li></ul></ul></ul><ul><ul><li>Built-in lighting controller & power** </li></ul></ul><ul><ul><li>2 x Gigabit Ethernet ports </li></ul></ul><ul><ul><ul><li>EtherCAT in 2008 </li></ul></ul></ul><ul><li>Software </li></ul><ul><ul><li>Configuration: Vision Builder AI included </li></ul></ul><ul><ul><li>Programming: LabVIEW RT with the Vision Development Module </li></ul></ul>**1742 only