熱情、耐心、真誠的服務(wù)與支持
在一些實際應(yīng)用的設(shè)備場合,設(shè)備現(xiàn)場比較大,PLC主控部分只有一個。如果應(yīng)用現(xiàn)場只有一個HMI控制的時候,操作起來非常麻煩,必須去到固定的某個點進(jìn)行操作。對此我們可以采用在多個地方放置HMI用來控制一套PLC系統(tǒng),便會用到一機(jī)多屏。
所謂的一機(jī)多屏是指:一個控制設(shè)備(PLC)連接多個HMI,所有的HMI都可以實現(xiàn)對PLC的操作以及顯示。
今天就給大家簡單介紹如何使用億維HMI和億維CPU通過網(wǎng)口實現(xiàn)一屏十機(jī)。
一、設(shè)備配置
設(shè)備名 |
數(shù)量 |
UH 310-2EU01-0AA0(UH310E)
|
10個 |
UN 124-2DE23-0XB8(124XPE)
|
1個 |
12口交換機(jī)(或其他組合)
|
1個 |
二、硬件接線
11個網(wǎng)口設(shè)備通過網(wǎng)線連接交換機(jī),PC機(jī)亦可網(wǎng)線連接交換機(jī)用于下載PLC和HMI工程。
三、設(shè)置IP
所有網(wǎng)口設(shè)備要求在同一IP網(wǎng)段,且各設(shè)備IP地址不一致。億維網(wǎng)絡(luò)型PLC默認(rèn)IP地址為192.168.1.254(如需調(diào)整,可以在億維官網(wǎng)下載Unitool工具進(jìn)行IP修改,或應(yīng)用相應(yīng)的庫文件修改IP),億維網(wǎng)絡(luò)型HMI默認(rèn)IP地址為192.168.1.100。有關(guān)HMI網(wǎng)絡(luò)IP設(shè)置方法如下:
①點擊開機(jī)進(jìn)度條,進(jìn)入HMI系統(tǒng)界面
②選擇系統(tǒng)設(shè)置,進(jìn)入系統(tǒng)設(shè)置界面
③選擇IP,進(jìn)入IP設(shè)置界面
④分別設(shè)置10個屏的IP為192.168.1.100~109。
四、設(shè)置主屏
本例選擇192.168.1.100為主屏(①號屏)與CPU124XPE進(jìn)行S7通訊。①號屏與其他屏進(jìn)行MODBUS-TCP/IP通訊。相應(yīng)設(shè)置如下:
①設(shè)置Link1連接接口為Ethenet,連接服務(wù)為S7通訊,對應(yīng)的參數(shù)設(shè)置遠(yuǎn)程IP為PLC的IP192.168.1.254。
②新增Link2為MODBUS-TCP/IP server,設(shè)置端口為102
備注:CPU124XPE最多支持2個S7通訊,4主4從MODBUS-TCP/IP,當(dāng)不超過兩臺設(shè)備連接的時候,只可以直接訪問同一CPU,本例使用的是10臺HMI連接,對此需要用到屏與屏之間進(jìn)行數(shù)據(jù)交換通訊。
③設(shè)置數(shù)據(jù)傳輸
在工程窗口中選擇數(shù)據(jù)傳輸,添加數(shù)據(jù)傳輸?shù)刂沸畔ⅰ?/span>
本例使用Q0.0~Q1.7,M0.0~M1.7,VW0~VW18這些地址。
其中間隔是指單向傳輸,由源地址數(shù)據(jù)傳輸給目的地址,相當(dāng)于PLC中的MOVE。關(guān)聯(lián)是源地址與目的地址進(jìn)行雙向傳輸,任何一個數(shù)據(jù)有變化值則將傳輸給另一個。本例中采用關(guān)聯(lián)進(jìn)行地址數(shù)據(jù)的傳輸。
Q0.0~Q1.7,關(guān)聯(lián),地址類型bit,地址長度16,源地址Q0.0,目的地址LB0。表示Q0.0對應(yīng)LB0,Q0.1對應(yīng)LB1,依次Q1.7對應(yīng)LB15。
M0.0~M1.7,關(guān)聯(lián),地址類型bit,地址長度16,源地址M0.0,目的地址LB16。表示M0.0對應(yīng)LB16,M0.1對應(yīng)LB17,依次M1.7對應(yīng)LB31。
VW0~VW18,關(guān)聯(lián),地址類型word,地址長度10,源地址VW0,目的地址LW0。表示VW0對應(yīng)LW0,VW2對應(yīng)LW1,依次VW18對應(yīng)LW9。
④主屏工程設(shè)計
按照標(biāo)準(zhǔn)的單屏工程界面設(shè)計即可。
五、設(shè)置副屏
所有副屏程序和設(shè)置一致,僅本機(jī)的IP不一致,副屏采用MODBUS-TCP/IP CLIENT通訊。副屏工程直接依次下載到各屏即可。有關(guān)副屏設(shè)置如下:
①設(shè)置Link1連接接口為Ethenet,連接服務(wù)為MODBUS-TCP/IP CLIENT。對應(yīng)的參數(shù)設(shè)置遠(yuǎn)程IP為主屏的IP192.168.1.100,端口為102。
②地址對應(yīng)規(guī)則如下:
0x(N)?LB(N-1)。即0x1對應(yīng)LB0,0x2對應(yīng)LB1,依次0x100對應(yīng)LB99。
4x(N)?LW(N-1)。即4x1對應(yīng)LW0,4x2對應(yīng)LW1,依次4x100對應(yīng)LW99。
本例對應(yīng)關(guān)系如下:
主屏 |
中轉(zhuǎn) |
副屏 |
Q0.0 |
LB0 |
0x1 |
Q0.1 |
LB1 |
0x2 |
…… |
…… |
…… |
Q1.7 |
LB15 |
0x16 |
M0.0 |
LB16 |
0x17 |
M0.1 |
LB17 |
0x18 |
…… |
…… |
…… |
M1.7 |
LB31 |
0x32 |
VW0 |
LW0 |
4x1 |
VW2 |
LW1 |
4x2 |
…… |
…… |
…… |
VW18 |
LW9 |
4x10 |
③副屏工程設(shè)計
按照主屏工程內(nèi)容,一一對應(yīng)修改地址,分別下載到各副屏即可。
有關(guān)億維PLC和億維HMI在一機(jī)多屏中超過接口數(shù)量限制的情況下,使用網(wǎng)口實現(xiàn)一機(jī)十屏的應(yīng)用就主要是這些。主要應(yīng)用到了Uniface中的數(shù)據(jù)傳輸功能,以屏為中轉(zhuǎn)站進(jìn)行數(shù)據(jù)的交換轉(zhuǎn)發(fā)。還有更多的連接通訊方式亦可實現(xiàn),在此就淺談此種方式。
如果遇到一機(jī)多屏在接口數(shù)量滿足的情況下,直接屏與PLC進(jìn)行直連即可。