您可以将控制器上的配方值应用到项目中的配方定义,即使这些定义在项目中已被修改。
要求:在配方管理器中选择“PLC” 中的配方管理选项。
-
在项目中创建配方定义
RecDef1,其中包含变量PLC_PRG.ivar和PLC_PRG.bvar。插入一个配方“R1”: value forPLC_PRG.ivar:33; value forPLC_PRG.bvar:TRUE。 -
登录控制器并下载应用程序。
配方文件
R1.RecDef1.txtrecipe保存在控制器的默认目录 ($PlcLogic$) 中。 -
注销并在项目的配方定义中添加另一个变量
PLC_PRG.dwvar。 -
编辑设备上的配方定义文件
R1.RecDef1.txtrecipe,将PLC_PRG.ivar的值从33改为34。此外,在设备上添加另一个配方“R2” 。为此,复制
R1.RecDef1.txtrecipe并将其重命名为R2.RecDef1.txtrecipe。然后编辑该文件并更改配方值:PLC_PRG.ivar:1,PLC_PRG.bvar:FALSE.现在,设备上有两个配方“R1” 和“R2” 。在项目中,只有“R1” ,还包含设备上“R1” 以外的其他值。
-
通过在线更改登录控制器。
-
从上下文菜单中单击“从设备加载配方” 。
对话框提示您下次登录时执行命令可能会触发在线更改,并且运行时系统上的配方将覆盖当前配方定义的配方。
-
确认要继续。
对话框提示您,设备上加载的
PLC_PRG.dwvar配方无法从控制器生成值。 -
确认要继续。
项目中配方定义“R1” 中
PLC_PRG.ivar的值更改为34。配方“R2” 的值1和FALSE现在也列在配方定义中。PLC_PRG.dwvar保留在配方定义中。