西門子模塊6FC5373-0AA00-0AA2
S7 1200 與 S7-200 通過 S7通信的基本原理如下圖所示:

圖22:S7-200與S7-1200 通信原理
注意:
CP 243-1 IT 可支持一個(gè)或多個(gè)遠(yuǎn)程通訊伙伴的zui多 8 個(gè) S7 通訊通道到客戶機(jī)(zui多212 字節(jié))或服務(wù)器,。CP 243-1 IT 可以根據(jù)客戶機(jī)/服務(wù)器原理在每個(gè)通道運(yùn)行,。每個(gè)通道,每次只能接收,、處理或響應(yīng)(主動(dòng)響應(yīng)或被動(dòng)響應(yīng))一個(gè)請(qǐng)求,。只有在發(fā)送響應(yīng)后,CP 243-1 IT 通訊處理器才能接受其它請(qǐng)求,。
簡(jiǎn)介
西門子新一代精彩系列面板SMART LINE V3支持硬件時(shí)鐘功能,。如果需要使用面板來同步PLC的時(shí)間,需要用到區(qū)域指針中的“日期/時(shí)間"和“作業(yè)郵",。關(guān)于“日期/時(shí)間"和“作業(yè)郵"的詳細(xì)說明請(qǐng)參考WinCC Flexible 之前版本的說明,。
假定用戶在閱讀本文檔之前,已經(jīng)熟悉WinCC Flexible 軟件和STEP 7-Micro/WIN SMART軟件基本功能的使用,。
測(cè)試環(huán)境如下:
軟件版本:
WinCC Flexible SMART V3
STEP 7-Micro/WIN SMART
硬件:
SMART 1000IE V3
CPU SR40
2 組態(tài)步驟
2.1 面板程序組態(tài)
在連接的“區(qū)域指針"的用于每個(gè)連接的選項(xiàng)下激活“日期/時(shí)間"和“作業(yè)郵",,并配置相應(yīng)的地址參數(shù)。如下圖所示:

圖2-1 區(qū)域指針配置
創(chuàng)建必要的變量,。創(chuàng)建Bool類型變量“TriggerFlag"對(duì)應(yīng)的地址為V20.0,。創(chuàng)建Byte類型變量“TriggerJob"對(duì)應(yīng)的地址為VB31。同時(shí)創(chuàng)建Byte類型變量分別用來顯示PLC同步后的時(shí)間,。如下圖所示:

圖2-2創(chuàng)建必要的變量
關(guān)于“作業(yè)郵"和“日期/時(shí)間"中各個(gè)參數(shù)的含義,。如下圖所示:

圖2-3作業(yè)郵

圖2-4日期/時(shí)間
創(chuàng)建一個(gè)畫面,創(chuàng)建IO域用來顯示同步后的PLC時(shí)鐘,。此處注意,,需要把IO域的格式類型設(shè)置為“十六進(jìn)制",把格式樣式設(shè)置為“FF",。如下圖所示:

圖2-5 IO格式樣式
在畫面上添加一個(gè)按鈕,,在按鈕的事件下調(diào)用“SetValue"函數(shù),把變量“TriggerJob"賦值為41,。用于將面板的當(dāng)前日期時(shí)間傳送給PLC,。如下圖所示:

圖2-6 按鈕事件
2.2 PLC程序組態(tài)
在PLC中通過地址V20.0作為觸發(fā)條件。實(shí)現(xiàn)日期時(shí)間的格式化轉(zhuǎn)換和PLC時(shí)鐘的設(shè)置工作,。為了驗(yàn)證結(jié)果,,此處通過周期調(diào)用READ_RTC讀取PLC的時(shí)鐘信息到VB100開始的存儲(chǔ)區(qū)。用于在上位機(jī)顯示PLC的時(shí)鐘信息,。如下圖:

圖2-7PLC程序數(shù)據(jù)區(qū)定義及說明
西門子模塊6FC5373-0AA00-0AA2
圖26
8) 設(shè)置好文件DB屬性后,,如圖27,DB此時(shí)只讀,。FC41“FTP_STORE"觸發(fā)后,,服務(wù)器側(cè)文件夾下會(huì)自動(dòng)生成“工藝參數(shù).xls"的文件,如圖28,。

圖27

圖28
9) 設(shè)更改PC側(cè)的文件后,,可以用FC42“FTP_RETRIEVE"把文件寫到該文件DB,首先設(shè)置好屬性,,確保讀寫操作,,如圖29-30。程序執(zhí)行之后,,數(shù)據(jù)進(jìn)入DB,,見圖31?!癗EW"=1代表DB修改成功,,下一次修改DB之前,必須對(duì)其復(fù)位,?!癆CT_LENGTH"表示實(shí)際接收到的有效字符。

圖29

圖30
10) 相比FC40-44,,F(xiàn)B40通過“CMD"引腳實(shí)現(xiàn)多種FTP操作,,并且擴(kuò)展了FTP功能,如圖32,。如圖33中,,F(xiàn)B40參數(shù)填寫與FC40-44相同,擴(kuò)展的功能CMD=6相當(dāng)于FTP的續(xù)寫,,執(zhí)行后如圖34,;CMD=7,相當(dāng)于檢索功能,如圖33,,檢索從第15個(gè)字符開始的5個(gè)字符,,執(zhí)行后如圖35。

圖32

圖33