赞
踩
欧姆龙E6C2-CWZ6C 100P/R
接线图: 黑接I0.0 白接I0.1 编码器为NPN型,公共端接24V
PLC设置说明:1:勾选启动HSC1 高速计数器
1:
CPU1214C共有6个高速计数器
注意一下图片内容
程序段3的内容为当正转计数也就是ID1000采集的编码器脉冲值等于326时 New_CV被赋值为0 然后接通CV 此目的为清除当前编码器计数 也就是编码器清零 。此时计数会被清零但是中断次数没有增加,这是应为下图
初始参考值的意思个人理解为:从0开始一直到500个脉冲才出发一次中断(上边图中点击新增后自动生成的OB40的程序)所以编码器清零但是中断次数没有变化的原因。在调试过程中发现此处的M800.5Q0.1中断触发有一个现象为,虽然中断程序为触发一次生效一次,但是如果不在程序中为其复位,它会一直置1.当编码器值到达500后触发一次中断,中断次数加1.
为计数事件生成输出脉冲为参考计数值2的数据,当编码器计数到310时Q0.0有输出,此时的计数事件:参考计数2(加计数)为308.309.310 每次加1 到达参考值2的预设值后触发输出。当电机反转计数时,脉冲值为负数,所以此处需要变更为减计数315.314.313,312,311,310,此时递减到参考值2的预设值后才触发输出。
上图为为I0.0-I0.6用到的输出进行 输入滤波,筛选信号 一般选择0.1-0.4 microsec即可。如果没有此步骤,编码器计数会变得不稳定。
具体含义可以参考百度,重点为New_cv 为清除当前编码器值。并且为CV上升沿触发。
此图为下载步骤,因选择硬件配置下载,如果选择选择下载到设备,此处HSC的设置会无法加载到PLC(教训,尝试多次下载到设备,结果都不能用)
(上图下载好似不管用)
以上为测试中所遇到的错误问题和教训。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。