CODESYS Driver
Observe these guidelines when working with CODESYS driver.
Supported controllers
- CODESYS SoftPLC
- Instances of the CODESYS® SoftPLC can be installed on devices running Windows® 10/11 x64 or Linux-based systems. This driver provides seamless access to both platforms.
- CODESYS-compatible devices
- Devices running the CODESYS runtime environment are also supported.
TIP:
The CODESYS driver is tested and validated with the
CODESYS SoftPLC.
Controller tags import
This driver supports importing tags directly from the connected controller or by loading an
XML file containing the tag definitions. You can import tags in these modes:
- Online mode
- Use online mode to import tags directly from the controller at design time or runtime.
- Offline mode
- For more information, refer to the product documentation.The CODESYS communication driver supports importing custom data types defined in the controller project in the offline mode.
Supported data types
Device data type | Optix data type | Length |
|---|---|---|
BOOL | BOOL | 1 BIT |
BYTE | BYTE | 1 BYTE |
WORD | UINT16 | 2 BYTES |
DWORD | UINT32 | 4 BYTES |
LWORD | UINT64 | 8 BYTES |
SINT | SBYTE | 1 BYTE |
INT | INT16 | 2 BYTES |
DINT | INT32 | 4 BYTES |
USINT | BYTE | 1 BYTE |
UINT | UINT16 | 2 BYTES |
UDINT | UINT32 | 4 BYTES |
LINT | INT64 | 8 BYTES |
ULINT | UINT64 | 8 BYTES |
REAL | FLOAT | 4 BYTES |
LREAL | DOUBLE | 8 BYTES |
TIME | DURATION | 4 BYTES |
LTIME | DURATION | 8 BYTES |
DATE | DATE TIME | 2 BYTES |
TIME_OF_DAY(TOD) | UTC TIME | 4 BYTES |
DATE_AND_TIME(DT) | DATE TIME | 4 BYTES |
Struct | Struct | |
STRING | STRING[Length] | |
WSTRING | STRING[Length] | |
ARRAY 1 dimensional | Type [dimension] | |
ARRAY 2 dimensional | Type [1st dimension, 2nd dimension] | |
ARRAY 3 dimensional | Type [1st dimension, 2nd dimension, 3rd dimension] |
TIP:
Rockwell Automation recommends that DATE,
TIME_OF_DAY(TOD), DATE_AND_TIME(DT) use the DATE AND TIME object for setting and viewing
date and time data.
Provide Feedback