具有有限的存储器资源的低成本可编程HVAC控制器制造技术

技术编号:5432278 阅读:254 留言:0更新日期:2012-04-11 18:40
提供一种可编程控制器以及操作可编程控制器的方法。在一个说明性实施例中,所述可编程控制器可以具有非易失性存储器和随机存取存储器(RAM),所述非易失性存储器和随机存取存储器(RAM)在一些情况下可以被实施在单个微控制器中。所述说明性可编程控制器可以包括驻留在所述非易失性存储器中的函数块引擎、驻留在所述非易失性存储器中的块执行列表、以及驻留在RAM中的参数和/或变量存储空间。所述函数块引擎可以根据在所述块执行列表中识别的函数块列表来执行程序。在一些情况下,可以从所述非易失性存储器执行所述程序,所述非易失性存储器在一些情况下可以是闪速存储器。另外,在一些情况下,所述非易失性存储器可以包括固件部分和用户可编程部分。所述块执行列表可以被存储在所述用户可编程部分中,从而允许所述函数块的现场可编程性和配置。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术总体上涉及可编程控制器,更具体来说,本专利技术涉及只需要有限的随机存取存储器资源的低成本可编程控制器。
技术介绍
许多可编程控制器(其中包括许多HVAC控制器)具有执行被存储在存储器中的软件程序的微控制器或微处理器。在许多情况下,所述软件程序是利用解释器引擎来执行的。解释器引擎通常取得用元语言或类似语言而存储的程序,编译并解释所述程序,以及随后执行所解释的指令。在许多情况下,所述解释器引擎完全地或部分地从随机存取存储器(RAM)执行所述软件程序。 许多可编程控制器的一个常见问题在于,即使是为了执行相对简单的软件程序,所述可编程控制器也可能需要大量的RAM存储器。当所述可编程控制器使用解释器引擎来执行程序代码时尤其会出现这种情况。RAM作为相对昂贵的存储器形式,其会大大增加制造及生产可编程控制器的成本。最便宜的处理器形式常常是微控制器,其通常只具有有限数量的板上RAM。因此,期望有一种能够仅仅利用最少数量的RAM资源来执行相对复杂的软件程序的低成本可编程控制器。
技术实现思路
下面提供的本专利技术的概要是为了便于理解本专利技术所独有的一些创造性特征,而不是打算本文档来自技高网...

【技术保护点】
一种具有非易失性存储器和随机存取存储器(RAM)的可编程HVAC控制器,包括: 具有至少一个程序的函数块引擎,所述函数块引擎驻留在所述非易失性存储器中; 识别一个或多个函数块的块执行列表,所述块执行列表驻留在所述非易失性存储器中 ;以及 驻留在所述RAM中的参数和/或变量存储空间; 其中,从所述非易失性存储器执行所述函数块引擎程序。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:PC沃克
申请(专利权)人:霍尼韦尔国际公司
类型:发明
国别省市:US[美国]

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

1