西門子plc怎么讀取系統(tǒng)時間?接下來我們與S7-300和S7-200為例子。
1.S7-300PLC
很多情況下我們都需要根據(jù)時間日期的變化來改變自動化系統(tǒng)的控制方式,這時候我們就需要將這些時間和日期的信息,從PLC中調(diào)出,下面我們就一起來學習,S7-300PLC是將時間日期信息如何進行存儲的。
S7-300PLC中實際上系統(tǒng)的時間日期信息是存儲在主程序OB1的本地數(shù)據(jù)中,具體位置是OB1的LB12到LB18,分別存儲的是年、月、日、小時、分鐘、秒、毫秒、信息如圖 1-1所示。
那么我們?nèi)绻枰獙@些信息進行提取最簡單的方法就是使用MOVE指令把這些L區(qū)的數(shù)據(jù)讀到其他區(qū)域比如說M區(qū)如圖 1-2所示。
2.
西門子plc s7-200 讀取plc內(nèi)部時間的方法詳解。
讀取以及設(shè)置plc內(nèi)部時鐘的方法,用read_rtc和set_rtc的方法
一下以讀取為例,讀取我的plc內(nèi)部時間,設(shè)置同理。
相關(guān)補充:
方式一,你可以通過你的Step7編程軟件與300系列連線,然后通過菜單PLC-診斷/設(shè)定-設(shè)定日期時間來設(shè)定。
方式二,通過在PLC的程序中調(diào)用系統(tǒng)功能SFC1,來設(shè)定時間。