您可以将控制器上的配方值应用到项目中的配方定义,即使这些定义在项目中已被修改。
要求:在配方管理器中选择“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
保留在配方定义中。