西門子S7-1500主機CPU1515-2 PN 西門子S7-1500主機CPU1515-2 PN
潯之漫智控技術有限公司 上海詩慕自動化設備有限公司
本公司銷售西門子自動化產(chǎn)品,*,質(zhì)量保證,價格優(yōu)勢
西門子PLC,西門子觸摸屏,西門子數(shù)控系統(tǒng),西門子軟啟動,西門子以太網(wǎng)
西門子電機,西門子變頻器,西門子直流調(diào)速器,西門子電線電纜
我公司大量現(xiàn)貨供應,價格優(yōu)勢,*,德國*
態(tài)、信號狀態(tài)檢測結(jié)果的存放位置。如果“/FC”位的狀態(tài)為0,邏輯指令將結(jié)果存在(邏輯操作的結(jié)果位)“RLO”中,并將“/FC”位的狀態(tài)置為1。這一過程,稱為“*檢測”。經(jīng)過*檢測存放在“RLO”中的0或者
1,被稱為“*檢測的結(jié)果”。
在一個邏輯串中,當CPU完成邏輯串中的*條指令以后,“/FC”位的狀態(tài)一直為1。當“/FC”位為1時,指令操作將其尋址接點的“檢測結(jié)果狀態(tài)”與先前存放在“RLO”中的狀態(tài)結(jié)合起來。
一串邏輯指令總是以一個輸出指令(如:S、R、=),或者一個與邏輯操作結(jié)果相關的條件跳轉(zhuǎn)指令(JC),或者一個嵌套指令[ 如:A(、O(、X(、AN(、ON(、XN( ] 作為結(jié)束。這些輸出指令、跳轉(zhuǎn)指令、嵌套指令將“/FC”位復位至0。
2. RLO,邏輯操作的結(jié)果
狀態(tài)字的第1位——“RLO”稱為“邏輯操作的結(jié)果(Result of logic operation)”,存放一個位邏輯指令,或者算術比較指令的結(jié)果。
例如,在一串“位邏輯指令”中的第二條指令,檢測尋址接點的信號狀態(tài),并且產(chǎn)生一個“0或者1的結(jié)果”。然后,指令將這一“0或者1的結(jié)果”和狀態(tài)字中的“RLO”值進行布爾邏輯運算,結(jié)果代替上一次的“RLO”值,并且存放在狀態(tài)字的“RLO”中。
每一個接下來邏輯串中的指令,均是根據(jù)這兩個值(一個值為“指令檢測尋址接點所產(chǎn)生的結(jié)果”,另一個值為“當前的RLO”)進行布爾邏輯運算操作。
用戶可以使用“SET”指令,無條件置位RLO為1;使用“CLR”指令,無條件復位RLO為0。用戶可以使用RLO的狀態(tài),觸發(fā)跳轉(zhuǎn)指令。
在一串“位邏輯指令”中的*條指令,檢測尋址接點的信號狀態(tài),并且產(chǎn)生一個“1的檢測結(jié)果”,存放在RLO位,并且將“/FC”位復位至0。
3. STA,狀態(tài)位
狀態(tài)字的第2位——“STA”稱為“狀態(tài)位”;
一個讀取存儲區(qū)“位操作”的指令(如,A、AN、O、ON、X、XN)狀態(tài),總是與指令檢測的位(即“邏輯操作的位”)狀態(tài)*;
一個寫入存儲區(qū)“位操作”的指令(如,S、R操作)狀態(tài),總是和指令所指明的“位”或者“數(shù)值”的狀態(tài)*;對于不訪問存儲區(qū)的指令來說,狀態(tài)位沒有意義。
4. OR,或位
狀態(tài)字的第3位——“OR”稱為“記住的是,什么構成一個模式?程序是怎樣分配使得它滿足兩個要求?使用ALT指令能處理一種簡單的這個/那個的情況。
這種編程形式在很多情況中可以見到。不過經(jīng)常地,使用都略有不同。在某一場合中,一臺機器可能被起動;在另一場合中,一個排氣扇可能在循環(huán)與排氣間轉(zhuǎn)換。不同情況下,問題的初始表現(xiàn)并不能讓人想起相同的解決方法。
對于本節(jié)的例子黑板擦來說,也是奴此。編程者的初始反應是它與起動一臺機器或改變一個模式不一樣。然而,如果忽略實際應用,只研究對象運行所要求的事件或序列,那么在這些不同的應用中能提取出相似之處。
這個目的不能獨立地達到,因為實際問題確實訪礙某些理想操作的發(fā)生。要記住的是,觀察一個問題的方法不止一種,這個非常短小精悍的擦黑板程序就是其中一種方法。