NI Compact Reconfigurable I/O System
Who Chooses NI? Eighty-five percent of Fortune 500 manufacturing companies have adopted NI virtual instrumentation.
Virtual Instrumentation Platform Today FPGAs RTOS Controllers Desktop PCs
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...
PLC Architecture <ul><li>Real-time OS  </li></ul><ul><li>Scanning loop SW architecture </li></ul>Processor Battery I/O Mod...
Processr Battery Memory PC Architecture <ul><li>General Purpose OS  </li></ul><ul><li>Open programming languages </li></ul...
Real-time OS  Open programming languages COTS high-performance components PAC Architecture Processor Non-vol. Memory Memor...
PAC Component Compare   PLC PAC PC High Shock and Vibration Ratings       Safety and Haz Loc Certifications       Industri...
PAC: Combination of Software and Hardware Rugged Modular Hardware Flexible Open Software Controller I/O Communication Cont...
PAC hardware targets are designed for applications requiring: <ul><li>Graphics  – Half of the features and tools included ...
Industrial Applications:  Programmable Automation Controllers (PACs) <ul><li>Ruggedness and reliability of PLC </li></ul><...
Customer-Defined  Automation Solutions based on modular hardware and software  Traditional Programmable Controllers Progra...
LabVIEW Development System  <ul><li>Graphical programming for rapid development  </li></ul><ul><li>Built-in functionality ...
The Goal of LabVIEW 8 Distributed Features <ul><li>One environment for managing all targets </li></ul><ul><ul><li>LabVIEW ...
Shared Variable Engine Integration Shared Variable Engine Application Software Hardware I/O Scan LabVIEW CVI MStudio OPC C...
Exercise 3: Real-Time Control
Leveraging High-Investment Technology  FPGA – Reconfigurable Hardware
LabVIEW Mapped to FPGA AB CD F E Implementing Logic on FPGA: F = {(A+B)CD}    E
Specific Innovation Accelerating Control Graphically Reconfigurable Hardware LabVIEW FPGA Use high level graphical program...
Example System configuration NI PAC Flow Sensor RS-232 Connection/ 4-20mA Type N Thermocouples PC or Server Internet
NI CompactRIO Accelerating   Control  Reconfigurable Embedded System Real-Time Processor RIO FPGA I/O Modules <ul><li>Prog...
CompactRIO Designed for Rugged Applications
Overview <ul><li>Build custom I/O without building custom hardware </li></ul><ul><ul><li>Provides benefits of FPGA (we wil...
LabVIEW Everywhere
<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></...
NI cRIO-9012 Real-Time Controller with 64 MB DRAM, 128 MB Storage <ul><li>Embedded controller runs LabVIEW Real-Time for d...
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...
NI 9211 4-Channel, 14 S/s, 24-Bit, ±80 mV Thermocouple Input Module <ul><li>4 thermocouple (all types) or ±80 mV analog in...
NI 9219 24-Bit Universal Analog Input <ul><li>250 Vrms channel-to-channel isolation  </li></ul><ul><li>Built-in quarter, h...
S.E.A. Datentechnik GmbH <ul><li>cRIO Gxxx Mobile Modules offer access to CompactRIO systems for remote control, data acqu...
NEW!   LabVIEW Statechart Module <ul><li>Combine with real-world I/O to implement </li></ul><ul><ul><li>Communication prot...
<ul><li>Signal Generators </li></ul><ul><ul><li>New Square Wave, Gaussian and White Noise VIs </li></ul></ul><ul><ul><li>C...
Multi-Channel PID <ul><li>Support for up to 80 PID Channels </li></ul><ul><ul><li>10X Improvement </li></ul></ul><ul><ul><...
LabVIEW FPGA IPNet Over 60 IP Cores and Examples Share your IP and examples with the entire LabVIEW  FPGA community ni.com...
OEMs Services World Class Products
Service Offerings  <ul><li>Software version maintenance </li></ul><ul><li>Hardware BOM maintenance </li></ul><ul><li>IP Pr...
OEM and Service Success FIS ProCheck  <ul><li>Product Life Cycle Value Proposition </li></ul><ul><li>Assembly, labeling, p...
<ul><li>Rugged, embedded machine control and monitoring systems </li></ul><ul><li>FPGA performance and reliability </li></...
The NI Deployment Curve Number of Systems Deployed System Flexibility & Price LabVIEW Custom I/O I/O I/O I/O Processor FPG...
The NI 1722 and NI 1742 Smart Cameras <ul><li>Hardware </li></ul><ul><ul><li>VGA 640x480, 60 fps CCD image sensor </li></u...
Upcoming SlideShare
Loading in …5
×

NI Compact RIO Platform

8,672 views

Published on

NI CmpactRIO for OEMs & Machine Designs

Published in: Technology, Business
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
8,672
On SlideShare
0
From Embeds
0
Number of Embeds
71
Actions
Shares
0
Downloads
176
Comments
0
Likes
3
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 ni.com/ipnet
    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

    ×