基于不可信OPC服务的写稳定方法和系统技术方案

技术编号:37441725 阅读:34 留言:0更新日期:2023-05-06 09:13
本发明专利技术公开了基于不可信OPC服务的写稳定方法和系统,包括以下步骤:S1:接收第三方系统数据请求;S2:订阅位号引脚,保存订阅成功的位号引脚信息;S3:写入位号引脚值,保存结果数据至数据库;S4:读取结果数据并传输至第三方系统。本发明专利技术的有益效果是:能大规模写入数据。能大规模写入数据。能大规模写入数据。

【技术实现步骤摘要】
基于不可信OPC服务的写稳定方法和系统


[0001]本专利技术涉及计算机数据处理
,特别涉及基于不可信OPC服务的写稳定方法和系统。

技术介绍

[0002]工厂里作业工况和位号审计等业务需要写入大量位号引脚值,而OPC(OLE forProcess Control)厂家提供的分布式组件对象模式服务具有不稳定性,写入数据可能延迟度比较高,也可能失败。要在如此不确定因素的场景下进行引脚值的写入,难度较大。
[0003]现有技术中,大部分技术方案是单独写入数据并进行数据正确性判断,此方案容易导致误判和失败。存在不能大规模写入数据的问题。
[0004]例如,一种在中国专利文献上公开的“计算机系统的超高速缓冲存贮器单次写入结构”,其公告号:CN1115891A,其申请日:1994年07月26日,该专利技术将当时数据线置于共用状态,以便进行第一次写入命中的写入动作,并在该装置上留下变动的状态记录,并控制主处理器的存贮写入模式输入信号,将存贮写入变为回写模式,使后续写出动作可被保留而不立即写出,从而节省时钟周期,但是存在不能大规模写入数本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.基于不可信OPC服务的写稳定方法,其特征在于,包括以下步骤:S1:接收第三方系统数据请求;S2:订阅位号引脚,保存订阅成功的位号引脚信息;S3:写入位号引脚值,保存结果数据至数据库;S4:读取结果数据并传输至第三方系统。2.根据权利要求1所述的基于不可信OPC服务的写稳定方法,其特征在于,S2包括以下步骤:S21:加载订阅配置参数至内存中;S22:将要订阅的位号引脚加入订阅队列;S23:周期性从订阅队列中订阅若干个位号引脚;S24:判断位号引脚是否订阅成功?若是,把位号引脚踢出订阅队列并保存订阅成功信息至数据库;若否,订阅计数加一;S25:判断订阅计数是否大于最大订阅次数?若是,把位号引脚踢出订阅队列并保存订阅失败信息至数据库;若否,进行步骤S23。3.根据权利要求2所述的基于不可信OPC服务的写稳定方法,其特征在于,订阅配置参数包括订阅间隔时间、每次订阅数量和最大订阅次数。4.根据权利要求1所述的基于不可信OPC服务的写稳定方法,其特征在于,S3包括以下步骤:S31:加载写值配置参数到内存中;S32:将要写值的位号引脚加入写值队列;S33:周期性从写值队列中写入若干个位号引脚值;S34:判断位号引脚的真实值和待写入值是否一致?若是,将位号引脚踢出写值队列并保存写入成功结果数据至数据库;若否,写入计数加一;S35:判断写入计数是否大于最大写入次数?若是,当前时间超过写入时间和静默时间之和时,将位号引脚踢出写值队列并保存写入失败结果数据至数据库...

【专利技术属性】
技术研发人员:李冬史国芳苏永卫游嘉铭王永辉
申请(专利权)人:浙江中控技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1