“啟程自動化培訓(xùn)” 1.概述: 本示例主要說明西門子PLC S7-1500與MT4000系列人機(jī)界面進(jìn)行以太網(wǎng)通訊時的設(shè)置方式。 2.測試環(huán)境: 3.HMI設(shè)置 4.工程說明 1)使用切換開關(guān)M.B10.0,,指示燈Q.B5.0,; 2)使用切換開關(guān)I.B10.0,數(shù)值輸入元件地址 MW16,、DB10_DBW14,; 5.PLC設(shè)置 1)打開軟件Totally Integrated Automation portal Version 13,新建工程S7-1500以太網(wǎng) 2.增加設(shè)備(本例中1511-1PN CPU),,添加新設(shè)備→CPU1511-1 PN 3)設(shè)置IP,,在設(shè)備組態(tài)中,對PROFINET接口的以太網(wǎng)地址進(jìn)行設(shè)置(本例192.168.209.33) 注意:IP地址還可以在PLC面板上設(shè)置,。 4)添加數(shù)據(jù)塊(本例中,,新建DB10,范圍0~36),,S7-1500必須加了MC卡后才可新建DB數(shù)據(jù)塊,。 A.雙擊添加新塊,彈出屬性框,,設(shè)置要新建的DB塊,,選擇手動 選中已生成的DB塊,右擊選擇【屬性】,,在彈出的屬性框中選擇【屬性】,,取消勾選“優(yōu)化的塊訪問”。因為Kinco HMIware軟件只支持訪問有地址偏移量的DB塊 B.設(shè)置DB10范圍(0~36),,打開DB10,,設(shè)置范圍如下圖 注:定義數(shù)據(jù)塊范圍的時候,確保PLC中定義的數(shù)據(jù)塊要比HMI中實際用到的數(shù)據(jù)塊多,。例如HMI中用到DB10.DBW26,在PLC中不能只定義到DB10.DBW26,,而是定義到DB10.DBW30或更多 5)在Main【OB1】中編寫簡單的測試程序 6)選中PLC_1(CPU1511-1 PN),右擊選擇【屬性】,在彈出的屬性框中選擇【保護(hù)】,,連接機(jī)制中必須勾選“允許來自遠(yuǎn)程對象(PLC,HMI,OPC...)的PUT/GET通信訪問”,。不勾選會造成PLC中一旦加了MC卡后,HMI無法訪問PLC的寄存器 7)保存,,編譯后,,下載程序到PLC 6.通訊測試 1)分別下載HMI和PLC程序,使用網(wǎng)線連接 2)觸控M.B10.0,,當(dāng)M.B10.0為ON時,,Q.B5.0為ON(指示燈綠色),;當(dāng)M.B10.0為OFF 時,Q.B5.0為OFF(指示燈紅色) 3)觸控I.B10.0,,當(dāng)I.B10.0為ON時,,MW16的數(shù)值移動到DB10_DBW14 7.電纜制作 A.交叉網(wǎng)線接線圖 B.直連網(wǎng)線接線圖 |
|