虹科方案 | 降本增效!虹科UBIQUITY软件让你在全球范围内实现远程协助

描述

 

UBIQUITY是虹科合作伙伴ASEM推出的软件解决方案,用于基于Windows操作系统及其以太网和串行子网络的工业PC和操作面板上全球范围内的远程访问和远程协助。而对于那些无法联网的设备,可以搭配虹科UBIQUITY路由器来使其获得远程协助功能。

在之前的文章中,我们以西门子S7-1200 PLC为例,介绍了如何使用虹科UBIQUITY解决方案对PLC进行远程控制的实例。在本篇文章中,我们将围绕虹科UBIQUITY远程协助软件来对该方案进行深入讲解。
 

UBIQUITY架构通过访问域提供了三个组件的互连:Runtime,Control Center和服务器基础架构。

plc

1

Runtime

UBIQUITY Runtime是在远程设备上运行的软件服务,允许远程访问设备本身。该服务在后台运行,可以由 UBIQUITY Runtime用户界面控制,也可以由 HMI 应用程序通过命令行指令进行控制。该服务用作服务器基础结构的客户端。UBIQUITY Runtime适用于“基于PC”的系统,以及经典的HMI设备。UBIQUITY Runtime 适用于 ARM 和 X86 架构,包括 Win 32/64 和 WinCE 环境。

2

Control Center

Control Center是安装在主管计算机(从中执行远程协助的计算机)上的客户端软件。它允许管理域资源和注册设备,允许连接到特定设备,实例化VPN,管理远程串行端口,以及使用交互式工具,如远程桌面,文件交换等。

3

服务器架构

服务器基础结构以安全的方式提供身份验证和访问控制。它还支持ControlCenter和Runtime之间的握手。该基础设施负责Control Cente用户识别,Runtime发现以及从Control Cente访问。基础架构在地理上是分散的,并提供冗余、容错和高性能。

4

域表示由服务器基础结构承载的公司帐户,从逻辑角度来看,它由一组设备、用户、组、防火墙规则和用于应用权限的规则组成。域通过以树结构组织文件夹并允许用户分配权限来对所有远程设备进行分组。可以成为 UBIQUITY 域一部分的实体包括:

1

用户

用户是允许登录到 UBIQUITY 域并访问远程计算机的访问凭据。理想情况下,您可以使用自己的密码为每个人创建一个用户。要访问控制中心,您需要输入域名以及您的用户名和密码。

2

组是一组用户,它们允许有效地组织用户。

注意:一个用户可以属于多个组。

3

设备(远程电脑)

本手册中的“device”是安装了UBIQUITY Runtime的远程计算机或操作面板的同义词。可以使用“Control Center”进行访问。

4

文件夹

文件夹是设备的容器。使用计算机上文件夹和文档等范例,您可以将设备组织到不同的文件夹中。可以根据需要添加文件夹。

提示:一个设备只能是一个文件夹的一部分。

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”。

plc

在Windows系统下安装UBIQUITY Runtime

在被控端安装UBIQUITY Runtime,只需启动,然后按照给出的说明操作即可。初始界面会提供一些用于自定义设置的选项。对于第一次使用,建议保留默认选项或单击“安装”继续。

 

plc

接受许可条款并继续安装。如果需要,允许安装其他组件。在该过程结束时,下图中显示的窗口将在几秒钟后自动关闭。最后,单击“完成”将其关闭。

 

plc

 

在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

 

plc

 

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”链接,如下图所示。

 

plc

在下一个界面中,填写域的一些有关信息,新域名的名称请仔细决定,因为以后无法更改、公司名称、用户名(默认为管理员)、要用于“管理员”用户的密码、有效且可访问的电子邮件地址。

 

填写表格的必填字段后,单击“Creat domain”并等待确认。对于第一次访问,请使用具有先前设置的密码的“admin”用户。

 

注意:每个新创建的域都立即处于活动状态并正常工作,但需要通过插入许可证代码来执行最终激活过程。此操作必须在创建域后的 30 天内完成

 

控制端与被控端的连接

在被控端运行“UBIQUITY Runtime”,在出现的窗口中,单击“Connect”按钮,然后等待状态为“Connected to the UBIQUITY Network”,如图所示。

plc

一旦 UBIQUITY Runtime连接到 UBIQUITY 网络,主屏幕将显示 ID 和密码。您需要从Control Center获取这些设备才能将设备关联到您的网域。打开Control Center并用注册的域登录,然后单击“Add device”按钮,如图所示。

 

输入ID和密码,然后单击“OK”,然后,设备将关联到域并添加到文件夹中。

 

如果被控设备上的UBIQUITY Runtime未获得许可,则需要使用“Activate”链接将其激活,如下图所示。许可证代码可从设备背面的“UBIQUITY Runtime”贴纸中获得,或包含在 UBIQUITY Runtime许可证包中(无需在 ASEM 设备上安装或以后购买)。

 

plc

 

完成域注册和激活后,可以使用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家,虹科工程师们一直在万物互联的潮流中扮演着如高速公路般的连接作用,这是我们的使命也是我们的自豪。

 

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分