Professional Documents
Culture Documents
the OPC DataHub can connect any OPC server or client to other
applications as well, such as Excel, a web browser, or any ODBC database. And it
can also be used to get OPC data into Linux .
OPC actually comprises several standards, the first and most important of
which is OPC Data Access (OPC DA). There are also standards for alarms & events,
historical data, batch data, and XML.
OPC = OLE for Process Control
OPC [1] is a software interface standard [2] that allows Windows programs to communicate with
industrial hardware devices.
www.automationforum.com Page 1 of 6
OPC
A widely used method to integrate multiple vendors’ automation
controllers is OPC (OLE for process control). OPC is a Windows based standard for
accessing industrial devices. Through the OPC client/server architecture, LabVIEW
can integrate with a range of PLCs and PACs from a laptop or IPC. The OPC server
manages the various industrial communications and provides a common bus for
controllers, sensors, and actuators without physically wiring them together. You
can use communication gateways as needed to extend to more specialized
protocols.
PROFIBUS
PROFIBUS is an industrial field bus originally developed in Europe. With
more than 30 million installed nodes, it is the communication standard for
Siemens Automation PLCs, smart sensors, actuators, and I/O. NI supports the
more commonly used version of PROFIBUS, DP (Distributed Peripherals).
www.automationforum.com Page 2 of 6
(HMI) and SCADA applications. You can perform PROFIBUS device control or
automated test using these interfaces.
EtherCAT
Published as part of the IEC 61158 specification, Ethernet for Control
Automation Technology (EtherCAT) implements a master-and-slave architecture
over standard Ethernet cabling, typically in a line topology. As a control bus, it
focuses on deterministic, high-speed I/O for single-point applications such as
machine control and motion.
Both master and slave devices are available for use with EtherCAT. For the
master controller, real-time PACs with dual Ethernet ports on the CompactRIO,
PXI, and industrial controller platforms are available. There is also an EtherCAT
slave with field-programmable gate array (FPGA) intelligence, the 8-slot NI 9144
chassis for C Series I/O modules.
EtherNet/IP
EtherNet/IP is also a real-time Ethernet protocol, managed by the Open
DeviceNet Vendors Association (ODVA) and commonly found in Rockwell
Automation (Allen-Bradley) PLCs. It communicates over standard Ethernet using
TCP/IP and UDP/IP using a master (scanner) and slave (adapter) network
architecture.
www.automationforum.com Page 3 of 6
DeviceNet
The DeviceNet for Control PCI and PXI master (scanner) interfaces manage
and control a network of DeviceNet slaves. Included with these interfaces is the
NI-Industrial Communications for DeviceNet software, which offers a high-level
API that supports drag-and-drop I/O variables and explicit messaging function
blocks. DeviceNet for Test interfaces for PCI, PXI, and PCMCIA have master
(scanner) and slave (adapter) support, best used for testing DeviceNet products.
The included test software consists of a configurator, analyzer, and the NI-DNET
driver, which provides low-level functions.
CANopen
CANopen is a higher-level protocol based on the CAN physical layer and
was developed as a standard embedded network with highly flexible
configuration capabilities. Originally designed for motion control applications, it is
common in many industry segments including medical equipment, off-road
vehicles, public transportation, and building automation.
For CANopen master function, the CANopen LabVIEW Library has high-
level, easy-to-use functions to create CANopen master applications. These
functions cover the spectrum of CANopen master applications, including
transmitting and receiving service data objects (SDOs) and process data objects
(PDOs), network management, heartbeat and node guarding, emergencies, and
synchronization objects. Because the CANopen functions work on top of NI-CAN
www.automationforum.com Page 4 of 6
driver software, all PCI, PXI, and PCMCIA high-speed NI Series 2 CAN devices can
operate as fully functional CANopen master interfaces.
DNP3
DNP3 (Distributed Network Protocol) was developed by GE Harris to create
a standard protocol specification for vendors of power grid SCADA (Supervisory
Control and Data Acquisition) components. Since 1993, this open and public
protocol has been managed by the DNP3 Users Group. DNP3 is commonly used in
North American electric and water utilities for communication between SCADA
masters and outstations like Remote Terminal Units (RTUs).
www.automationforum.com Page 5 of 6
8486 and PCMCIA-FBUS for portable data logging and in-the-field configuration
and maintenance of devices and networks.
Web and Enterprise connectivity
Enterprise connectivity is also playing a larger role in deployed systems so
that off-site users can view the real-time data and change system parameters on
the fly. LabVIEW graphical tools provide functions for Web-published software
interfaces, Web services, common gateway interface programming, short
message service (SMS), and e-mail messaging. In combination with HTTP and FTP
servers on CompactRIO, these functions can be used for remote monitoring and
control, phone or e-mail alerts, and file transfers of logged data. Leveraging NI
third-party partners, you can share data via global cellular networks or
synchronize global processes via GPS in LabVIEW.
www.automationforum.com Page 6 of 6