请教S7200的PTO/PWM中的高速记数及脉冲输出 点击:1164 | 回复:5



y6843

    
  • 精华:0帖
  • 求助:7帖
  • 帖子:79帖 | 205回
  • 年度积分:0
  • 历史总积分:891
  • 注册:2003年9月05日
发表于:2011-05-18 14:55:11
楼主

各位高手,在S7200的 PTO/PWM中。我在学习PTO时看到一个程序,其中:
MOVW +550,SMW68 “脉冲周期”
MOVW +0,SMW70 “脉冲宽度=0”
MOVD +50000,SMD72“输出脉冲数”
请帮助说明SMW70=0是何意思,脉宽为0?---即使需要脉冲输出,但是脉宽为0---还是没有脉冲输出?
如上的一段定义中: MOVW +550,SMW68 脉冲周期对应PTO或PWM?MOVD +50000,SMD72--输出脉冲数---是否就是连续输出50000个脉冲?

另外能否介绍SMB67控制字?1。如sm67.5什么是单段、多段操作?2。SM67.4什么是异步、同步更新?3。如果是PWM那么其脉宽必须要定义?4。同时请解释下SMB67=16#85及16#CB的具体内容。

另外请教下面的程序,这是一段步进电机定位跟踪的例子,用于处理输入的脉冲信号:

 MOVB IB0,MB11       “编码器加在i0.0,i0.1,i0.2上---即加在i0.0-0.7的”

R M8.0,24     

DIV 9,MD8              “MD8除以9后赋MD8”----除以9是什么意思?

MOVW MW8,MW14    

MUL 25,MD8            *25又是什么意思?

MUL 25,MD12              *25又是什么意思?
DIV 9,MD12

如果那位高手有处理步进电机脉冲的程序,请详细说明后发给我,谢谢!

y6843@sina.com




y6843

  • 精华:0帖
  • 求助:7帖
  • 帖子:79帖 | 205回
  • 年度积分:0
  • 历史总积分:891
  • 注册:2003年9月05日
发表于:2011-05-19 16:20:24
1楼
不会吧?!没人会?????????????????????

y6843

  • 精华:0帖
  • 求助:7帖
  • 帖子:79帖 | 205回
  • 年度积分:0
  • 历史总积分:891
  • 注册:2003年9月05日
发表于:2011-05-20 16:35:13
2楼
失望阿!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

y6843

  • 精华:0帖
  • 求助:7帖
  • 帖子:79帖 | 205回
  • 年度积分:0
  • 历史总积分:891
  • 注册:2003年9月05日
发表于:2011-05-23 10:44:53
3楼
失望阿!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

y6843

  • 精华:0帖
  • 求助:7帖
  • 帖子:79帖 | 205回
  • 年度积分:0
  • 历史总积分:891
  • 注册:2003年9月05日
发表于:2011-05-27 15:14:13
4楼
哦,这也算难题阿!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

jssqluwei

  • 精华:0帖
  • 求助:5帖
  • 帖子:6帖 | 68回
  • 年度积分:0
  • 历史总积分:225
  • 注册:2011年5月10日
发表于:2011-12-02 16:32:52
5楼

太乱了!!截图程序,容易看!


热门招聘
相关主题

官方公众号

智造工程师