登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:S7-200MODBUS通讯求助
点击:459 回复:7
楼主
编辑
引用
管理
805709808
在一个子程序中一共调用了40条MSG指令,都是用上一条MSG指令的完成位去触发下一条指令,为什么在运行的时候会第一条指令始终在执行,其他的都不执行呢?M6.0始终未ON呢?
最后修改:
2015/8/30 23:32:33
15-08-30 23:29
1楼
编辑
引用
管理
huangyan10
M6.3完了之后再给M6.0一个触发。
15-08-31 08:18
2楼
编辑
引用
管理
805709808
有的,在第40个指令的后面,用第40个MSG指令的完成位重新至位M6.0
15-08-31 10:42
3楼
编辑
引用
管理
805709808
引用
huangyan10
在 2015/8/31 8:18:07 发言
【内容省略】
有的,在第40个指令的后面,用第40个MSG指令的完成位重新至位M6.0
15-08-31 10:43
4楼
编辑
引用
管理
18226189439
我看这个赢是时序的问题吧 不行你把M6.0移到网络4看看呢 这东西要自己多摸索。。。。。
15-08-31 11:13
5楼
编辑
引用
管理
huangyan10
将这个置位放到sM0.1下边,并联上。
15-08-31 13:24
6楼
编辑
引用
管理
805709808
问题已经解决了,不能sm0.1置位m0.6,因为SM0.1是导通一个扫描周期的。
15-08-31 22:06
7楼
编辑
引用
管理
huangyan10
不是SM0.1置位M6.0,是将第40个置位M6.0的指令放到SM0.1下边。如图
15-09-01 08:39
工控新闻
优必选携手云智汇全球战略合作,打造“人形机器人+智慧工厂”应用标杆
赛美特递表港交所,智能制造软件龙头剑指资本市场
全球瞩目!和利时携XMagital亮相金砖论坛,引领工业数智转型
宇电温控科技协办国标起草会议,推动工业测量控制标准化进程
问道“十五五”中国制造业高质量发展研讨会在京召开
华为联合行业知名企业发布制造与大企业领域系列AI创新方案及全球样板点
2025西克校园招聘 | SensorPro入职日记公开!
西克新品速递 | InspectorP61x Color 彩色2D智能相机
更多新闻资讯