今天的项目要求是,使用西门子S7-200smart PLC编程,实现8个彩灯移位控制,用IO导线控制接在Q0.0到Q0.7上的八个彩灯循环移位,用t37定时器,每0.5S移位一位,首次扫描时给Q0.0到Q0.7置初值,让Q0.0和Q0.2先有输出,用I0.1来控制彩灯位移的方向。

IO配置表

西门子S7-200SMART实例程序 8个彩灯移位控制

梯形图程序

西门子S7-200SMART实例程序 8个彩灯移位控制

接线图:

西门子S7-200SMART实例程序 8个彩灯移位控制

程序运行结果:把程序下载到西门子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有输入)使其置位时,彩灯以同样的方式向左移动。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注