Skip to content

modbus-pooling-test-version3

Pre-release
Pre-release
Compare
Choose a tag to compare
@ssalonen ssalonen released this 25 Feb 14:44
· 1409 commits to master since this release

10ab727 (HEAD, tag: refs/tags/modbus-pooling-test-version3, refs/remotes/origin/modbus-pooling-serial-fixes, refs/heads/modbus-pooling-serial-fixes) naming
6686a10 log transaction id
5cb9d66 No recreating endpoint objs needlessly
eec4f2b parsing fixes
484019c endless loop
7cfa9aa Modbus: configurable delays between transactions
db30c08 cleaning
58f879f modbus: Serial slaves with same port => same endpoint

Example TCP configuration (poll 5ms, 100ms delay between transactions)

modbus:poll=5

modbus:tcp.slave1.connection=192.168.1.100:502:100
modbus:tcp.slave1.type=holding
modbus:tcp.slave1.length=3

modbus:tcp.slave2.connection=192.168.1.100:502:100
modbus:tcp.slave2.type=holding
modbus:tcp.slave2.length=2


modbus:tcp.slave3.connection=192.168.1.100:502:100
modbus:tcp.slave3.type=holding
modbus:tcp.slave3.length=2

Example serial configuration (poll 5ms, 280ms read timeout, 100ms delay between transactions)

modbus:poll=5

#agsBus-Master
modbus:serial.agsBusMasterHolding.connection=/dev/ttyS0:38400:8:none:1:rtu:280:100
modbus:serial.agsBusMasterHolding.id=247
modbus:serial.agsBusMasterHolding.start=42
modbus:serial.agsBusMasterHolding.length=14
modbus:serial.agsBusMasterHolding.type=holding