ModBus

在 UI 界面添加 ModBus 设备后,可以与 ModBus 设备进行通信

写单个线圈

lebai:write_single_coil(device, addr, value)
  • 参数
    • device 设备名称
    • addr 寄存器地址
    • value 待设置的值

写多个线圈

lebai:write_multiple_coils(device, addr, values)
  • 参数
    • device 设备名称
    • addr 寄存器地址
    • values 待设置的值

读线圈

values = lebai:read_coils(device, addr, num)
  • 参数
    • device 设备名称
    • addr 寄存器地址
    • num 连续数量

读离散输入

values = lebai:read_discrete_inputs(device, addr, num)
  • 参数
    • device 设备名称
    • addr 寄存器地址
    • num 连续数量

写单个寄存器

lebai:write_single_register(device, addr, value)
  • 参数
    • device 设备名称
    • addr 寄存器地址
    • value 待设置的值

写多个寄存器

lebai:write_multiple_registers(device, addr, values)
  • 参数
    • device 设备名称
    • addr 寄存器地址
    • values 待设置的值

读取保持寄存器

values = lebai:read_holding_registers(device, addr, num)
  • 参数
    • device 设备名称
    • addr 寄存器地址
    • num 连续数量

读取输入寄存器

values = lebai:read_input_registers(device, addr, num)
  • 参数
    • device 设备名称
    • addr 寄存器地址
    • num 连续数量
上次更新: