PLCIO is an Application Program Interface (API) library programmers can use to develop an effective interface to a PLC without having expert knowledge of communication specifics.
Applications use standard Ethernet or Serial connections to read or write memory and data values on a PLC, or respond to messages sent by a PLC.
PLCIO provides data translation from computer internal format to PLC internal format (and vice versa) to make the application program independent of the computer platform and PLC.
PLCIO is designed to compile and operate on any 32- or 64-bit UNIX or Windows platform.
Use PLCIO to communicate with
PLCs supplied by:
Allen-Bradley
Siemens
Modicon
Wago
Scientific users in university settings of nuclear and astronomical analysis use PLCIO to handle complex system control and data collection communications.
Implementing PLCIO
PLCIO meets the interface needs of more sophisticated computer systems that have larger databases.
These systems typically collect significant amounts of data and synchronize data and events across a wide array of equipment.
Examples of enterprise applications that currently depend on PLCIO include warehouse management, ASRS, tracking/barcode, and a variety of embedded control systems.