Prosys OPC UA Modbus Server 1.3.0
This is a new major release that improves different aspects of the data transfer functionality between the Prosys OPC UA Modbus Server and Modbus devices.
Support for different user needs is expanded by enabling Modbus serial port communication and an expanded data model that incorporates new data types and the possibility to define array values.
Changes
- New: Support for Modbus serial protocol (ASCII and RTU)
- New: Possibility to import and export device-specific variable configurations from/to a CSV file through the Configuration Mode UI
- New: Option to define array variables
- New: Extended support for different IEC 61131-3 data types. New data types include 8 bit and 64 bit integers (SINT, USINT, LINT, ULINT), 64 bit floating-point decimal (LREAL) and character strings encoded in ISO 8859-1 and UTF-16 (CHAR, WCHAR)
- New: Option to use BIT data type for Input and Holding Registers.
- New: New right-click menu commands for performing actions on Modbus devices, tables and variables in the Configuration Mode UI
- New: Device-wide setting for the default byte transfer order of new variables (swap bytes and swap words)
- Improved: Major improvements in performance of accessing data from Modbus devices
- Improved: Improved support for features of the OPC UA MonitoredItem Service Set and Read Service in accessing Modbus data
- Improved: SourceTimestamp of values in the OPC UA address space now reflects the time when the value was retrieved from the Modbus device
- Improved: Added support for IPv6 addresses for OPC UA Endpoints
- Improved: Extended the support for shortcut keys for editing variables in the Modbus Devices tab of the Configuration Mode UI. Shortcuts now include: select all (Ctrl + A), create new (Ctrl + N), edit (Ctrl + E) and delete (DELETE)
- Improved: Added tooltips for all buttons
Information model changes
- New: Added new Enumeration values to ModbusDataType: SINT, USINT, LINT, ULINT, LREAL, CHAR (ISO 8859-1) and WCHAR (UTF-16)
- New: Added two new Properties (ArrayLength and BitOffset) to ModbusVariableConfigurationType
- New: Added ModbusSerialDeviceType and ModbusTCPDeviceType
- Changed: ModbusDeviceType to an abstract type
- Changed: The DataType of the components of ModbusDeviceType from BaseDataVariableType to PropertyType
- Changed: Added three new Properties to ModbusDeviceType: IsInternal, DefaultSwapBytes and DefaultSwapWords
- Renamed: ModbusBlockType to ModbusTableType and its subtypes ModbusDigitalInputBlockType, ModbusDigitalOutputBlockType, ModbusHoldingRegisterBlockType and ModbusInputRgisterBlockType from XXXBlockType to XXXsTableType
- Renamed: SwapByte and SwapWord Properties of the ModbusVariableConfigurationType to SwapBytes and SwapWords, respectively
- Renamed: ModbusProtocol to ModbusProtocolVariant
- Removed: ModbusMasterDeviceType and ModbusSlaveDeviceType
12.10.18