有關西門子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、程序(梯形圖)