一种工业控制器的基础算法和控制逻辑程序在线更新方法及系统技术方案

技术编号:40544077 阅读:26 留言:0更新日期:2024-03-05 19:00
本发明专利技术公开了一种工业控制器的基础算法和控制逻辑程序在线更新方法及系统,控制器在线接收下发需更新的功能块程序,首先将功能块程序中基础算法程序部分动态加载到内存,然后根据功能块程序中控制逻辑程序部分将基础算法程序动态实例化,最后更新系统中功能块任务的调度序列,并在下一个任务调度周期直接生效使用,实现了工业控制器功能块程序的动态更新和在线生效执行。

【技术实现步骤摘要】

本专利技术属于工业控制器,具体为一种工业控制器的基础算法和控制逻辑程序在线更新方法及系统


技术介绍

1、工业控制器是控制工业生产过程、运行特定逻辑和算法程序的处理器系统,对可靠性和实时性都有很高的要求。工业控制器一般包括数据采集、逻辑和算法计算和控制输出等主要模块。为了满足某些工控领域的强实时要求,通常要求从数据采集到生产设备受到控制作用的时间尽可能短,这就对工业控制器的控制响应周期提出硬指标,例如毫秒级控制响应。同时,工业控制器通常控制着工业过程的运行,如果控制器自身发生故障,轻则使生产停顿,重者可能产生灾难性的后果,所以一般工业控制器均配置双机冗余系统,提高控制器系统的可靠性。

2、工业控制器自身运行程序存在更新需求,一方面不同工业应用场景,根据被控对象的过程特点,工业控制器的逻辑和算法程序需要量身定做,比如需要开发新的基础算法程序;另一方面,即使面对同一工业场景和被控对象,当被控对象的运行模式发生改变时,工业控制器需要调整运行控制逻辑以适应新的控制策略。一般地,面向大型分布式控制系统的工业控制器大多采用功能块编程语言,即控制器基础算法和本文档来自技高网...

【技术保护点】

1.一种工业控制器的基础算法程序在线更新方法,其特征在于:

2.根据权利要求1所述的一种工业控制器的基础算法程序在线更新方法,其特征在于:所述输入信息包括:通道序号、通道名称、数据类型;

3.根据权利要求1所述的一种工业控制器的基础算法程序在线更新方法,其特征在于:所述功能块按照以下编程规范编译得到:

4.一种工业控制器的基础算法程序在线更新系统,其特征在于:包括:

5.一种工业控制器的控制逻辑程序在线更新方法,其特征在于:

6.根据权利要求5所述的一种工业控制器的控制逻辑程序在线更新方法,其特征在于:每条连线的输出信号索引、输...

【技术特征摘要】

1.一种工业控制器的基础算法程序在线更新方法,其特征在于:

2.根据权利要求1所述的一种工业控制器的基础算法程序在线更新方法,其特征在于:所述输入信息包括:通道序号、通道名称、数据类型;

3.根据权利要求1所述的一种工业控制器的基础算法程序在线更新方法,其特征在于:所述功能块按照以下编程规范编译得到:

4.一种工业控制器的基础算法程序在线更新系统,其特征在于:包括:

5.一种工业控制器的控制逻辑程序在线更新方法,其特征在于:

6.根据权利要求5所述的一种工业控制器的控制逻辑程序在线更新方法,其特征在于:每条连线的输出信号索引、输入信号索引的格式为:控制逻辑程序的序号+功能块序号+输出/输入通道序号;

7.根据权利要求5所述的一种工业控制器的控制逻辑程序在线更新方法,其特征...

【专利技术属性】
技术研发人员:戴欣欣易开楠巴超张卯安张连生顾益庆朱彬彬张成彬彭文才
申请(专利权)人:国电南瑞南京控制系统有限公司
类型:发明
国别省市:

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

1