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