【SCADA】测试用KingIOServer采集杰控OPC DA服务器数据

这篇具有很好参考价值的文章主要介绍了【SCADA】测试用KingIOServer采集杰控OPC DA服务器数据。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Hello,大家好,我是雷工!
现场做数据采集时经常会遇到需要通过OPC采集数据的情况,本篇测试KingIOServer采集北京杰控组态软件的OPCDA服务器数据。
以下为测试记录过程。

一、KingIOServer的OPC DA数据采集介绍

KingIOServer可以作为OPC DA客户端采集OPC Server的数据,支持OPC DA 3.0接口,可以连接并枚举其他OPC DA服务器的变量,并进行读写操作。

KingIOServer工程设计器的开发界面如下图所示

【SCADA】测试用KingIOServer采集杰控OPC DA服务器数据

在KingIOServer应用下的“OPC DA”节点(上图选中的蓝色位置),就是OPC DA客户端的功能节点。
选择OPC DA客户端节点,右侧工具栏可显示OPC DA相关的功能按钮。
在OPC DA客户端节点下,可建OPC DA Server 节点,在新建的OPC DA Server节点下可以创建OPC DA 组节点。选择其中一个OPC DA组节点,在右侧可显示该组下Item变量。同时,这些OPC DA Server的Item也会显示在“变量”节点下。

注意:IOServer中树形显示与OPC DA客户端节点一致。

二、杰控软件OPC DA服务器创建

1、【新建项目】—>【新建】几个VA内存变量。

【SCADA】测试用KingIOServer采集杰控OPC DA服务器数据

2、【设置】—>【启动任务】—>勾选【OPCDA服务器】—>【确定】。

【SCADA】测试用KingIOServer采集杰控OPC DA服务器数据

3、启动监控系统,运行OPCDA服务器。

三、KingIOServer的OPC DA数据采集步骤

1、OPCDAServer

1.1、选中OPC DA节点后,右侧选择【新建OPCServer】。

【SCADA】测试用KingIOServer采集杰控OPC DA服务器数据

1.2、弹出新建OPCServer的画面,测试在同一台电脑上,选择【LocalServer】,选择用杰控软件搭建的OPC服务器【OPC.FameView.RunDB】,然后点击【确定】按钮。

【SCADA】测试用KingIOServer采集杰控OPC DA服务器数据

2、OPC DA组

2.1、选中新添加的OPC服务器名称,点击右侧的【新建OPCGroup】。

【SCADA】测试用KingIOServer采集杰控OPC DA服务器数据

2.2、添加名称,更新模式【订阅】,然后【确定】。

【SCADA】测试用KingIOServer采集杰控OPC DA服务器数据

3、OPC DA Item变量

在弹出的【添加变量】窗口,从左侧区域选中杰控软件OPC服务器新创建的几个变量,依次点击【=>>】添加到右侧区域,然后点击【添加变量】,将5个温度变量添加到该组。

【SCADA】测试用KingIOServer采集杰控OPC DA服务器数据

4、OPC DA 变量属性

双击添加的变量名称,可以根据需要修改设置变量的属性,此测试暂不设置。

【SCADA】测试用KingIOServer采集杰控OPC DA服务器数据

5、OPC DA 变量读取

5.1、运行KingIOServer,可以看到已经将OPC.FameView.RunDB服务器下的温度数据读取过来。

【SCADA】测试用KingIOServer采集杰控OPC DA服务器数据

5.2、通过杰控监视运行数据库,修改OPC.FameView.RunDB服务器下的温度值,KingIOServer读取到的值会随之改变。

效果演示
【SCADA】测试用KingIOServer采集杰控OPC DA服务器数据

6、OPC DA变量写入

6.1、所有的写入操作均为异步写入。选择KingIOServer下的变量右击选择【异步写设备】。

【SCADA】测试用KingIOServer采集杰控OPC DA服务器数据

6.2、弹出如下对话框,将要写入的值写入,然后点击【确定】按钮,即可完成写操作。

【SCADA】测试用KingIOServer采集杰控OPC DA服务器数据

6.3、效果演示

【SCADA】测试用KingIOServer采集杰控OPC DA服务器数据

后记

以上为通过KingIOServer采集杰控OPC DA服务器数据的简单过程,测试为均在同一台计算机上,不涉及配置DCOM,现场数据采集时大多不允许在DCS或OPC服务器所在电脑安装插件或者程序,因此涉及配置DCOM。文章来源地址https://www.toymoban.com/news/detail-488342.html

到了这里,关于【SCADA】测试用KingIOServer采集杰控OPC DA服务器数据的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • c#通过opcautomation获取opc服务器数据

    本代码是一个基于OPCAutomation的OPC连接程序,通过此程序可以连接OPC服务器并读取OPCItem的值。程序的主要功能包括: 连接到指定的OPC服务器 断开连接 读取指定OPCItem的值 定时读取OPCItem的值 暂停/继续读取OPCItem的值 程序使用了OPCAutomation库,在程序中实例化了OPCServer和OPCBrows

    2024年01月21日
    浏览(30)
  • C# 中,使用OpcUaHelper读写OPC服务器

    nuget包 帮助类: Winform: KepServer 设置: 结果:

    2024年02月10日
    浏览(28)
  • Java实现 OPC Ua Server服务器创建

    我们除了使用KEPServerEX6 创建OPC Ua Server 服务器以外,还可以使用 开源项目org.eclipse.milo 创建一个java项目OPC Ua Server的服务。相对于KEPServerEX6 属于收费的商用版本来说,后者更为简单轻便。下面附加代码和文字说明,教你如何创建一个OPC Ua Server的java服务。 可以不是web项目的,

    2024年01月24日
    浏览(26)
  • Java模拟OPC Server服务器并创建节点代码实现

    模拟OPC Server服务器的方法除了使用KEPServerEX6软件以外,还可以使用java代码模拟启动一个opc server。下文详细讲解,如何使用java代码,实现模拟一个或者多个opc server服务器。 OPC(OLE for Process Control)Server是一种用于实时数据通信的标准化软件接口,它允许不同厂商的设备和软

    2024年02月09日
    浏览(30)
  • 通过Milo实现的OPC UA客户端连接并订阅Prosys OPC UA Simulation Server模拟服务器

    前面我们搭建了一个本地的 PLC 仿真环境,并通过 KEPServerEX6 读取 PLC 上的数据,最后还使用 UAExpert 作为 OPC 客户端完成从 KEPServerEX6 这个OPC服务器的数据读取与订阅功能:SpringBoot集成Milo库实现OPC UA客户端:连接、遍历节点、读取、写入、订阅与批量订阅。 注意,如果实际工

    2024年02月16日
    浏览(34)
  • Node-Red如何与OPC UA服务器通讯

    本篇内容主要介绍Node-Red如何通过插件node-red-contrib-opcua来从OPC UA服务器读写数据,仍然用KEPServer来模拟OPC UA服务器,UaExpert用来测试连接和获取变量NodeId。 KEPServer的安装参考文章Node-Red如何与OPC DA服务器通讯。 安装UaExpert没有太多要注意的地方,依次下一步就行了 接下来安装

    2024年03月17日
    浏览(44)
  • OPC通信从入门到精通_2_OPC通信详解和C#客户端编程(OPC基础概念;OPC通信仿真(KepServer作为OPC服务器;使用Modbus Slave和另外软件仿真2个PLC设备);C#程序)

    OPC诞生缘由:OPC诞生之前,软件工程师是不了解硬件和协议的 OPC解决的是软件和硬件之间的问题,让软件工程师无需了解协议及底层硬件,例如串口协议等 OPC起到了桥梁的作用:软件工程师对接OPC,OPC对接硬件 OPC是一种通讯方式,落到实处就是一个软件,就需要开发相应的

    2024年02月05日
    浏览(49)
  • 怎样实现opc采集数据后传给web后端

    现在很多老工厂要进行数字化改造,现场生产的各种数据需要传到web后端,很多工厂现场原有的自动监控系统已经采集了现场的各种数据,只是没有形成联网。如果前端自动化系统全部废除,重新做数字化控制系统,成本投入太大,实施周期也非常长。那最好办法就是再原有

    2024年04月16日
    浏览(21)
  • 【工业物联网】现代企业环境中的DCS(分布式控制系统)和SCADA(站点控制和数据采集)...

    快答案: SCADA和DCS作为单独的系统开始,但一起成长。今天的带宽如此广泛,不需要在每个节点进行本地化。 SCADA和DCS :如果您参与管理企业级网络,您可能已经听说过这些术语。本文将阐明两种技术之间的区别。请注意,我们不会定义每个提到的概念;假设您已经有使用S

    2024年01月22日
    浏览(31)
  • 采集服务器配置及软件安装

    服务器配置静态IP 修改机器名称: (1)修改hostname: vi /etc/hostname (2)修改hosts文件: vi /etc/hosts 重启服务器,配置生效。 4. 修改root用户密码: passwd root 为 tljd2023 5. 添加外网: (1) vi /etc/resolv.conf 添加: nameserver 8.8.8.8 (2)验证DNS设置是否成功,执行命令: ping www.baidu.

    2024年02月13日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包