如何使用WinCC Flexible組態面板與S7-1200 PLC的時鐘同步

實現WinCCflexible組態面板同S7 1200 PLC的時鐘同步的關鍵在於將S7 1200 PLC的系統時鐘格式轉換為符合S7 300/400 PLC的系統時鐘格式。具體實現步驟如下:

1.創建DB塊

創建DB塊,確保“僅符號訪問”選項不使能:

如何使用WinCC Flexible組態面板與S7-1200 PLC的時鐘同步

2.創建DB塊變量

在DB塊中創建所需要的變量如下:

如何使用WinCC Flexible組態面板與S7-1200 PLC的時鐘同步

3.創建週期中斷塊

創建一個週期中斷塊,將默認的掃描週期100ms改為1000ms,這樣可以減小PLC的負 擔:

如何使用WinCC Flexible組態面板與S7-1200 PLC的時鐘同步

4.在週期中斷塊中編程

4.1讀出S7 1200系統的本地時鐘

如何使用WinCC Flexible組態面板與S7-1200 PLC的時鐘同步

4.2將S7-1200的系統時鐘轉換成S7-300/400 PLC格式的時鐘(只轉換到秒單位)

如何使用WinCC Flexible組態面板與S7-1200 PLC的時鐘同步

5.WinCC flexible中的組態

5.1創建連接

創建一個連接,通訊驅動選擇”SIMATIC S7 300/400”,並設置好其他相關參數:

如何使用WinCC Flexible組態面板與S7-1200 PLC的時鐘同步

5.2設置連接區域指針參數

將“日期時間PLC”的連接參數選擇為剛才創建的連接;將存放S7-300格式系統時鐘區域的首地址分配給“日期時間PLC”; 將採集週期設為2S或更長時間來減小通訊負載。

如何使用WinCC Flexible組態面板與S7-1200 PLC的時鐘同步

需要注意的是,這只是一個例程,您需要根據您自己程序的情況參照使用,特別是變量的使用不要衝突。


分享到:


相關文章: