全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 工业控制 >

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

时间:2023-02-14 18:15

人气:

作者:admin

标签: S7-200  Smart  西门子 

导读:我想要的效果是,当m0.5接通时,q0.6和q0.7都接通;然后m0.5断开时,q0.6仍然接通。...

我想要的效果是,当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输出,待各自逻辑综合后再输出。

可以参考这样写:

图片说明:

198c2648-ac4b-11ed-bfe3-dac502259ad0.png

双线圈问题

q0.6不做控制,输出点接继电器,常闭点,一直通。

使用一个线圈控制会好点

双线圈最后输出是以在程序中最下面的状态,为最终输出结果。不般不要这样用,用个中间M变量过渡一下。

不要使用双线圈输出

图片说明:

19a12f0c-ac4b-11ed-bfe3-dac502259ad0.jpg

尽量避免前面楼层说的线圈问题,你的这个判断逻辑感觉其实很简单,写成两行就行,下面的可以参考一下看看能不能实现你的要求,

图片说明:

19af896c-ac4b-11ed-bfe3-dac502259ad0.png  






审核编辑:刘清

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信