分享

西门子plc一个按钮依次控制三盏灯的亮与灭plc梯形图?

 龙之吻6iinxl8c 2019-07-02

西门子plc一个按钮依次控制三盏灯的亮与灭plc梯形图?

个人比较常用西门子s7-300和s7-400的PLC,就拿S7-300来举例吧。

首先一个按钮依次控制三盏灯的亮与灭说起来比较笼统,我可以实现一个按钮依次控制灯1亮、灯2亮、灯3亮、然后全灭,如果还有其他要求可以在此程序上进行修改。

程序如下图:

M0.0是控制按钮,每当按钮有一次输入,计数器C10就计数加1,MW100就是输出值,“C#0”代表计数从零开始;档M0.2有高电平信号时,计数器复位,MW100=0,恢复到起始位置。

请看上图,当MW100=1时,M1.1有输出,M1.1就可以控制1号灯的亮;

当MW100=2时,M1.2有输出,M1.2就可以控制2号灯的亮;

当MW100=3时,M1.3有输出,M1.3就可以控制3号灯的亮;

当MW100=4时,M0.2有输出,M0.2就可以控制计数器C10复位,别切此时三个灯全灭了,因为计数器C10复位后MW100=0,直到下一次控制按钮再一次按下。

此程序利用了计数器的性质,每有一次输入计数器就加一,然后利用等式关系,控制灯的亮与灭。

希望分享能帮助大家开拓思维!

非常感谢大家的支持!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多