找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
不要被眼前的程序段迷惑。
图1的验证:当DB1.DBX3.6 = 1,且DB2.DBX2.7 = 1的上升沿触发的那个周期,MW4是否会加1的结果取决于上升沿M8.1是否是唯一的调用,MW4是否在其它程序段被多次赋值。
同样道理,当DB1.DBX3.7 = 1的上升沿有效的那个周期中,M40.5必须是系统唯一的调用变量,且M40.0变量没有在其它程序段中被多次赋值。
上升沿的沿存储位,必须是系统中唯一的调用变量,不允许多次调用,且有效周期是一个。
补充问题回复:
可以理解你的,也是因为应用软件不这么熟悉的原因,才会造成这样的问题。
如果你确认排除了我说的那些问题,这个上升沿指令一定是没有的问题的。
你可以单独创建一个新项目,来验证上升沿、下降沿指令的应用。
portal的交叉引用与STEP7确实有一点区别,portal软件的交叉引用熟悉了也方便的,右键点击变量,选择交叉引用信息,就可以看到该变量的所有应用。
你还是仔细查找这些问题吧,问题要不是地址重复使用,要不是变量多次赋值的问题。
变量M40.0调用了,你是否调用了MW40、MW38,MD40、MD36等这些地址?
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!