有关西门子plc的编程实例,一个水塔水位控制系统,根据问题要求用西门子plc设计控制程序,并进行模拟仿真调试,以下是该plc程序的i/o地址分配与程序梯形图,供大家参考。
西门子plc实现水塔水位控制系统的代码 梯形图实例
1、任务需求
某水塔水位控制系统示意图如下:
其中,BG1为水塔水位上部液位传感器,BG2为水塔水位下部液位传感器,BG3定义为水池水位上部液位传感器,BG4定为水池水位下部液位传感器(液位传感器被淹没时为ON、否则OFF),M为水泵电机,MB为进水电磁阀。
要求用西门子PLC设计控制程序,并进行模拟仿真调试。
2、控制要求
(1)当水位低于BG4时,阀MB开启,系统开始向水池中注水,5S后若水池中水位未达到BG4,则MB指示灯闪亮,系统报警;
(2)当水池中的水位高于BG3、水塔中的水位低于BG2,则电机M开始运转,水泵开始由水池向水塔中抽水;
(3)当水塔中的水位高于BG1时,电机M停止运转,水泵停止向水塔抽水。
3、I/O地址分配
3、程序(梯形图)