s7-200 plc彩灯控制实例
利用PLC的Q0.0到Q0.7八个输出端控制八个彩灯,使每隔一秒亮一个并循环,当接通I0.0后所有的灯都熄灭,当接通I0.1后又重新从Q0.0开始循环。
1、程序设计
I/O分配表:
梯形图程序:
PLC接线图:
2、程序调试与结果分析
把程序下载都PLC中进行调试,下载完成后,打开在线控制面板进行调试,看运行结果是否符合要求。
PLC一上电后sm0.0一直保持接通。所以t37进行延时计时,延时到后启动t38计时,t38计时到后t38常闭触点断开所以t37断开计时,t37常开触点恢复为常开所以t38也断开计时。此时t38的常闭触点恢复为常闭所以t37又重新计时,同时计数器C0开始计数一次。如此的反复计数。当计数为1时,Q0.0接通。计数器计数为2时Q0.1接通……
如此下去,当计数器计数到8时Q0.7接通。当计数器计到9时计数器C0清零。当按下在线控制面板上的I0.0f(即I0.0)接通,此时计数器,和Q0.0~Q0.7都清零,即没有一个灯亮。当按下在线控制面板上的I0.1f(即I0.1接通)此时计数器开始重新计数,灯又从Q0.0开始重新一个接一个地往下亮。
本站仅提供信息发布平台,文章仅代表作者个人观点。
首页 > plc > 西门子plc编程实例