今天的项目要求是,使用西门子S7-200smart PLC编程,实现8个彩灯移位控制,用IO导线控制接在Q0.0到Q0.7上的八个彩灯循环移位,用t37定时器,每0.5S移位一位,首次扫描时给Q0.0到Q0.7置初值,让Q0.0和Q0.2先有输出,用I0.1来控制彩灯位移的方向。
IO配置表
梯形图程序
接线图:
程序运行结果:把程序下载到西门子S7-200的PLC中进行调试,PLC一上电Q0.0和 Q0.2 就有输出,则Q0.0和Q0.2亮。当把在线面板上的I 0.0f(表示 I0.0 有输入)置位开关按下后,定时器T37开始计时每0.5秒后彩灯以Q0.0和Q0.2作为基础向右每次移移位。当按下在线控制面板上的I0.1f(表示I0.1有输入)使其置位时,彩灯以同样的方式向左移动。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。