EcoStruxure Machine Expert 1.1版本不支持M258、LMC058和LMC078控制器。

持久变量

用于管理持久变量的命令

菜单声明中提供了用于管理持久变量的命令。如果应用程序树中提供了 PersistentVars 节点且光标位于相应的 PersistentVars 编辑器中,会在 EcoStruxure Machine Expert 编辑器中显示此菜单。

持久变量编辑器可自行处理持久变量的顺序。可以添加或删除持久变量而不会丢失数据,而无论这些变量在声明中的什么位置。

如果删除声明中的变量,则该变量会由过程映像中一个不可见的占位符替换。此占位符变量具有与所删除的变量相同的存储大小,它有助于确保随后的变量保留其地址。如果在任意位置添加了新变量,则该变量将添加在过程映像中列表的末尾。这也有助于确保现有变量保留其地址。

变量修改(名称或数据类型)的处理类似于删除和创建。此操作会产生占位符间隙,并在过程映像中列表的末尾(而不是在声明中)增加一个新条目。如果通过执行命令添加所有实例路径从程序或功能块添加变量,则这些变量的处理方式相同。

持久变量编辑器提供以下命令来确定间隙数目并将它们删除,并提供了用于保存和恢复变量值的函数。

o添加所有实例路径

oReorder List and Clear Gaps

oSave Current Values to Recipe

oRestore Values from Recipe