Release notes - CODESYS Modbus - 4.1.0.0
Documentation MT
MODBUS-71 Modbus TCP Slave Device : PLCopenXML does not preserve parameter "writeable" correctly
MODBUS-74 Modbus: Moving and editing channels lead to unhandled exception
Bug
MODBUS-4 Modbus: Remove Sonarqube bugs and blocking code smells
MODBUS-6 Modbus, TCP Device: Default value for discrete inputs and holding register are not written
MODBUS-7 Device Editor, ModbusGenericSerialSlaveParameters: An invalid function code leads to an unhandled exception
MODBUS-8 Modbus RTU: IoDrvModbus.ModbusRequest.xAbort does not give xAborted
MODBUS-9 Modbus TCP Slave Device: Read Coils FC1 / Read Discrete Inputs FC2 returns a different byte order in SP16 than in older versions
MODBUS-10 Modbus RTU Master: Trigger Channels after xReset
MODBUS-12 The offset value keep current value, but show null when the function code changed in ModbusTCP channel configuration
MODBUS-13 Modbus RTU Master: Read access (FC3/4) on Index 0xFFFF fails
MODBUS-49 Modbus TCP Slave Device : Watchdog has no effect unless master TCP is gracefully terminated
MODBUS-50 ModbusTCP Slave Device: Timeout Parameter does nothing
MODBUS-68 MODBUS-IO-driver: MODBUS TCP slave - exception if zero coils / holding registers configured
MODBUS-75 Modbus: I/O mapping build errors after changing channels
Improvement
MODBUS-5 Modbus Slave (TCP + RTU): Init Values for Holding Registers
MODBUS-64 Modbus Serial Port: It should be possible to specify the port unadjustably via device description file
MODBUS-65 MODBUS-IO-driver: ModbusTCP Slave Device close TCP socket at xTimeout