'GVLEditor' 插件提供命令“保持变量”类别用于管理保持变量。保持变量编辑器自动处理保持变量的顺序。可以添加或者删除保持变量的声明,在定义区域保持变量是数据不会有任何丢失。默认情况下此命令不可见。如果需要,可以使用 ⇘ 自定义对话框将命令添加到当前菜单中。
如果一个变量在用户定义阶段被删除,那么删除位置会被一个过程影响占位符变量所替代。这个占位符变量与原变量具有同样的存储大小并且所有的子变量都保持他们的地址。如果在任何位置添加一个新的变量那么这个变量将自动添加到过程映射列表中最后位置并同时确保存在的变量保持他们原有的地址。变量的修改(名称或者数据类型)将会作为一个定义被处理并且会新创建一个占位符同时在过程映像(不是在定义区域)列表的最后位置也会创建一个新的项目。如果变量是从程序或者FB接口中通过命令“添加所有实例路径”进行的添加,他们将会按照相同的方式进行处理。
“保持变量编辑器”提供相关命令用于进行差距数量的确定并通过函数进行保存或者存储变量的同时移除他们: