前言:很多情況下我們都需要根據(jù)時間日期的變化來改變自動化系統(tǒng)的控制方式,這時候我們就需要將這些時間和日期的信息,從PLC中調(diào)出,下面我們就一起來學(xué)習(xí),S7-200SMARTPLC是如何將時間日期信息進行存儲的。
1、首先與PLC建立通訊,在此不再贅述。
2、點擊PLC按鈕,選擇設(shè)置時鐘。

3、點擊讀取PC按鈕,系統(tǒng)將會讀取本地電腦的時間。點擊設(shè)置,將時間寫入到PLC內(nèi)存中。

4、如果我們需要在程序中使用這些時間,還需要做些處理。在此建議大家使用西門子推薦的功能庫,能夠簡化我們編程步驟。此功能庫能夠直接將系統(tǒng)時間轉(zhuǎn)換成十進制整數(shù),方便我們使用。(添加功能庫的方法,請查看之前的文章,在此不再贅述)。

5、我們使用READ_RTC_I指令,參數(shù)說明和使用方法如下:



6、實際讀取如圖所示

說明:
1.因為 緊湊型CPU 無內(nèi)置超級電容,所以實時時鐘無電源緩沖,盡管用戶可以使用READ_RTC 和 SET_RTC 指令設(shè)置日期/時間數(shù)據(jù),但是當 CPU CR40/CR60 斷電并再次上電時,這些日期/時間數(shù)據(jù)會丟失,上電后日期時間數(shù)據(jù)會被初始化為2000年1月1日。
2.S7-200 SMART CPU 靠內(nèi)置超級電容為實時時鐘提供電源緩沖,保持時間為典型值7天,最小值6天。緩沖電源放電完畢后,再次上電后時鐘將停止在缺省值,并不開始走動。
3.CPU CR40/CR60 等緊湊型CPU沒有內(nèi)置的實時時鐘,其他標準型CPU支持內(nèi)置的實時時鐘,CPU斷電狀態(tài)下可保持7天。
關(guān)于S7-200SMARTPLC設(shè)置與讀取系統(tǒng)時間的教程今天就講完啦,如有疑問可以留言,我們下期再見!