跳到主要内容

创建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
  • 其他参数
    如果某些协议的参数有所不同, 将在具体的协议中列出

modbus-tcp-connector-param

UDP

只需提供 Host地址与端口

串口

  • 串口。 鼠标移入系统会加载可用串口供您选择,也可以在输入框中直接输入串口Path
  • 其他串口参数 波特率、数据位、停止位、校验参数请和设备的参数保持一致
  • RTU类型 一般情况下此参数保持默认即可,但有时设备响应报文会切分为多个,此时可以使用 RTU-BUFFERED

modbus-serial-connector-param

数据点配置请参考各协议