去百度文库,查看完整内容>
内容来自用户:448092725
MODBUS协议Modbus是一种串行通信协议,是Modicon于1979年,为使用可编程逻辑控制器(PLC)而发表的。事实上,它已经成为工业领域通信协议标准,并且现在是工业电子设备之间相当常用的连接方式。Modbus训测配根青玉兵立送断比其他通信协议使用的更鸡故复广泛的主要原因有境已院原句立武:
公开发表并且无版税要来自求相对容易的工业网络部署对供应商来说,修改移动原生的位或字节没有很多限制Modbus允许多个设备连接在同一个网络上进行通信,举个例子,一个由测量温度和湿度的装置,并且将结果发送给计算机。在数跟收措获比给袁每机据采集与监视控制系统(SCADA)中,Modbus通常用来连接监控计算机和remoteterminaluni部呼北再t(RTU)。
Modbus协议目前存在用于串口、以太网以及其他支持互联网协议的网络的版本。
大多数Modbus设备通信通过串口EIA-485物理层进行[1]。
对于串行连接,存在两个变种,它们在数值数据表示不同和协议细节上略有不同。Modbu360问答sRTU是一种紧凑的,采用二进制表示数据的方式,ModbusASCII是一种人类可读的,冗长的表示方式。这两个变种都使用串行文超乎测汉通讯(serialcommunication)方式。RTU格式后续的命油增高们回令/数据带有循环冗余校验容的校验和,而ASCII格式采走用纵向冗余校验的校验和。被配置为RTU变种的节点请谓易渐触升附管轴不会和设置为ASCII变种的节点通信,反之亦然。
对于通过TCP/IP(例如以太网ModbusMODBUS收良油TCP各个功能码对应的数据类型MODBUS错误模拟量输入映射到