松下Control FPWIN Pro7编程软件定位应用模板

松下Control FPWIN Pro7编程软件定位应用模板

上几篇文章简述了松下Control FPWIN Pro7编程软件的特点,还有IEC 61131-3编程标准的优点。虽然不少PLC厂家的编程软件都声称符合IEC 91131-3编程标准,大体上都是源于欧得神思(CODESYS),但是它们的细微处还是有不少区别。下面来学习一下松下Control FPWIN Pro7编程软件的定位应用。

一、软件设置

1、新建一个项目,在项目树中双击“高速计数器,脉冲输出,中断输入,脉冲捕捉输入”,打开窗口,在407 处设置脉冲输出控制模式为“PMX位置控制数据表”,相当于三菱PLC的表格定位。

2、在项目树双击“位置控制数据表配置PMX(脉冲输出)”进入脉冲定位控制设置,控制方式以“绝对值”方式,意思是绝对坐标定位。

3、点击“CH设置”菜单中的“使用CH设置”,选择定位用到的轴,用几个就勾选几个。如用到插补轴要看PLC是否支持。设置好后点击“OK”。

4、点击“CH设置”菜单中的“参数设置”,进入参数设置窗口。

这里可以设置脉冲定位的参数,一般为默认选项,“偏差计数器清零时间”这一项推荐把“1”改为“0”,确认后点击“OK”。

5、封装定位函数。由于松下PLC没有支持PLCopen方式的定位指令,其他指令又难于理解,自定义几个定位FUN是不错的选择。现有东莞许工封装好了几个定位函数,FP-XH机型要用就可以复制/粘贴使用。函数封装过程如下:

新建POU,名称为“Axis_MOVE”(可自定义),类型为FUN(少占用内存),结果类型为“VOID”(无类型)。

定义头部变量,6个输入变量,1个输出变量,也可以边写边声明,这些是局部变量:

“Axis_MOVE”FUN内部程序如下:

同样的方法新建POU,名称为“JOG”(可自定义),类型为FUN(少占用内存),结果类型为“VOID”(无类型)。头部变量如下:

“JOG”FUN内部程序如下:

同样的方法新建POU,名称为“ORG”(可自定义),类型为FUN(少占用内存),结果类型为“VOID”(无类型)。头部变量如下:

“ORG”FUN内部程序如下:

6、调用函数编程应用如下:

相对定位是用相对位置加上当前位置而得到绝对位置,因此也是可以用绝对定位方式来做相对定位。用绝对地址编程虽然会 警,但是不会 错误,它的响应等级和速度是最高的,可以更快地停止运动。

#电气##PLC##电工交流圈#

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年6月11日
下一篇 2022年6月11日

相关推荐