NI Compact RIO Platform

40
NI Compact Reconfigurable I/O System

description

NI CmpactRIO for OEMs & Machine Designs

Transcript of NI Compact RIO Platform

Page 1: NI Compact RIO Platform

NI Compact Reconfigurable I/O System

Page 2: NI Compact RIO Platform

Who Chooses NI?Eighty-five percent of Fortune 500 manufacturing companies have adopted NI virtual instrumentation.

Page 3: NI Compact RIO Platform

FPGAsRTOS Controllers

Desktop PCs

Virtual Instrumentation Platform Today

Page 4: NI Compact RIO Platform

Typical Control System

• PLCs – local I/O, majority

digital I/O

• PC – HMI, logging,

advanced control, communication, supervisory control

Fieldbus

PLCs

Enterprise and Web

Ethernet

PCs

Page 5: NI Compact RIO Platform

PLC Architecture

• Real-time OS • Scanning loop SW architecture

Processor

Battery I/O M

od

ule

I/O M

od

ule

I/O M

od

ule

I/O M

od

ule

Processor

Me

mo

ry

I/O M

od

ule

I/O M

od

ule

I/O M

od

ule

I/O M

od

ule

I/O Communication Bus

Page 6: NI Compact RIO Platform

Processr

Battery

Me

mo

ry

I/O M

od

ule

I/O M

od

ule

I/O M

od

ule

I/O M

od

ule

PC Architecture

• General Purpose OS • Open programming languages

• COTS high-performance components

Processor

Non-vol.Memory

Me

mo

ry

Me

mo

ry

I/O M

od

ule

I/O M

od

ule

I/O M

od

ule

I/O M

od

ule

I/O Communication Bus

Page 7: NI Compact RIO Platform

Processor

Non-vol.Memory

Me

mo

ry

Me

mo

ry

I/O M

od

ule

I/O M

od

ule

I/O M

od

ule

I/O M

od

ule

I/O Communication Bus

Real-time OS Open programming languages COTS high-performance components

PAC Architecture

Page 8: NI Compact RIO Platform

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      

Page 9: NI Compact RIO Platform

Rugged Modular Hardware

ControllerI/O Communication

PAC: Combination of Software and Hardware

Flexible Open Software

Control and Analysis Functions Real-Time OS

Analog &Digital I/O

FloatingPointProcessor

EthernetCustomHardware (FPGA)

FieldbusInterface

Motion Vision MemoryNon-VolStorage

ControlAlgorithms

DataLogging

NetworkProtocols

SignalAnalysis

3rd Party Code

MultipleLoopOperation

Built-inServices

ExecutionPriorities

I/O andSystem Timing

Page 10: NI Compact RIO Platform

PAC hardware targets are designed for applications requiring:

• 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.

• 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.

• 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.

• Platforms -- With LabVIEW, you can create code that runs a variety of platforms including a PC, embedded controller, FPGA chip, or handheld PDA.

• Communication -- LabVIEW makes it easy for you to pass data to the enterprise with tools like OPC and SQL/ODBC

Page 11: NI Compact RIO Platform

Industrial Applications: Programmable Automation Controllers (PACs)

• Ruggedness and reliability of PLC

• Software capabilities of PC• Modular and diverse I/O

Page 12: NI Compact RIO Platform

Customer-Defined Automation Solutions based on modular hardware and software

Traditional Programmable Controllers

Programmable Automation Controllers

Processor

ControlEngine

Real-TimeOS

I/O

Application

Powersupply

Page 13: NI Compact RIO Platform

LabVIEW Development System

• Graphical programming for rapid development • Built-in functionality for measurement and control applications• Low-level programming for creating custom algorithms

Applications Engineer
Explain about the LabVIEW environment - Front panel = user interface- Block diagram = source code- Control / Function palette (how new users can use the search function to look for the VIs mentioned in the exercises)
Page 14: NI Compact RIO Platform

The Goal of LabVIEW 8 Distributed Features

• One environment for managing all targets– LabVIEW Project

• Consistent interface for communicating between nodes– LabVIEW Shared Variable

• Easy scaling from small to large applications– LabVIEW Real-Time and Datalogging and Supervisory Control

Provide the best environment for developing applications and communication between one or more distributed nodes

Page 15: NI Compact RIO Platform

Shared Variable Engine Integration

Shared Variable Engine

Application Software

Hardware I/O Scan

LabVIEW CVI MStudio OPC Client

Modbus PLCcRIOCVSPXIcFP

Page 16: NI Compact RIO Platform

Exercise 3: Real-Time Control

Page 17: NI Compact RIO Platform

Leveraging High-Investment Technology

FPGA – Reconfigurable Hardware

Page 18: NI Compact RIO Platform

LabVIEW Mapped to FPGA

AB

CD

FE

Implementing Logic on FPGA: F = {(A+B)CD} E

Page 19: NI Compact RIO Platform

Specific Innovation Accelerating Control

Graphically Reconfigurable Hardware

LabVIEW FPGAUse high level graphical programming to design your own I/O hardware without prior knowledge of hardware design or VHDL

Page 20: NI Compact RIO Platform

Example System configurationNI PAC

Flow Sensor

RS-232Connection/ 4-20mA

Type N Thermocouples

PC or Server

Internet

Page 21: NI Compact RIO Platform

NI CompactRIO Accelerating Control Reconfigurable Embedded System

Real-Time Processor

RIO FPGA

I/O Modules

I/O I/O

I/O

I/O

I/OI/O

I/O

I/O

Real-T

ime

Controller

Connectivity ADCSignal Conditioning • Programmed with LabVIEW

• Small size • Low power consumption • Extreme durability

Page 22: NI Compact RIO Platform

CompactRIO Designed for Rugged Applications

Page 23: NI Compact RIO Platform

Overview

• Build custom I/O without building custom hardware– Provides benefits of FPGA (we will discuss) without

having to know VHDL or other HW design tools– Removes need for board-level design for I/O– Enables PC communication without having to develop

complex driver software• Replace multiple boards or expensive instruments

– Reconfigurability– I/O counts and capabilities

Page 24: NI Compact RIO Platform

LabVIEW Everywhere

Page 25: NI Compact RIO Platform

• Compact RIO• Small form factor, 88.1 mm x 179.6 mm• Low power 7-10 watts• Power Supply: 9-35 VDC• Rugged platform, -25 -70 deg C Operating temperature, 50 g

shock rating• Class 1 Div 2, Marine approval• PID loops up to 200 kHz; dynamic signals (vibration\sound\

up to 800kS\sec)• 3rd party modules for SMS,GPRS,GPS

Page 26: NI Compact RIO Platform

NI cRIO-9012Real-Time Controller with 64 MB DRAM, 128 MB Storage

•Embedded controller runs LabVIEW Real-Time for deterministic control, data logging, and analysis •400 MHz processor, 128 MB nonvolatile storage, 64 MB DRAM memory •10/100BaseT Ethernet port with embedded Web and file servers with remote-panel user interface •Full-speed USB host port for connection to USB flash and memory devices •RS232 serial port for connection to peripherals; dual 9 to 35 VDC supply inputs •-40 to 70 °C operating temperature range

Page 27: NI Compact RIO Platform

New CompactRIO Modules

• I/O Density– NI 9264 16-ch AO ±10 V, 10 kHz per channel– NI 9403 32-ch 5V/TTL DIO

• Channel-to-channel Isolation– NI 9219 4-ch Universal (V, mA, strain, TC), 24-bit, 100

Hz– NI 9229 4-ch ±60 V, 24-bit, 50 kHz simultaneous – NI 9239 4-ch ±10 V, 24-bit, 50 KHz simultaneous

Page 28: NI Compact RIO Platform

NI 92114-Channel, 14 S/s, 24-Bit, ±80 mV Thermocouple Input Module

•4 thermocouple (all types) or ±80 mV analog inputs •-40 to 70 °C operating range •24-bit resolution; 50/60 Hz noise rejection •Hot-swappable operation •NIST-traceable calibration

NI cRIO-91014-Slot, 1 M Gate CompactRIO Embedded Chassis•Automatically synthesize custom control and signal processing circuitry using LabVIEW •-40 to 70 °C operating range •1 M gate reconfigurable I/O (RIO) FPGA core for high processing power •4-slot reconfigurable embedded chassis accepts any CompactRIO I/O module •DIN-rail mounting options

Page 29: NI Compact RIO Platform

NI 921924-Bit Universal Analog Input•250 Vrms channel-to-channel isolation •Built-in quarter, half, and full-bridge completion •Built-in voltage and current excitation •Thermocouple, RTD, resistance, voltage, and current measurements •CJC per channel for accurate thermocouple measurement •100 S/s/ch simultaneous inputs

NI TPC-2106/T6 in. LabVIEW Touch Panel Computers with Windows CE•416 MHz Intel XScale processor running Windows CE •64 MB SDRAM and 64 MB onboard flash •Display options: STN LCD (TPC-2106) or improved quality TFT LCD touch screen (TPC-2106T) •Connectivity - 1 Ethernet, 2 USB 1.1 ports (1 host, 1 client), 2 RS232, and 1 RS485 •NEMA4/IP65-compliant front panel •Touch Panel Deployment License

Page 30: NI Compact RIO Platform

S.E.A. Datentechnik GmbH• cRIO Gxxx Mobile Modules offer access to

CompactRIO systems for remote control, data acquisition and position tracking for mobile applications– cRIO GPRS - General Packet Radio Service

Module– cRIO GPS - Global Positioning System Module– cRIO RCC - Radio Controlled Clock Module– cRIO Gxxx - Combo Module

• Software Packages– cRIO device support for LabVIEW– GPRS toolkit (incl. SMS toolkit)– GPS toolkit– RCC toolkit for time synchronization– Central data server package for data processing– Software for central data server for GSM

communication

Page 31: NI Compact RIO Platform

NEW! LabVIEW Statechart Module• Combine with real-world I/O to implement

– Communication protocols– Control applications– User-interfaces– Safety relevant logic– Complex state machines– FPGA logic

• Deploy Statecharts to– Desktop PCs– Real-Time systems– FPGAs– Microprocessors– Industrial touch panels

Page 32: NI Compact RIO Platform

• Signal Generators• New Square Wave,

Gaussian and White Noise VIs

• Configuration panels for easy, rapid development

• Filters• New Notch Filter• Butterworth and Notch are

now run-time tunable and multi-channel

New IP for Signal Generators and Filters 

Page 33: NI Compact RIO Platform

Multi-Channel PID

• Support for up to 80 PID Channels– 10X Improvement– Low FGPA usage

• Configuration Panel– Enter PID gains in floating point– Rapid development time

• Run-time tunable parameters

Page 34: NI Compact RIO Platform

LabVIEW FPGA IPNet

Over 60 IP Cores and ExamplesShare your IP and examples with the entire LabVIEW FPGA community

ni.com/ipnet

Page 35: NI Compact RIO Platform

OEMs Services

World Class

Products

World Class

Products

Page 36: NI Compact RIO Platform

Service Offerings

• Software version maintenance• Hardware BOM maintenance• IP Protection• Packaging, branding and labeling• Testing• Custom warranty• Calibration

Page 37: NI Compact RIO Platform

OEM and Service SuccessFIS ProCheck Product Life Cycle Value

Proposition• Assembly, labeling, packaging• Hardware configuration, testing,

and verification• Software testing and installation• BOM management

Machine protection and minimize shutdown

Page 38: NI Compact RIO Platform

•Rugged, embedded machine control and monitoring systems

•FPGA performance and reliability

•Lower cost for high volume deployments

NEW! cRIO-907x CompactRIO Integrated Systems

Custom I/O

I/O

I/O

I/O

Processor FPGA

Integrated RT Processor & FPGA

Page 39: NI Compact RIO Platform

The NI Deployment Curve

Number of Systems Deployed

Sys

tem

Fle

xib

ility

& P

rice

PXI RIO

NEW!

CompactRIOIntegrated

CompactRIO

LabVIEW

PCI RIO

Custom I/O

I/O

I/O

I/O

Processor FPGA

Page 40: NI Compact RIO Platform

The NI 1722 and NI 1742 Smart Cameras

• Hardware– VGA 640x480, 60 fps CCD image sensor– PowerPC PowerQUICC II Pro 400/533

MHz – Industrial I/O

• Opto isolated 2-in & 2-out• RS232• Quadrature encoder support**

– Built-in lighting controller & power**– 2 x Gigabit Ethernet ports

• EtherCAT in 2008• Software

– Configuration: Vision Builder AI included– Programming: LabVIEW RT with the

Vision Development Module**1742 only