有關西門子plc編程的例子,一個傳送帶運動方向檢測功能,可以用西門子plc編程來實現,當檢測到物體時動作(閉合),使用梯形圖編程,給出i/o端口分配表,有需要的朋友參考下。
西門子plc實現傳送帶方向檢測功能
1、任務需求
傳送帶運動方向檢測示意圖如下:
一側裝配有兩個反射式光電傳感器PEB1和PEB2(安裝距離小于包裹的長度),設計用于檢測包裹在傳送帶上的移動方向,并用方向指示燈left和right指示。
其中,光電傳感器觸點為常開觸點,當檢測到物體時動作(閉合),使用梯形圖編程,并且需要給出I/O端口分配表。
2、I/O地址分配
有兩個光電傳感器PEB1和PEB2,所以就有兩個輸入;有兩個指示燈left和right,所以就有兩個輸出。
I/O地址分配如圖:
3、程序(梯形圖)
在檢測到物體時,光電傳感器的常開觸點閉合,給PLC輸入一個信號,PLC給出信號給輸出,因此相應輸出會動作。
兩個光電傳感器的安裝距離小于物體長度,即此時兩個光電傳感器的常開觸點處于閉合狀態,而當一邊先失去感應,就會有一個指示燈被點亮,以此判斷傳送帶運動的方向。
具體如下:
(1)當右邊的傳感器先失去感應,則左邊的指示燈就會點亮,表示傳送帶向左移動;
(2)當左邊的傳感器先失去感應,則右邊的指示燈就會點亮,表示傳送帶向右移動。
程序代碼如下: