.

数据持久性

.

变量及其数据的生命周期从创建变量时开始,直到变量被删除并释放其内存时结束。创建,初始化或实例化变量的时间取决于声明的范围。释放内存的时间通常也取决于范围。例如,通过退出应用程序来释放全局变量的内存。

它们可以将数据保留的时间比平常更长。为此提供了以下机制。

.数据保持机制

  • (A): 带有关键字PERSISTENT RETAIN的持久性全局变量列表
    重新加载应用程序时,持久变量将保留其值。此外,在下载,热启动或冷启动之后,将还原这些值。
  • (B): 使用关键字RETAIN保留变量
    保留变量在热启动之后会保留其值,但在重新加载应用程序,下载或冷启动后不会保留。
  • (C): CODESYS Application Composer的Persistentce管理器的变量
    Persistence 管理器的变量存储在外部文件中。
  • (D): 配方变量
    配方变量及其值存储在配方文件中。
.
 机制比较
.
 调用在线命令时变量的使用期限
.
 下载启动项目时变量的保持性