CODESYS Development System
数据持久化 变量及其数据的生命周期从创建变量时开始,到删除变量和释放内存时结束。创建、初始化或实例化变量的时间取决于声明的范围。释放内存的时间通常也取决于范围。例如,全局变量的内存通过退出应用程序来释放。 他们可以比平时更长时间地保留数据。中的以下机制 CODESYS 为此目的而提供。 数据保存机制 (一个): 持久的全局变量列表 用关键字 PERSISTENT RETAIN 重新加载应用程序时,
CODESYS Development System
使用食谱获取数据 变量在配方管理器中持续管理。配方管理器不需要控制器上的任何特殊内存来接收值和数据。 宣言 配方定义由一组具有值的变量组成,并在对象中定义 食谱经理 创建和编辑并保存为文件。 功能性 您可以在多个配方中包含一个变量,每个配方具有不同的值。 在在线模式下,您可以从控制器中读取变量的实际值并将其保存为配方值(设定值)。 你可以使用图书馆 Recipe Management 以编程方式实
CODESYS Development System
命令:新建数据断点 象征: 功能 :命令打开对话框 新断点 . 称呼 : 菜单 调试 要求 : 该应用程序处于在线模式。 目标设备的设备描述文件包含“数据断点”功能的条目。目前,数据断点仅适用于 CODESYS Control Win V3 可能的。 有关更多信息,请参阅: 使用断点 本节内容如下 :
CODESYS Development System
带跟踪的数据采样 要求: CODESYS Trace 软件包已安装。 您可以使用 痕迹 以与数字采样示波器类似的方式跟踪控制器上变量的值曲线。数据及其历史记录可以显示在跟踪编辑器中。 有关更多信息,请参阅: 代码系统跟踪 本节内容如下 :
CODESYS Development System
使用持久变量保存数据 当应用程序重新加载、下载、热启动或冷启动后,持久变量保持其值。 控制器上需要一个特殊的非易失性存储区来延长使用寿命,例如 NVRAM 或 UPS。将数据备份到此类存储不需要任何额外的时间,这比使用 Persistence Manager 保留数据更具优势。如果控制器不提供硬件支持,则数据通常存储在文件中。如果您正确关闭控制器,数据将被保留。但是,如果发生电源故障或“拔掉插头”
CODESYS Development System
使用保留变量获取数据 保留变量在热启动后保留其值。但是,具有持久性变量的价值保留程度更高。 控制器上需要一个特殊的非易失性存储区来延长使用寿命,例如 NVRAM 或 UPS。将保留变量保存在这样的内存中不需要任何额外的时间,这比使用 Persistence Manager 保留数据具有优势。如果控制器不提供硬件支持,则数据通常存储在文件中。如果您正确关闭控制器,数据将被保留。但是,如果发生电源故障
CODESYS Development System
转换: <elementary data type> _TO_ another elementary data [...] _ <elementary data type> 基本
CODESYS Development System
; // Size of the data to [...] data type see table [...] data types are SINT
CODESYS Development System
> : <function block> | <data [...] > | <standard data type> 运算 [...] 操作符生成一个类型的数组 <standard data type> 和大
CODESYS Development System
> : <data type [...] _GLOBAL <data type>: <elementary data type