您的位置 首页 国产IC

MODBUS总线简介

MODBUS是MODICON公司为一公司生产的PLC设计的一种通信协议,从其功能上看,可以认为是一种现场总线。它通过24种总线命令实现PLC与外界的信

MODBUS是MODICON公司为一公司出产的PLC规划的一种通讯协议,从其功用上看,能够以为是一种现场总线。它经过24种总线指令完成PLC与外界的信息交流。具有MODBUS接口的PLC能够很便利的进行组态。字串2

MODBUS传输协议界说了控制器能够辨认和运用的信息结构,而不须考虑通讯网络拓扑结构。它界说了各种数据帧格局,描绘了控制器拜访另一设备的进程,怎样作出应对呼应,以及可查看和陈述的过错。字串5

MODBUS有两种传送方法,RTU(Remote Terminal Unit)方法和ASCⅡ方法。MODBUS以LSB在先的方法传送数字量,以MSB在先的方法传送模拟量。MODBUS把通讯参与者规则为“主站”(MASTER)和“从站”(SLAVE)。主站可向多个从站发送通讯恳求,最多可达247个从站。每个从站都有自己的地址编号。

字串8

MODBUS的RTU方法规则通讯字符串的最终两个字节用于传递循环冗余校验数据。其校验方法是将整个字符串(不包括最终两个字节)的一切字节按规则的方法进行位移并进行XOR(异或)核算。接收方在收到该字符串时按相同的方法进行核算,并将成果同收到的循环冗余校验的两个字节进行比较,假如共同则以为通讯正确,假如不共同,则以为通讯有误,从站将发送CRC过错应对。MODBUS中RTU选用CRC-16的冗余校验方法。字串7

控制器与PLC之间通讯的内容包括主站对从站的读取和写入,MODBUS规则,只有主站具有主动权,从站只能被迫的呼应,包括答复犯错信息。数据通讯的一般格局如下:

字串9

从功用上讲,MODBUS包括24种指令,每一功用都有相应的功用码。最根本的功用首要包括AI/AO、DI/DO的数据传送, PLC假如支撑MODBUS,那么都应该包括这些根本指令。PLC将模拟量和数字量存放在不同的寄存器中。模拟量在PLC中是保存在寄存器(Holding Register)中,数字量保存在线圈中(Holding Coils)。 字串7

主站:从站地址 功用码 数据开始地址 数据量 CRC校验码
从站:从站地址 功用码 数据量 应对数据 CRC校验码

字串4

MODBUS除了界说通讯功用码外,一起还界说了犯错码,这有助于通讯主站发现通讯的过错内容和原因,并采纳相应措施,然后确保了通讯的牢靠进行。

字串2

MODBUS界说的犯错信息为:指定的地址过错、指定的数据量犯错、从站本身的过错、无法应对恳求或履行要求指令、从站无暇处理主站发送的通讯恳求指令等。过错信息对应过错代码。主站在接收到过错码后,依据过错的原因采纳相应措施。如:改动数据地址、加大发送距离、重发等。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/ic/234601.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部