一种自动化控制器无扰在线下装方法技术

技术编号:39046404 阅读:8 留言:0更新日期:2023-10-10 11:59
本发明专利技术公开了一种自动化控制器无扰在线下装方法,包括工程文件生成、工程文件下装、工程文件同步、工程切换,用户选择在线下装时,组态软件检查当前待下装工程和前一次已下装工程之间的差异,确定是否适用于在线下装,组态软件会选择正常工作的某一系控制器进行下装,组态软件向控制器下装文件时会下传所有的工程文件,从组态软件获取工程文件的这一系控制器收到全部的工程文件并且校验通过后,给其他两系控制器同步新的工程文件,系控制器收到新的工程文件后,根据文件中的差异标志对控制器进行增量配置,该方法省去了部分下装时拼凑工程文件的过程,减少拼凑中出现的错误,增加了取反上传校验,确保组态软件本地工程和控制器工程的一致性。工程的一致性。工程的一致性。

【技术实现步骤摘要】
一种自动化控制器无扰在线下装方法


[0001]本专利技术涉及自动化控制器无扰在线
,具体为一种自动化控制器无扰在线下装方法。

技术介绍

[0002]在工业现场,用户通过iec组态软件将系统组态信息下装到控制器,系统组态信息包含用户程序组态、硬件配置信息等,控制器根据系统组态信息,配置硬件参数、加载用户程序,通过输入采样、用户程序执行和输出刷新三个阶段达到控制现场设备的目的,在系统调试或者运行过程中需要在设备不停车的情况下快速更改部分系统组态,且修改不能对现场设备造成扰动。
[0003]市场上宣称的无扰下装均存在下装限制,例如有的需要备份控制器才能实现无扰下装,有的对于无扰下装的工程版本存在限制,在实际工业操作中,这些下装限制严重影响了无扰下装效率,甚至导致下装对设备造成影响,给用户带来损失。
[0004]目前的无扰在线下装技术主要用于主备冗余控制器,缺少可用于三重化冗余控制器的无扰在线下装技术,因此,亟待一种改进的自动化控制器无扰在线下装技术来解决现有技术中所存在的这一问题。

技术实现思路

[0005]本专利技术的目的在于提供一种自动化控制器无扰在线下装方法采用全部下装的方式后,工程文件在整个下装过程中都是完整的,省去了部分下装时拼凑工程文件的过程,从而减少了拼凑过程中出现错误的可能,在传统的CRC校验的基础上,增加了取反上传校验,直接确保了组态软件本地工程和控制器工程的一致性,三系都配置完成后,同步切换的方式和传统的各自切换方式相比,同步切换能够保证在运算的第一拍,内存数据和输入数据都是三系完全一致的,提高了三系表决的精确性的自动化控制器无扰在线下装方法,以解决上述
技术介绍
中提出的问题。
[0006]为实现上述目的,本专利技术提供如下技术方案:一种自动化控制器无扰在线下装方法,包括工程文件生成、工程文件下装、工程文件同步、工程切换,所述
[0007]工程文件生成:用户选择在线下装时,组态软件检查当前待下装工程和前一次已下装工程之间的差异,确定是否适用于在线下装;
[0008]工程文件下装:组态软件会选择正常工作的某一系控制器进行下装,组态软件向控制器下装文件时会下传所有的工程文件;
[0009]工程文件同步:从组态软件获取工程文件的这一系控制器收到全部的工程文件并且校验通过后,给其他两系控制器同步新的工程文件;
[0010]工程切换:系控制器收到新的工程文件后,根据文件中的差异标志对控制器进行增量配置。
[0011]优选的,所述用户选择在线下装时,组态软件检查当前待下装工程和前一次已下
装工程之间的差异,确定是否适用于在线下装;
[0012]如果适用于在线下装,生成在线下装的工程文件,并在该文件中标明本次工程和上次工程的差异部分。
[0013]优选的,所述控制器为三重化冗余的;
[0014]组态软件选择正常工作的某一系控制器进行下装,组态软件向控制器下装文件时下传所有的工程文件;
[0015]然后控制器将所有的工程文件按位取反后上传给组态软件进行校验;
[0016]通过这种全部下装和取反上传校验的方式,保证工程文件的完整性和正确性。
[0017]优选的,所述从组态软件获取工程文件的这一系控制器收到全部的工程文件并且校验通过后,给其他两系控制器同步新的工程文件,保证三系的新工程文件一致;
[0018]如果同步失败,则通知用户下装失败,同步的过程中控制器还是以旧的工程来运行。
[0019]优选的,所述每系控制器收到新的工程文件后,根据文件中的差异标志对控制器进行增量配置;
[0020]三系都配置完成后,约定同一时间进行新旧工程的切换,该时间使用三系的同步时钟,三系是一致的,切换后控制器使用新工程运行。
[0021]与现有技术相比,本专利技术的有益效果是:
[0022]该自动化控制器无扰在线下装方法采用全部下装的方式后,工程文件在整个下装过程中都是完整的,省去了部分下装时拼凑工程文件的过程,从而减少了拼凑过程中出现错误的可能,在传统的CRC校验的基础上,增加了取反上传校验,直接确保了组态软件本地工程和控制器工程的一致性。
[0023]三系都配置完成后,同步切换的方式和传统的各自切换方式相比,同步切换能够保证在运算的第一拍,内存数据和输入数据都是三系完全一致的,提高了三系表决的精确性。
附图说明
[0024]图1为本专利技术的自动化控制器无扰在线下装方法流程图。
具体实施方式
[0025]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0026]还需要说明的是,本文可提供包含特定值的参数的示范,但这些参数无需确切等于相应的值,而是可在可接受的误差容限或设计约束内近似于相应值。实施例中提到的方向用语,例如“上”、“下”、“前”、“后”、“左”、“右”等,仅是参考附图的方向,并非用来限制本申请的保护范围。此外,除非特别描述或必须依序发生的步骤,上述步骤的顺序并无限制于以上所列,且可根据所需设计而变化或重新安排。并且上述实施例可基于设计及可靠度的考虑,彼此混合搭配使用或与其他实施例混合搭配使用,即不同实施例中的技术特征可以
自由组合形成更多的实施例。
[0027]请参阅图1,本专利技术提供一种技术方案:一种自动化控制器无扰在线下装方法,包括工程文件生成、工程文件下装、工程文件同步、工程切换,所述
[0028]工程文件生成:用户选择在线下装时,组态软件检查当前待下装工程和前一次已下装工程之间的差异,确定是否适用于在线下装;
[0029]工程文件下装:组态软件会选择正常工作的某一系控制器进行下装,组态软件向控制器下装文件时会下传所有的工程文件;
[0030]工程文件同步:从组态软件获取工程文件的这一系控制器收到全部的工程文件并且校验通过后,给其他两系控制器同步新的工程文件。
[0031]系控制器收到新的工程文件后,根据文件中的差异标志对控制器进行增量配置,当用户选择在线下装时,组态软件检查当前待下装工程和前一次已下装工程,即当前控制器内工程之间的差异,确定是否适用于在线下装,如果适用于在线下装,则会生成在线下装的工程文件,并在该文件中标明本次工程和上次工程的差异部分。
[0032]由于控制器是三重化冗余的,所以组态软件会选择正常工作的某一系控制器进行下装,组态软件向控制器下装文件时会下传所有的工程文件,无论和上一次下装相比是否有修改,然后控制器会将所有的工程文件按位取反后上传给组态软件进行校验,通过这种全部下装和取反上传校验的方式,保证工程文件的完整性和正确性。
[0033]从组态软件获取工程文件的这一系控制器收到全部的工程文件并且校验通过后,会给其他两系控制器同步新的工程文件,保证三系本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动化控制器无扰在线下装方法,包括工程文件生成、工程文件下装、工程文件同步、工程切换,其特征在于:所述工程文件生成:用户选择在线下装时,组态软件检查当前待下装工程和前一次已下装工程之间的差异,确定是否适用于在线下装;工程文件下装:组态软件会选择正常工作的某一系控制器进行下装,组态软件向控制器下装文件时会下传所有的工程文件;工程文件同步:从组态软件获取工程文件的这一系控制器收到全部的工程文件并且校验通过后,给其他两系控制器同步新的工程文件;工程切换:系控制器收到新的工程文件后,根据文件中的差异标志对控制器进行增量配置。2.根据权利要求1所述的一种自动化控制器无扰在线下装方法,其特征在于:所述用户选择在线下装时,组态软件检查当前待下装工程和前一次已下装工程之间的差异,确定是否适用于在线下装;如果适用于在线下装,生成在线下装的工程文件,并在该文件中标明本次工程和上次工程的差异部分。3.根据权利要求1所述的一种自动化控制...

【专利技术属性】
技术研发人员:朱耿华周政强季俊温宜明董志强
申请(专利权)人:北京康吉森技术有限公司
类型:发明
国别省市:

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

1