s7-200如何知道当前已经发送完成的脉冲数 点击:4456 | 回复:6



建筑者

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:19帖 | 109回
  • 年度积分:0
  • 历史总积分:79
  • 注册:2005年7月30日
发表于:2008-04-19 19:08:15
楼主
请问各位大师:我现在用s7-200控制两步进电机,想在屏上显示机械的位移,请问如何读取已发的脉冲数,有没有个当前已发脉冲数的寄存器?   谢谢!



newchp

  • 精华:3帖
  • 求助:0帖
  • 帖子:113帖 | 3966回
  • 年度积分:0
  • 历史总积分:9364
  • 注册:2006年7月15日
发表于:2008-04-19 19:15:19
1楼

你用屏显示这个方法可能不太好,因为屏和PLC的通讯速度与肪冲输出速度相比慢很多.

建筑者

  • 精华:0帖
  • 求助:0帖
  • 帖子:19帖 | 109回
  • 年度积分:0
  • 历史总积分:79
  • 注册:2005年7月30日
发表于:2008-04-19 21:17:00
2楼

是的可能显示和实际有时间差,实时性很差,关键我如何知道它已经发送了的脉冲数,难道再接入高速计数口?三菱的好像有个寄存器可读取。。

笔笔名

  • 精华:4帖
  • 求助:11帖
  • 帖子:290帖 | 1797回
  • 年度积分:1
  • 历史总积分:3209
  • 注册:2002年3月17日
发表于:2008-04-20 10:40:02
3楼

P0如果想知道其是否已经发送完脉冲数可以查看!SM66.7。

P1如果想知道其是否已经发送完脉冲数可以查看!SM76.7。

笔笔名

  • 精华:4帖
  • 求助:11帖
  • 帖子:290帖 | 1797回
  • 年度积分:1
  • 历史总积分:3209
  • 注册:2002年3月17日
发表于:2008-04-20 10:43:11
4楼

忘了说一声!!楼主所要的这些完全可以在该编程软件的《帮助》里面找到。还有如果要读取脉冲数量就须将高速计数器与其挂连。P0口与HC0。P1与HC3。

建筑者

  • 精华:0帖
  • 求助:0帖
  • 帖子:19帖 | 109回
  • 年度积分:0
  • 历史总积分:79
  • 注册:2005年7月30日
发表于:2008-04-20 11:31:18
5楼

哦,看来只能将脉冲送进高速计数口了。谢谢大家的帮助!

建筑者

  • 精华:0帖
  • 求助:0帖
  • 帖子:19帖 | 109回
  • 年度积分:0
  • 历史总积分:79
  • 注册:2005年7月30日
发表于:2008-04-21 15:55:17
6楼

我要暂停脉冲发送,使能信号置位后接着发送未完成的脉冲,s7200给一个上升沿信号触发后就早晚把脉冲发完,当中如何暂停脉冲?恢复后如何接着发送未完成的脉冲?用高速计数器太麻烦了,还请各位老师再次帮忙。


热门招聘
相关主题

官方公众号

智造工程师