工控智汇

工控智汇

库文件的封装

admin 191 130

1.库的概述

将POU定义或数据类型汇总为可作为流用所需的部件使用的形式,等到库。库的部件称为库部件。NJ/NX系列CPU单元中,可创建和使用库

1.1库部件的对象

功能块、功能、结构体、联合体、枚举都可以作为库部件中的一员

1.2库部件的设定

各库部件中可设定以下项目


2.新建一个库项目

2.1新建一个名称为【加法封装】库工程项目

双击SysmacStudio软件图标,打开软件



2.2新建库部件


2)将功能块的名称修改为【FB_ADD】


修改完成


3)双击打开功能块



5)编写功能块程序


2.3库的设定


注:这里将【禁用源显示】勾选后,源代码将不可被查看,如果希望源代码可以被查看这里不勾选即可


2.4保存为库文件




3.库文件的引用

打一个新项目或者新建一个新项目






6)在工具箱下可以看到创建的FB_ADD功能块显示出来了


4.库文件的调用

4.1新建一个程序段

1)将【程序】下原有的程序段删除


2)新建一个编程语言为ST的程序段【程序0】



3)双击打开【程序0】


4)创建变量


4.2调用功能块

1)在程序段空白处输入_sum,可以看到系统自动索引到刚刚建立的变量,按回车确认


2)输入一个(,可以看到功能块的所有接口都显示出来,当前输入的接口会以高亮的形式显示。


3)这时可以按两次Tab键快速插入所有接口


4)关联输入输出变量


5.功能块测试

5.1将【程序0】添加到扫描任务里


5.2模拟运行


启动中


2)给变量里赋值


这里给变量A赋值为10,变量B赋值为20,变量C的结果为30,计算正确,测试成功