欧姆龙plc高速计数器使用(欧姆龙CP1系列PLC的高速计数器应用程序三)

欧姆龙CP1系列PLC的高速计数器应用程序三

某项目要求测量电机转速,有光电编码器与主轴相连,编码器的分辨率为1024线,求电机转速,并保存在寄存器中,供HMI读取。

此例以CPLH-X/XA型CPU单元模块为样本,说明程序的创建方,法。使用高速计数器0对编码器脉冲计数,可用PRV2读取PV值2指令读出实时转速值。

一、分配I/O点

输入点

作用

输出点

作用

0.08

A相输入

PLC的输入端电源与编码器的电源应是同一24VDC电源供电,最好不做它用。

二、欧姆龙CP1系列PLC系统设定

打开欧姆龙PLC编程软件CX-P,在工程项目树中双击“设置”项目栏,打开“PLC设定”窗口,选择“内置输入设置”选项卡,勾选“使用高速计数器0”,并设置计数模式为“循环模式”,复位方式为“Z相和软件复位”,输入设置为“增量脉冲输入(加法脉冲输入)”,如下图所示。

欧姆龙plc高速计数器使用(欧姆龙CP1系列PLC的高速计数器应用程序三)(1)

二、在主程序中编写程序

在主程序中用PRV2读取PV值2指令编写程序,如下图所示。

欧姆龙plc高速计数器使用(欧姆龙CP1系列PLC的高速计数器应用程序三)(2)

PRV2指令的作用是读取编码器的脉冲频率或脉冲总数,转换成旋转速度或累加转数,用32位的两个字来保存输出结果。

1、控制数据中的4位十六进制数□□□□分别代表:

最低位代表转换模式。

最低位0代表为频率-转速转换;

最低位1代表为计数器当前值-累计转数转换。

第2位代表在频率-转速转换模式下的脉冲频率计算方式,0-通常方式;1-10ms采样方式;2-100ms采样方式;3-1000ms采样方式。

第3位代表在频率-转速转换模式下的转速单位,0-r/min;1-r/sec;2-r/hr。

第4位补0。

2、每转脉冲数,需要转换成十六进制数,范围为:#0000~#FFFF。

#电工交流圈##机械##PLC#

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页