二、软件方面:
1、思路:将内部高速计数器的上限值设得足够大,使设备运行到复位开关处复位前不至于由于达到计数上限而重新计数,引起不必要的麻烦。另外,对于测速,主要用于三菱plc的spd指令(测速),该指令的应用格式是:spd
d1
d2
d3,将d1(输入口x0或x1,假定为x0)在d2(如k1000,指1000ms,即1s)时间内输入的脉冲数送入d3,因而d3内数值的意义就是在刚刚过去的1s内输入的脉冲数。另外你再算出电机旋转一周旋转编码器输出多少脉冲,电机旋转一周装置运行多少米,对应算出一个脉冲装置运行多少米,假定为k米,接下来,将d3中数值与k相乘,即为1s内装置运行的距离,也就是速度。
2关键程序:spd
x0
k1000
d3;
每过1秒钟,将x0输入的脉冲数送给d3
mul
d3
k
d4;
d4内数值即为速度
另外,当运行到复位开关(常开)处时复位计数器编码器一般与轴相联,编码器的脉冲量是固定的,在轴旋转的时候,编码器就会输出脉冲,PLC或计数器收到脉冲,根据轴转的速度不同时,在单位时间内收到的脉冲总量是不一样的,速度就表现在这里了,根据脉冲量与实际转的长度就可以算了真实的速度米/分钟编码器计算设定
1所需分辨率:测量轮:周长200mm,精度01mm 分辨率R=周长/精度=2000P/R
2所需响应频率:速度=1000rpm,所需分辨率3600I/U(分辨率)响应频率Fmax=(速度分辨率)/60=600KHZ
3最大响应频率:(最大响应转速rpm)/60
(脉冲数/转)=输出频率HZ
4最大响应转速:(最大响应频率HZ )/(脉冲数/转)60=轴的转速rpm
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)