KingFusion通过动态库的方式连接KingIOServer数据

哈喽,大家好,我是雷工!
本节主要测试KingFusion通过动态库接入KingIOServer数据,实现快速订阅、回写实时数据及客户端展示的操作。

说明:
1、Windows版本:KingFunsion与KingIOServer数据交互时,使用动态库方式和网络方式均可,推荐使用动态库方式。
2、Linux版本:KingFunsion与KingIOServer数据交互时,只能用网络方式实现数据交互。(KingIOServer版本:KingIOServer3.7工业互联网版本)
在这里插入图片描述

一、测试效果

运行效果:
1、KingFusion运行界面:
在这里插入图片描述

2、KingIOServer运行界面

在这里插入图片描述

二、操作步骤

1、KingIOServer工程

KingIOServer工程的创建可以参考
《【KingSCADA】如何建立硬件系统及相关变量》。

2、创建数据源工程

2.1、新建数据源工程

打开KingFusion的开发中心,点击进入数据源工程组态,进入数据源开发系统。

在这里插入图片描述

在数据源开发系统—>点击【数据源访问工程管理】—>点击【新建】按钮—>输入工程名称—>点击【确认】按钮。

在这里插入图片描述

2.2、创建数据源对象

2.2.1、双击数据源访问工程名称进入工程配置界面。

在这里插入图片描述

2.2.2、点击【新建】按钮—>数据源类型选择【KingIOServer_Windows】—>点击【确定】按钮。

在这里插入图片描述

2.2.3、新建数据源对象
1>、数据源名称:必填;(不建议使用中文)。
2>、连接方式:选择动态库,必选;
3>、IP:KingIOServer运行设备的IP,必填;

在这里插入图片描述

2.3、新建连接对象

2.3.1、参照下图步骤操作:

1>、连接名称:自定义,必填;
2>、授权用户:点击在弹出的界面选择用户;

在这里插入图片描述

2.3.2、测试

1>、在信息填完后,可以点击测试按钮,测试连接KingIOServer是否正常,如果连接成功弹出测试连接成功提示。

在这里插入图片描述

2>、如果连接失败,可以检查KingIOServer是否运行,输入参数是否正确。

2.3.3、发布

1>、完成上面的配置后,数据源访问工程创建完毕。
2>、关闭工程配置界面,选中对应的工程,发布数据源访问工程。

在这里插入图片描述
在这里插入图片描述

3>、然后进入运维中心,将发布后的工程在运维中心添加、部署、启动

在这里插入图片描述

3、客户端工程

3.1、客户端工程的创建过程可以参考《【KingFusion】用KingFusion3.6创建一个客户端工程的步骤》。

3.2、打开KingFusion的开发中心,单击进入客户端工程组态

在这里插入图片描述

3.3、进入客户端开发界面,选中要进入的客户端工程,双击工程名称,进入到客户端工程配置界面。

在这里插入图片描述

3.4、在客户端配置界面点击【数据源管理】—>点击【新建】—>填写数据源【名称】—>选择【APP名称】和【数据源名称】—>点击【确定】按钮。

在这里插入图片描述

3.5、创建好数据源后,点击【更新变量】,弹出【更新数据源变量成功】表示可以正常访问该数据源。

在这里插入图片描述

3.6、新建工程变量
在工程配置界面点击【工程变量】,点击【新建】按钮,类型选择【模拟量】,选择映射关系,选择要映射到KingIOServer的变量,动态库连接方式在下图弹窗的其他中,查询/订阅方式只能选择查询。(注意:订阅只能通过网络方式连接)

实际项目中变量点位都会比较多,此时一个个新建就比较费时费力,此时可以通过批量导入实现。
点击【快速添加】按钮,弹出如下窗口,选择刚添加好的数据源,可以自动枚举到KingIOServer变量,选择要添加的变量,然后点击【确定】按钮,即可批量导入。

在这里插入图片描述

弹出导入报告,可以查看导入的变量成功个数,导入变量失败个数,以及警告等信息。

在这里插入图片描述

3.7、界面关联变量

打开需要连接变量的界面,双击文本,为其添加值输出动画连接。
点击“+”,选择【值输出】—>【模拟值输出】,关联对应变量即可。

在这里插入图片描述

3.8、保存界面

在这里插入图片描述

3.9、返回客户端工程界面,发布客户端工程,在运维中心添加、部署、启动客户端工程。

在这里插入图片描述

后记

以上为KingFusion通过动态库的方式连接KingIOServer数据的测试过程,其中遇到连不上KingIOServer的情况可通过
手动更改KF配置文件KingFusion3.6\config\proxyconfig.json文件中的nginxType字段为2(默认为1),改完之后重启运维代理,重新部署KP及数据接口APP即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雷工笔记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值