我想要的效果是,当m0.5接通时,q0.6和q0.7都接通;然后m0.5断开时,q0.6仍然接通。但是实际测试过程中不可实现,m0.5导通时,只有q0.7接通,q0.6不亮,m0.5断开时,两者都不亮。
不知道哪里存在问题,求指教。
首先规避双线圈问题,不要使用双线圈。
你这个理解有误,M0.5=1,Q0.6=1/Q0.7=1,当M0.5=0,Q0.7=0.Q0.6=1,这个逻辑本来就不成立。
你可以这样考虑:
当M0.5上升沿触发,置位Q0.7=1,Q0.6=1,当M0.5下降沿触发,复位Q0.7=0,Q0.6仍然保持。
如果,这些逻辑中间过程还需要添加其它逻辑,建议用中间变量M地址暂时替代Q输出,待各自逻辑综合后再输出。
可以参考这样写:
图片说明:

双线圈问题
q0.6不做控制,输出点接继电器,常闭点,一直通。
使用一个线圈控制会好点
双线圈最后输出是以在程序中最下面的状态,为最终输出结果。不般不要这样用,用个中间M变量过渡一下。
不要使用双线圈输出
图片说明:

尽量避免前面楼层说的线圈问题,你的这个判断逻辑感觉其实很简单,写成两行就行,下面的可以参考一下看看能不能实现你的要求,
图片说明:
审核编辑:刘清
-
西门子
+关注
关注
98文章
3271浏览量
119736 -
SMART
+关注
关注
3文章
239浏览量
46213 -
S7-200
+关注
关注
13文章
411浏览量
52486
原文标题:西门子S7-200SMART简单控制逻辑问题
文章出处:【微信号:SIEMENS PLC,微信公众号:SIEMENS PLC】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
西门子PLC S7-200smart程序下载错误分析
西门子S7-200SMART接入BL102 PLC网关
工业智能物联网网关钡铼BL110网口LAN采集西门子PLC S7-200Smart
西门子S7-200SMART系列PLC的比较和传送、置位、复位等指令的使用
西门子PLC S7-200 SMART PID控制功能分享
西门子S7-1200与S7-200SMART进行PN通信!
PLC西门子S7-200smart和S7-1200的区别?
西门子S7-200SMART与WINCC如何通信?老工控人这样做!

浅析西门子S7-200SMART简单控制逻辑问题
评论