Codesys CAA_File和SysFile库的区别

时间:2018-10-25 02:00:32

标签: codesys

Codesys CAA_File lib和SysFile lib有什么区别?何时使用CAA_File代替SysFile?

1 个答案:

答案 0 :(得分:3)

SysFile 直接调用CODESYS Runtime组件。 CODESYS Runtime使用此API来下载程序/打开程序ETC。 从每个功能都可以很好地定义任务的意义上说,它是非常优化的。 这里的所有功能都非常低。

CAA_File , 使用标准化的API(由CAA工作组定义),重点关注IEC程序员的需求。 它采用了更高级的方法,为您提供了SysFile中找不到的其他功能(但您可以自己实现)。

最后,CAA_File最终调用SysFile。

根据您的目标,您可能无法使用SysFile。 Linux / Windows设备通常随附所有组件。

仅当我想创建自己的库或想要一个非常高效的过程,或者不需要任何特殊保护/功能时,才使用SysFile。

如果我想简单起见,可以使用CAA_File。

来源:我已将CODESYS Runtime集成到自定义嵌入式平台中。