一种操作变量同步方法及系统技术方案

技术编号:14747118 阅读:49 留言:0更新日期:2017-03-01 23:43
本发明专利技术公开了一种操作变量同步方法及系统,方法包括将本地输入操作变量、云端输入操作变量和程序输入操作变量均传输至操作变量库并进行同步;当操作变量库同步完成后将参数传输至外部变量库,然后外部变量库将参数发送至外部机组主板进行同步。系统包括输入同步单元和传输同步单元。本发明专利技术不管是本地操作,云端操作还是程序操作,只要是需要操作变量,均传输至同一操作变量库中,使得其修改的都是同一套参数,从而能避免出现多套参数需要同步而带来的麻烦和错误。而且程序内所有涉及到操作变量的修改,都可以通过修改操作变量库参数来实现,充分利用轻量级程序的优点,有效提升了程序处理效率。本发明专利技术可广泛应用于集控技术中。

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及一种操作变量同步方法及系统
技术介绍
以往电脑远程集控操作变量同步主要针对本地、云端和程序输入的操作变量进行同步;以往的同步方法如下:针对本地和云端输入操作变量同步方法是将本地输入操作变量传输到本地操作变量库中,将云端输入操作变量传输到云端操作变量库中,无论从那个口输入的操作变量,每接收到一次操作变量就将本地操作变量库、云端操作变量库和第一备份库的参数进行相互同步;这样同步方法,每次同步都需要同步三套参数,麻烦而且容易出错;针对程序输入操作变量同步方法是将程序输入操作变量传输到外部变量库,然后将每次接收的参数发送给外部机组主板进行同步,这样同步方法,不仅麻烦,而且因为外部变量库是与外部机组主板进行直接通信的重量级程序,如果频繁操作可能导致数据堵塞而造成的修改不成功,而且程序处理效率也不高。
技术实现思路
为了解决上述技术问题,本专利技术的目的是提供一种能减少错误,且提升处理效率的一种操作变量同步方法及系统。本专利技术所采取的技术方案是:一种操作变量同步方法,包括以下步骤:将本地输入操作变量、云端输入操作变量和程序输入操作变量均传输至操作变量库并进行同步;当操作变量库同步完成后将参数传输至外部变量库,然后外部变量库将参数发送至外部机组主板进行同步。作为所述的一种操作变量同步方法的进一步改进,所述的当操作变量库同步完成后将参数传输至外部变量库,然后外部变量库将参数发送至外部机组主板进行同步,这一步骤具体包括:操作变量库每接收到一次参数,则将操作变量库、外部变量库和备份库中的参数进行相互同步;在参数同步完成后等待预设的等待时间,然后外部变量库将参数发送至外部机组主板进行同步。作为所述的一种操作变量同步方法的进一步改进,所述的外部变量库将参数发送至外部机组主板进行同步,其具体为:外部变量库连续以单位时间内多次参数的发送速度将参数发送至外部机组主板进行同步。本专利技术所采用的另一技术方案是:一种操作变量同步系统,包括:输入同步单元,用于将本地输入操作变量、云端输入操作变量和程序输入操作变量均传输至操作变量库并进行同步;传输同步单元,用于当操作变量库同步完成后将参数传输至外部变量库,然后外部变量库将参数发送至外部机组主板进行同步。作为所述的一种操作变量同步系统的进一步改进,所述传输同步单元具体包括:变量库同步单元,用于操作变量库每接收到一次参数,则将操作变量库、外部变量库和备份库中的参数进行相互同步;机组同步单元,用于在参数同步完成后等待预设的等待时间,然后外部变量库将参数发送至外部机组主板进行同步。作为所述的一种操作变量同步系统的进一步改进,所述的外部变量库将参数发送至外部机组主板进行同步,其具体为:外部变量库连续以单位时间内多次参数的发送速度将参数发送至外部机组主板进行同步。本专利技术的有益效果是:本专利技术一种操作变量同步方法及系统不管是本地操作,云端操作还是程序操作,只要是需要操作变量,均传输至同一操作变量库中,使得其修改的都是同一套参数,从而能避免出现多套参数需要同步而带来的麻烦和错误。而且程序内所有涉及到操作变量的修改,都可以通过修改操作变量库参数来实现,充分利用轻量级程序的优点,有效提升了程序处理效率。进一步,本专利技术通过外部变量库在短时间内频繁发同样稳定参数给外部机组主板,不仅实现了操作简单,而且避免了频繁操作重量级程序而带来修改不成功的问题,进一步提升了程序处理效率。附图说明下面结合附图对本专利技术的具体实施方式作进一步说明:图1是本专利技术一种操作变量同步方法的步骤流程图;图2是本专利技术一种操作变量同步方法中传输同步的步骤流程图;图3是本专利技术一种操作变量同步系统的模块方框图。具体实施方式参考图1,本专利技术一种操作变量同步方法,包括以下步骤:将本地输入操作变量、云端输入操作变量和程序输入操作变量均传输至操作变量库并进行同步;当操作变量库同步完成后将参数传输至外部变量库,然后外部变量库将参数发送至外部机组主板进行同步。参考图2,进一步作为优选的实施方式,所述的当操作变量库同步完成后将参数传输至外部变量库,然后外部变量库将参数发送至外部机组主板进行同步,这一步骤具体包括:操作变量库每接收到一次参数,则将操作变量库、外部变量库和备份库中的参数进行相互同步;在参数同步完成后等待预设的等待时间,然后外部变量库将参数发送至外部机组主板进行同步。进一步作为优选的实施方式,所述的外部变量库将参数发送至外部机组主板进行同步,其具体为:外部变量库连续以单位时间内多次参数的发送速度将参数发送至外部机组主板进行同步。参考图3,本专利技术一种操作变量同步系统,包括:输入同步单元,用于将本地输入操作变量、云端输入操作变量和程序输入操作变量均传输至操作变量库并进行同步;传输同步单元,用于当操作变量库同步完成后将参数传输至外部变量库,然后外部变量库将参数发送至外部机组主板进行同步。进一步作为优选的实施方式,所述传输同步单元具体包括:变量库同步单元,用于操作变量库每接收到一次参数,则将操作变量库、外部变量库和备份库中的参数进行相互同步;机组同步单元,用于在参数同步完成后等待预设的等待时间,然后外部变量库将参数发送至外部机组主板进行同步。进一步作为优选的实施方式,所述的外部变量库将参数发送至外部机组主板进行同步,其具体为:外部变量库连续以单位时间内多次参数的发送速度将参数发送至外部机组主板进行同步。本专利技术实施例中,所述的等待时间设为2s,所述的发送速度设为10次参数每秒,则具体实施例如下:S1、将本地输入操作变量、云端输入操作变量和程序输入操作变量均传输至操作变量库并进行同步;S2、操作变量库每接收到一次参数,则将操作变量库、外部变量库和备份库中的参数进行相互同步;S3、在参数同步完成后等待2s,外部变量库连续以10次参数每秒的发送速度将参数发送至外部机组主板进行同步。从上述内容可知,本专利技术将传统的本地操作变量库、云端操作库和第一备份库合并为一个操作变量库,不管是本地操作,云端操作还是程序操作,只要是需要操作变量,均传输至同一操作变量库中,使得其修改的都是同一套参数,从而能避免出现多套参数需要同步而带来的麻烦和错误。而且程序内所有涉及到操作变量的修改,都可以通过修改操作变量库参数来实现,充分利用轻量级程序的优点,有效提升了程序处理效率。进一步,本专利技术通过外部变量库在短时间内频繁发同样稳定参数给外部机组主板,不仅实现了操作简单,而且避免了频繁操作重量级程序而带来修改不成功的问题,进一步提升了程序处理效率。以上是对本专利技术的较佳实施进行了具体说明,但本专利技术创造并不限于所述实施例,熟悉本领域的技术人员在不违背本专利技术精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。本文档来自技高网...
一种操作变量同步方法及系统

【技术保护点】
一种操作变量同步方法,其特征在于,包括以下步骤:将本地输入操作变量、云端输入操作变量和程序输入操作变量均传输至操作变量库并进行同步;当操作变量库同步完成后将参数传输至外部变量库,然后外部变量库将参数发送至外部机组主板进行同步。

【技术特征摘要】
1.一种操作变量同步方法,其特征在于,包括以下步骤:将本地输入操作变量、云端输入操作变量和程序输入操作变量均传输至操作变量库并进行同步;当操作变量库同步完成后将参数传输至外部变量库,然后外部变量库将参数发送至外部机组主板进行同步。2.根据权利要求1所述的一种操作变量同步方法,其特征在于:所述的当操作变量库同步完成后将参数传输至外部变量库,然后外部变量库将参数发送至外部机组主板进行同步,这一步骤具体包括:操作变量库每接收到一次参数,则将操作变量库、外部变量库和备份库中的参数进行相互同步;在参数同步完成后等待预设的等待时间,然后外部变量库将参数发送至外部机组主板进行同步。3.根据权利要求2所述的一种操作变量同步方法,其特征在于:所述的外部变量库将参数发送至外部机组主板进行同步,其具体为:外部变量库连续以单位时间内多次参数的发送速度将参数发送至外部机组...

【专利技术属性】
技术研发人员:谭懿艾志永高翔刘远辉
申请(专利权)人:广东芬尼克兹节能设备有限公司
类型:发明
国别省市:广东;44

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

1