工控智汇

工控智汇

如何创建一个FB块,并进行加密封装成库文件?

admin 156 153
1、什么是FB块?

FB块可以将特定的而且需要经常使用的功能打包成一个块,在程序中可以重复调用。

FB块也可以打包成一个库文件存放在电脑中,或者拷贝到别的电脑中使用。我们还可以对库进行加密,保证库程序的安全性。

2、使用FB块的优点是什么?

1、可以提高程序开发的效率;

2、可减少程序错误,提高程序的质量;

3、通过设置块口令,保护程序代码。

主程序中数据是通过局部标签接口进入到FB块中进行运算及返回的。

下面以创建“启保停”FB块为例,介绍FB的创建步骤:

1.在工程中通过“新建数据”创建FB数据。

2.在FB/FUN的“局部标签”选项中设置要在FB的程序本体中使用的局部标签。

3.使用标签创建程序本体,注意编辑好后没有在主程序调用是无法编译的。

4.将FB拖拽到MAIN主程序上,输入FB名称之后,便可编辑程序。

5、创建FB程序时应该注意什么?

①注意软元件的使用,创建FB程序时,建议使用标签。将使用了软元件(X10、Y10等)的FB程序用于多个位置时,可能会无法正常动作。

②在OUT指令中将使用了软元件的FB程序用于多个位置时,将变为双线圈。可以通过SET/RST指令避免双线圈。

③在1次扫描中多次执行(子程序、中断程序、FOR~NEXT)的顺控程序内,如果使用了上升沿触发指令/下降沿触发指令、脉冲执行型指令(MOVP)在内的FB时,可能会无法正常动作。

1、如何将FB块进行加密、封装成库文件?

加密封装成库文件的操作步骤如下:

2.在设置页中进行库导出的相关设置,在公开设置页可以设置各部件是公开还是非公开。

新建的工程如何将保存好的库文件导入到工程中?

库文件导入新建工程的操作步骤如下:

3.添加库文件后,在部件选择窗口的库页面可以看到该用户库中会显示出来,然后将FB拖拽出来就可以了。

以上就是关于FB块的相关知识,也是比较多学员问到的一些问题,给做了一下解答,希望对同学们在学习FB块过程中会有所帮助噢~

↓免费学习资料