西门子s7200 plc控制楼梯灯亮灭
plc在民用住宅楼梯灯照明控制中的应用,通过西门子的s7-200 plc来控制楼梯灯的亮灭。
一、控制要求
一个较为简单的plc控制实例,所有楼梯灯的亮灭全部通过plc统一进行控制,具体的控制要求:
楼梯不同层的on按钮都统一接到控制输入端i0.0,当将i0.0的on按钮按下时,则输出端q0.0的灯发光30s,如果在这一段时间内又一次按on按钮,则时间间隔又从头开始。
可确保在最后一次按on按钮,在30s内灯不会熄灭。
如果按下on按钮,使能输入端的i0.0的on信号有效(i0.0=1),则定时器t37复位(t37=0)。
定时器t37从初始开始计时,同时,输出q0.0被复位(q0.0=1,灯亮)。当计时到30s,定时器t37置位(t37=1),则再一次使输出q0.0为off(q0.0=0,灯灭)。
楼梯灯的控制示意图如图9-15所示。
二、控制系统硬件设计
1.输入/输出信号分析
根据上述的控制要求,可知该楼梯灯plc控制系统的输入信号有:将灯开启的启动按钮1个;输出信号有:控制灯亮的输出信号1路。
2.plc资源分配表
根据plc控制系统所要实现的功能,可编写如表9-5所示的plc输入资源分配表。电工技术之家
考虑到该plc控制系统输入输出信号数目较少,这里将输入/输出信号和其他编程元件的地址分配放在一起考虑。
表9-5 plc的输入/输出分配表
3.plc选型
根据表9-5中所示的输入/输出分配表,参看表2-1,本实例中plc可选用西门子小型plc中的cpu222作为控制主机。
4.plc控制系统示意图
按照上述的控制功能描述,楼梯灯的plc控制系统示意图如图9-15。
三、程序设计
根据控制功能要求,可设计如图9-16所示的plc控制主程序流程图,其对应的梯形图和语句表如图所示。
图2,主程序流程图
本站仅提供信息发布平台,文章仅代表作者个人观点。