文件管理可实现文件写入、文件读取、文件拷贝、文件删除、文件重命名等功能。
1)新建工程,编程语言为结构化文本ST,然后双击左侧设备栏“库管理器”分别添加“SysFile,3.5.15.0(System)”,“SysTypes Interfaces,3.5.2.0(System)”,“CmpErrors,3.3.1.40(System)”文件管理库,如下图所示;点击高级,输入库名称搜索,选择库进行添加。
图: 添加库文件
2)右击左侧设备栏“Application”,选择“添加对象”-“程序组织单元”,命名为POU_FileManage,选择类型为程序,实现语言为结构化文件,点击打开即可,如下图所示。
图:添加POU
3)右键“POU_FileManage”选择“添加对象”-“动作”,命名为ACT_SysFileOpen,选择实现语言为梯形图LD,点击打开即可,如下图所示;相同的操作添加ACT_SysFileClose等其他动作。
图:添加动作
4)在第三步添加的动作中完成各模块程序功能的编写,如下图1所示;在主程序POU_FileManage中控制文件操作使能变量状态来实现文件具体操作,并加入相关IO操作,如下图3所示;其中定义的几个比较重要的变量如下图2所示。