点击蓝字,关注我们

GxWork3规范化快速编程_FX5U内置脉冲定位
概念
将PLC最小控制单元类C#对象化编程
其中Obj标签名我们称之为对象,两个结构体是为对象的输入输出进行数据指定化,且功能块仅接受结构体内已指定好的数据类型,当我们需要访问定位功能时,我们需要创建FB标签并在程序里声明创建相应的功能块,无需关心功能块的在程序里的位置,只需要程序里有并扫描执行即可,若我们需要监视或者控制这个功能块对象时,我们只需要对声明的结构体标签名数据进行访问即可,无需关心功能块内部的工作过程。

1
结构体、功能块


2.1
全局标签

标签内数据分配,以便在屏里面进行显示和操作,无需全部分配,仅需要在屏上操作的进行地址分,如未分配地址,则屏无法加载对应标签,可以有效的减少编辑触摸屏时数据错误填写,如下为仅分配了地址的标签可被屏识别,在屏里使用时我们也仅需选择已创建的标签名即可而无需关心其填写的PLC地址。

2.2
屏内用签标

2.3
屏程序图示

3
功能块使用示例

程序内控制功能块
我们可以在程序的任何位置通过对象点(Axis[轴号].CM_xxxxxx)的方式来对功能块进行控制,而无需去关心功能块在程序哪个位置,如下所示:

*****此示例轴号为0到3的数组分别对应轴K1到K4,此功能块可在增加FX16ET-H模块的情况下控制12轴脉冲轴,如需示例程序请联系我们。
END
(注:本文为“海亿自动化”原创文稿,如需转载,请标明出处并附上原文链接)
了解更多
请关注我们
更多内容说明或案例详情可留言或来电咨询~
我司为广大三菱用户提供相应技术服务!

