Module modbus_device
Modbus 协议实现
Functions
ModbusDevice:new (obj, master) | 创建设备 |
ModbusDevice:open () | 打开设备 |
ModbusDevice:find_point (key) | 查找点位 |
ModbusDevice:get (key) | 读取数据 |
ModbusDevice:set (key, value) | 写入数据 |
ModbusDevice:poll () | 读取所有数据 |
Functions
- ModbusDevice:new (obj, master)
-
创建设备
Parameters:
- obj table 设备参数
- master Modbus 主站实例
Returns:
-
Device 实例
- ModbusDevice:open ()
- 打开设备
- ModbusDevice:find_point (key)
-
查找点位
Parameters:
- key string 点位名称
Returns:
- boolean 成功与否
- table 点位
- ModbusDevice:get (key)
-
读取数据
Parameters:
- key string 点位
Returns:
- boolean 成功与否
- any
- ModbusDevice:set (key, value)
-
写入数据
Parameters:
- key string 点位
- value any 值
Returns:
-
boolean 成功与否
- ModbusDevice:poll ()
- 读取所有数据