首先检查一下软件菜单弹出里是否有配方功能的操作,这个会影响后续文件保存和加载。 在菜单栏上的工具中选择自定义 打开后查看是否有配方。 没有的话在点击任意一栏,然后在右侧点击“添加弹出菜单”。 在默认文本中填写“配方”,语言选择添加中文后点确定。
回到自定义界面后,首先打开新建的配方栏,选中下方的空白方框后,点击“添加命令”。 在左侧“类别”中找到配方命令,右边选择“保存配方”和“加载配方”。选择时可以按下Ctrl键进行多选,然后点确定。(保存配方是将文件信息导出,加载配方是将文件信息导入)
添加完成后点确定退出即可。 然后进行断电保持变量当前值信息导出和导入的步骤:
一、在工程中添加一个配方管理器
双击“配方管理器”,进行设置。 在常规中勾选PLC中的配方管理,取消自动保存,加载配方选择“通过变量名称加载匹配变量”(所有匹配的变量名称已经从配方文件上加载,注意:当文件中的变量列表和应用程序配方定义中的变量列表不同的时候,不会发生错误)。
二、将程序下载后,监控保持变量表,当程序调试完成后,当前变量内的数据是最终数据时,可在保持变量表中右击,选择“保存当前值到配方”。
然后配方管理器下会自动生成一个配方,“PersVars”中就是快照的值,点击“PersVars”列下任意一行,然后右击或者是选择菜单栏上的配方,点击保存配方,选择对应需要保存到的路径进行保存。(保存文件的名称可以是中文) 三、加载文件然后修改保持变量中的数据 当程序中保持变量的数据被修改,配方中快照的数据也不对,现在需要加载之前保存的有效的变量,如下图所示,之前保存的是1到12,
现在都是0。
在配方中点击“PersVars”列下任意一行,然后右击或者是选择菜单栏上的配方,点击加载配方,选择对应路径中需要加载的文件,点击确定后数据更新成之前导出的数据 进入到保持变量表中,右击选择“从配方中恢复变量值”,变量当前数据修更新成之前导出的数据。 四、注意:当保持变量表里的变量个数有增加或者是减少,变量名称有变化时,需将之前生成的配方删除,然后在右击选择“保存当前值到配方”,这时会重新生成配方。如果不删除进行保存,会导致软件报错,原因是保持变量表里的变量与原配方不一致,软件在遍历所有变量节点时出错。
|