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

[复制链接]
查看95 | 回复0 | 2024-5-21 18:53:14 | 显示全部楼层 |阅读模式

之前经常有朋友问什么是结构化编程,什么是FB块,怎么去建一个FB块,又或者有问到三菱PLC有没有库文件,怎么创建和调用等等问题。那么小编就给大家介绍一下FB块相关的知识,以及做一些解答吧。





1、什么是FB块?
FB块可以将特定的而且需要经常使用的功能打包成一个块,在程序中可以重复调用。
FB块也可以打包成一个库文件存放在电脑中,或者拷贝到别的电脑中使用。我们还可以对库进行加密,保证库程序的安全性。


2、使用FB块的优点是什么?
1、可以提高程序开发的效率;
2、可减少程序错误,提高程序的质量;
3、通过设置块口令,保护程序代码。


3、主程序中的数据是如何进入到FB块中进行运算,FB块的结果又是如何送到主程序中呢?
主程序中数据是通过局部标签接口进入到FB块中进行运算及返回的。




4、如何创建一个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时,可能会无法正常动作。


5、如何将FB块进行加密、封装成库文件?
加密封装成库文件的操作步骤如下:
(1)先选中FB/FUN,然后在工程菜单的“库操作”中选择“导出库”,并在弹出的界面中点击详细设置即可。

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

(3)在设置能否编辑页面中,点击对库部件设置能否编辑,会出现口令登陆界面,设置好密码,设置好库导出后能否编辑、只读还是读取禁止。


(4)以上设置好之后点击确定,然后输入库文件的名称,将会生成usl格式文件。



6、新建的工程如何将保存好的库文件导入到工程中?
库文件导入新建工程的操作步骤如下:
(1)在部件选择窗口的“库”中点击登陆用户库。

(2)在弹出的对话框中选中之前创建的usl格式库文件,点击打开即可。

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





以上就是关于FB块的相关知识,也是比较多朋友问到的一些问题,给做了一下解答,希望对大家在学习FB块过程中会有所帮助噢~来源:跟我学PLC,作者:技成——蔡慧荥老师


如果想更系统学习FX5U FB块相关知识推荐学习蔡老师新课程。


《FX5U PLC通用函数和FB库指令》


课程简介
本课程将讲解FX5U PLC的FB块的使用、通用函数指令和FB库指令的使用。


这门课程适合学习过FX5U PLC编程入门的学员,学员能够在最短时间里掌握局部标签和全局标签、标签的数据类型、数组和结构体等基础知识,掌握FB块的使用,掌握如何去创建一个FB块,如何将FB快封装成库指令,如果去调用FB块等,还能学习到通用函数和FB库指令的使用。


所需基础
1. 有一定的电工基础知识
2. 具有一定的PLC基础知识
3. 了解三菱小型FX系列其他型号PLC
4. 了解FX5U PLC基础知识为佳



课程大纲
讲师简介



蔡慧荥老师
资深PLC培训师,工业自动化本科学历,从2013年至今,在技成培训网从事PLC课程教学工作,主要负责西门子PLC的培训、三菱FX系列PLC的培训,致力于自动化应用技术知识的分享和传播。



主要教授西门子S7-200 /200 SMART PLC和三菱FX 系列PLC编程与应用,FX5U PLC编程与应用、威纶通触摸屏应用的课程,对于自动化培训的课程设计和教学有着自己的一套理念,所授课程通俗易懂,深受学员喜爱。



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则