一种自动化控制器无扰在线下装方法与流程
未命名
10-09
阅读:127
评论:0

1.本发明涉及自动化控制器无扰在线技术领域,具体为一种自动化控制器无扰在线下装方法。
背景技术:
2.在工业现场,用户通过iec组态软件将系统组态信息下装到控制器,系统组态信息包含用户程序组态、硬件配置信息等,控制器根据系统组态信息,配置硬件参数、加载用户程序,通过输入采样、用户程序执行和输出刷新三个阶段达到控制现场设备的目的,在系统调试或者运行过程中需要在设备不停车的情况下快速更改部分系统组态,且修改不能对现场设备造成扰动。
3.市场上宣称的无扰下装均存在下装限制,例如有的需要备份控制器才能实现无扰下装,有的对于无扰下装的工程版本存在限制,在实际工业操作中,这些下装限制严重影响了无扰下装效率,甚至导致下装对设备造成影响,给用户带来损失。
4.目前的无扰在线下装技术主要用于主备冗余控制器,缺少可用于三重化冗余控制器的无扰在线下装技术,因此,亟待一种改进的自动化控制器无扰在线下装技术来解决现有技术中所存在的这一问题。
技术实现要素:
5.本发明的目的在于提供一种自动化控制器无扰在线下装方法采用全部下装的方式后,工程文件在整个下装过程中都是完整的,省去了部分下装时拼凑工程文件的过程,从而减少了拼凑过程中出现错误的可能,在传统的crc校验的基础上,增加了取反上传校验,直接确保了组态软件本地工程和控制器工程的一致性,三系都配置完成后,同步切换的方式和传统的各自切换方式相比,同步切换能够保证在运算的第一拍,内存数据和输入数据都是三系完全一致的,提高了三系表决的精确性的自动化控制器无扰在线下装方法,以解决上述背景技术中提出的问题。
6.为实现上述目的,本发明提供如下技术方案:一种自动化控制器无扰在线下装方法,包括工程文件生成、工程文件下装、工程文件同步、工程切换,所述
7.工程文件生成:用户选择在线下装时,组态软件检查当前待下装工程和前一次已下装工程之间的差异,确定是否适用于在线下装;
8.工程文件下装:组态软件会选择正常工作的某一系控制器进行下装,组态软件向控制器下装文件时会下传所有的工程文件;
9.工程文件同步:从组态软件获取工程文件的这一系控制器收到全部的工程文件并且校验通过后,给其他两系控制器同步新的工程文件;
10.工程切换:系控制器收到新的工程文件后,根据文件中的差异标志对控制器进行增量配置。
11.优选的,所述用户选择在线下装时,组态软件检查当前待下装工程和前一次已下
装工程之间的差异,确定是否适用于在线下装;
12.如果适用于在线下装,生成在线下装的工程文件,并在该文件中标明本次工程和上次工程的差异部分。
13.优选的,所述控制器为三重化冗余的;
14.组态软件选择正常工作的某一系控制器进行下装,组态软件向控制器下装文件时下传所有的工程文件;
15.然后控制器将所有的工程文件按位取反后上传给组态软件进行校验;
16.通过这种全部下装和取反上传校验的方式,保证工程文件的完整性和正确性。
17.优选的,所述从组态软件获取工程文件的这一系控制器收到全部的工程文件并且校验通过后,给其他两系控制器同步新的工程文件,保证三系的新工程文件一致;
18.如果同步失败,则通知用户下装失败,同步的过程中控制器还是以旧的工程来运行。
19.优选的,所述每系控制器收到新的工程文件后,根据文件中的差异标志对控制器进行增量配置;
20.三系都配置完成后,约定同一时间进行新旧工程的切换,该时间使用三系的同步时钟,三系是一致的,切换后控制器使用新工程运行。
21.与现有技术相比,本发明的有益效果是:
22.该自动化控制器无扰在线下装方法采用全部下装的方式后,工程文件在整个下装过程中都是完整的,省去了部分下装时拼凑工程文件的过程,从而减少了拼凑过程中出现错误的可能,在传统的crc校验的基础上,增加了取反上传校验,直接确保了组态软件本地工程和控制器工程的一致性。
23.三系都配置完成后,同步切换的方式和传统的各自切换方式相比,同步切换能够保证在运算的第一拍,内存数据和输入数据都是三系完全一致的,提高了三系表决的精确性。
附图说明
24.图1为本发明的自动化控制器无扰在线下装方法流程图。
具体实施方式
25.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
26.还需要说明的是,本文可提供包含特定值的参数的示范,但这些参数无需确切等于相应的值,而是可在可接受的误差容限或设计约束内近似于相应值。实施例中提到的方向用语,例如“上”、“下”、“前”、“后”、“左”、“右”等,仅是参考附图的方向,并非用来限制本技术的保护范围。此外,除非特别描述或必须依序发生的步骤,上述步骤的顺序并无限制于以上所列,且可根据所需设计而变化或重新安排。并且上述实施例可基于设计及可靠度的考虑,彼此混合搭配使用或与其他实施例混合搭配使用,即不同实施例中的技术特征可以
自由组合形成更多的实施例。
27.请参阅图1,本发明提供一种技术方案:一种自动化控制器无扰在线下装方法,包括工程文件生成、工程文件下装、工程文件同步、工程切换,所述
28.工程文件生成:用户选择在线下装时,组态软件检查当前待下装工程和前一次已下装工程之间的差异,确定是否适用于在线下装;
29.工程文件下装:组态软件会选择正常工作的某一系控制器进行下装,组态软件向控制器下装文件时会下传所有的工程文件;
30.工程文件同步:从组态软件获取工程文件的这一系控制器收到全部的工程文件并且校验通过后,给其他两系控制器同步新的工程文件。
31.系控制器收到新的工程文件后,根据文件中的差异标志对控制器进行增量配置,当用户选择在线下装时,组态软件检查当前待下装工程和前一次已下装工程,即当前控制器内工程之间的差异,确定是否适用于在线下装,如果适用于在线下装,则会生成在线下装的工程文件,并在该文件中标明本次工程和上次工程的差异部分。
32.由于控制器是三重化冗余的,所以组态软件会选择正常工作的某一系控制器进行下装,组态软件向控制器下装文件时会下传所有的工程文件,无论和上一次下装相比是否有修改,然后控制器会将所有的工程文件按位取反后上传给组态软件进行校验,通过这种全部下装和取反上传校验的方式,保证工程文件的完整性和正确性。
33.从组态软件获取工程文件的这一系控制器收到全部的工程文件并且校验通过后,会给其他两系控制器同步新的工程文件,保证三系的新工程文件一致,如果同步失败,则通知用户下装失败,同步的过程中,控制器还是以旧的工程来运行。
34.每系控制器收到新的工程文件后,根据文件中的差异标志对控制器进行增量配置,三系都配置完成后,约定同一时间进行新旧工程的切换,该时间使用三系的同步时钟,三系是一致的,切换后,控制器使用新工程运行。
35.该自动化控制器无扰在线下装方法采用全部下装的方式后,工程文件在整个下装过程中都是完整的,省去了部分下装时拼凑工程文件的过程,从而减少了拼凑过程中出现错误的可能,在传统的crc校验的基础上,增加了取反上传校验,直接确保了组态软件本地工程和控制器工程的一致性。
36.三系都配置完成后,同步切换的方式和传统的各自切换方式相比,同步切换能够保证在运算的第一拍,内存数据和输入数据都是三系完全一致的,提高了三系表决的精确性。
37.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
技术特征:
1.一种自动化控制器无扰在线下装方法,包括工程文件生成、工程文件下装、工程文件同步、工程切换,其特征在于:所述工程文件生成:用户选择在线下装时,组态软件检查当前待下装工程和前一次已下装工程之间的差异,确定是否适用于在线下装;工程文件下装:组态软件会选择正常工作的某一系控制器进行下装,组态软件向控制器下装文件时会下传所有的工程文件;工程文件同步:从组态软件获取工程文件的这一系控制器收到全部的工程文件并且校验通过后,给其他两系控制器同步新的工程文件;工程切换:系控制器收到新的工程文件后,根据文件中的差异标志对控制器进行增量配置。2.根据权利要求1所述的一种自动化控制器无扰在线下装方法,其特征在于:所述用户选择在线下装时,组态软件检查当前待下装工程和前一次已下装工程之间的差异,确定是否适用于在线下装;如果适用于在线下装,生成在线下装的工程文件,并在该文件中标明本次工程和上次工程的差异部分。3.根据权利要求1所述的一种自动化控制器无扰在线下装方法,其特征在于:所述控制器为三重化冗余的;组态软件选择正常工作的某一系控制器进行下装,组态软件向控制器下装文件时下传所有的工程文件;然后控制器将所有的工程文件按位取反后上传给组态软件进行校验;通过这种全部下装和取反上传校验的方式,保证工程文件的完整性和正确性。4.根据权利要求1所述的一种自动化控制器无扰在线下装方法,其特征在于:所述从组态软件获取工程文件的这一系控制器收到全部的工程文件并且校验通过后,给其他两系控制器同步新的工程文件,保证三系的新工程文件一致;如果同步失败,则通知用户下装失败,同步的过程中控制器还是以旧的工程来运行。5.根据权利要求1所述的一种自动化控制器无扰在线下装方法,其特征在于:所述每系控制器收到新的工程文件后,根据文件中的差异标志对控制器进行增量配置;三系都配置完成后,约定同一时间进行新旧工程的切换,该时间使用三系的同步时钟,三系是一致的,切换后控制器使用新工程运行。
技术总结
本发明公开了一种自动化控制器无扰在线下装方法,包括工程文件生成、工程文件下装、工程文件同步、工程切换,用户选择在线下装时,组态软件检查当前待下装工程和前一次已下装工程之间的差异,确定是否适用于在线下装,组态软件会选择正常工作的某一系控制器进行下装,组态软件向控制器下装文件时会下传所有的工程文件,从组态软件获取工程文件的这一系控制器收到全部的工程文件并且校验通过后,给其他两系控制器同步新的工程文件,系控制器收到新的工程文件后,根据文件中的差异标志对控制器进行增量配置,该方法省去了部分下装时拼凑工程文件的过程,减少拼凑中出现的错误,增加了取反上传校验,确保组态软件本地工程和控制器工程的一致性。工程的一致性。工程的一致性。
技术研发人员:朱耿华 周政强 季俊 温宜明 董志强
受保护的技术使用者:北京康吉森技术有限公司
技术研发日:2023.05.23
技术公布日:2023/10/7
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/