FANUC 如何在梯形图中建立一个FB功能块


建立FB功能块

FB功能块在0i-F系统中属于标准配置,本文以0i-F系统为例,简要说明下如何建立一个FB功能模块;

首先将需要增加FB功能块的0i-F系统设备梯形图拷贝出来,拷贝出来后使用FANUC LADDER III软件进行PMC梯形图格式转换,在转换画面中“Instruction(指令)”项中选择“Function Block(功能块)”后,点击“OK”,完成PMC格式转换;

使用LADDER III软件打开转换完成的梯形图,此时在软件左侧菜单栏中就会显示“Function Block(功能块)”项目;

接下来我们建立一个简单的自锁控制的功能块,实现功能如下:按钮1按下后,灯一直亮,按钮2按下后,灯灭;

右键点击左侧“Function Block(功能块)”后,在弹出的子菜单中选择“Add FB(添加功能块)”;

在弹出的“Add FB(添加功能块)”界面中定义功能块名称及注释后,点击“Add(添加)”,添加功能块;

功能块名称定义完成后,系统会自动进入到功能块定义画面,画面中主要分为三大块如图所示,分别为注册变量列表页面、变量定义区、功能块逻辑编辑区

变量定义区中点击鼠标右键,在弹出的列表中选择“New Data(新数据)”,新建变量;

系统弹出新建变量画面,在此画面中可以定义变量了,首先定义一个按钮1的相关变量,变量属于输入变量,在变量画面中“Variable type(变量类型)”项选择需要定义的变量类型,按钮1属于输入信号,选择“Input parameter(输入参数)”;在“Symbol(符号)”中自定义变量的符号,如本文“INPUT1”,也可以为符号添加相关注释,添加完成后点击“Add(添加)”,建立变量完成;

以同样的方式建立按钮2的变量“INPUT2”;

两个按钮对应的输入变量已经建立完成,接下来建立输出变量,进入定义变量画面后,在“Variable type(变量类型)”项中选择输出变量对应类型“Output parameter(输出参数)”;在“Symbol(符号)”中自定义变量的符号,如本文“Output”,也可以为符号添加相关注释,添加完成后点击“Add(添加)”,建立变量完成;

完成上述步骤后,变量已全部建立完成,接下来就需要在功能块逻辑编辑区内编辑这些变量对应的逻辑关系,本文举例建立一个自锁控制的功能块,则编辑相关逻辑如下,编辑方法与编辑梯形图一致:

编辑完成后,功能块就已经定义完成了,接下来进入到梯形图中,找到需要添加功能块的位置,鼠标左键点击功能块,如本文“AUTOLOCK”,拖拽到梯形图画面,完成功能块添加;

拖拽后系统弹出功能块注释编辑对话框,可定义功能块实例名称、功能块注释,完成注释后点击“Add(添加)”;

此时功能块已经添加到梯形图中,刚才定义的变量“INPUT1”、“INPUT2”、“OUTPUT”可自由进行定义;

定义X20.0为按钮1信号,对应“INPUT1”变量,X20.1为按钮2信号,对应“INPUT2”变量,Y20.0对应指示灯信号,对应“OUTPUT”信号,完成梯形图编辑;

如果有其他按钮也需要进行自锁控制,可在梯形图中添加功能块后直接编辑变量定义相关的信号即可;

完成上述功能块指令后,梯形图并不能直接使用,还需要在软件左侧菜单栏中点击“Systerm parameter(系统参数)”,在系统参数画面中点击“Assignment Address of FB(为FB功能块分配地址)”,为FB功能块分配地址;

为FB功能块分配地址不应与梯形图中其他地址冲突,分配未使用的R地址或者E地址均可,分配地址完成后,点击“OK”;

以上就完成了FB功能块的添加步骤了,将梯形图转换为存储卡格式后,拷贝到设备中,设备中就可以使用FB功能块指令了。

发表回复

登录... 后才能评论

若对本站购买流程不熟悉的用户,可仔细查看文章付费资源购买流程

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或直接微信联络博主。

目前网站付费资源可使用微信与支付宝进行支付。

如果您已经成功付款但是网站没有弹出成功提示,请微信联系博主并提供付款信息为您处理。

本站所有资源均属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是否是您所需要的资源