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)