编码器的应用、接线、组态、博途1200编程与调试:高速计数器,用于给PLC发高速脉冲,接I点
用来例如:检测电机转速,皮带输送机运行的距离 (粗略定位)
360:代表转一圈会对外发360个脉冲,转一度,就会发送1个脉冲
N: 代表NPN型传感器,所以PLC的公共点M点接24V
假如PLC每秒钟接收到720个左右的高速脉冲数
请问:编码器的转速是多少转每分钟?
720/360*60=120r/min
实物图
1.博途组态高速计数器HSC,软件给分配了A相接I0.0,B相接I0.1
2.绘制图纸
3.
HSC1的高速计数器存放地址为ID1000 (双精度整数)
计数范围为:-21亿至21亿
注意重点 :一定不要忘了把I0.0与I0.1的通道扫描速度改为0.1微妙或者0.2微秒
1215C晶体管型PLC共支持6路高速计数器,4路高速脉冲(也就是最多带4个脉冲轴)
4.建立循环中断OB组织块,调用指令
调用Ctrl_HSC指令
引脚参数HSC:高速计数器的硬件地址(HW-ID),在系统常数里可以看到为257
参数很多,有些暂时用不到可以不填写,可以先填一个计数值清零
4.下载程序并实测
用手转了编码器一圈,计数值为360左右,符合
根据每隔0.3s的高速计数值差值,计算得编码器的转速
思考题?
编码器上的皮带轮:外径为100mm
题目:按下启动,输送开始跑,输送皮带每走200mm,就停下来等待5秒, 然后再走200mm,当按下停止,输送带停止
首先要计算:一个脉冲皮带走多少距离? π取3.14
转一圈皮带输送机走100π,因为转一圈为360个脉冲,
所以1个脉冲皮带输送机走100π/360 mm =0.87mm
皮带输送机走200mm,需要200/0.87=230个脉冲
也就是高速计数器(HC0)每增加230,就断开电机1(q0.0),接通定时器定时,5秒后再走200mm
思考:如果通过编码器计算轴的转速?
假如PLC每秒钟接收到720个左右的高速脉冲数?电机所带的2个皮带轮直径比为2:1
请问:电动机的转速是多少转每分钟?
720/360602=240r/min
假如电动机的额定转速为1440r/min,那此时给定的变频器频率为多少HZ?
240/(1440/50)=8.3HZ