请教编码器编程问题: 点击:1044 | 回复:7



张新民

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 5回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2003年9月12日
发表于:2005-09-01 21:02:00
楼主
1.我从没有用过编码器,用PLC如何编程?   2.编码器是产生频率脉冲信号,如何把它用于位置定位?其程序是怎样写的,我百思不得其解,现请教各工控高手指点,好人有好报!



刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:16帖 | 8239回
  • 年度积分:397
  • 历史总积分:28760
  • 注册:2005年3月09日
发表于:2005-09-01 22:10:00
1楼
1、编码器不需要编程 2、对脉冲计数即得位置信号。

张新民

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 5回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2003年9月12日
发表于:2005-09-02 20:54:00
2楼
刘岩利老师你好, 1.当我在触摸上设定数值时,如:12,那如何去转变。即是如何把 编码器脉冲数转变成我所需的位置数值(12)? 2.可否以程序例子告知,这样我可能会比较明白,望你好人做到底,谢谢。

唯笑

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 45回
  • 年度积分:0
  • 历史总积分:215
  • 注册:2004年5月16日
发表于:2005-09-02 20:57:00
3楼
直接用记数模块读编码器的数值,通过数值的变化就能确定他的位置

张新民

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 5回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2003年9月12日
发表于:2005-09-02 21:34:00
4楼
各高手请以例子告知,谢谢了。 XINMING1689@163.COM

wsyph

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 60回
  • 年度积分:0
  • 历史总积分:321
  • 注册:2003年9月19日
发表于:2005-09-03 21:36:00
5楼
如果编码器是2500r/p,是不是就是把360度等分对应2500,也就是一个脉冲走了360/2500度啊?然后2500,5000,7500。。。。。都是返回了初始点。那plc一直这么记下去会不会溢出啊?如果溢出的话怎么处理?多谢!!!

凡夫俗子

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 540回
  • 年度积分:0
  • 历史总积分:642
  • 注册:2003年11月27日
发表于:2005-09-05 12:03:00
6楼
TO:望天堂,您好 您理解的没错,是那样一直计数下去的,数据溢出的防止方法:一尽量选用双整或大点的数据区进行计数;二可以到一定数值后自动清零并给另一数据加1计数,也就是将数据区扩大。。。 任何大的数据区迟早都会溢出,但单方向无限计数不符合我们的实际应用的工艺情况,一般要进行位置计数的都是机械行程有限的设备,有正转也有反转的,也就是数值是在一定范围的加减计数。。。还有一般使用都是开机初始时都要进行机械恢复零位,数据也同时清零了。。。

zph711025

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2009年3月19日
发表于:2009-03-19 09:38:03
7楼
有没有与s7-200一起使用的示例程序

热门招聘
相关主题

官方公众号

智造工程师