电子开发 | 基础入门 | 电路原理图 | 梯形图实例 | PLC基础   《如果喜欢本站,请按 Ctrl+D 手动收藏!感谢您的支持》一起学习一起进步,电子开发王欢迎您!.

电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册

★电路公式手册,最新版《电子电路公式计算器》,电路公式查询手册 电路公式计算器【电子从业人员必备手册】
☆十天学会单片机实例100 c语言 chm格式。资料内容详细,覆盖例子多,内容广【电子从业人员必备手册】
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 梯形图实例 >> 正文

西门子SMART PLC的Modbus RTU通信功能,主从站通讯MBUS_CTRL和MBUS_INIT

作者:佚名    文章来源:本站原创    点击数:3412    更新时间:2023/8/23
Modbus RTU通信概述
        Modbus 是公开的通信协议,是一种单主站的主/从通信模式。Modbus 通信标准协议可以通过各种方式传播,如 RS232C、RS485、光纤、无线电等。Modbus基于串行传输时有两种模式,ASCII和RTU,两种模式针对数据打包、解码方式的定义不同,支持Modbus协议的设备一般都支持 RTU 模式。西门子plc S7-200SMART CPU通过硬件自带的RS485通信端口或扩展的通信信号板,和软件上开发的Modbus RTU通信标准指令库,可以帮助客户快速便捷的实现设备间的Modbus RTU通信。


Modbus RTU通信标准指令库
标准指令库-主站:主站初始化MBUS_CTRL指令&主站读写MBUS_MSG指令


● EN:使能参数,必须保证每个扫描周期都能开启(SM0.0)。
● Mode:模式参数,为1时使能Modbus协议功能。
● Baud:波特率参数,根据通讯两侧的协议和速度要求需设定为一致。
● Parity:校验方式参数,0=无校验,1=奇校验,2=偶校验。
● Port:端口号参数,0=使用集成的通讯口,1=CM01信号板。
● Timeout:超时时间参数,主站等待从站响应的时间,以ms为单位。
● Done:初始化完成位。
● Error:初始化错误代码(详见系统手册指令说明)。


● EN:使能参数,必须保证同一时刻只有一个读写功能处于使能状态。
● First:读写请求位,每一个新的读写请求需要用脉冲触发。
● Slave :从站地址参数,可选择的范围1-247。
● RW:读写参数,0=读,1=写。
● Addr:读写从站对应连续地址区域的起始地址。
● Count:读写从站对应连续地址的个数。
● DataPtr:读写操作对应主站连续地址区域的起始地址,用于存储准备写入的数据或要读回的数据。
● Done:读写功能完成位。
● Error:读写指令错误代码(详见系统手册指令说明)。



标准指令库-从站:从站初始化MBUS_INIT指令&从站响应请求MBUS_SLAVE指令


● EN:调用使能位,一般使用SM0.1。
● Mode:模式参数,启动停止Modbus,0=停止,1=启动。
● Addr:从站地址,Modbus从站地址,取值1-247。
● Baud :波特率参数,根据通讯两侧的协议和速度要求需设定为一致。
● Parity:校验方式参数,0=无校验,1=奇校验,2=偶校验。
● Port:端口号参数,0=使用集成的通讯口,1=CM01信号板。
● Delay:附加字符间延时,缺省值为0。
● MaxIQ:参与通信的
zui大IO点数,一般设为256。
● MaxAI:参与通信的
zui大AI通道数,zui多56个。
● MaxHold:zui大保持寄存器区,参与通讯的V区大小。
● HoldStart:保持寄存器区起始地址,以指针方式指定。
● Done:初始化完成位。
● Error:初始化错误代码(详见系统手册指令说明)。


● EN:调用使能位,一般使用SM0.0。
● Done:通讯完成位。
● Error:通讯错误代码(详见系统手册指令说明)。


应用实例
        通过Modbus标准指令库,实现主从站CPU之间的数据交换,其中主站IP地址为192.168.2.1,从站IP地址为192.168.2.2,主站Modbus地址为0,从站Modbus地址为1,将从站VB1000-VB1004中的数据读取至主站VB100-VB104中,数据交换区将主站中VB200-VB204的数据写入从站VB2000-VB2004。

主站程序:

从站程序:
 
执行结果:

Tags:主从站,modbus,rtu,通讯,西门子plc  
责任编辑:admin
相关文章列表
西门子S7-200SMART PLC Modbus读取D800通用测力仪的数据梯形图实
带你聊透Modbus通信协议
工业智能网关 采集 协议转换 控制
解读Modbus和tcp的区别和联系_Modbus RTU和TCP/IP区别
两台plc的主从站通讯_西门子200SMART Modbus RTU通讯实例
西门子S7-200SMART PLC的MODBUS TCP通信 STEP 7-MicroWIN SMART
【组态王】组态王通过串口与MODBUS RTU设备通讯  COM口设置
西门子200smartPLC 通过Modbus读取绝对值编码器的数据
西门子plc S7-200 port0和port1区别,通信协议库的调用
主从站通讯MBUS_CTRL和MUBS_INIT 两台西门子PLC之间的MODBUS无线
西门子plc 和modbusRTU对应关系_西门子S7-200和S7-200SMART的mod
Modbus RTU通信教程 STEP 7-MicroWIN SMART软件 从站的配置及编程
西门子PLCS7-200/S7-200SMART Modbus地址问题应用解析
西门子S7-200SMART PLC使用modbus 读取仪表数据
西门子S7-200SMART两台PLC之间主从站,MODBUS主从站通信步骤设置
西门子plc s7-200smart modbus-tcp通信实例编程详细指导,STEP7软
实验十三 西门子S7-200PLC 两台PLC主从式通信
Modbus功能码04实例_20种PLC元件编号和Modbus编号地址对应表
弱电工程RS485总线_RS485布线安装注意事项_RS485常见的故障与解决
PLC通信入门教程:通信从来都不难,就是几个0和1
MODBUS RTU/TCP协议及常用功能码详解
Modbus超时时间设置,通讯延迟,通讯滞后问题与程序轮询的关系
变频器采用Modbus通讯延迟,有什么因素导致变频器给定频率后很久
Modbus 的RTU、ASCII、TCP傻傻搞不清楚?一文全解读
modbus协议实例讲解,功能码和报文详解
Modbus测试工具与控件介绍
西门子PLC 200smartPLC与第三方进行Modbus TCP通讯
MODBUS--变频器\PLC\仪表连不上怎么办?送最简单的软件搞定问题
西门子plc Smart 200主从站之间RS485通讯实例_从站主站读写程序
西门子plc之间的通讯_两台西门子S7-200 SMART PLC如何通过Modbus
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
评论人评论内容评论时间打分
12024/3/22 14:06:493分
推荐文章
电子开发网:汇集综合各类电子制作与电路图的网站,plc工控技术,模电数电知识,单片机EDA等等!荟萃电路图网站精华,为工程师创造价值。欢迎关注微信公众号:电子开发网!
资料包下载
 [闁告娲滄晶鏍嫉妤﹁法銈柡鍌︽嫹]闁告ぞ绀侀妵澶屸偓娑崇細缁变即宕¢弴鐘差暬闁哄牆鎼悿鍕瑹閿燂拷100 c閻犲浄鎷�
 [閺夌儐鍨▎銏㈢尵閿燂拷]濞戞挸顦宠ぐ绀烲C閻庢冻缂氱弧鍕鐠恒劍鍩傞弶鐑嗗灟濞嗩敩X-TR
 [闁活澀绲婚惌鐐鐠恒劍鍩傞悹浣瑰礃椤擄拷]LM324閺夆晜鍔栭弬锟�4~20mA閺夌儑鎷�1~5V闁汇垹鐏氱粊锟�
 [闁活澀绲婚惌鐐鐠恒劍鍩傞悹浣瑰礃椤擄拷]LM386濡炲湱绮悗顒佹媴閹捐顔婇柛蹇擃儔椤ユ捇寮ㄩ幆褋浜i柛锝冨妼鐢拷
 [闁活澀绲婚惌鐐鐠恒劍鍩傞悹浣瑰礃椤擄拷]936闁绘帒锕よぐ鎾偨娴e啰鐔呴柛妯煎枔閹﹪宕堕敓锟�
 [闁告娲滄晶鏍嫉妤﹁法銈柡鍌︽嫹]閻℃帒鎳庨敍鎰枖閵忥紕銈撮悹鐚存嫹+婵炴挴鏅涚€癸拷+闁硅翰鍎撮鐔兼儍閸曨偄绀�
 [闂侇偅姘ㄩ弫銈夋偨闂堟稓鎽嶉悹浣瑰礃椤撳憡娼娆愵偨]S7-200PLC闁汇劌瀚挒銏ゆ儑閻旀槒鎷ù鐙呮嫹 S7_2
 [閺夌儐鍨▎銏㈢尵閿燂拷]S7-200閹煎瓨鎸婚弸鍐╃鐠佸湱绀勯柛蹇g厜缁憋拷,STEP7
 [閺夌儐鍨▎銏㈢尵閿燂拷]ModbusPoll闁告粌顒爋dbusSalve闁稿骏鎷�
 [閺夌儐鍨▎銏㈢尵閿燂拷]STEP7婵☆垪鍓濈€氭瑩鏌岃箛鏂跨樄濞寸姰鍊曠花锟� Smart_
 [閺夌儐鍨▎銏㈢尵閿燂拷]Modbus閻犲鍟抽惁顖滃垝閸撗傜触 v1.024 缂備緤鎷�
 [閺夌儐鍨▎銏㈢尵閿燂拷]Modscan32闁告粌顒爋dsim32,modb
 [闁活澀绲婚惌鐐鐠恒劍鍩傞悹浣瑰礃椤擄拷]89c51闁稿繐顦遍悵娑㈠棘闁稖闆归柣顏嗗櫐缁辨獤rotues
 [闁活澀绲婚惌鐐鐠恒劍鍩傞悹浣瑰礃椤擄拷]濞戞挸娲ら崟楣冨储閸炴姰otues濞寸姾娉曞﹢锛勭矙鐎n亞纰嶆繝褎鍔楅悥锟�
 [闁活澀绲婚惌鐐鐠恒劍鍩傞悹浣瑰礃椤擄拷]51闁告娲滄晶鏍嫉閸濆嫬鍧婄紒瀣舵嫹 protues濞寸姾娉曞﹢锟�
最新文章
 简单三极管逆变器
 TL494制作50HZ逆变
 80W简单的功放电路
 555制作的简易电子
 850热风枪电路图原
 直流12v荧光灯电路
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询