1.1通過 OPC 進(jìn)行通信
S7-200 PC Access
使用 S7-200 的 OPC server PC Access 可以建立 S7-200 和 WinCC 之間的 OPC 通信。
SIMATIC NET OPC Server
可以使用 SIMATIC NET 的 OPC server 建立S7-200 和 WinCC 之間的連接。
1.2使用 PROFIBUS DP 的通信
通過 PROFIBUS DP 的連接是比較快的通信方式。為了使用 PROFIBUS DP 進(jìn)行通信,需要 S7-200 通信模塊 EM277。本文檔主要針對這種方法做詳細(xì)介紹。
2 WinCC 如何通過 EM277 與 200PLC 進(jìn)行 Profibus DP 通信
2.1網(wǎng)絡(luò)配置
CP5611作為主站, EM277作為從站的一個(gè)標(biāo)準(zhǔn)的主從網(wǎng)絡(luò),如圖1所示。
圖1
2.2 所使用的硬件和軟件
硬件:
1) S7-200 CPU224
2) EM277
3) CP5611
4) PROFIBUS電纜及接頭
軟件:
1) WinCC 7.0 SP1
2) SOFTNET-DP V7.1
2.3網(wǎng)絡(luò)組態(tài)及參數(shù)設(shè)置
組態(tài)PC 站
1 插入 PC 站
在 STEP7 中創(chuàng)建一個(gè)新項(xiàng)目,在硬件組態(tài)中,根據(jù) WINCC及Simatic Net 版本選擇對應(yīng)的 Application,插入槽中, ,如圖2、圖3所示。
圖2
圖3
2 配置網(wǎng)卡
圖4
插入一個(gè)CP5611, 并創(chuàng)建一個(gè) PROFIBUS 網(wǎng)絡(luò),設(shè)置網(wǎng)絡(luò)地址,及波特率, 如圖4所示。配置CP5611 作為 DP-MASTER, 如圖5所示。
圖5
3 插入 EM277
EM277作為從站的一個(gè)標(biāo)準(zhǔn)的主從網(wǎng)絡(luò)。
從網(wǎng)上下載EM277 的GSD文件,保存到本機(jī)路徑下。
下載地址: 113652
在STEP7中,點(diǎn)擊選項(xiàng)“Option”--- “Install New GSD”,找到 EM277 GSD 文件的目錄,安裝GSD文件到 STEP7 中,如圖6所示。EM277安裝后,可以在硬件目錄“PROFIBUS DP”--“Additions Field Devices”--“SIMATIC”中找到EM277。
將 EM277掛到PROFIBUS 網(wǎng)絡(luò)上。設(shè)置地址為4,為通信配置通信接口區(qū),以 S7-200中 VW1200以后16字節(jié)輸入,16字節(jié)輸出作為S7-200側(cè)的數(shù)據(jù)交換區(qū),VB1200-1231作為S7-200 的輸入?yún)^(qū),VB1232-1263作為S7-200 的輸出區(qū),如圖7所示。
圖6
圖7
雙擊EM277 ,配置EM277 的地址偏移量為 1200,如圖8所示,即S7-200側(cè)從 VB1200開始的地址為數(shù)據(jù)交換區(qū)
圖8
4 編譯下載
編譯存盤后,配置 PC STATION,
圖9
1) 點(diǎn)擊點(diǎn)擊“Start”— “Simatic”— “SIMATIC NET”— “Settings”— “Configuration Console”進(jìn)入網(wǎng)卡配置界面,選擇“CP5611”,在“General”界面中將操作模式選擇為“Configured Mode”,在 Index中選擇 4,點(diǎn)擊“Apply”按鈕,如圖9所示。
2) 點(diǎn)擊“Start”—“Station Configurator”進(jìn)入組態(tài)畫面,點(diǎn)擊“Add”,添加“Application”, Index表示行數(shù),如圖10、圖11所示。
圖10
圖11
3) 在控制面板中打開“Set PG/PC Interface”,設(shè)置訪問點(diǎn) S7 ONLINE 指向 “PC Internal”,訪問點(diǎn) CP_L2_1 指向 “CP5611(PROFIBUS)”,如圖12所示。
圖12
4) 通過點(diǎn)擊 PC STATION 的 “Station Name”改變PC STATION 的站名,使其與 STEP7 中的 PC 站名字相同。本例采用默認(rèn)名字 “SIMATIC PC Station(1)”, 如圖13所示。
圖13
(簡單方法: 點(diǎn)擊 按鈕“Import Station”,找到項(xiàng)目文件家里的 XDBs 文件夾,導(dǎo)入xdb 文件。)
(5) 在STEP7 中將組態(tài)下載到PC STATION。
WinCC 組態(tài)
(1)在WinCC 中, 添加 PROFIBUS DP 協(xié)議,如圖14所示。
圖14
(2)在PROFIBUS DP 協(xié)議下,添加新的連接,設(shè)置連接從站地址為 4,如圖15所示。
圖15
(3) 配置系統(tǒng)參數(shù):選擇 CP5412(A2) Board 1,在右鍵菜單中選擇 “System Parameter”設(shè)置系統(tǒng)參數(shù),設(shè)置通訊模板號為1,如圖16所示。
圖16
(4) 添加變量,連接輸入輸出地址,如圖17所示。
其中輸出偏移量0對于 S7-200側(cè)的 VB1200,輸入偏移量0 對于S7-200側(cè)的 VB1232。
圖17
至此,所有的組態(tài)已經(jīng)全部完成。
通過 PROFIBUS DP 的連接是比較快的通信方式, 性能遵循PROFIBUS DP 的性能限制,除了可以使用CP5611,常用的板卡有CP5613、CP5512、Cp5614,它們作為主站時(shí)可以連接從站的數(shù)目如圖18所示,其中也列出了輸入輸出字節(jié)數(shù)限制。使用 S7-200 PC Access OPC server,可以同時(shí)從最多 8 臺 S7-200 目標(biāo)系統(tǒng)讀取數(shù)據(jù)。 更多關(guān)于 S7-200 OPC server 的信息參見 S7-200 PC Access 在線幫助,條目 ID: 19301654 。使用 SIMATIC NET 的 OPC server 建立連接時(shí),哪個(gè)版本的 SIMATIC WinCC 發(fā)布用于哪個(gè)版本的 SIMATIC NET,及哪個(gè)版本的 SIMATIC NET 由 SIMATIC WinCC 提供的信息參見條目 ID: 21927773。