Codesys下断电保持变量保存到文件
我有拿触摸屏进行测试了,不过,里面的配方功能用起来并没有很舒服,今晚就刚好分享另外一种Codesys的配方应用,常规可以用Recipe Manage进行即可,有需要可留言,我后期分享。今天分享的是断电保存变量保存到控制器里面。
正文
1. 加载CmpApp库
[*]1.1 函数AppStoreRetainsInFile
[*]1.2 函数AppRestoreRetainsFromFile
2. Code ShowPROGRAM PLC_PRG
VAR
pStoreResult : POINTER TO CmpApp.RTS_IEC_RESULT;
bSave: BOOL;
bLoad: BOOL;
END_VAR
IF bSave THEN
AppStoreRetainsInFile(pApp:= CmpApp.AppGetCurrent(pStoreResult), pszFilName:= 'RetainFile.csv') ;
bSave := FALSE ;
END_IF ;
IF bLoad THEN
AppRestoreRetainsFromFile(pApp:= CmpApp.AppGetCurrent(pStoreResult), pszFilName:= 'RetainFile.csv');
bLoad := FALSE ;
END_IF
3. 实际文件路径
文件由Codesys的自定格式进行编码。无法用常规的记事本或者Excel进行查看。不过不影响实际的使用。
结尾
花点时间,把文件名进行字符串的处理能更好的应用到项目中简易使用。
不过今天的分享思路测试都有,各位大佬都是一看就会的。(点个关注,不迷路~)
页:
[1]