高炉自控中Phoenix Contact控制系统的应用
扩展的保持处理
在 ProConOs 4.0 或更高版本中,支持扩展保持处理。
应用:您的应用程序已经在 PLC 上执行。现在对保持变量有修改要求,或必须增加新的
RETAIN 变量。
没有保持处理功能,修改后必须进行冷启动。在此情形下,所有变量都被再初始化。
编程系统有了保持处理功能,修改保持变量后就不再要求 PLC 冷启动。相反,热启动成为可能。
将修改过和新编译过的工程发送给控制系统之前,保持处理功能将其加载,从而接收所有保持的符号变量的值。一旦修改过的程序被发送到 PLC,系统会将先前保存的变量值发回相应的内存地址。
请注意:
– 增加新的保持变量时:
每个新增加的变量在热启动时采用分配的初始值进行初始化。如果新变量被声明时没有分配到初始值,它将采用相应数据类型的默认初始值进行初始化。
– 修改已有的保持变量时:
保持处理功能使用实例路径、变量名 (不区分大小写)以及数据类型来识别每个保持变量。如果修改其中任一项后,保持变量被当作新声明的变量并被初始化
请注意,在用户定义数据类型中的修改将导致该数据类型所有变量的初始化。示例: 对结构的数据类型进行修改后,该结构的所有元素均被初始化
– 删除保持变量时:
删除保持变量与保持处理功能无关。尽管如此,剩余的保持变量可能会移入 PLC 的内存映像。
– 移动保持变量时:
请注意,如果变量被增加、删除及移入变量表,变量就可能被移入 PLC 的内存映