SR:置位/復(fù)位觸發(fā)器
說(shuō)明
可以使用“置位復(fù)位觸發(fā)器”指令,根據(jù)輸入 S 和 R1 的信號(hào)狀態(tài),置位或復(fù)位指定操作數(shù)的位。如果輸入 S 的信號(hào)狀態(tài)為“1”且輸入 R1 的信號(hào)狀態(tài)為“0”,則將指定的操作數(shù)置位為“1”。如果輸入 S 的信號(hào)狀態(tài)為“0”且輸入 R1 的信號(hào)狀態(tài)為“1”,則將指定的操作數(shù)復(fù)位為“0”。
輸入 R1 的優(yōu)先級(jí)高于輸入 S。輸入 S 和 R1 的信號(hào)狀態(tài)都為“1”時(shí),指定操作數(shù)的信號(hào)狀態(tài)將復(fù)位為“0”。
如果兩個(gè)輸入 S 和 R1 的信號(hào)狀態(tài)都為“0”,則不會(huì)執(zhí)行該指令。因此操作數(shù)的信號(hào)狀態(tài)保持不變。
操作數(shù)的當(dāng)前信號(hào)狀態(tài)被傳送到輸出 Q,并可在此進(jìn)行查詢(xún)。
下表列出了“置位復(fù)位觸發(fā)器”指令的參數(shù):
參數(shù) | 聲明 | 數(shù)據(jù)類(lèi)型 | 存儲(chǔ)區(qū) | 說(shuō)明 | |
---|---|---|---|---|---|
S7-1200 | S7-1500 | ||||
S | Input | BOOL | I、Q、M、D、L 或常量 | I、Q、M、D、L 或常量 | 使能置位 |
R1 | Input | BOOL | I、Q、M、D、L 或常量 | I、Q、M、D、L、T、C 或常量 | 使能復(fù)位 |
<操作數(shù)> | InOut | BOOL | I、Q、M、D、L | I、Q、M、D、L | 待置位或復(fù)位的操作數(shù)。 |
Q | Output | BOOL | I、Q、M、D、L | I、Q、M、D、L | 操作數(shù)的信號(hào)狀態(tài) |
示例
以下示例說(shuō)明了該指令的工作原理:
滿(mǎn)足下列條件時(shí),將置位操作數(shù)“TagSR”和“TagOut”:
操作數(shù)“TagIn_1”的信號(hào)狀態(tài)為“1”。
操作數(shù)“TagIn_2”的信號(hào)狀態(tài)為“0”。
滿(mǎn)足下列條件之一時(shí),將復(fù)位操作數(shù)“TagSR”和“TagOut”:
操作數(shù)“TagIn_1”的信號(hào)狀態(tài)為“0”,且操作數(shù)“TagIn_2”的信號(hào)狀態(tài)為“1”。
操作數(shù)“TagIn_1”和“TagIn_2”的信號(hào)狀態(tài)為“1”。
RS:復(fù)位/置位觸發(fā)器 |
說(shuō)明
可以使用“復(fù)位置位觸發(fā)器”指令,根據(jù)輸入 R 和 S1 的信號(hào)狀態(tài),復(fù)位或置位指定操作數(shù)的位。如果輸入 R 的信號(hào)狀態(tài)為“1”,且輸入 S1 的信號(hào)狀態(tài)為“0”,則指定的操作數(shù)將復(fù)位為“0”。如果輸入 R 的信號(hào)狀態(tài)為“0”且輸入 S1 的信號(hào)狀態(tài)為“1”,則將指定的操作數(shù)置位為“1”。
輸入 S1 的優(yōu)先級(jí)高于輸入 R。當(dāng)輸入 R 和 S1 的信號(hào)狀態(tài)均為“1”時(shí),將指定操作數(shù)的信號(hào)狀態(tài)置位為“1”。
如果兩個(gè)輸入 R 和 S1 的信號(hào)狀態(tài)都為“0”,則不會(huì)執(zhí)行該指令。因此操作數(shù)的信號(hào)狀態(tài)保持不變。
操作數(shù)的當(dāng)前信號(hào)狀態(tài)被傳送到輸出 Q,并可在此進(jìn)行查詢(xún)。
參數(shù)
下表列出了“復(fù)位置位觸發(fā)器”指令的參數(shù):
參數(shù) | 聲明 | 數(shù)據(jù)類(lèi)型 | 存儲(chǔ)區(qū) | 說(shuō)明 | |
---|---|---|---|---|---|
S7-1200 | S7-1500 | ||||
R | Input | BOOL | I、Q、M、D、L 或常量 | I、Q、M、D、L 或常量 | 使能復(fù)位 |
S1 | Input | BOOL | I、Q、M、D、L 或常量 | I、Q、M、D、L、T、C 或常量 | 使能置位 |
<操作數(shù)> | InOut | BOOL | I、Q、M、D、L | I、Q、M、D、L | 待復(fù)位或置位的操作數(shù)。 |
Q | Output | BOOL | I、Q、M、D、L | I、Q、M、D、L | 操作數(shù)的信號(hào)狀態(tài) |
示例
以下示例說(shuō)明了該指令的工作原理:
滿(mǎn)足下列條件時(shí),將復(fù)位操作數(shù)“TagRS”和“TagOut”:
操作數(shù)“TagIn_1”的信號(hào)狀態(tài)為“1”。
操作數(shù)“TagIn_2”的信號(hào)狀態(tài)為“0”。
滿(mǎn)足下列條件之一時(shí),將置位“TagRS”和“TagOut”操作數(shù):
操作數(shù)“TagIn_1”的信號(hào)狀態(tài)為“0”,且操作數(shù)“TagIn_2”的信號(hào)狀態(tài)為“1”。
操作數(shù)“TagIn_1”和“TagIn_2”的信號(hào)狀態(tài)為“1”。
審核編輯:湯梓紅
-
西門(mén)子
+關(guān)注
關(guān)注
93文章
2975瀏覽量
115301 -
指令
+關(guān)注
關(guān)注
1文章
604瀏覽量
35581 -
觸發(fā)器
+關(guān)注
關(guān)注
14文章
1992瀏覽量
60976 -
SR
+關(guān)注
關(guān)注
1文章
35瀏覽量
23383 -
復(fù)位
+關(guān)注
關(guān)注
0文章
169瀏覽量
24159
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論