超越无限
级别: 略有小成
精华主题: 0
发帖数量: 130 个
工控威望: 262 点
下载积分: 818 分
在线时间: 25(小时)
注册时间: 2008-04-09
最后登录: 2018-06-26
查看超越无限的 主题 / 回贴
楼主  发表于: 2013-12-11 15:35
我做plc编程时间不久,也算有点小收获了,目前有一问题想请教高手一下,plc怎样接受到编码器的脉冲?是用高速计数器还是用什么寄存器还是指令?假设编码器一圈的脉冲是6000,plc怎样接受这6000 个脉冲信号,我想用编码器做一下位置控制,控制三相普通电动机,当然精度要求不高。急求高手指点迷津。先行谢过。
hexdho
机械是载体,电气是灵魂。
级别: 网络英雄
精华主题: 0
发帖数量: 672 个
工控威望: 11961 点
下载积分: 11608 分
在线时间: 526(小时)
注册时间: 2012-11-08
最后登录: 2024-04-27
查看hexdho的 主题 / 回贴
1楼  发表于: 2013-12-11 15:39
当然是用高速计数器。用三相普通电动机不如用步进电机。
zyhefei
级别: 探索解密
精华主题: 0
发帖数量: 19 个
工控威望: 136 点
下载积分: 669 分
在线时间: 30(小时)
注册时间: 2011-11-21
最后登录: 2018-01-22
查看zyhefei的 主题 / 回贴
2楼  发表于: 2013-12-11 15:40
可以用C235等高速计数器来进行控制
超越无限
级别: 略有小成
精华主题: 0
发帖数量: 130 个
工控威望: 262 点
下载积分: 818 分
在线时间: 25(小时)
注册时间: 2008-04-09
最后登录: 2018-06-26
查看超越无限的 主题 / 回贴
3楼  发表于: 2013-12-11 15:56
用步进电机的话我会用,可以读出步进电机的脉冲个数的,主要是想控制普通电机,要是用高速计数器的话怎么用啊,目前还没用过高速计数器那,
wwcwwc
级别: VIP会员

精华主题: 0
发帖数量: 3392 个
工控威望: 3188 点
下载积分: 70165 分
在线时间: 1601(小时)
注册时间: 2008-04-20
最后登录: 2024-04-25
查看wwcwwc的 主题 / 回贴
4楼  发表于: 2013-12-11 16:48
一般接受高速脉冲的都需要使用高速计数器进行。
如你说的如果编码器一周的脉冲数是6000,那编码器实际转动一周,工作台移动量多少(变速器的速比)?螺距是多少?齿距是多少?这个都需要知道的数值。在计算实际距离时,知道了这些数据,移动量就可以通过计算得到。
超越无限
级别: 略有小成
精华主题: 0
发帖数量: 130 个
工控威望: 262 点
下载积分: 818 分
在线时间: 25(小时)
注册时间: 2008-04-09
最后登录: 2018-06-26
查看超越无限的 主题 / 回贴
5楼  发表于: 2013-12-11 19:51
已经实践好了,做了一个简单的位置控制,谢谢回帖的前辈们