Codesys CAA_File库和SysFile库有什么区别?什么时候使用CAA_File而不是SysFile?
发布于 2018-11-06 15:27:19
SysFile直接调用CODESYS组件。CODESYS运行时使用此API下载程序/打开程序等。它非常优化,因为每个函数都能很好地定义任务。这里所有的功能都很低。
CAA_File,使用标准化的API (由CAA工作组定义),重点关注IEC程序员的需求。这需要一种更高级的方法,为您提供在SysFile中找不到的额外功能(但您可以自己实现)。
最后,CAA_File最终调用了SysFile。
根据您的目标,您可能无法使用SysFile。Linux / Windows设备通常带有所有组件。
如果我想创建自己的库,或者我想拥有一个非常高效的过程,或者我不需要任何特殊的保护/特性,我才会使用SysFile。
如果我想保持简单,我会使用CAA_File。
资料来源:我已经将CODESYS运行时集成到定制的嵌入式平台中。
https://stackoverflow.com/questions/52980264
复制相似问题