找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
程序执行分析:
网络3,你通过控制条件的上升沿,取反VW100中的数据,这个没有矛盾。
网络8,利用SM0.0调用传送指令,且将0始终传送到VW100。
程序执行的结果是:
无论你在网络3上如何执行VW100的取反,程序运动到网络8,均将VW100的任何结果置0,所以,程序执行的结果VW100始终为0,。
要使取反程序有效,你需要将网络8与网络3的程序段对换一下,就可以执行VW100的取反结果了。
这样取反没什么意义。你这图一程序是用SM0.0来控制向VW100一直写零进去。你图二用I1.1的上升沿去做给VN100取反。这就是在一个扫描周期里取反,但是在下一个扫描周期就会被MOV_W指令传送0进去。也就是说你M5.0就只能接通一个扫描周期。不知道你M5.0的控制要求是只要接通一个扫描周期,还是要接通多久。如果M5.0只接通一个扫描周期这样做没什么问题。
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!