要求:应用程序中提供配方管理器。在配方定义中,有一个“myRec” 配方,其中包含变量值。myRec.txt
配方文件位于文件系统中,包含该配方的条目。
配方文件示例
PLC_PRG.bVar:=0 PLC_PRG.iVar:=2 PLC_PRG.dwVar:=35232 PLC_PRG.stVar:='first' PLC_PRG.wstVar:='123443245'
-
双击设备树中的“配方定义” 对象,打开用于定义各个配方的表格编辑器。
您将看到
myRec
栏,其中包含该配方的当前值。 -
在外部文本编辑器中编辑
myRec.txt
文件,将变量值替换为要加载到CODESYS 配方定义中的其他值。保存文件。 -
在配方定义中,单击“myRec” 列,在右键菜单中单击“载入配方” 。
对话框提示您再次登录时可能需要执行在线更改。当您通过加载配方来更改配方变量的当前值时,有必要进行在线更改。
-
单击“Yes” 关闭对话框并继续。从文件资源管理器中选择
myRec.txt
文件进行加载。配方定义中的配方值会根据文件中读取的值进行更新。
如果只想用新值覆盖个别配方变量,那么在加载到配方文件之前,请删除其他变量的值。没有值定义的条目不会被读取,因此更新后控制器和项目中的这些变量将保持不变。
对于数据类型为REAL
/LREAL
的值,在某些情况下也会将十六进制值写入配方文件。这样做是必要的,因为这样才能在转换时恢复完全相同的值。在这种情况下,您需要更改十进制值并删除十六进制值。