《西門子S7-200 SMART系列PLC與MCGS觸摸屏組態(tài)校準時間的案例分享 _1》由會員分享,可在線閱讀,更多相關(guān)《西門子S7-200 SMART系列PLC與MCGS觸摸屏組態(tài)校準時間的案例分享 _1(2頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、本文格式為Word版,下載可任意編輯
西門子S7-200 SMART系列PLC與MCGS觸摸屏組態(tài)校準時間的案例分享
我們從事的這個行業(yè)需要plc保持一個精確?????的時鐘,以進行定時、時限、記錄查詢等信息。從原來的S7-200PLC到現(xiàn)在的S7-200SMART、S7-1200都是需要此功能。工程上從產(chǎn)品完工到項目調(diào)試周期有長有短,短的話半年左右長的話可能需要幾年時間,而且我們的產(chǎn)品是周期性按季節(jié)運行,不是一上電就不停了。
PLC的內(nèi)部超級電容只能保持實時時鐘7天左右,完全不能滿意要求。我們采納的是官方說法,增加電池板用于保持實時時鐘,觸摸屏的時鐘同步PLC的時鐘。但是這
2、就造成了一個問題,一些項目需要與第三方設(shè)備通訊,像S7-200SMART及S7-1200增加電池卡后占用PLC本體擴展,這就需要再下個第三方通訊模塊,很是麻煩也不經(jīng)濟。我問過一些人,還有西門子的專家有沒有方法讓西門子的觸摸屏像做個NTP時間校準服務器一樣,使PLC來同步觸摸屏的時鐘。都說沒有這個功能,沒方法實現(xiàn)。
最近使用MCGS的觸摸屏,我發(fā)覺了這個方法,感覺很好。觸摸屏可以通過腳本程序?qū)⒆约簳r鐘寫入到PLC。本程序使用S7-200 SMART的PLC、觸摸屏使用MCGS的TCP1071Gt,編程軟件使用的MCGSPro版,老版屏及軟件應當也可以。
現(xiàn)在就做一下說明
3、1、我程序中原來在觸摸屏上有個手動校準時鐘功能V0.3,更改的時候沒有去掉,還是帶著,可怕客戶指定使用西門子屏。SM0.1是上電校準一下,SM0.4是每分鐘校準一下,這是我設(shè)置的一個校準周期,當然也可以設(shè)定一個時間點或設(shè)置成肯定周期,按自己要求來修改即可。
另我這使用的是一個時鐘庫,保證數(shù)據(jù)都是整型不是16進制BCD碼。
2、在觸摸屏上后臺策略中,新建行,將需要校準變量賦值。這里這個年-2000是由于西門子的PLC此處是兩位數(shù),原來想著把年取后兩位的,結(jié)果沒有找到相應命令,就-2000處理了。此策略按1000ms周期循環(huán)執(zhí)行。
3、這是監(jiān)控數(shù)據(jù),VB1020是校準的時鐘,VB1000是讀取的PLC實時時鐘。這里兩個都用了時鐘庫,都是十進制整型。
4、這是觸摸屏的顯示實時時鐘
5、這是原來的時鐘校準項,實際現(xiàn)在應當改為觸摸屏時間校準組態(tài),這個還沒有改
第 2 頁 共 2 頁