西門子(SIEMENS)公司的PLC產(chǎn)品包括LOGO、S7-200、S7-1200、S7-300、S7-400、S7-1500等。 西門子S7系列PLC體積小、速度快、標準化,具有網(wǎng)絡通信能力,功能更強,可靠性高。S7系列PLC產(chǎn)品可分為微型PLC(如S7-200),小規(guī)模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等。
產(chǎn)品簡介
詳細介紹
沈陽西門子PLC模塊代理商
沈陽西門子PLC模塊代理商
西門子6ES7297-1AA23-0XA0:SIMATIC S7-200, 組合的電池模塊和 時鐘模塊;可插在 S7-221/222 CPU 模塊盒里 從 ...23-0XB0 起 信息反饋義務依據(jù) 產(chǎn)品 33,REACH 法令: 本產(chǎn)品含有 候選物質(zhì)名單中的以下物質(zhì), 其濃度大于 0.1 質(zhì)量百分比: 1.2,乙烯 二甲醚(EGDME) (CAS 110-71-4;EC NO 203-794-9
如何同步操作面板與 S7-200/300/400 控制器的日期和時間?
PLC到面板的時鐘同步。西門子操作面板可分為硬件時鐘面板(TP/OP/MP270,MP370等)和軟件時鐘面板(XP170X, XP177X,KTP178Mrico等)。對于軟件時鐘面板和無備份電池的硬件時鐘面板, 當斷電關機后, 面板的內(nèi)部時鐘就會丟失, 回到出廠時的狀態(tài),但面板可以通過設置,來定時讀取PLC的硬件時鐘信息,以保持和PLC時鐘*,這就是PLC到面板的時鐘同步。
面板到PLC的時鐘同步。與上述相反,即用面板的時鐘來校準PLC的系統(tǒng)時鐘。PLC實際上是得到面板的時鐘信息后,調(diào)用相應設置時鐘的函數(shù),更改自己的系統(tǒng)時鐘,以保持和面板時鐘*。在本文所提供的例程中,實現(xiàn)的是用PLC的時間同步面板系統(tǒng)時鐘,同時可以在面板上修改PLC的時鐘,從而間接的修改了面板的系統(tǒng)時鐘。
實現(xiàn)使用S7-200 CPU時鐘同步面板
可以參考下列例程:
Attachment 1: TimeSyn_200_TP170A_KTP178.rar ( 1247 KB ) ( 1.21 MB )
a) 用S7 時間同步面板時間
步驟如下:
1. 在Micro/Win中,周期調(diào)用READ_RTC函數(shù),以定時讀取S7-200 CPU的系統(tǒng)時鐘,將時鐘信息存放在V區(qū),比如VB100。
2. 如果是用WinCC Flexible 組態(tài):請先設置好通訊參數(shù);然后在“區(qū)域指針”頁內(nèi),建立“日期/時間PLC”,指向S7-200 中存放時間信息的區(qū)域VW100即可。見下圖:
( 55 KB )
3. 如果是用ProTool組態(tài):請先設置好控制器的通訊參數(shù);然后插入“日期/時間-PLC” 區(qū)域指針, 指向S7-200中存放時間信息的區(qū)域VW100
( 29 KB )
b) 通過面板修改S7 PLC時間,大致設置如下:
1.在面板上新建: 1個標志變量(比如:址為 V20.0)和年、月、日、時、分、秒 6 個BYTE變量,分別連接到PLC的連續(xù)V區(qū)中,比如:VB70 – VB75。
2.在 MicroWin中,用標志變量觸發(fā)來調(diào)用SET_RTC,將VB70 – VB75作為時間參數(shù)傳遞給該函數(shù),來實現(xiàn)通過面板修改S7 PLC時間。
注意:給S7-200設定系統(tǒng)時間時,不要給時間信息中的“星期”字節(jié)賦“0”值,請給出確切的“星期幾”否則會導致時鐘同步失敗?;?qū)⒋俗止?jié)置為常數(shù) 1。
詳細設置參考例程。
如何實現(xiàn)KTP178 Micro 面板與S7-200的時鐘同步
請參見上一問“如何實現(xiàn)使用S7-200 CPU時鐘同步Windows-based 面板?”的例程,步驟和方法是相同的。
如何實現(xiàn)面板與S7-300/400的時鐘同步
a) 用S7 時間同步面板時間
步驟如下:
1. 在Step7中:新建DB塊DB1,在DB1中按順序定義兩個變量:
MyTimeDate 類型為 DATE_AND_TIME
temp 類型為 DWORD
周期調(diào)用SFC1(READ_CLK)函數(shù)(可以在OB35中調(diào)用),以定時讀取S7-300 CPU的系統(tǒng)時鐘,將時鐘信息存放在變量DB1. MyTimeDate中。
2. 如果是用WinCC Flexible 組態(tài):請先設置好通訊參數(shù);然后在“區(qū)域指針”頁內(nèi),建立“日期/時間PLC”,指向S7-300 中存放時間信息的區(qū)域DB1.DBW0(DB1.MyTimeDate)即可。
3. 如果是用ProTool組態(tài):請先設置好控制器的通訊參數(shù);然后插入“日期/時間-PLC” 區(qū)域指針, 指向S7-300中存放時間信息的區(qū)域DB1.DBW0(DB1.MyTimeDate)即可。
請參考例程。
b) 通過面板修改S7 PLC時間, 大致設置如下:
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)通過面板修改S7 PLC時間。