UBIQUITY是虹科合作伙伴ASEM推出的軟件解決方案,用于基于Windows操作系統及其以太網和串行子網絡的工業PC和操作面板上全球范圍內的遠程訪問和遠程協助。而對于那些無法聯網的設備,可以搭配虹科UBIQUITY路由器來使其獲得遠程協助功能。
在之前的文章中,我們以西門子S7-1200 PLC為例,介紹了如何使用虹科UBIQUITY解決方案對PLC進行遠程控制的實例。在本篇文章中,我們將圍繞虹科UBIQUITY遠程協助軟件來對該方案進行深入講解。
UBIQUITY架構通過訪問域提供了三個組件的互連:Runtime,Control Center和服務器基礎架構。
1
Runtime
UBIQUITY Runtime是在遠程設備上運行的軟件服務,允許遠程訪問設備本身。該服務在后臺運行,可以由 UBIQUITY Runtime用戶界面控制,也可以由 HMI 應用程序通過命令行指令進行控制。該服務用作服務器基礎結構的客戶端。UBIQUITY Runtime適用于“基于PC”的系統,以及經典的HMI設備。UBIQUITY Runtime 適用于 ARM 和 X86 架構,包括 Win 32/64 和 WinCE 環境。
2
ControlCenter
Control Center是安裝在主管計算機(從中執行遠程協助的計算機)上的客戶端軟件。它允許管理域資源和注冊設備,允許連接到特定設備,實例化VPN,管理遠程串行端口,以及使用交互式工具,如遠程桌面,文件交換等。
3
服務器架構
服務器基礎結構以安全的方式提供身份驗證和訪問控制。它還支持ControlCenter和Runtime之間的握手。該基礎設施負責Control Cente用戶識別,Runtime發現以及從Control Cente訪問。基礎架構在地理上是分散的,并提供冗余、容錯和高性能。
4
域
域表示由服務器基礎結構承載的公司帳戶,從邏輯角度來看,它由一組設備、用戶、組、防火墻規則和用于應用權限的規則組成。域通過以樹結構組織文件夾并允許用戶分配權限來對所有遠程設備進行分組。可以成為 UBIQUITY 域一部分的實體包括:
1
用戶
用戶是允許登錄到 UBIQUITY 域并訪問遠程計算機的訪問憑據。理想情況下,您可以使用自己的密碼為每個人創建一個用戶。要訪問控制中心,您需要輸入域名以及您的用戶名和密碼。
2
組
組是一組用戶,它們允許有效地組織用戶。
注意:一個用戶可以屬于多個組。
3
設備(遠程電腦)
本手冊中的“device”是安裝了UBIQUITY Runtime的遠程計算機或操作面板的同義詞。可以使用“Control Center”進行訪問。
4
文件夾
文件夾是設備的容器。使用計算機上文件夾和文檔等范例,您可以將設備組織到不同的文件夾中??梢愿鶕枰砑游募A。
提示:一個設備只能是一個文件夾的一部分。
5
權限
權限是應用于允許或拒絕訪問遠程設備的用戶的規則。
6
防火墻策略
本手冊中的“device”是安裝了UBIQUITY Runtime的遠程計算機或操作面板的同義詞。可以使用“Control Center”進行訪問。
UBIQUITY
軟件下載安裝使用指南
下載
UBIQUITY的所有相關軟件都可以在ASEM的官網上下載Download (asem.it),Control Center是訪問和使用服務所必須的,如果要控制的遠程系統是帶有Windows 32 / 64的計算機,那么您需要下載“Runtime Win32 / 64”。其他的文件適用于ASEM HMI和UBIQUITY路由器,在初始階段,它們不是必要的,因為它們在生產過程中已經預加載好了。
安裝UBIQUITY Control Center
UBIQUITY Control Center必須安裝在技術人員的計算機上,也就是控制端上。如果有多個使用不同計算機的技術人員必須訪問UBIQUITY服務,那么Control Center可以自由安裝在每臺PC上。在下載完成之后,只需雙擊安裝文件,然后按照步驟操作即可。在出現如圖選項時,選擇“Typical”。
在Windows系統下安裝UBIQUITY Runtime
在被控端安裝UBIQUITY Runtime,只需啟動,然后按照給出的說明操作即可。初始界面會提供一些用于自定義設置的選項。對于第一次使用,建議保留默認選項或單擊“安裝”繼續。
接受許可條款并繼續安裝。如果需要,允許安裝其他組件。在該過程結束時,下圖中顯示的窗口將在幾秒鐘后自動關閉。最后,單擊“完成”將其關閉。
在Ubuntu Linux系統下安裝UBIQUITY Runtime
準備工作:由于Linux系統下的UBIQUITY Runtime只支持20.0以上版本的Ubuntu,所以在安裝前需要升級版本至20.0以上。
下載UBIQUITY Runtime安裝包。在ASEM官網下載后把deb文件存放在Linux系統根目錄下即可。
2. 安裝軟件。在root身份下執行一下命令
apt install ./UbiquityRuntimeSetup_Debian10_.deb,
等待片刻安裝完成,在最后可能會出現以下情況,但實際是安裝完成了的。
3.配置service文件,一般來說service是存放在/etc/systemd/system/目錄下,所以要先進入次目錄cd /etc/systemd/system/,然后使用一個編譯軟件來創建一個.service文件,例如:gedit UbiquityRuntimeService.service,之后會出現如下界面,然后將這段程序復制進去保存即可。
[Unit]Description=UBIQUITY Runtime service
[Service]ExecStart=mono /opt/ASEM/Ubiquity/Runtime/bin/UbiquityRuntimeService.exeEnvironment="DISPLAY=:0"Environment="RDP_USERNAME="Restart=on-failure
[Install]WantedBy=multi-user.target
4. 啟動服務。執行命令systemctl enable UbiquityRuntimeService或者systemctl start UbiquityRuntimeService
停止服務:systemctl stop UbiquityRuntimeService
5. 連接獲取ID號和密碼,執行以下命令
cd /opt/ASEM/Ubiquity/Runtime/bin
sudo mono UbiquityRuntimeService.exe
UbiquityRuntimeCli --connect
UbiquityRuntimeCli –getAnonymousID
執行完后會打印出兩串數字(分別為ID和密碼)。之后在Control Center中輸入便可添加到設備。
創建域
所有新的UBIQUITY用戶都必須創建一個域才能訪問和使用服務,這是一次性操作。首先打開UBIQUITY Control Center在主屏幕中,單擊“Creat a new domain”鏈接,如下圖所示。
在下一個界面中,填寫域的一些有關信息,新域名的名稱請仔細決定,因為以后無法更改、公司名稱、用戶名(默認為管理員)、要用于“管理員”用戶的密碼、有效且可訪問的電子郵件地址。
填寫表格的必填字段后,單擊“Creat domain”并等待確認。對于第一次訪問,請使用具有先前設置的密碼的“admin”用戶。
注意:每個新創建的域都立即處于活動狀態并正常工作,但需要通過插入許可證代碼來執行最終激活過程。此操作必須在創建域后的 30 天內完成
控制端與被控端的連接
在被控端運行“UBIQUITY Runtime”,在出現的窗口中,單擊“Connect”按鈕,然后等待狀態為“Connected to the UBIQUITY Network”,如圖所示。
一旦 UBIQUITY Runtime連接到 UBIQUITY 網絡,主屏幕將顯示 ID 和密碼。您需要從Control Center獲取這些設備才能將設備關聯到您的網域。打開Control Center并用注冊的域登錄,然后單擊“Add device”按鈕,如圖所示。
輸入ID和密碼,然后單擊“OK”,然后,設備將關聯到域并添加到文件夾中。
如果被控設備上的UBIQUITY Runtime未獲得許可,則需要使用“Activate”鏈接將其激活,如下圖所示。許可證代碼可從設備背面的“UBIQUITY Runtime”貼紙中獲得,或包含在 UBIQUITY Runtime許可證包中(無需在 ASEM 設備上安裝或以后購買)。
完成域注冊和激活后,可以使用Control CHenter主窗口右側的“Device access和 VPN”按鈕啟動遠程協助會話。
注意:如果控制中心PC和安裝UBIQUITY運行時的設備從同一網絡連接到Internet,則無需激活UBIQUITY運行時,并且可以自由地進行任何測試會話。
虹科智能自動化
虹科是一家在工業自動化領域,特別是工業總線通訊行業經驗超過15年的高科技公司。虹科智能自動化事業部與歐洲和美國的世界知名工業自動化、能源管理與樓宇自動化專家展開深度合作,提供業內頂尖水平的通信協議的軟硬件解決方案,通信技術類型涉及工業自動化通訊協議【CAN、CANopen、EtherCAT、PROFINET、EtherNet/IP、IO-Link、OPC UA、MQTT、TSN】等,能源管理與樓宇自動化通訊協議【ASCII、BACnet、KNX、Modbus】等,解決方案包含:代碼、芯片/模塊、板卡、網關、IO、工控機、繼電器、測試方案、培訓和開發服務等。因此,虹科是國內為數極少的在OT領域深耕多年并技術經驗全面的供應商。
虹科智能自動化事業部以客戶需求為導向,以技術能力為基礎,為國內企業提供最適合的產品和最滿意的服務。作為鏈條最全、方案最豐富、且兼備技術服務落地的通信技術資源整合商,虹科服務的客戶已經超過1000家,虹科工程師們一直在萬物互聯的潮流中扮演著如高速公路般的連接作用,這是我們的使命也是我們的自豪。
-
plc
+關注
關注
5016文章
13385瀏覽量
464847 -
軟件
+關注
關注
69文章
5007瀏覽量
87953
發布評論請先 登錄
相關推薦
評論