Modbus 是一种基于主/从站结构的开放式串行通信协议。由于该协议可非常容易地在所有的串行接口上实现,已被广泛接受。Modbus 协议原本是开发用于将控制器连接到网络中,但现在已常常用于连接输入/输出模块。由于传输速率低(最大为 38.4 kbaud),Modbus 非常适用于总线设备少、响应时间要求不高的应用场合。
该总线包括一个主站和若干从站,并由主站控制整个通信。
Modbus 提供两种基本通信机制:
- 请求/应答(轮询):主站发送请求报文到任一站点,并等待应答报文。
- 广播:主站发送一条指令到网络中的所有站点,这些站点执行该指令,但不提供反馈。
报文允许单独或分组读写过程数据(输入/输出数据)。数据可以用 ASCII 代码或压缩成 RTU 格式传输。
Modbus 可在各种传输介质上使用。和 PROFIBUS 一样,Modbus 在物理层上基于 RS485 总线,带两芯屏蔽双绞线和终端电阻,受到广泛运用。
配置
通过 2 个十进制旋转开关设定节点地址,地址范围为 1-69。数据传输速率和其它系统参数可使用地址旋转开关或 KS2000 软件工具通过现场总线端子盒上的串行配置接口来设定。
诊断功能
倍福 Modbus 节点支持 Modbus 协议的诊断功能。诊断信息通过总线传到主站,由主站进行分类。网络连接状态、设备状态、输入/输出及电源状态通过 LED 显示。
紧凑型端子盒
Modbus 紧凑型端子盒可以用于所有相关的工业信号。如数字量、模拟量输入和输出模块(包括热电偶和 RTD 输入),用于测量位移和角度的增量型编码器接口,以及用于处理大批量数据通信的串行接口。
耦合器端子盒
Modbus 耦合器端子盒通过抗干扰的 IP-Link 光纤采集来自扩展端子盒的 I/O 数据。该端子盒可以检测所连接的模块,并自动分配输入和输出数据到过程映像中。保证数据的连续性及输入/输出数据的清晰划分。耦合器端子盒有 4 个数字量输入和 4 个数字量输出。其它类型的信号由扩展端子盒提供。