Codesys运行时与操作系统对接流程
一、创建库1、新建库工程
2、在默认的库结构中可以将其中的文件夹都删除自定义,也可以利用标准库结构
3、按照自己要求重构工程结构后添加功能函数文件
输入功能所需的参数,若利用IEC语言实现,则直接在参数下方的空白处实现,若需要使用C语言外部实现则需要在对应模块上进行右键点击选择属性,将其改为外部实现。
4、设置工程信息
默认工作信息如下:
5、导出库文件
注意:如果选择保存工程并装入库就可以在tool下找到新建的库,自己新建的其他工程不需要导入直接就可以使用库;保存为编译的库就可以提供给其他开发者使用。
6、利用库生成.m4接口文件,组件与库文件名称一致,输出目录可以根据自己的文件夹格式进行修改。
7、使用模板以及m4工具生成.c及.h文件(本机模板文件目录为:D:*****\CODESYS16.02\Western_0x1_ARM_VxWorks_V3.5.16.40_XsCZMASIHS0521\Western_0x1_ARM_VxWorks_V3.5.16.40_XsCZMASIHS\Templates)使用win+r输入cmd进入脚本命令文件。依次输入如下命令:
python.exe gen_cmp_from_temp.py -t CmpTemplateEmpty -c TestLib
将文件夹内的Dep.h以及ltf.h删除,将Testlibtf.m4换成从CODESYS内生成的m4文件,并将文件名更改为Testlibtf.m4,依次点击.bat批处理文件,生成所需要的.h文件,将最后生成的Dep.h和ltf.h以及此路径下的.c文件拷贝到自己的开发环境IDE中(本机环境为Vxworks7)
页:
[1]