發(fā)布時(shí)間:2019-08-24 來源:眾智博遠(yuǎn)
通過 RH_CTRL 指令禁用/啟用 SYNCUP
可使用“RH_CTRL”指令禁用 S7?1500R/H 冗余系統(tǒng)的 SYNCUP 或啟用 SYNCUP 的執(zhí)行。禁用適用于:
直至通過“RH_CTRL”指令取消禁用
直至 S7-1500R/H 冗余系統(tǒng)切換為 STOP 系統(tǒng)狀態(tài)
圖片: RH_CTRL 指令
機(jī)場(chǎng)的行李處理系統(tǒng)用于分發(fā)行李。航班到達(dá)后,所有行李會(huì)裝載到行李處理系統(tǒng)中。行李以高速通過掃描儀。掃描儀檢查行李的目的地:
如果一件行李已到達(dá)其目的機(jī)場(chǎng),行李處理系統(tǒng)會(huì)直接將其轉(zhuǎn)送到行李提取處。
如果一件行李未到達(dá)其終目的地,系統(tǒng)會(huì)立即將其重新轉(zhuǎn)到轉(zhuǎn)接班機(jī)。
① | 掃描儀 |
② | 導(dǎo)向裝置 |
圖片: 機(jī)場(chǎng)行李處理系統(tǒng)
為了確保機(jī)場(chǎng)行李處理系統(tǒng)具有高可用性,可使用 S7?1500R/H 冗余系統(tǒng)作為控制器。如果其中一個(gè) CPU 發(fā)生故障(冗余丟失),S7?1500R/H 冗余系統(tǒng)會(huì)由 RUN-Redundant 系統(tǒng)狀態(tài)切換為 RUN-Solo。CPU 會(huì)繼續(xù)確保對(duì)行李處理系統(tǒng)的通知,但沒有其它冗余 CPU 可用。
用替換 CPU 更換故障 CPU。有關(guān)更換 CPU 的操作步驟,請(qǐng)參見“更換故障 R/H-CPU”部分。
將更換后的 CPU 設(shè)置為 RUN 模式后,R/H 系統(tǒng)立即做出以下響應(yīng):
替換 CPU(備用 CPU)切換為 SYNCUP 操作狀態(tài),并向主 CPU 發(fā)送相應(yīng)狀態(tài)消息。
主 CPU 隨后從 RUN 操作狀態(tài)切換為 RUN-Syncup。
之后,S7-1500R/H 冗余系統(tǒng)不進(jìn)入 SYNCUP 狀態(tài)。
處于 SYNCUP 狀態(tài)時(shí),主 CPU 的用戶程序運(yùn)行的循環(huán)時(shí)間會(huì)延長。在該循環(huán)中,冗余系統(tǒng)響應(yīng)輸入信號(hào)變化之前存在一定的延遲。
在 SYNCUP 系統(tǒng)狀態(tài)下,當(dāng)一件行李通過掃描儀時(shí),冗余系統(tǒng)只能在如上所述的延長循環(huán)時(shí)間后才會(huì)響應(yīng)掃描儀。壞的情況下,行李已在系統(tǒng)作出響應(yīng)之前通過導(dǎo)向裝置。此件行李隨后會(huì)移至行李領(lǐng)取處,而不是轉(zhuǎn)接班機(jī)。
需要使用“RH_CTRL”指令,根據(jù)需要禁用和啟用 SYNCUP 的執(zhí)行。
可使用“RH_CTRL”指令禁用 S7?1500RH 冗余系統(tǒng) SYNCUP 系統(tǒng)狀態(tài)的執(zhí)行。如果不再需要禁用 SYNCUP 狀態(tài),可使用“RH_CTRL”指令再次啟用此狀態(tài)的執(zhí)行。
禁用 SYNCUP 狀態(tài)可避免行李處理系統(tǒng)滿負(fù)荷或接近滿負(fù)荷運(yùn)行時(shí)程序循環(huán)延長。為此,在用戶程序中使用塊參數(shù) MODE = 3 調(diào)用“RH_CTRL”指令。
用替換 CPU 更換故障 CPU。
將更換后的 CPU 從禁用的 SYNCUP 狀態(tài)設(shè)置為 RUN 狀態(tài)后,R/H 系統(tǒng)立即做出以下響應(yīng):
更換后的 CPU(備份 CPU)顯示 SYNCUP 狀態(tài)。
然后,主 CPU 顯示 RUN?Syncup 狀態(tài)。
冗余系統(tǒng)尚未執(zhí)行任何 SYNCUP,仍處于 RUN-Solo 系統(tǒng)狀態(tài)。
一旦行李處理系統(tǒng)以低負(fù)荷運(yùn)行(例如在夜間),則立即啟用 SYNCUP 系統(tǒng)狀態(tài)。為此,在用戶程序中使用塊參數(shù) MODE = 4 調(diào)用“RH_CTRL”指令。
冗余系統(tǒng)不運(yùn)行 SYNCUP。冗余系統(tǒng)隨后會(huì)切換為 RUN-Redundant 系統(tǒng)狀態(tài)。現(xiàn)在,在用戶程序中使用塊參數(shù) MODE = 3 調(diào)用“RH_CTRL”指令,再次禁用 SYNCUP。