合信论坛

快捷导航
查看: 101|回复: 0

Codesys中当前变量信息导入导出操作

[复制链接]

10

主题

10

帖子

1119

积分

高级会员

Rank: 3Rank: 3

积分
1119
发表于 2025-12-25 14:06:18 | 显示全部楼层 |阅读模式
首先检查一下软件菜单弹出里是否有配方功能的操作,这个会影响后续文件保存和加载。
在菜单栏上的工具中选择自定义
1.jpg
打开后查看是否有配方。
2.jpg
没有的话在点击任意一栏,然后在右侧点击“添加弹出菜单”。
在默认文本中填写“配方”,语言选择添加中文后点确定。
3.jpg
回到自定义界面后,首先打开新建的配方栏,选中下方的空白方框后,点击“添加命令”。
4.jpg
在左侧“类别”中找到配方命令,右边选择“保存配方”和“加载配方”。选择时可以按下Ctrl键进行多选,然后点确定。(保存配方是将文件信息导出,加载配方是将文件信息导入)
5.jpg 6.jpg
添加完成后点确定退出即可。
然后进行断电保持变量当前值信息导出和导入的步骤:

一、在工程中添加一个配方管理器
7.jpg
双击“配方管理器”,进行设置。
在常规中勾选PLC中的配方管理,取消自动保存,加载配方选择“通过变量名称加载匹配变量”(所有匹配的变量名称已经从配方文件上加载,注意:当文件中的变量列表和应用程序配方定义中的变量列表不同的时候,不会发生错误)。
8.jpg
9.jpg
二、将程序下载后,监控保持变量表,当程序调试完成后,当前变量内的数据是最终数据时,可在保持变量表中右击,选择“保存当前值到配方”。
10.jpg

然后配方管理器下会自动生成一个配方,“PersVars”中就是快照的值,点击“PersVars”列下任意一行,然后右击或者是选择菜单栏上的配方,点击保存配方,选择对应需要保存到的路径进行保存。(保存文件的名称可以是中文)
11.jpg
12.jpg
13.jpg
三、加载文件然后修改保持变量中的数据
当程序中保持变量的数据被修改,配方中快照的数据也不对,现在需要加载之前保存的有效的变量,如下图所示,之前保存的是1到12,
现在都是0。
14.jpg
在配方中点击“PersVars”列下任意一行,然后右击或者是选择菜单栏上的配方,点击加载配方,选择对应路径中需要加载的文件,点击确定后数据更新成之前导出的数据
15.jpg
16.jpg
17.jpg
进入到保持变量表中,右击选择“从配方中恢复变量值”,变量当前数据修更新成之前导出的数据。
18.jpg
19.jpg
四、注意:当保持变量表里的变量个数有增加或者是减少,变量名称有变化时,需将之前生成的配方删除,然后在右击选择“保存当前值到配方”,这时会重新生成配方。如果不删除进行保存,会导致软件报错,原因是保持变量表里的变量与原配方不一致,软件在遍历所有变量节点时出错。




断电保持区当前值导出文件步骤说明.pdf

731.81 KB, 下载次数: 6

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

客服热线
400-700-4858 周一至周五:09:00 - 18:00
深圳市南山区打石一路深圳国际创新谷6栋A座9层

深圳市合信自动化技术有限公司(简称“合信技术”)成立于2003年,高新技术企业,专注于工业自动化产品的研发、生产、销售和技术服务,依靠高质量、高性能的自动化控制产品与方案为客户创造最大价值,立志于成为全球领先的工业自动化解决方案供应商。

Archiver|手机版|小黑屋|COTRUST Inc. ( 粤ICP备13051915号 )

GMT+8, 2026-1-10 01:10 , Processed in 0.197067 second(s), 26 queries .

快速回复 返回顶部 返回列表