1.Linux 环境下,openplc 默认使用的是modbus tcp协议通信。
想要使用串口 modbus rtu 通讯可以通过在runtime中添加SlaveDevices从机设备
2.添加设备,分配地址。
左边添加串口配置,右边是需要通讯的地址,从机地址都是从100开始,100以内是主机使用。地址最好连续分配使用。
Discrete Inputs (%IX100.0):bit操作,离线输入,主机读从机。
Coils (%QX100.0):bit操作,线圈状态,主机写从机。
Input Registers (%IW100):16位数据,输入寄存器,主机只读从机。
Holding Registers - Read (%IW100):16位数据,保持寄存器,主机读从机。
Holding Registers - Write (%QW100):16位数据,保持寄存器,主机写从机。
3.COM port串口扫描不出来问题。
串口比如 /dev/ttySTM2 有驱动但是在添加设备时扫描不出