创建Modbus连接器
NodeSCADA支持基于TCP、UDP以及串口的Modbus协议。
一次采集单个寄存器的数据请 使用Modbus(单)
连续采集多个寄存器数据请使用Modbus(多)
使用Modbus协议采集PLC时可根据品牌选择对应的PLC,NodeSCADA已根据通用规则自动转换了Modbus地址,您可以直接使用PLC地址进行配置。
提示
想要采集PLC,要确保PLC已开启Modbus Server并正确配置了端口
标准Modbus支持TCP、UDP、串口三种连接方式。
TCP
需要提供以下参数:
-
Host地址。
也称ip地址 -
端口。
Modbus Server的端口,一般是 502 -
TCP类型。
Modbus在漫长的过程中发展出多个版本。TCP类型的选项:- ModbusTCP。这种为标准的ModbusTCP,PLC中设置的Modbus且通过网络通信时一般都是这种
- ModbusRTU over TCP。这种一般用于使用串口服务器、网关等通过484通信连接到Modbus从站时,虽然协议是TCP,但是报文格式为 ModbusRTU
-
其他参数
如果某些协议的参数有所不同, 将在具体的协议中列出
UDP
只需提供 Host地址与端口
串口
- 串口。 鼠标移入系统会加载可用串口供您选择,也可以在输入框中直接输入串口Path
- 其他串口参数 波特率、数据位、停止位、校验参数请和设备的参数保持一致
- RTU类型 一般情况下此参数保持默认即可,但有时设备响应报文会切分为多个,此时可以使用 RTU-BUFFERED
数据点配置请参考各协议