Modbus(Pro)
请注意,此接口仅在 realvirtual.io Professional 中可用
介绍
Modbus 是一种数据通信协议,最初由 Modicon(现为 Schneider Electric)于 1979 年发布,用于其可编程逻辑控制器(PLC)。Modbus 已成为事实上的标准通信协议,现在是连接工业电子设备的常用方式(来源 https://en.wikipedia.org/wiki/Modbus)。
Modbus 是一个非常简单的标准,传输离散输入和输出或寄存器(双字)。
目前 realvirtual.io 仅可用作 Modbus 主站。客户端支持将在未来版本中添加。
Modbus 主站
如果 realvirtual.io 作为 Modbus 主站运行,客户端需要轮询并将其值写入 realvirtual.io。Modbus 主站不会主动自行操作。Modbus 服务器始终在计算机的 IP 地址上,使用标准端口 502。
接口配置
Modbus 接口通过选择 Tools > realvirtual > Add Component > Interface > Modbus 或通过将脚本 ModbusInterface 添加到空游戏对象来添加到场景中。
由于 Modbus 只传输离散输入或输出或字,并且没有标准数据结构来描述这些数据中的内容,您需要定义如何在 realvirtual.io 中解释 Modbus 数据。
每个 PLCInput 或 PLCOutput 信号都需要附加一个 ModbusData 组件。此组件通过其属性定义了 realvirtual.io 应如何解释位和字节。

© 2025 realvirtual GmbH https://realvirtual.io - 保留所有权利。未经出版商事先书面许可,不得以任何形式或任何方式(包括打印、保存、影印、录制或其他电子或机械方法)复制、分发或传播本出版物的任何部分。