ob体育竞彩 _欧宝体育在线链接 學習網站
當前位置: ob体育竞彩 > plc> 西門子plc> 正文

西門子s7200置位與複位指令的用法

時間:2018-06-11 10:59 來源:ob体育竞彩

西門子s7200置位與複位指令的用法
STEP 7-Micro/WIN的幫助文件裏是這麼描述的:
設置、複原(N 位)
輸入/輸出 操作數 數據類型
位 I, Q, M, SM, T, C, V, S, L 布爾
N VB, IB, QB, MB, SMB, SB, LB, AC, 常數, *VD, *AC, *LD 字節
設置(S)和複原(R)指令設置(打開)或複原指定的點數(N),從指定的地址(位)開始。您可以設置和複原1至255個點。如果"複原"指令指定一個定時器位(T)或計數器位(C),指令複原定時器或計數器位,並清除定時器或計數器的當前值。
置位指令(S)就是往指定的存儲區位裏寫“1”,複位指令(R)就是將指定的存儲區位裏的“1”寫成“0”。一般在程序裏置位指令(S)和複位指令(R)成對使用,舉個例子:你可以用置位指令(S)將M0.0置“1”,或再用複位指令(R)將M0.0置“0”,然後用它的常開、常閉觸點去做控製用途。在一個程序中可以對一個或多個位多次置位和複位,但是在編程時要注意:在一個程序中多次對一個或多個位多次置位和複位後,最終這個(或多個)位到底是“1”,是“0”,取決於CPU在一個掃描周期結束時最後一個指令是“置位”還是“複位”,以免程序運行時出現錯誤。
置位與複位的大體意思就是,置位是對一個位寫1(有輸出),複位就是寫0(沒有輸出)。下麵介紹使用法。

如圖1,是我們上一節課講的西門子s7200 PLC的,啟動,保持,停止的控製電路和程序,我們知道右邊的這個程序,它是用單純的常開和常閉的位操作指令編寫的,可以完成自鎖的功能。大家不太明白的再看一下上一節。但除了以上介紹的,這個自鎖功能還能用我們今天講的置位和複位操作來完成。程序如下。

圖2,左邊就是使用置位複位編寫的PLC程序,感覺是不是比以前編寫的程序,清晰簡單多了,右邊是置位複位操作指令的每一個部分的分解說明,已經寫的很明白了就不用講了。如果還是沒看明白就接著往下看,看一看PLC置位複位程序的執行過程就明白了。

如圖3,這個是PLC置位複位程序的置位執行步驟,1,外部常開按鈕沒有按下時I0.0沒有接通,Q0.1置位線圈就沒有輸出。2,外部常開按鈕按下時I0.0接通,Q0.1置位線圈就有了輸出。3,鬆開外部常開按鈕時I0.0斷開沒有接通,雖然I0.0已經斷開沒有了接通,但Q0.1置位線圈依然還是有輸出,實現了自鎖功能。直到有複位信號時它才會沒有輸出,這就是置位操作指令的特點。簡單不。接下來看複位的操作。

如圖4,這個是PLC置位複位程序的複位執行步驟,4,外部常閉按鈕沒有按下時I0.5沒有接通,Q0.1複位線圈就沒有輸出。5,當外部常閉按鈕按下時I0.5接通,Q0.1複位線圈就有了輸出。它就會複位置位線圈Q0.1,這樣Q0.1就沒有了輸出。6,即使外部常閉按鈕鬆開I0.5沒有了接通,複位線圈Q0.1依然被固定在複位狀態。Q0.1就沒有了輸出,實現了停止功能。也很簡單。下麵大家再來看一下圖5。

如圖5,這張圖說明了PLC置位和複位操作指令的,一次性操作多個輸出位的使用方法,當置位或複位操作指令的下麵的數字是3時,就表示當外部常開按鈕按下時,可以一次性置位3個輸出點,並一直保持,直到有複位信號產生。以上就是PLC置位和複位操作指令的基本的使用方法,大家可以配合我們上節講的西門子s7200 PLC的仿真軟件,進行仿真調試,然後熟練掌握這兩個操作指令。

    看過《西門子s7200置位與複位指令的用法》的人還看了以下文章
    S7-200的特殊存儲器SM S7-200的特殊存儲器SM
    1、 SMB0字節:(係統狀態位) SM0.0 PLC運行時這一位始終為l,是常0N繼電器。 SM0.l PLC首次掃描時為1一個掃描周期。用途之一是調用初始化使用。 SM0.2 若保持數據丟失,該位為1一個掃描周期。 SM0.3 開機進入RUN方式將ON一個掃描周期。 SM0.4 該位提供了一個...
    如何備份s7-300plc程序 如何備份s7-300plc程序
    備份S7-300程序 1:打開Simatic manager, File>New雙擊打開; 2:點擊 Browse , 出現一個新窗口如下; 選擇一個目錄/創建一個新文件夾來保存備份。 3:接下來,進入option菜單,出現一個下拉列表,如下圖所示。 選擇PG/PC接口選項。 4:一個新的窗口將打...
    在西門子PLC中讀取或搜索Tag的過程 在西門子PLC中讀取或搜索Tag的過程
    1:打開Siemens Simatic Manager 2:搜索所需的PLC程序,然後按OK。 3:點擊S7程序,然後點擊符號如下圖所示。 4:將打開一個新窗口並按ok。 5:打開菜單Find and Replace 輸入所需查詢的tag。假設我們需要一個溫度變送器,所以輸入temp文本。 然後點擊Find...
    西門子plc程序暫停功能怎麼實現 西門子plc程序暫停功能怎麼實現
    這個沒有做過數控係統開發的,根本不知道這裏麵的門道。注意,對於運動控製特別是有位置控製的話,暫停並不是將當前脈衝停止即可,大多數情況下必須有個減速暫停功能,否則會造成伺服報警或步進丟步。當然大多數PLC能實現此功能,點動情況實際上就是這樣操作...
    西門子PLC用少數IO接口連接更多按鈕的方法 西門子PLC用少數IO接口連接更多按鈕的方法
    西門子PLC為例說明用少數IO接口連接更多按鈕的方法。 接線如圖一所示: 梯形圖如圖二所示: 在這個例子中使用了SB0到SB5共6個按鈕,占用6個輸入口。操作時,按下按鈕SB0,再分別按其它按鈕,可以得到5個按鈕信號;不按按鈕SB0,操作其它按鈕,又可以得到5個按鈕...
    Baidu
    map