计数器的工作是通过每个时钟脉冲将计数器的内容提前一个计数来计数。当被时钟输入激活时推进其数字或状态序列的计数器被称为以“递增计数”模式操作。

同样,当被时钟输入激活时减少其数字或状态序列的计数器被称为以“倒计数”模式工作。

脉冲计数器原理

脉冲计数器的工作原理是在程序设计时,脉冲计数的优先级要大于其他程序的优先级。水表脉冲计数会自动保存在模块内的存储器里。

大家经常使用高速计数器卡功能来计算脉冲的个数,进而产生中断,在中断中快速执行一些工艺操作,或者纯计数。

其实,很多PLC的高速计数通道不仅仅支持计数功能,也支持周期测量、频率测量功能,如S7-1200 除了提供计数功能外,还提供了频率测量功能,有 3 种不同的频率测量周期:1.0 秒,0.1 秒和0.01 秒。

频率测量周期是这样定义的:计算并返回新的频率值的时间间隔。返回的频率值为上一个测量周期中所有测量值的平均,无论测量周期如何选择,测量出的频率值总是以 Hz (每秒脉冲数)为单位。

我们可以利用频率测量功能实现计算电机的实时转速,而且不需要编程,只需要组态即可。

测量原理:

如一台电机带了一个分辨率为2000P/R的增量式编码器,即电机转1圈,发出2000个脉冲,输出类型为AB相,PLC启用频率测量功能,即计算每秒接收到的脉冲数,频率除以2000,即电机1秒钟转了多少圈,再乘以60,即电机多少转/分钟。

● 编码器解码转换成标准Modbus RTU协议● 可用作编码器计数器或者转速测量● 支持编码器计数,可识别正反转● 也可以设置作为2路独立DI高速计数器● 计数值支持断电自动保存● DI输入支持PNP和NPN输入● 继电器和机械开关输入时可以设置滤波时间● 通过RS-485接口可以清零和设置计数值● 宽电源供电范围:8 ~ 32VDC● 可靠性高,编程方便,易于应用● 标准DIN35导轨安装,方便集中布线● 用户可编程设置模块地址、波特率等● 编码器脉冲信号测量● 流量计脉冲计数或流量测量● 生产线产品计数● 物流包裹数量计数● 接近开关脉冲信号测量 ● 编码器信号远传到工控机● 水表或电表脉冲计数● 智能工厂与工业物联网

IBF150产品实现传感器和主机之间的信号采集,用来解码编码器信号。IBF150系列产品可应用在 RS-485总线工业自动化控制系统,自动化机床,工业机器人,三坐标定位系统,位移测量,行程测量,角度测量,转速测量,流量测量,产品计数等等。

产品包括信号隔离,脉冲信号捕捉,信号转换和RS-485串行通信。每个串口最多可接255只 IBF150系列模块,通讯方式采用ASCII码通讯协议或MODBUS RTU通讯协议,波特率可由代码设置,能与其他厂家的控制模块挂在同一RS-485总线上,便于计算机编程。

展开全文