欢迎来到西安翔宇测控仪表厂西北工控技术的首选西安plc控制柜价格专业,已累计设计2000多台西安plc配电柜,陕北石油使用西安电控柜技术安全
打开客服菜单

新闻中心

contact us

联系我们

西安plc配电柜 > plc编程入门 > Modbus通信概述你需要知道的
Modbus通信概述你需要知道的
编辑 :

西安轩seo

时间 : 2018-10-26 09:25 浏览量 : 70

Modbus通信概述是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其他设备之间可以通信。它已经成为一种通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控


此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通它描述了控制器请求访问其他设备的过程,如同应来自其他设备的请求。以及怎杆债测错误并记录,它制定了消息域格局和内容的公共格式,当在一个M


络上通信时,此协议决定了每个控制器需要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。如果需要回应,控制器将生成反馈信息并用 Modbus协议发出,在其他网络上,包含了 Modbus协议的消息转换,在此网络上使用的或包结构,这种转换也扩展了根据具体的网络解决地址、路由路径及错误校验的2。 Modbus通信协议库


STEP7-MKro/WIN SMART指令库包括专门为 Modbus通信设计的预先定义的子程序和中断服务程序


ous设备的通信变得更简单,通过Mous协议指令,可以将S7-200 SMART组态为 Modbus主站或从站设备,可以在 STEPT-Micro/WIN SMART指令树的库文件夹中找到这些指令。当在程序中输入一个Mous指令时,则程序自动将个或多个相关的子程序添加到项目中,指令库在安装程序时自动安装,这点不同于S7-200的软件,$7200的软件需要另外购置指令库并单独安装3。 Modbus的地址


Mo0bus地址通常是包含数据类型和偏移量的5个字符值,第一个字符确定数据类型,后面四个字符选择数据类型内的正确数值


Mous主站指令可将地址映射到正确功能,然后发送至从站设备, Modbus主站指令支持下列Mohs地址:90是离散输出(线圈


3000~39999是输入寄存器(通常是模拟量输入)40001-49999是保持寄存器


所有 Modbus地址都是基于1,即从地址1开始第一个数据值,有效地址范围取决于从站设备。不同的从站设备将支持不同的数据类型和地址范围2)从站寻址


Modbus主站设备将地址映射到正确功能, Modbus从站指令支持以下地址0000-00256是映射到Q00-Q31。7的离故量输出10256是映射到M0。0-1317的离散量输入


30001~30056是映射到AW0-AIW10的模拟量输入寄存器4000-4909和40000655是映射到V存储器的保持寄存器


所有Mobs地址都是从1开始编号的,表6-11所示为 Modbus地址与S7-2SMARI地址的对应关系


Modbus从站议允许对 Modbus主站可访问的输入,输出、模拟输入和保持寄存器V区)的数量进行限定,例如,若 Coldstart是VB0,那么Mbus地址400对应s200 SMART地址的vB0

表6-11 Modbus地址与S7-200 SMART地址的对应关系

Modbus地址与S7-200 SMART地址的对应关系


cache
Processed in 0.005022 Second.