Herramienta que permite leer y escribir datos en dispositivos esclavos Modbus ya sea a través de los protocolos RTU [serial] o TCP [red]. Modbus es un protocolo de comunicación ampliamente utilizado en automatización industrial para interactuar con dispositivos, como PLCs, sensores o actuadores.
$ mbpoll -m rtu -a 1 -t 1 -r 100 -c 5 /dev/ttyUSB0
Nota.- El tipo de datos a leer/escribir [-t]: 0 para coils, 1 para entradas discretas, 3 para registros de entrada y 4 para registros de retención.
$ mbpoll -m tcp -a 2 -t 0 -r 50 -c 3 192.168.1.100
$ mbpoll -m tcp -a 2 -t 0 -r 50 192.168.1.100 1
$ mbpoll -m rtu -a 1 -t 3 -r 300 -c 2 /dev/ttyUSB0 (protocolo RTU, esclavo ID 1, tipo 3 [registros de entrada], dirección inicial 300, leer 2 registros y puerto serie del dispositivo=
$ mbpoll -m tcp -a 1 -t 4 -r 400 -c 4 192.168.1.100
$ mbpoll -m tcp -a 1 -t 4 -r 400 -c 2 -f float 192.168.1.100
$ mbpoll -m tcp -a 1 -t 4 -r 200 192.168.1.100 500
$ mbpoll -m rtu -a 1 -b 19200 -d 8 -p none -s 1 -t 4 -r 400 -c 2 /dev/ttyUSB0