绝世精灵
略懂、略懂……
级别: 工控侠客
精华主题: 0
发帖数量: 366 个
工控威望: 4813 点
下载积分: 1976 分
在线时间: 403(小时)
注册时间: 2007-09-08
最后登录: 2024-06-11
查看绝世精灵的 主题 / 回贴
楼主  发表于: 2011-09-25 19:02
     PLC型号 FP0-C32T,编码器,E6H-CWZ6C,  要求,对设备实现360度角度控制同时测出速度。角度控制:设备正转时度数增加,反转时减少(0-359度之间)。不论正转反转,同时测出设备速度。  我的做法是,把PLC系统寄存器里,高速计数器模式设定为方向辨别(X0,X1),这样通过编程可以实现角度控制要求,测速是按照1S时间内测得的高速计数器经过值计算出来的。现在的问题是,测角度时要周期性的给高速计数器经过值清零,这样测出的速度就不准确了, 我是新手还请老师们多指导,多谢了
绝世精灵
略懂、略懂……
级别: 工控侠客
精华主题: 0
发帖数量: 366 个
工控威望: 4813 点
下载积分: 1976 分
在线时间: 403(小时)
注册时间: 2007-09-08
最后登录: 2024-06-11
查看绝世精灵的 主题 / 回贴
1楼  发表于: 2011-09-28 23:42
多谢各位指点问题已解决,,我的做法是,将编码器A、B相脉冲接X0、X1,同时将编码器A相并接入X3,PLC高速计数器设置CH0(方向辨别X0、X1),CH2(加计数输入X3)。这样CH0通道测角度,CH2通道测速度,互不干扰。
绝世精灵
略懂、略懂……
级别: 工控侠客
精华主题: 0
发帖数量: 366 个
工控威望: 4813 点
下载积分: 1976 分
在线时间: 403(小时)
注册时间: 2007-09-08
最后登录: 2024-06-11
查看绝世精灵的 主题 / 回贴
2楼  发表于: 2011-09-29 20:47
测速时间的长短,设备调试时再确定,