Codesys CAA_File 和 SysFile 库的区别

1 codesys

Codesys CAA_File 库和 SysFile 库有什么区别?何时使用 CAA_File 而不是 SysFile?

小智 5

SysFile 直接调用 CODESYS 运行时组件。CODESYS 运行时使用此 API 下载程序/打开程序等。它非常优化,因为每个功能都完成了很好的定义任务。这里的所有功能都非常低级。

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

最后,CAA_File 调用了 SysFile。

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

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

如果我想保持简单,我会使用 CAA_File。

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