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