西门子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,直到下一次控制按钮再一次按下。 此程序利用了计数器的性质,每有一次输入计数器就加一,然后利用等式关系,控制灯的亮与灭。 希望分享能帮助大家开拓思维! 非常感谢大家的支持! |
|
来自: 龙之吻6iinxl8c > 《运动控制PLC相关》