- 艾寶物聯IOBOV? ─ 工業無線測控專家
特殊內部繼電器R9000—R903F(64點)是具有特殊用途的專用內部繼電器,它不能由用戶程序控制其狀態只能作為接點使用,見表3-4。
表3-4 特殊內部繼電器表
位地址 |
名稱 |
功能說明 |
R9000 |
自診斷錯誤標志繼電器 |
自診斷錯誤發生時:ON 自診斷正常時:OFF 自診斷出的錯誤類型代碼存于DT9000中 |
R9005 |
電池錯誤標志繼電器 (實時型) |
檢測出電池異常時瞬間接通 |
R9006 |
電池錯誤標志繼電器 (保持型) |
檢測出電池異常時接通并保持其狀態 |
R9007 |
操作錯誤標志繼電器 (保持型) |
檢測出操作錯誤時接通,并保持其狀態,操作錯誤的地址存在DT9017中 |
R9008 |
操作錯誤標志繼電器 (實時型) |
檢測出操作錯誤時瞬間接通,操作錯誤的最終地址存在DT9018中 |
R9009 |
進位標志繼電器 |
當運算有進位時瞬間接通或由移位指令設定 |
R900A |
S1>S2標志繼電器 |
在數據比較指令F60/F61中當S1>S2時瞬間接通 |
R900B |
S1=S2標志繼電器 |
在數據比較指令F60/F61中當S1=S2時瞬間接通 |
R900C |
S1<S2標志繼電器 |
在數據比較指令F60/F61中當S1<S2時瞬間接通 |
R900E |
RS422錯誤標志繼電器 |
異常時為ON |
R900F |
掃描周期常數異常標志繼電器 |
異常時為ON |
R9010 |
常閉繼電器 |
|
R9011 |
常開繼電器 |
|
R9012 |
掃描脈沖繼電器 |
每次掃描交替ON—OFF |
R9013 |
運行初始閉合繼電器(常用作程序的初始化接點) |
|
R9014 |
運行初始斷開繼電器 |
|
R9015 |
步進開始閉合繼電器 |
僅在開始執行步進指令(SSTP)的第一個掃描周期內閉合,其余時間均斷開 |
R9018 |
0.01s時鐘脈沖繼電器 占空比1∶1 |
|
R9019 |
0.02s時鐘脈沖繼電器 占空比1∶1 |
|
R901A |
0.1s時鐘脈沖繼電器 占空比1∶1 |
|
R901B |
0.2s時鐘脈沖繼電器 占空比1∶1 |
|
R901C |
1s時鐘脈沖繼電器 占空比1∶1 |
|
R901D |
2s時鐘脈沖繼電器 占空比1∶1 |
|
R901E |
1min時鐘脈沖繼電器 占空比1∶1 |
|
R9020 |
RUN模式標志 |
PLC為RUN模式時閉合 PLC為PROG模式時斷開 |
R9026 |
信息顯示標志 |
執行信息顯示指令時閉合 |
R9027 |
遙控模式標志 |
PLC方式選擇開關置于“REMOTE”時閉合 |
R9029 |
強制標志 |
在強制I/O點通/斷操作期間閉合 |
R902A |
外部中斷許可標志 |
允許外部中斷時閉合 |
R902B |
中斷異常標志 |
當中斷發生異常時閉合 |
R9036 |
I/O鏈接錯誤標志 |
當發生I/O鏈接錯誤時閉合 |
R903A |
高速計數器控制標志 |
當高速計數器被F162、F163、F164、F165指令控制時閉合 |
R903B |
凸輪控制標志 |
當執行凸輪控制指令F165時閉合 |
說明:
1. 電池異常保持繼電器需在切斷電源或初始化時才能復位。
2. 表中時序圖的高電平表示PLC的“RUN”或繼電器的“ON”狀態。
由表3-4我們清楚地理解了所謂特殊繼電器的含義。特殊數據寄存器DT9000~DT9069,也都是為特殊的目的而配置的,其中數據均有特殊含義。特殊數據寄存器表如表3-5所示。
表3-5 FP1-C40特殊數據寄存器表
地 址 |
名 稱 |
功 能 說 明 |
||||||||
DT9000 |
自診斷錯誤碼 寄存器 |
存放自診斷錯誤碼 |
||||||||
DT9014 |
輔助寄存器 (存放溢出位) |
執行F105、F106指令時,存放溢出位 |
||||||||
DT9015 |
運算用輔助寄存器 (存放除法余數) |
16位除法時,存放余數 32位除法時,存放余數的低16位 |
||||||||
DT9016 |
運算用輔助寄存器 (存放除法余數) |
32位除法時,存放余數的高16位 |
||||||||
DT9017 |
操作錯誤地址寄存器 (保持) |
檢測出操作錯誤時,存放最后的操作錯誤地址 |
||||||||
DT9018 |
操作錯誤地址寄存器 (非保持) |
檢測出操作錯誤時,存放最后的操作錯誤地址 |
||||||||
DT9019 |
2.5ms環行計數器 |
DT9019中數據每2.5ms增加“1”,通過計算其時間差可確定某一過程的經過時間 |
||||||||
DT9022 |
掃描時間的現在值寄存器 |
存儲掃描時間的現在值 |
||||||||
DT9023 |
掃描時間的最小值寄存器 |
存儲掃描時間的最小值 |
||||||||
DT9024 |
掃描時間的最大值寄存器 |
存儲掃描時間的最大值 |
||||||||
DT9025 |
中斷允許標志寄存器 |
存儲中斷屏蔽狀態,由指令ICTL設定 不允許中斷:值為“0” 允許中斷:值為“1” |
||||||||
DT9027 |
定時中斷的中斷間隔時間 寄存器 |
存儲中斷間隔時間由ICTL指令設定 禁止:“0” Kn:(K1~K3000)×10ms |
||||||||
DT9030 |
信息0 |
當執行信息顯示指令F149時,指定信息的內容分別存于DT9030~DT9035中. |
||||||||
DT9031 |
信息1 |
|||||||||
DT9032 |
信息2 |
|||||||||
DT9033 |
信息3 |
|||||||||
DT9034 |
信息4 |
|||||||||
DT9035 |
信息5 |
|||||||||
DT9037 |
查找指令用寄存器1 |
執行數據查找指令F96時,與查找數據內容相同數據的個數存放在DT9037中. |
||||||||
DT9038 |
查找指令用寄存器2 |
執行F96時,最先符合查找內容的數據相對地址存放在DT9038中. |
||||||||
DT9040 |
手動撥盤寄存器V0 |
手動可調電位器的值(V0~V3)分別以數值(0~255)形式存放于DT9040~T9043中,以便作為PLC的外部數據輸入 |
||||||||
DT9041 |
手動撥盤寄存器V1 |
|||||||||
DT9042 |
手動撥盤寄存器V2 |
|||||||||
DT9043 |
手動撥盤寄存器V3 |
|||||||||
DT9044 |
高速計數器經過值寄存器(低16位) |
存儲高速計數器的經過值 |
||||||||
DT9045 |
高速計數器經過值寄存器(高16位) |
|||||||||
DT9046 |
高速計數器預置值寄存器(低16位) |
存儲高速計數器的預置值 |
||||||||
DT9047 |
高速計數器預置值寄存器(高16位) |
|||||||||
DT9052 |
高速計數器控制寄存器 |
存儲高速計數器軟復位或計數禁止控制碼 |
||||||||
DT9060 |
步進過程監視寄存器 (過程號0~15) |
用于監視步進過程的執行情況。數據寄存器的每一位代表一個步進過程,并定義 過程執行:“1” 過程不執行:“0”
如:DT9060中1號位置“1”
表示1號步進過程在執行
DT9061中的0號位置“1”
表示16號步進過程在執行. |
||||||||
DT9061 |
步進過程監視寄存器 (過程號16~31) |
|||||||||
DT9062 |
步進過程監視寄存器 (過程號32~47) |
|||||||||
DT9063 |
步進過程監視寄存器 (過程號48~63) |
|||||||||
DT9064 |
步進過程監視寄存器 (過程號64~79) |
|||||||||
DT9065 |
步進過程監視寄存器 (過程號80~95) |
|||||||||
DT9066 |
步進過程監視寄存器 (過程號96~111) |
|||||||||
DT9067 |
步進過程監視寄存器 (過程號112~127) |