三菱gx works2 FXCPU简单工程(使用标签)FB如何保存到库,方便下次使用时调用?

三菱gx works2 FXCPU简单工程(使用标签)FB如何保存到库,方便下次使用时调用?,第1张

用GX WORKS2打开带有FB块的程序,然后“工程”-“库 *** 作”-“将FB输出至库(工程)”,然后选择要保存到库里的FB块,并且选择要保存到的库文件,确定即可。工程里要用这个FB块时,也是,打开程序,然后“工程”-“库 *** 作”-“从工程中取库”然后选择一个你之前保存的库文件,确定就好了。
这个也可以不保存到库里,直接将FB输出到你要的工程里也可以。 *** 作方法都是一样的。
望采纳。。。。。。

IN和OUT是你在调用FB的时候输入进去的,你设置了IN和OUT之后,在调用FB的时候就会出来相应的针脚,由于FB可以在程序里面多次调用,所以你可以有使用相同的FB,然后改变IN和OUT的变量地址,类似的功能调用相同的FB,减少编程量,
STAT设置的话,会需要生成相应的背景数据块,你可以在不同的DB里面设置不同的参数,加入你有3个电机,功能是一样的,但是参数会不一样,那样你就可以把参数先存储在相应的DB里面,然后用同一个FB实现3个电机参数不同的功能,
TEMP变量就是程序执行时候的临时变量,只在当前程序调用的时候会有使用,这个FC功能块也是有的,当子程序调用完成后,TEMP变量会被清零,所以如果用TEMP变量的话,程序在线监控的时候会比较不好点。

三菱没有这个功能,只能自己用梯形图编辑类似的功能,然后使用call指令来调用,三菱里面有个所有的Label功能,大概就是这个意思,用来表示某个功能块,然后call(P)调用
所谓的LABEL就是可以在左侧母线的左侧区域,可以双击输入一个标识符,比如输入
"Manual",则在这个LABEL及以下的程序段(至RET指令)可以用call指令来调用,如
call
“Manual”,

1、只有需要用到的才在全局变量中声明,没有使用到的你无需声明,对于局部变量也是如此。
2、只有指定给任务的POU才会得到执行,没有指定给任务的POU不会得到执行,同样,只有在POU中被调用的FB/FC才会得到执行,没有被调用的FB/FC不会被执行。
3、关于执行顺序,当一个任务中被分配了多个POU,那么他们的执行顺序是依次执行,当一个POU中有调用多个FB/FC,那么这些FB/FC将从上往下依次执行。

在参数设置里面
设置ST定时器的点数(默认是0),然后再使用累计定时器ST,使用方法和普通定时器一样。一个输入信号接通计时器这个计时器开始计时,一直达到你设定数值它的辅助敞开触点才开始接通常闭点变成敞开点


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13255672.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-27
下一篇 2023-06-27

发表评论

登录后才能评论

评论列表(0条)

保存