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