S7-200SMART實時時鐘(下)
接上一期S7-200SMART實時時鐘(上)繼續(xù)
七、系統(tǒng)時鐘的斷電保持功能
當PLC斷電后,CPU靠內(nèi)置的超級電容為系統(tǒng)時鐘提供緩沖電源,緩沖電源放完電后,再次上電時,系統(tǒng)時鐘會恢復(fù)默認值,并停止運行,系統(tǒng)時鐘的保持時間通常為7天。CPU的系統(tǒng)時鐘不能在斷電保持區(qū)域設(shè)為斷電保持;若需要長時間保持,對于標準性CPU可以加裝電池板(SB BA01)來實現(xiàn)長時間斷電保持功能。購買電池信號板后還需再買紐扣電池才能使用?。姵匦吞枮镃R1025)
八、電池板相關(guān)操作
1.電池信號板上有一個紅色 LED,可提供有關(guān)電池健康狀況的視覺指示。LED 亮表示電池電量不足。
2.無論系統(tǒng)塊是否包含信號板的組態(tài),CPU 都會自動采用信號板上的實時時鐘并執(zhí)行電池測試和電池健康狀況 LED 操作。
3.借助電池信號板系統(tǒng)塊組態(tài)中的相關(guān)選項,我們可以選擇以診斷報警的方式報告電池電量不足,或在組態(tài)的設(shè)備映像寄存器輸入字節(jié)的 LSB(例如,I7.0)位報告電池狀態(tài)(1= 電池電量不足、0= 電池電量充足)。我們必須選擇系統(tǒng)塊組態(tài)中的電池信號板,這樣才可以使用附加電池健康狀況報告選項。
九、電池板診斷
診斷 | SB BA01 電池板 |
臨界電池電壓 | < 2.5 V |
電池診斷 | 低壓指示燈: • 電池電壓低會使 BA01 面板上的 LED 呈紅色常亮狀態(tài)。 • 診斷報警和/或電量不足時數(shù)字量輸出狀態(tài)可用 |
電池狀態(tài) | 提供的電池狀態(tài)位 0 = 電池正常 1 = 電池電量低 |
電池狀態(tài)更新 | 電池狀態(tài)會在開機時更新,之后在 CPU 處于 RUN 模式時,每天更新一次。 |
十、常見問題
S7-200SMART CPU 的數(shù)據(jù)斷電保持功能是否需要 SB BA01電池板?
如果對S7-200SMART CPU V區(qū) 和 M 區(qū)數(shù)據(jù)設(shè)置了斷電保持,無需再使用 SB BA01電池板,即可實現(xiàn)數(shù)據(jù)一直保持。S7-200 SMART池板適用于實時時鐘的斷電保持。
電池板插入 CPU 就能實現(xiàn)實時時鐘的斷電保持嗎?
使用 SB BA01實現(xiàn)實時時鐘的斷電保持必須注意以下兩點:
1. SB BA01只是電池板,須另行購買電池,電池型號為 CR1025。
2. 必須將SB BA01添加到設(shè)備組態(tài)并將硬件配置下載到 CPU 中,SB BA01電池板才能正常工作。
電池板能對實時時鐘斷電保持多長時間?
使用 SB BA01電池板和 CR1025 電池,能對實時時鐘斷電保持大約一年。可編程使用提供的電池狀態(tài)位I7.0=1,檢測電池電量低。
緊湊型CPU能否斷電保持實時時鐘?
1.CPU 型號 CPU CR20s、CPU CR30s、CPU CR40s 和 CPU CR60s的緊湊型CPU 無內(nèi)置超級電容,所以實時時鐘無電源緩沖,盡管我們可以使用READ_RTC 和 SET_RTC 指令設(shè)置日期/時間數(shù)據(jù),但是當 緊湊型CPU斷電并再次上電時,這些日期/時間數(shù)據(jù)會丟失,上電后日期時間數(shù)據(jù)會被初始化為2000年1月1日
2.緊湊型CPU 不支持使用擴展模塊、信號板或電池板。
Clock_Integer 指令庫和STEP 7 Micro/WIN SMART指令樹中的讀、寫實時時鐘指令有什么不同?
Clock_Integer 指令庫讀出或?qū)懭氲?PLC 時鐘是以十進制整數(shù)格式存儲;而讀、寫實時時鐘指令讀出或?qū)懭氲?PLC 時鐘為 BCD 碼格式。
十一、參考程序