Modbus RTU¶
Most used properties are in italics.
- alias:
Alias that is used instead of full point path and name in quickSources and quickTargets for example
- enabled:
True = port is enabled, false = port is disabled and no database points will read from or write to it
- bitrate:
RTU bitrate for the bus (also baudrate)
- busType:
Port type for Actiweb internal workings
- byteTimeout:
unit: microseconds timeout for individual bytes in modbus packages
- databits:
How many databits are used in the modbus frame
- delayBetweenFrames:
unit: microseconds Delay between modbus frames. Some slave devices need more time between frames.
- device:
Path to the used device in the operating system. example: If Integral has modbuscard on it’s last slot, device would be /dev/slots/S6_RS485_1
- maxRegistersInBlock (optional) - hidden by default:
Reduces the amount of registers that will be queried in one modbus frame Should only be used when really needed, as it will reduce the performance Possible values 1-64
- mode:
select if port is being used as master of slave
- parity:
Modbus frame parity information E = Even, O = Odd, N = None
- responseTimeout:
unit: microseconds Time spent waiting for a response from modbusdevice Read frame will give timeout-error if response time exceeds this value
- taskSleepTime:
unit: milliseconds How long task will wait after full round of requests have been done.
- writeMode:
Switch for the logic how writable points will be written to the slave device
- always:
Points will be written every round
- changes and cyclic:
Points will be periodicly written, but also always when the value changes
- changes only:
Points will be written to the slave only when they change
- read only:
Writing will be disabled (used mainly for debugging)