Codesys CAA_File 库和 SysFile 库有什么区别?何时使用 CAA_File 而不是 SysFile?
问问题
1078 次
1 回答
5
SysFile 直接调用 CODESYS Runtime 组件。CODESYS Runtime 使用此 API 下载程序/打开程序 ETC。从某种意义上说,它非常优化,每个功能都可以很好地定义任务。这里的所有功能都处于非常低的水平。
CAA_File,使用标准化 API(由 CAA 工作组定义),专注于 IEC 程序员的需求。它采用更高级的方法,为您提供在 SysFile 中找不到的额外功能(但您可以自己实现)。
最后,CAA_File 最终调用 SysFile。
根据您的目标,您可能无法使用 SysFile。Linux/Windows 设备通常附带所有组件。
只有当我想创建自己的库,或者我想要一个非常高效的过程,或者我不需要任何特殊的保护/功能时,我才会使用 SysFile。
如果我想保持简单,我会使用 CAA_File。
资料来源:我已将 CODESYS Runtime 集成到自定义嵌入式平台中。
于 2018-11-06T15:27:19.897 回答