高炉自控中Phoenix Contact控制系统的应用(十一)

日期: 2020-07-01 浏览次数: 160

高炉自控中Phoenix Contact控制系统的应用

扩展的保持处理

在 ProConOs 4.0 或更高版本中,支持扩展保持处理。

应用:您的应用程序已经在 PLC 上执行。现在对保持变量有修改要求,或必须增加新的

RETAIN 变量。

没有保持处理功能,修改后必须进行冷启动。在此情形下,所有变量都被再初始化。

编程系统有了保持处理功能,修改保持变量后就不再要求 PLC 冷启动。相反,热启动成为可能。

将修改过和新编译过的工程发送给控制系统之前,保持处理功能将其加载,从而接收所有保持的符号变量的值。一旦修改过的程序被发送到 PLC,系统会将先前保存的变量值发回相应的内存地址。

请注意:

–     增加新的保持变量时:

每个新增加的变量在热启动时采用分配的初始值进行初始化。如果新变量被声明时没有分配到初始值,它将采用相应数据类型的默认初始值进行初始化。

–     修改已有的保持变量时:

保持处理功能使用实例路径、变量名 (不区分大小写)以及数据类型来识别每个保持变量。如果修改其中任一项后,保持变量被当作新声明的变量并被初始化

请注意,在用户定义数据类型中的修改将导致该数据类型所有变量的初始化。示例: 对结构的数据类型进行修改后,该结构的所有元素均被初始化

–     删除保持变量时:

删除保持变量与保持处理功能无关。尽管如此,剩余的保持变量可能会移入 PLC 的内存映像。

–     移动保持变量时:

请注意,如果变量被增加、删除及移入变量表,变量就可能被移入 PLC 的内存映


相关推荐
Copyright © 2018-2020 .中科天瑞 犀牛云提供企业云服务