# HG changeset patch # User Andrey Skvortsov # Date 1532695460 -10800 # Node ID de3f7c183e62ede05b419d0c740ddf62f633d148 # Parent 02f03bd7639e852e6bbcbee015026aa4677e3290 Add Modbus example diff -r 02f03bd7639e -r de3f7c183e62 tests/modbus/beremiz.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/modbus/beremiz.xml Fri Jul 27 15:44:20 2018 +0300 @@ -0,0 +1,6 @@ + + + + + + diff -r 02f03bd7639e -r de3f7c183e62 tests/modbus/modbus_0@modbus/ModbusTCPclient_0@ModbusTCPclient/ModbusRequest_0@ModbusRequest/baseconfnode.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/modbus/modbus_0@modbus/ModbusTCPclient_0@ModbusTCPclient/ModbusRequest_0@ModbusRequest/baseconfnode.xml Fri Jul 27 15:44:20 2018 +0300 @@ -0,0 +1,2 @@ + + diff -r 02f03bd7639e -r de3f7c183e62 tests/modbus/modbus_0@modbus/ModbusTCPclient_0@ModbusTCPclient/ModbusRequest_0@ModbusRequest/confnode.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/modbus/modbus_0@modbus/ModbusTCPclient_0@ModbusTCPclient/ModbusRequest_0@ModbusRequest/confnode.xml Fri Jul 27 15:44:20 2018 +0300 @@ -0,0 +1,2 @@ + + diff -r 02f03bd7639e -r de3f7c183e62 tests/modbus/modbus_0@modbus/ModbusTCPclient_0@ModbusTCPclient/ModbusRequest_1@ModbusRequest/baseconfnode.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/modbus/modbus_0@modbus/ModbusTCPclient_0@ModbusTCPclient/ModbusRequest_1@ModbusRequest/baseconfnode.xml Fri Jul 27 15:44:20 2018 +0300 @@ -0,0 +1,2 @@ + + diff -r 02f03bd7639e -r de3f7c183e62 tests/modbus/modbus_0@modbus/ModbusTCPclient_0@ModbusTCPclient/ModbusRequest_1@ModbusRequest/confnode.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/modbus/modbus_0@modbus/ModbusTCPclient_0@ModbusTCPclient/ModbusRequest_1@ModbusRequest/confnode.xml Fri Jul 27 15:44:20 2018 +0300 @@ -0,0 +1,2 @@ + + diff -r 02f03bd7639e -r de3f7c183e62 tests/modbus/modbus_0@modbus/ModbusTCPclient_0@ModbusTCPclient/baseconfnode.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/modbus/modbus_0@modbus/ModbusTCPclient_0@ModbusTCPclient/baseconfnode.xml Fri Jul 27 15:44:20 2018 +0300 @@ -0,0 +1,2 @@ + + diff -r 02f03bd7639e -r de3f7c183e62 tests/modbus/modbus_0@modbus/ModbusTCPclient_0@ModbusTCPclient/confnode.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/modbus/modbus_0@modbus/ModbusTCPclient_0@ModbusTCPclient/confnode.xml Fri Jul 27 15:44:20 2018 +0300 @@ -0,0 +1,2 @@ + + diff -r 02f03bd7639e -r de3f7c183e62 tests/modbus/modbus_0@modbus/ModbusTCPserver_0@ModbusTCPserver/HoldingRegs@MemoryArea/baseconfnode.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/modbus/modbus_0@modbus/ModbusTCPserver_0@ModbusTCPserver/HoldingRegs@MemoryArea/baseconfnode.xml Fri Jul 27 15:44:20 2018 +0300 @@ -0,0 +1,2 @@ + + diff -r 02f03bd7639e -r de3f7c183e62 tests/modbus/modbus_0@modbus/ModbusTCPserver_0@ModbusTCPserver/HoldingRegs@MemoryArea/confnode.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/modbus/modbus_0@modbus/ModbusTCPserver_0@ModbusTCPserver/HoldingRegs@MemoryArea/confnode.xml Fri Jul 27 15:44:20 2018 +0300 @@ -0,0 +1,2 @@ + + diff -r 02f03bd7639e -r de3f7c183e62 tests/modbus/modbus_0@modbus/ModbusTCPserver_0@ModbusTCPserver/InputRegs@MemoryArea/baseconfnode.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/modbus/modbus_0@modbus/ModbusTCPserver_0@ModbusTCPserver/InputRegs@MemoryArea/baseconfnode.xml Fri Jul 27 15:44:20 2018 +0300 @@ -0,0 +1,2 @@ + + diff -r 02f03bd7639e -r de3f7c183e62 tests/modbus/modbus_0@modbus/ModbusTCPserver_0@ModbusTCPserver/InputRegs@MemoryArea/confnode.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/modbus/modbus_0@modbus/ModbusTCPserver_0@ModbusTCPserver/InputRegs@MemoryArea/confnode.xml Fri Jul 27 15:44:20 2018 +0300 @@ -0,0 +1,2 @@ + + diff -r 02f03bd7639e -r de3f7c183e62 tests/modbus/modbus_0@modbus/ModbusTCPserver_0@ModbusTCPserver/baseconfnode.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/modbus/modbus_0@modbus/ModbusTCPserver_0@ModbusTCPserver/baseconfnode.xml Fri Jul 27 15:44:20 2018 +0300 @@ -0,0 +1,2 @@ + + diff -r 02f03bd7639e -r de3f7c183e62 tests/modbus/modbus_0@modbus/ModbusTCPserver_0@ModbusTCPserver/confnode.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/modbus/modbus_0@modbus/ModbusTCPserver_0@ModbusTCPserver/confnode.xml Fri Jul 27 15:44:20 2018 +0300 @@ -0,0 +1,2 @@ + + diff -r 02f03bd7639e -r de3f7c183e62 tests/modbus/modbus_0@modbus/baseconfnode.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/modbus/modbus_0@modbus/baseconfnode.xml Fri Jul 27 15:44:20 2018 +0300 @@ -0,0 +1,2 @@ + + diff -r 02f03bd7639e -r de3f7c183e62 tests/modbus/modbus_0@modbus/confnode.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/modbus/modbus_0@modbus/confnode.xml Fri Jul 27 15:44:20 2018 +0300 @@ -0,0 +1,2 @@ + + diff -r 02f03bd7639e -r de3f7c183e62 tests/modbus/plc.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/modbus/plc.xml Fri Jul 27 15:44:20 2018 +0300 @@ -0,0 +1,314 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "beremiz" + "Modbus" + +If Modbus library is installed elsewhere, then place corresponding paths +in CFLAGS/LDFLAGS in project settings. + +For GNU/Linux to install Modbus library in parent directory run following commands: +$ hg clone https://bitbucket.org/mjsousa/modbus Modbus +$ cd Modbus +$ make + +After that Modbus extension is ready to be used in Beremiz projects.]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T#1s + + + + + + + 32767 + + + + + + + + + + + + + + Counter + + + + + + + + + + + MasterWriteToReg0 + + + + + + + MasterReadFromReg1 + + + + + + + + + + + CounterReadBack + + + + + + + + + + + + + SlaveHoldReg0 + + + + + + + + + + + SlaveInputReg0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +