Modbus
不同版本的控制器、插件和上位机支持不同的 lua API 指令,开发者可在 DobotStudio Pro “应用” 菜单,“脚本编程” 的指令侧边栏查看具体支持的 lua API
指令列表 Modbus 函数用于建立 Modbus 主站与从站进行通讯,寄存器地址的取值范围与定义请参考对应从站的 Modbus 寄存器地址定义说明。
| 指令 | 功能 |
|---|---|
| ModbusCreate | 创建 Modbus 主站 |
| ModbusRTUCreate | 创建基于 RS485 接口的 Modbus 主站 |
| ModbusClose | 和 Modbus 从站断开连接 |
| GetInBits | 读取触点寄存器 |
| GetInRegs | 读取输入寄存器 |
| GetCoils | 读取线圈寄存器 |
| SetCoils | 写入线圈寄存器 |
| GetHoldRegs | 读取保持寄存器 |
| SetHoldRegs | 写入保存寄存器 |
各类寄存器对应的 Modbus 功能码遵循标准 Modbus 协议: