當前位置: 首頁 > 工業(yè)電子產(chǎn)品 > 半導體產(chǎn)品 > 微控制器MCU
發(fā)布日期:2022-04-22 點擊率:27
1.操作面板同S7-200CPU間的時鐘操作
1.1使用S7-200CPU時鐘對操作面板的時鐘同步
步驟如下:
(1)在Micro/Win中,周期調(diào)用READ_RTC函數(shù),以定時讀取S7-200CPU的系統(tǒng)時鐘,將時鐘信息存放在V區(qū),比如VB100。
(2)如果是用WinCCFlexible組態(tài):請先設(shè)置好通訊參數(shù);然后在“區(qū)域指針”頁內(nèi),建立“日期/時間PLC”,指向S7-200中存放時間信息的區(qū)域VW100即可。見下圖:
(3)如果是用ProTool組態(tài):請先設(shè)置好控制器的通訊參數(shù);然后插入“日期/時間-PLC”區(qū)域指針,指向S7-200中存放時間信息的區(qū)域VW100即可。見下圖:
1.2通過面板修改S7-200PLC時鐘
大致設(shè)置如下:
(1)在操作面板項目中創(chuàng)建:1個標志變量(比如:地址為V20.0)和年、月、日、時、分、秒6個BYTE變量,分別連接到PLC的連續(xù)V區(qū)中,比如:VB70–VB75。
(2)在MicroWin中,用標志變量觸發(fā)來調(diào)用SET_RTC,將VB70–VB75作為時間參數(shù)傳遞給該函數(shù),來實現(xiàn)通過面板修改S7PLC時間。
(3)注意:給S7-200設(shè)定系統(tǒng)時間時,不要給時間信息中的“星期”字節(jié)賦“0”值,請給出確切的“星期幾”否則會導致時鐘同步失敗?;?qū)⒋俗止?jié)置為常數(shù)1。
本章詳細設(shè)置參考例程如下:(1247KB)
2.操作面板同S7-300/400CPU間的時鐘操作
2.1使用S7-300/400CPU時鐘對操作面板的時鐘同步
步驟如下:
(1)在Step7中:新建DB塊DB1,在DB1中按順序定義兩個變量:
MyTimeDate類型為DATE_AND_TIME
temp類型為DWORD
周期調(diào)用SFC1(READ_CLK)函數(shù)(可以在OB35中調(diào)用),以定時讀取S7-300CPU的系統(tǒng)時鐘,將時鐘信息存放在變量DB1.MyTimeDate中。
(2)如果是用WinCCFlexible組態(tài):請先設(shè)置好通訊參數(shù);然后在“區(qū)域指針”頁內(nèi),建立“日期/時間PLC”,指向S7-300中存放時間信息的區(qū)域DB1.DBW0(DB1.MyTimeDate)即可。
(3)如果是用ProTool組態(tài):請先設(shè)置好控制器的通訊參數(shù);然后插入“日期/時間-PLC”區(qū)域指針,指向S7-300中存放時間信息的區(qū)域DB1.DBW0(DB1.MyTimeDate)即可。
請參考例程。
2.2通過面板修改S7-300/400PLC時鐘
大致設(shè)置如下:
(1)在面板上新建:1個標志變量和年、月、日、時、分、秒6個BYTE變量,分別連接到PLC的DB塊中DATE_AND_TIME類型的6個字節(jié)(其余字節(jié)不用),例如:DB2.SetDateTime(類型為DATE_AND_TIME)。
(2)在Step7,用標志變量觸發(fā)來調(diào)用SFC0(SET_CLK),將DB2.SetDateTime作為時間參數(shù)傳遞給該函數(shù),來實現(xiàn)通過面板修改S7PLC時間。
本章詳細設(shè)置參考例程如下:(1433KB)
重要事項:樣例程序是免費軟件。每個用戶都可以免費使用,復制或轉(zhuǎn)發(fā)該程序。程序的作者和擁有者對于該軟件的功能性和兼容性不負任何責任。使用該軟件的風險完全由用戶自行承擔。由于它是免費的,所以不提供任何質(zhì)保、錯誤糾正和熱線支持。
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV