西門子PLC學習筆記七-(位邏輯指令)


位邏輯指令處理的對象為二進制位信號。存儲在狀態字“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.觸點信號下降沿檢測指令


觸點邊沿指令工作時序



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM