西门子S7-200SMART简单控制逻辑问题
我想要的效果是,当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输出,待各自逻辑综合后再输出。
可以参考这样写: