說明
使用“掃描 RLO 的信號(hào)上升沿”指令,可查詢邏輯運(yùn)算結(jié)果 (RLO) 的信號(hào)狀態(tài)從“0”到“1”的更改。該指令將比較 RLO 的當(dāng)前信號(hào)狀態(tài)與保存在邊沿存儲(chǔ)位(<操作數(shù)>)中上一次查詢的信號(hào)狀態(tài)。如果該指令檢測到 RLO 從“0”變?yōu)椤?”,則說明出現(xiàn)了一個(gè)信號(hào)上升沿。
每次執(zhí)行指令時(shí),都會(huì)查詢信號(hào)上升沿。檢測到信號(hào)上升沿時(shí),該指令輸出 Q 將立即返回程序代碼長度的信號(hào)狀態(tài)“1”。在其它任何情況下,該輸出返回的信號(hào)狀態(tài)均為“0”。
說明 修改邊沿存儲(chǔ)位的地址 邊沿存儲(chǔ)器位的地址在程序中最多只能使用一次,否則,會(huì)覆蓋該位存儲(chǔ)器。該步驟將影響到邊沿檢測,從而導(dǎo)致結(jié)果不再唯一。邊沿存儲(chǔ)位的存儲(chǔ)區(qū)域必須位于 DB(FB 靜態(tài)區(qū)域)或位存儲(chǔ)區(qū)中。 |
下表列出了“掃描 RLO 的信號(hào)上升沿”指令的參數(shù):
參數(shù) | 聲明 | 數(shù)據(jù)類型 | 存儲(chǔ)區(qū) | 說明 |
---|---|---|---|---|
CLK | Input | BOOL | I、Q、M、D、L 或常量 | 當(dāng)前 RLO |
<操作數(shù)> | InOut | BOOL | M、D | 保存上一次查詢的 RLO 的邊沿存儲(chǔ)位。 |
Q | Output | BOOL | I、Q、M、D、L | 邊沿檢測的結(jié)果 |
示例
以下示例說明了該指令的工作原理:
N_TRIG: 掃描 RLO 的信號(hào)下降沿 |
說明
使用“掃描 RLO 的信號(hào)下降沿”指令,可查詢邏輯運(yùn)算結(jié)果 (RLO) 的信號(hào)狀態(tài)從“1”到“0”的更改。該指令將比較 RLO 的當(dāng)前信號(hào)狀態(tài)與保存在邊沿存儲(chǔ)位(<操作數(shù)>)中上一次查詢的信號(hào)狀態(tài)。如果該指令檢測到 RLO 從“1”變?yōu)椤?”,則說明出現(xiàn)了一個(gè)信號(hào)下降沿。
每次執(zhí)行指令時(shí),都會(huì)查詢信號(hào)下降沿。檢測到信號(hào)下降沿時(shí),該指令輸出 Q 將立即返回程序代碼長度的信號(hào)狀態(tài)“1”。在其它任何情況下,該指令輸出的信號(hào)狀態(tài)均為“0”。
說明 修改邊沿存儲(chǔ)位的地址 邊沿存儲(chǔ)器位的地址在程序中最多只能使用一次,否則,會(huì)覆蓋該位存儲(chǔ)器。該步驟將影響到邊沿檢測,從而導(dǎo)致結(jié)果不再唯一。邊沿存儲(chǔ)位的存儲(chǔ)區(qū)域必須位于 DB(FB 靜態(tài)區(qū)域)或位存儲(chǔ)區(qū)中。 |
參數(shù)
下表列出了“掃描 RLO 的信號(hào)下降沿”指令的參數(shù):
參數(shù) | 聲明 | 數(shù)據(jù)類型 | 存儲(chǔ)區(qū) | 說明 |
---|---|---|---|---|
CLK | Input | BOOL | I、Q、M、D、L 或常量 | 當(dāng)前 RLO |
<操作數(shù)> | InOut | BOOL | M、D | 保存上一次查詢的 RLO 的邊沿存儲(chǔ)位。 |
Q | Output | BOOL | I、Q、M、D、L | 邊沿檢測的結(jié)果 |
示例
以下示例說明了該指令的工作原理:
-
存儲(chǔ)
+關(guān)注
關(guān)注
13文章
4314瀏覽量
85854 -
靜態(tài)
+關(guān)注
關(guān)注
1文章
29瀏覽量
14548 -
程序代碼
+關(guān)注
關(guān)注
4文章
42瀏覽量
15438
原文標(biāo)題:西門子博途:P_TRIG-掃描 RLO 的信號(hào)上升沿/N_TRIG- 掃描 RLO 的信號(hào)下降沿
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論