利用DataSocket可以从OPC Server读写数组数据吗

利用DataSocket可以从OPC Server读写数组数据吗,第1张

DataSocket可以从OPC Server读取数组数据,虽然这没有经过广泛的测试。但是DataSocket并不能写数组数据。

Matrikon有一款OPC Server仿真器能够发布数值类型的数组,这些数组能够被DataSocket读取。

当波形图通过DataSocket在前面板上绑定到数组类型的OPC目标,数据没有被正确地解释,因此没有数据在波形图上显示出来。当波形图通过DataSocket在前面板上绑定到数组类型的OPC目标,来自OPC Server的数组数据被绘制成单线图,而不是多线图。如果需要把数组里面的每一个元素用一条单独的曲线绘制,使用DataSocket Read函数读取该数据并且将其传递给波形图表。

Kepware的KepServer OPC server也支持发布数组数据,但是当数组只含有一个元素的时候也会出现问题。KepServer把单元素数组转变为非数组数据类型,导致变体至数组转换出错。因此需要首先尝试把变体转换为数组,然后使用这个 *** 作的错误状态决定这个变体是否是一个数组。如果第一次转换出错,你需要把该变体转换为非数组的数据类型。

你可以试试MDC,从设备角度出发的,数据采集,分析与管理系统。

MDC™ (Manufacturing Data Collection & Status Management)是一套用来实时采集、并报表化和图表化车间的详细制造数据和过程的软硬件解决方案。

盖勒普MDC™ 通过多种灵活的方法获取生产现场的实时数据(包括设备、人员和生产任务等),将其存储在Access , SQL 和 Oracle 等数据库,并以国内外先进的精益制造(Lean Manufacturing)管理理念为基础,结合系统自带的近100种专用计算、分析和统计方法,以25,000多种报告和图表直观反映当前或过去某段 时间的生产状况,帮助企业生产部门通过反馈信息做出科学和有效的决策。

KEPServerEX 6使用核心步骤:

1创建通道

KepServer界面介绍

新安装的KepServer,会有3个默认模拟器(里面包含8位设备,16位设备以及具体的寄存器)

新建通道 (左击图标或者右击连接性)

根据设备 (添加通道向导)根据硬件设备的厂家或实用协议选择通道向导(这里根据客户设备协议使用的 Modbus TCP/IP Ethemet 协议连接) 下一步

输入 通道名字 下一步

这里可以根据自己的需要选择,这里默认下一步

这边直接下一步

这边可以选择监听的端口(默认 502) 下一步 检查配置完 点击完成即可

2创建设备

点击添加设备

填写设备名字

这边根据实际情况选择 对应的通信类型(这边是Modbus TCP/IP协议)

这边根据硬件驱动器站点或节点连接IP设置,或者设置好预留给硬件IP(这边预留 192168188)

直接采用默认值 直接下一步

端口根据实际需要设置 设置完后直接下一步

检测具体配置后 点击完成

3创建变量(标记)

点击对应设备,点击右边窗口内 添加标记 d出属相编辑器

根据客户硬件放 提供的地址值 选择对应的数据类型(可以模仿默认提供数据示例去创建类型) 添加名称与说明 确定 完成创建

默认提供数据示例

KEPServerEX 6 Ua设置(需要注意的细节)

1 ip,端口,Url (下面有描述)ip这个可以在cmd ipconfig 自己查

项目运行后 证书导入 (右下角右击KEPServerEX 6 点击 OPC UA 设置)

2 安全策略 (默认无,下面有描述)

3证书(是否在信任状态,Java是在项目运行后导入)

如果时Java UA连接 需要项目运行以后(右击点击证书,点信任)

点击完效果

开启OPC UA 匿名登录(右击项目 左击属相 d出页面)

选择 OPC UA 开启匿名登录

建设煤矿重大设备感知数接入系统的建设最终实现:重大设备感知数据上传

可接入的主通风机监控系统感知数据:煤矿重大设备感知数据接入实现全矿井各子系统总集成,提供标准接口接入子系统,完成各类数据的汇总,并进行分类处理接入上级重大设备感知数据系统平台。

软件设计依据:重大设备感知数据上传

依据《国家矿山安全监察局关于印发煤矿冲击地压、水害防治及重大设备感知数据接入细则(试行)的通知》(矿安〔2021〕2号)及《国家煤矿安全监察局关于加快推进煤矿安全风险监测预警系统建设的指导意见》(煤安监办〔2019〕42号)的要求,可自动采集OPCServer里面数据自动生成符合(矿安〔2021〕2号)感知数据文件。

感知数据文件生成:重大设备感知数据上传

可生成矿用设备基本信息、矿用设备检测检验数据、主通风机监测联网系统、主排水监测联网系统、立井提升监测联网系统、斜井提升监测联网系统、空气压缩机监控联网系统、绞车监控联网系统。

软件功能及技术特点简介:重大设备感知数据上传

AKSDACMME支持目前市面上绝大多数国内外OPC SERVER的OPC DA10/20/30、OPC UA协议的数据读,如(Kepserver、Matrikon、GE IGS、亚控、力控等)。AKSDACMME将实时采集的数据(包括实时数据、报警数据、历史变化数据等)交换到数据库中,并根据《矿山安全监察局关于印发煤矿冲击地压、水害防治及重大设备感知数据接入细则(试行)的通知》(矿安〔2021〕2号)生成对应的数据文件。

1、支持OPC DA10、20、30及OPC UA协议读写;重大设备感知数据上传

2、支持OPC-SQL数据交换,包括实时数据、报警数据、历史变化数据等;

3、支持模拟量、开关量等类型变量的报警设置(变动阈值、上限、下限、状态切换等);

4、支持根据《矿山安全监察局关于印发煤矿冲击地压、水害防治及重大设备感知数据接入细则(试行)的通知》(矿安〔2021〕2号)生成对应的数据文件。

建设煤矿重大设备感知数接入系统的建设最终实现:重大设备感知数据上传

可接入的主通风机监控系统感知数据:煤矿重大设备感知数据接入实现全矿井各子系统总集成,提供标准接口接入子系统,完成各类数据的汇总,并进行分类处理接入上级重大设备感知数据系统平台。

软件设计依据:重大设备感知数据上传

依据《国家矿山安全监察局关于印发煤矿冲击地压、水害防治及重大设备感知数据接入细则(试行)的通知》(矿安〔2021〕2号)及《国家煤矿安全监察局关于加快推进煤矿安全风险监测预警系统建设的指导意见》(煤安监办〔2019〕42号)的要求,可自动采集OPCServer里面数据自动生成符合(矿安〔2021〕2号)感知数据文件。

感知数据文件生成:重大设备感知数据上传

可生成矿用设备基本信息、矿用设备检测检验数据、主通风机监测联网系统、主排水监测联网系统、立井提升监测联网系统、斜井提升监测联网系统、空气压缩机监控联网系统、绞车监控联网系统。

软件功能及技术特点简介:重大设备感知数据上传

AKSDACMME支持目前市面上绝大多数国内外OPC SERVER的OPC DA10/20/30、OPC UA协议的数据读,如(Kepserver、Matrikon、GE IGS、亚控、力控等)。AKSDACMME将实时采集的数据(包括实时数据、报警数据、历史变化数据等)交换到数据库中,并根据《矿山安全监察局关于印发煤矿冲击地压、水害防治及重大设备感知数据接入细则(试行)的通知》(矿安〔2021〕2号)生成对应的数据文件。

1、支持OPC DA10、20、30及OPC UA协议读写;重大设备感知数据上传

2、支持OPC-SQL数据交换,包括实时数据、报警数据、历史变化数据等;

3、支持模拟量、开关量等类型变量的报警设置(变动阈值、上限、下限、状态切换等);

4、支持根据《矿山安全监察局关于印发煤矿冲击地压、水害防治及重大设备感知数据接入细则(试行)的通知》(矿安〔2021〕2号)生成对应的数据文件。

KEPSERVER是一个软件,专门提供许多工业控制设备的第三方OPC服务,具体功能是将其安装在上位工控机上,执行针对自己的控制设备(大多是PLC)的专用驱动后(需要按实际连接方式配置),KEPSERVER即可访问控制设备中的内存信息(可读可写)。

KEEPSERVER可以整合,如果使用了KEPSERVER,需要购买对应的驱动(如AB的RSLINK),然后在装有西门子监控软件的计算机上安装KEPSERVER并运行RSLINK驱动包,接下来硬件上建立这台计算机与AB控制设备的RSLINK连接通道。

再运行KEPSERVER,建立对应RSLIMK的通道、数据组链、变量链(这些要根据实际设备的连接方式、通道编号等按实际情况确定),即可将AB设备的数据读入KEPSERVER。

扩展资料:

在西门子的监控软件中增加OPC驱动,该驱动指向本机的KEPSERVER的OPC服务器(需要在DCOM中做些配置),即可通过KEPSERVER将AB控制设备的数据读入到西门子的控制软件。需要说明的是,OPC访问方式是完全双向的,计算机对控制设备的数据既可读也可写,实际使用中的访问权限需要谨慎分配。

>

当使用Keep-Alive模式(又称持久连接、连接重用)时,Keep-Alive功能使客户端到服务器端的连接持续有效,当出现对服务器的后继请求时,Keep-Alive功能避免了建立或者重新建立连接。

Iocomp组件。delphi7是以图形用户界面为开发环境,透过IDE、VCL工具与编译器,配合连结数据库的功能,构成一个以面向对象程序设计为中心的应用程序开发工具。其需要在浏览器上下载Iocomp组件,即可调用kepserver6。Iocomp组件是专门调用kepserver6的一款delphi7官方制定组件。

以上就是关于利用DataSocket可以从OPC Server读写数组数据吗全部的内容,包括:利用DataSocket可以从OPC Server读写数组数据吗、目前主流的数据上报软件是哪些、kepserver怎么读取104协议等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9860560.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存