嗯,這個(gè)需要讀取系統時(shí)間,采用SFC1。SFC1讀取的時(shí)間數據以字節形式存放到你自己制定的數據塊中,其中,前6個(gè)字節分別存放為年、月、日、時(shí)、分、秒。
程序:
CALL "READ_CLK" //讀取SFC1
RET_VAL:=MW102
CDT :="SYSTEM-TIME".TIME2 //時(shí)間存放數據地址(數據類(lèi)型:DATE_AND_TIME)
NOP 0
你的觸摸屏在連接--區域指針中定義連接到"SYSTEM-TIME".TIME2
修改cpu時(shí)間,在線(xiàn)后點(diǎn)擊plc--日期/時(shí)間設置--設置時(shí)間。
樓主留言:
真誠感謝!感謝您的幫助,我大體是按照這個(gè)思路走的,剛開(kāi)始,SFC1存放的地址有問(wèn)題,CDT后的地址寫(xiě)入后是紅色的,幾次修改后,倒是好了,可是下到PLC上后,沒(méi)有看到想要的結果,程序下進(jìn)去后還要在PLC中進(jìn)行什么設置嗎,我也看了幾個(gè)例子,然后我直接用了DB3(DB1,DB2都用了),沒(méi)有做再次的處理,這個(gè)有問(wèn)題嗎,我是剛接觸S7-300,沒(méi)基礎,時(shí)間倉促,也沒(méi)多做研究,有寫(xiě)問(wèn)題問(wèn)的比較外行,讓您看笑話(huà)了,多擔待,再次感謝您的熱心幫助!