當(dāng)前位置: 首頁 > 工業(yè)控制產(chǎn)品 > 自動(dòng)化控制 > 工業(yè)觸摸屏
發(fā)布日期:2022-10-09 點(diǎn)擊率:214 品牌:西門子_Siemens
前幾天在編寫西門子的TP如:TP/OP177觸摸屏時(shí),碰到個(gè)問題,觸摸屏采用的是軟時(shí)鐘面板,掉電后系統(tǒng)時(shí)間會(huì)回到出廠設(shè)置狀態(tài),有些高端硬時(shí)鐘面板的觸摸屏當(dāng)電池電量耗盡時(shí)也會(huì)出現(xiàn)同樣的問題。這樣一來給工程上很多需要記錄時(shí)間的項(xiàng)目帶來了不便。通過網(wǎng)上找資料,案例,終于解決了!
給大家介紹一個(gè)在與S7-200系列PLC進(jìn)行通訊時(shí)的解決方案。
首先說明一下,S7-200系列PLCCPU224以上的版本都含有內(nèi)部的時(shí)鐘卡,CPU222一下的PLC沒有內(nèi)部時(shí)鐘卡,需要另外安裝時(shí)鐘卡才能實(shí)現(xiàn)這個(gè)功能。方法是,在系統(tǒng)上電后,觸摸屏讀取PLC內(nèi)的硬件時(shí)鐘,并可以在觸摸屏上進(jìn)行時(shí)間修改和校正,實(shí)現(xiàn)PLC與觸摸屏的時(shí)間同步。
具體步驟如下:
首先在PLC程序中加入周期調(diào)用“READ_RTC"函數(shù),以便定時(shí)讀取PLC的硬件時(shí)鐘,并將時(shí)鐘存儲(chǔ)到V存儲(chǔ)區(qū),例如VB100。然后設(shè)置一個(gè)標(biāo)準(zhǔn)變量,與觸摸屏中的“設(shè)置確認(rèn)按鈕”進(jìn)行連接,例如V20.0。用來觸發(fā)“SET_RTC”如下圖示:
程序中的最后一條是為了保證星期日的設(shè)置不為“0”
在觸摸屏中建立一個(gè)時(shí)間設(shè)置確認(rèn)按鈕與V20.0連接,用來確認(rèn)時(shí)間的修改。并建立6個(gè)數(shù)值輸入鍵,對(duì)應(yīng)VB70-VB75(年、月、日、時(shí)、分、秒)數(shù)據(jù)類型為十六進(jìn)制“BYTE”變量。
建立完成后再第一次上電時(shí),須在觸摸屏窗口內(nèi)進(jìn)行時(shí)間的校對(duì),然后確認(rèn)即可。


下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV