1.指令符號


表1 為地址下降沿檢測指令說明表。
表1 地址下降沿檢測指令說明表
參 數 |
數據類型 |
存儲器區域 |
說 明 |
<地址1> |
BOOL |
I、Q、M、L、D |
<地址1>是被檢測下降沿變化的
信號 |
<地址2>
( M_BIT) |
BOOL |
Q、M、D |
<地址2>是用來指定“沿變化”
的存儲器位,該位保存的是上一次
NEC的信號狀態。如果這一地址沒有
被輸入模板使用,對M_BIT位隻使用
I的輸入鏡像區 |
Q |
BOOL |
I、Q、M、L、D |
單脈衝輸出 |
2.指令功能說明
地址下降沿檢測指令是將<地址1>的信號狀態與存儲在<地址2>中的上次掃描的信號狀態進行比較。如果當前的信號狀態是“0”,上一次的信號狀態是“1” (檢測到下降沿),則在這一指令後的RLO將置成“1”。
表2 為地址下降沿檢測指令對狀態位的影響。
表2 NEG地址下降沿檢測指令對狀態位的影響
- |
BR |
CC1 |
CC0 |
OV |
OS |
OR |
STA |
RLO |
/FC |
寫狀態位 |
- |
- |
- |
- |
- |
x |
1 |
x |
1 |
3.指令應用舉例(見圖1)
如圖1所示,在下麵的條件都滿足的情況下,輸出Q4.0的信號狀態為“1”:
1)輸入I0.0、I0.1、和I0.2的信號狀態都是“1”;
2)輸入I0.3上有“下降沿”信號檢測到;
3)輸入I0.4上的信號狀態為“1”。
圖1 NEG指令應用舉例