NI LABS GRADUATE - The NI LabVIEW Driver for EtherNet/IP is a now a released and supported feature available for purchase on ni.com. The released version includes support for LabVIEW 8.5 and newer. You should not use the NI Labs version of EtherNet/IP support in shipping or commercial applications.
The EtherNet/IP driver provides a LabVIEW-based interface to directly communicate over the network with compatible EtherNet/IP devices such as Allen-Bradley/Rockwell PLCs. The driver provides mechanisms for both explicit messaging (in several formats) and I/O data communication. This allows communication and data sharing with a very wide range of PLCs and EtherNet/IP devices in use today.
The VIs on this palette use explicit messaging connections to read from or write to a target.
Tag Read/Write and SLC500 Read/Write allow direct access into data fields stored on a PLC. The target must support Messaging class communications using either Logix tag names or PCCC communication to register files. Supported targets of these message formats include PLCs such as Rockwell's SLC 500, MicroLogix, ControlLogix and CompactLogix series.
The Get/Set Attribute Single VIs let you interact directly with individual instances of objects in the CIP object model on an EtherNet/IP device. While some classes of objects are standardized, others are device-specific. You should consult the manual of your device to determine the class, instance, and attributes you need to control your device.
The VIs on this palette allow the LabVIEW system to create an I/O assembly and function as an adapter for a remote PLC. This type of communication is referred to as Class 1 or I/O server communication. The device appears as remote I/O to the PLC and can be addressed within ladder logic as though it were local I/O. Class 1 communication allows the PLC to establish an implicit I/O data connection with the LabVIEW system and repeatedly exchange assembly data at a specific rate. Assemblies are treated as shared memory that is used to produce or consume data to/from the PLC. The data is exchanged asynchronously in the background.
The driver is supported in LabVIEW running on Windows as well as LabVIEW Real-Time systems. Supported systems include:
NI Smart Cameras
Compact Vision System
Embedded Vision System
NI Industrial Controller
Note: When running on a real-time controller you must install the driver component to your target first via the Add/Remote Software tab in Measurement and Automation Explorer.
Download the attachment below and let us know what you think. The download attachment has been removed from this page. We'd love to get your feedback!