實現WinCCflexible組態面板同S7 1200 PLC的時鐘同步的關鍵在於將S7 1200 PLC的系統時鐘格式轉換為符合S7 300/400 PLC的系統時鐘格式。具體實現步驟如下:
1.創建DB塊
創建DB塊,確保“僅符號訪問”選項不使能:
2.創建DB塊變量
在DB塊中創建所需要的變量如下:
3.創建週期中斷塊
創建一個週期中斷塊,將默認的掃描週期100ms改為1000ms,這樣可以減小PLC的負 擔:
4.在週期中斷塊中編程
4.1讀出S7 1200系統的本地時鐘
4.2將S7-1200的系統時鐘轉換成S7-300/400 PLC格式的時鐘(只轉換到秒單位)
5.WinCC flexible中的組態
5.1創建連接
創建一個連接,通訊驅動選擇”SIMATIC S7 300/400”,並設置好其他相關參數:
5.2設置連接區域指針參數
將“日期時間PLC”的連接參數選擇為剛才創建的連接;將存放S7-300格式系統時鐘區域的首地址分配給“日期時間PLC”; 將採集週期設為2S或更長時間來減小通訊負載。
需要注意的是,這只是一個例程,您需要根據您自己程序的情況參照使用,特別是變量的使用不要衝突。
閱讀更多 會發光的太陽 的文章