位邏輯指令處理的對象為二進制位信號。存儲在狀態字“RLO”中。
1.觸點與線圈指令
1)常開觸點

在PLC中規定:操作數為1,則常開觸點“動作(閉合)”;操作數為0,則常開觸點“復位(斷開)”。常開觸點使用的操作數是I、Q、M、L、D、T、C
2)常閉觸點

在PLC中規定:操作數為1,則常開觸點“動作(斷開)”;操作數為0,則常開觸點“復位(閉合)”。常開觸點使用的操作數是I、Q、M、L、D、T、C
3)輸出線圈
輸出線圈與繼電器控制電路中的線圈一樣,假設有電流(信號流)流過線圈(RLO=“1”),則被驅動的操作數置“1”;假設沒有電流流過線圈(RLO=“0”),則被驅動的操作數復位(置“0”)。輸出線圈僅僅能出如今梯形圖的最右邊。
輸出線圈等同於STL程序中的賦值指令(用“=”表示),所使用的操作數為:Q、M、L、D
4)中間輸出

在梯形圖設計時,假設一個邏輯串非常長不便於編輯時,能夠將邏輯串分成幾段,前一段的邏輯運算結果(RLO)可作為中間輸出,存儲在為存儲器(I、Q、M、L或D)中,該存儲位能夠當作一個觸點出如今其它邏輯串中。中間輸出僅僅能放在梯形圖路基串的中間,而不能出如今最左端或最右端。
2.基本邏輯指令
1)與
串聯常開指令。操作數能夠是:I、Q、M、L、D、T、C

2)與非
串聯常閉的指令。操作數能夠是:I、Q、M、L、D、T、C

3)或
並聯常開指令。操作數能夠是:I、Q、M、L、D、T、C

4)或非
並聯常閉指令。操作數能夠是:I、Q、M、L、D、T、C

5)信號流取反
信號流取反指令的作用是對邏輯串的RLO的值進行取反。

3.置位和復位指令
置位(S)和復位(R)指令依據RLO的值來決定操作數的信號狀態是否改變。
置位指令:RLO為“1”,則操作數的狀態置“1”;RLO為“0”,則操作數的信號狀態保持不變。
復位指令:RLO為“1”,則操作數狀態置“0”;RLO為“0”,則操作數的信號狀態保持不變。

演示樣例:置位復位應用---傳送帶運動控制
一個傳送帶同一時候可由 起始位置的 啟停button 和 末端的 起停button 控制傳送帶的啟停,同一時候當物件到達傳送帶模塊時,傳感器能夠使傳送帶停止。該情況的PLC編程例如以下:


4.RS和SR觸發器指令
1)RS觸發器為“置位優先”型觸發器(當R和S驅動信號同一時候為“1”時,觸發器終於為置位狀態);
2)SR觸發器為“復位優先”型觸發器(當R和S驅動信號同一時候為“1”時,觸發器終於為復位狀態);
RS觸發器和SR觸發器的“位地址”、置位(S)、復位(R)及輸出(Q)使用的操作數為:I、Q、M、L、D
演示樣例:



5.跳變沿檢測指令
S7中有兩類跳變沿檢測指令
1)RLO的跳變沿檢測指令
A.RLO上升沿檢測指令

B.RLO下降沿檢測指令

RLO邊沿檢測指令的工作時序例如以下:(輸出脈沖為輸入脈沖變化一個周期后,輸出才會變化)

2)觸點的跳變沿檢測指令
A.觸點信號上升沿檢測指令

B.觸點信號下降沿檢測指令

觸點邊沿指令工作時序

