背景:
伴随着社会的发展,科技的进步,物联网逐渐走进人们的生活。物联网世界就此诞生由此各类物联网智能网关设备应运而生,通过它把各类设备联结在一起,它的优势在于集数据采集、协议转换和智能化物联应用于一体,但它们也难以避免智能设备的通病,无法对采集的数据进行有效的整理分析,无法提供一个人性化的人机交互界面。
为解决这一问题,一些硬件厂商针对自己产品开发了上位机软件,对智能网关采集数据进行分析,展示,但这类软件不具有通用性,功能上也比较单一,在实际的项目上有很大的局限性,往往无法满足用户需求。为此紫金桥组态软件开发了与智能网关上位机通讯的驱动,实现了与硬件厂商上位机软件的无缝连接,直接采集上位机数据,利用组态软件所具有的数据分析、报表、报警、自定制人机界面等功能上的优势,对智能网关采集数据进行分析,展示,为用户提供一个良好的人机交互软件平台。
以旋思科技公司的SymLink工业物联网智能网关为例,介绍紫金桥组态软件与智能网关互联的原理、方法及优势。
SymLink智能网关是一款集数据采集、协议转换和智能化物联应用于一体的嵌入式设备, 它可以将硬件设备的数据就行采集和控制。原理如下图:
图1 SymLink智能网关工作原理图
紫金桥组态软件通过通信环网与整个系统相连,利用组态软件强大的功能将系统内所有SymLink智能网关采集的数据进行存储、分析,并展示给用户。
图2 紫金桥组态软件功能
使用方法:
1. 运行旋思网关工程
在工程运行后在计算机任务栏的右下角处出现图标
,右键单击选择显示,如下图:
图3 旋思网关中点长名
点选目标通道下的设备,这里点选“设备1【Ied1】”,在右侧窗口中显示此设备下的所有点信息,在【变量】列中,记录下目标点名,如上图红框处。注:目标点名去掉前的“db.”,这里为“Chn1.Ied1.Tag3”。
2. 创建紫金桥组态工程:
2.1创建设备
图4 创建设备
新建工程,进入组态软件界面,在左侧窗口点选【数据库】选项卡,双击选项卡下的【设备组态】,新建设备。
图5 创建设备
双击“旋思科技”下“SymLink”新建设备,在【设备定义】中配置如下信息:
图 6 输入设备参数
在【设备名称】处填写设备名称。这里我们填写“qq”。
图7 输入设备连接参数
点击【下一步】安钮弹出,上图对话框,输入用户名、密码、IP、端口信息,这里连接本机上运行的旋思网关工程,用户名:admin,密码:空,IP:127.0.0.1,端口:9230
点击【完成】,我们的设备创建完成。
【用户名】:旋思网关上我们自定义的用户,这里我们填写设备预定义的“admin”
【密码】:空
【IP】:运行网关工程的设备(计算机或旋思网关)网卡IP地址
【端口】:固定为9230
2.2创建点及点连接
图8 建立点
双击【数据库】选项卡下的【点组态】,弹出下图
图9 增加点的外部连接
新建点qq1,创建点的外部连接,点选【增加连接项安钮】,弹出对话框,我们输入旋思网关工程中的目标点长名“Chn1.Ied1.Tag3”,选择【读写】安钮,点击【确定】,这样我们就完成了与旋思网关中的点建立连接的过程。
图10 输入点连接参数
2.3运行:系统运行后,我们就可以将旋思网关中的数据采集到紫金桥的实时数据库中如下:
图11 驱动运行界面
完成以上步骤,我们与旋思网关软件连接成功,运行“SymLink”工程,可以读取旋思网关中的数据。接下来利用紫金桥组态软件强大数据处理、图形界面和人机交互功能,把我们的数据展现给用户。
总结:
紫金桥组态软件与智能网关的完美结合,弥补了智能网关在数据分析,图形化界面上的不足,同时还能使用组态软件其它强大的功能,给用户提供一个更加人性化的人机交互平台。