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

松下ControlFPWINPro7编程软件定位应用模板

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

一、软件设置

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


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




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、调用函数编程应用如下:


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

免责声明:本文章如果文章侵权,请联系我们处理,本站仅提供信息存储空间服务如因作品内容、版权和其他问题请于本站联系