modbus-pooling-test-version3
Pre-release
Pre-release
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