将执行第一条 MBUS_MSG 指令,所有后续 MBUS_MSG 指令将中止执行并出现 6# 错误代码。多条 MBUS_...
西门子PLC S7200中modbus通讯时出现错误代码6的解决方法是:让每个MBUS_MSG指令轮流执行,执行完一条MBUS_MSG指令就将激活该MBUS_MSG指令的位复位并激活下一条MBUS_MSG指令即可。在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图...
你这19个MBUS_MSG指令都是同时执行的(都用SM0.0使能),肯定出错(错误代码6)。应该参考帮助里面的程序,让每个MBUS_MSG指令轮流执行,执行完一条MBUS_MSG指令就将激活该MBUS_MSG指令的位复位并激活下一条MBUS_MSG指令,如下图: 你可以这样改,将所有MBUS_MSG指令做在一个开机无条件执行的块内,不要分在那么多...
首页 推荐 关注 朋友 我的 直播 放映厅 知识 游戏 二次元 音乐 美食 承修聊米 认证徽章 粉丝222获赞678
MBUS_MSG指令盒的运行必须使用脉冲触发的方式。
如图所示,因为触摸屏不能使用M寄存器,因此通过定义V存储器的方法将MW6 SET1,即M7.0=1;之后程序如图所示,在实验过程中,VW10中的数据写入到VW3380中了,进而写到了下面智能仪表的modbus地址40191中了 ,智能仪表有反应;;;重点来了 ,按照程序,接下去应该执行下一条MBUS MSG指令,但是程序搞死没反应,读不上来智能仪...
1.同一时间只能有一条 MBUS_MSG 指令处于激活状态,如果激活多条 MBUS_MSG 指令,将执行第一条 M...