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