西門子主機(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è)置及下載項(xiàng)目等。
設(shè)置連接參數(shù),首先選擇Smart 1000 IE的接口為“以太網(wǎng)",即觸摸屏的以太網(wǎng)接口。選中該接口后,該接口的參數(shù)設(shè)置窗口將在其下方自動(dòng)顯示。設(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"對(duì)話框中輸入Smart 1000 IE的IP地址192.168.2.5及子網(wǎng)掩碼。輸入完成后單擊對(duì)話框右上角的“OK"按鈕保存設(shè)置,如圖2所示。
圖2. Smart 1000 IE的IP地址
下載項(xiàng)目文件
要將配置好的項(xiàng)目下載到Smart 1000 IE設(shè)備上,需要保證HMI設(shè)備的通信口處于激活狀態(tài),可通過HMI設(shè)備的“Control Panel">“Transfer"進(jìn)行設(shè)置。選擇以太網(wǎng)方式下載項(xiàng)目時(shí),需要勾選“Ethernet"右側(cè)的“Enable Channel",如圖3所示。
圖3. 通信口使能
在WinCC flexible 軟件的菜單欄選擇“項(xiàng)目">“傳送">“傳輸",單擊“傳輸"即可打開“選擇設(shè)備進(jìn)行傳送"窗口,如圖4所示。在“選擇設(shè)備進(jìn)行傳送"窗口,選擇傳輸模式為“以太網(wǎng)",“計(jì)算機(jī)名或IP地址"處輸入HMI設(shè)備的IP地址,參考上文在此設(shè)置IP地址為192.168.2.5。
圖4. 傳輸設(shè)置
IP地址設(shè)置完成后,點(diǎn)擊圖4中的“傳送"按鈕,待傳送狀態(tài)顯示為“傳輸完成"時(shí),至此已成功通過以太網(wǎng)模式將項(xiàng)目傳送到HMI設(shè)備
1) 故障安全型的PLC在硬件模板的設(shè)計(jì)上與普通PLC是有區(qū)別的。
比如,在輸入、輸出模板上,都是雙通道的設(shè)計(jì),可以對(duì)采集的信號(hào)進(jìn)行比較和校驗(yàn);另外,在模板上也增加了更多的診斷功能,能夠?qū)Χ搪坊蛘邤嗑€等外部故障進(jìn)行診斷。另外,安全的CPU通過一定的校驗(yàn)機(jī)制,可以保證信號(hào)在PLC內(nèi)的傳輸和處理都是準(zhǔn)確的,而普通的CPU則不能處理安全的信號(hào)。
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é)議來(lái)保證數(shù)據(jù)安全的。而普通的PLC之間的數(shù)據(jù)交換是通過PROFIBUS 或 PROFINET 協(xié)議來(lái)保證數(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)航臺(tái)右側(cè),單擊"add",在組態(tài)數(shù)據(jù)源的OPC條目中添加WinCC變量管理器中的變量,相應(yīng)的數(shù)據(jù)類型。在組態(tài)數(shù)據(jù)目標(biāo)數(shù)據(jù)庫(kù)變量中選擇相應(yīng)的數(shù)據(jù)庫(kù)和表格,以及數(shù)據(jù)列和時(shí)間列。完成組態(tài)后保存.xml文件。如圖7和圖8所示。
注意:
添加變量時(shí)須激活WinCC項(xiàng)目,開啟WinCC的OPC Server。
確認(rèn)數(shù)據(jù)源的變量和數(shù)據(jù)目標(biāo)的列名類型一致,實(shí)際應(yīng)用中,數(shù)據(jù)源和數(shù)據(jù)庫(kù)中某些數(shù)據(jù)類型并不吻合。
圖7:選擇數(shù)據(jù)源變量
圖8:選擇數(shù)據(jù)庫(kù)表格列名
2.7 用Industrial Data Bridge Runtime打開.xml文件,單擊"connect"連接數(shù)據(jù)庫(kù),連接初始化后,單擊"start"開始運(yùn)行。如圖9所示。
圖9:運(yùn)行Industrial Data Bridge Runtime
2.8 在Oracle數(shù)據(jù)庫(kù)管理臺(tái)中查看數(shù)據(jù)記錄。如圖10所示。
圖10:Oracle數(shù)據(jù)記錄
如果數(shù)據(jù)庫(kù)選擇MS Access和MS SQL Server,組態(tài)步驟和Oracle一樣