Modbus device emilation
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
dcu
files
language
source
.gitignore
LICENSE
README.md
modbusemu.ico
modbusemu.lpi
modbusemu.lpr
modbusemu.lps
modbusemu.res

README.md

modbusemu

Программа позволяет эмулировать устройства Modbus и осуществлять доступ к ним по протоколам Modbus RTU и Modbus TCP. При этом, возможен доступ к устройству по обоим протоколам одновременно.

При создании устройства определяются функции Modbus по средствам которых будет осущетсвляться взаимодействием с создаваемым устройством. В зависимости от выбранных функций создаются пулы регистров (Coil,Diskret,Holding,Input). Для каждого пула создается 10 000 регистров. Адресация регистров пулах начинается с 0.

При выборе типа канала(последовательный и/или сетевой(TCP/IP)),так же, осуществляется выбор протокола. Для последовательного канала - Modbus RTU, для сетевого - Modbus TCP