西門子主機(jī)模塊6ES7315-7TJ10-0AB0
與以太網(wǎng)接口的西門子觸摸屏的通信
配置通信連接
用戶通過以下步驟可創(chuàng)建以太網(wǎng)接口的西門子觸摸屏與S7-200 SMART CPU的以太網(wǎng)通信,,在此以設(shè)備Smart 1000 IE為例,。
在WinCC flexible的主工作窗口中添加與CPU的連接與上文中RS485接口的西門子觸摸屏類似,在此不再贅述,。下面主要介紹連接參數(shù)設(shè)置及下載項目等,。
設(shè)置連接參數(shù),首先選擇Smart 1000 IE的接口為“以太網(wǎng)",,即觸摸屏的以太網(wǎng)接口,。選中該接口后,該接口的參數(shù)設(shè)置窗口將在其下方自動顯示,。設(shè)置觸摸屏的IP地址為192.168.2.5,,該IP地址必須與Smart 1000 IE設(shè)備的IP地址相同。 在“PLC設(shè)備"窗口設(shè)置CPU的IP地址,,此處設(shè)置CPU的 IP地址為192.168.2.1,,如圖1所示。
注意:為Smart 1000 IE設(shè)置的IP地址必須不同于CPU的IP地址,,二者不能重復(fù)。

圖1. 設(shè)置通信參數(shù)
連接參數(shù)設(shè)置完成之后還需設(shè)置Smart 1000 IE設(shè)備的IP地址。在觸摸屏的“Transfer Settings"界面單擊左下角的“Advanced"按鈕,,在“Ethernet Settings"對話框中輸入Smart 1000 IE的IP地址192.168.2.5及子網(wǎng)掩碼,。輸入完成后單擊對話框右上角的“OK"按鈕保存設(shè)置,如圖2所示,。

圖2. Smart 1000 IE的IP地址
下載項目文件
要將配置好的項目下載到Smart 1000 IE設(shè)備上,,需要保證HMI設(shè)備的通信口處于激活狀態(tài),可通過HMI設(shè)備的“Control Panel">“Transfer"進(jìn)行設(shè)置,。選擇以太網(wǎng)方式下載項目時,,需要勾選“Ethernet"右側(cè)的“Enable Channel",如圖3所示,。

圖3. 通信口使能
在WinCC flexible 軟件的菜單欄選擇“項目">“傳送">“傳輸",,單擊“傳輸"即可打開“選擇設(shè)備進(jìn)行傳送"窗口,如圖4所示,。在“選擇設(shè)備進(jìn)行傳送"窗口,,選擇傳輸模式為“以太網(wǎng)",“計算機(jī)名或IP地址"處輸入HMI設(shè)備的IP地址,,參考上文在此設(shè)置IP地址為192.168.2.5,。

圖4. 傳輸設(shè)置
IP地址設(shè)置完成后,點(diǎn)擊圖4中的“傳送"按鈕,,待傳送狀態(tài)顯示為“傳輸完成"時,,至此已成功通過以太網(wǎng)模式將項目傳送到HMI設(shè)備
1) 故障安全型的PLC在硬件模板的設(shè)計上與普通PLC是有區(qū)別的。
比如,,在輸入,、輸出模板上,都是雙通道的設(shè)計,,可以對采集的信號進(jìn)行比較和校驗(yàn),;另外,在模板上也增加了更多的診斷功能,,能夠?qū)Χ搪坊蛘邤嗑€等外部故障進(jìn)行診斷,。另外,安全的CPU通過一定的校驗(yàn)機(jī)制,,可以保證信號在PLC內(nèi)的傳輸和處理都是準(zhǔn)確的,,而普通的CPU則不能處理安全的信號。
2)故障安全型的PLC是經(jīng)過安全認(rèn)證的,,能夠被用于安全系統(tǒng),,也能被用于普通系統(tǒng);但普通的PLC不能被用于安全系統(tǒng),。
3)安全程序中的標(biāo)準(zhǔn)安全功能的功能塊也是經(jīng)過安全認(rèn)證的,,普通程序的功能塊是沒有經(jīng)過認(rèn)證的,。
4)安全型的PLC之間的通訊是通過PROFIsafe協(xié)議來保證數(shù)據(jù)安全的。而普通的PLC之間的數(shù)據(jù)交換是通過PROFIBUS 或 PROFINET 協(xié)議來保證數(shù)據(jù)安全的,。而PROFIsafe 協(xié)議是加載在PROFIBUS 或 PROFINET 協(xié)議層之上的,,在數(shù)據(jù)中增加了更多的校驗(yàn)機(jī)制,因此可靠性更高,。
另外,,故障安全系統(tǒng)中可以將安全模板與標(biāo)準(zhǔn)模板混用,也可以使用標(biāo)準(zhǔn)的PROFIBUS 或 PROFINET網(wǎng)絡(luò)進(jìn)行安全數(shù)據(jù)的傳輸
西門子主機(jī)模塊6ES7315-7TJ10-0AB0
設(shè)定組屬性
2.6 在連接?組的導(dǎo)航臺右側(cè),,單擊"add",,在組態(tài)數(shù)據(jù)源的OPC條目中添加WinCC變量管理器中的變量,相應(yīng)的數(shù)據(jù)類型,。在組態(tài)數(shù)據(jù)目標(biāo)數(shù)據(jù)庫變量中選擇相應(yīng)的數(shù)據(jù)庫和表格,,以及數(shù)據(jù)列和時間列。完成組態(tài)后保存.xml文件,。如圖7和圖8所示,。
注意:
添加變量時須激活WinCC項目,開啟WinCC的OPC Server,。
確認(rèn)數(shù)據(jù)源的變量和數(shù)據(jù)目標(biāo)的列名類型一致,,實(shí)際應(yīng)用中,數(shù)據(jù)源和數(shù)據(jù)庫中某些數(shù)據(jù)類型并不吻合,。

圖7:選擇數(shù)據(jù)源變量

圖8:選擇數(shù)據(jù)庫表格列名
2.7 用Industrial Data Bridge Runtime打開.xml文件,,單擊"connect"連接數(shù)據(jù)庫,連接初始化后,,單擊"start"開始運(yùn)行,。如圖9所示。

圖9:運(yùn)行Industrial Data Bridge Runtime
2.8 在Oracle數(shù)據(jù)庫管理臺中查看數(shù)據(jù)記錄,。如圖10所示,。

圖10:Oracle數(shù)據(jù)記錄
如果數(shù)據(jù)庫選擇MS Access和MS SQL Server,組態(tài)步驟和Oracle一樣