高速脉冲输出.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高速脉冲输出

应用指令 5.2.5 令 。 。 。 应用指令 2. 用 应用指令 (1) 。 应用指令 (2)PTO 线 。 应用指令 (3) 。 应用指令 (4)PTO 令 应用指令 3. 。 应用指令 频率(KHz) B C 10 A D 2 时间 ?图5.15 步进电机工作过程 令 。 LD SM0.1 //初次扫描 R Q0.0, 1 //复位高速 //脉冲,使初值 //为低电位 CALL SBR_1 //调用初始 序 应用指令 LD SM0.0 //运行脉冲 MOVB 16#A0, SMB67 // //设置控制字节 //多段 PTO //增量单位 ms //允许 PTO MOVW +400, SMW168 // //装入包络表 //的首地址 CALL SBR_0 //调用子程 //建立包络表 //子程序 SBR_0 ATCH INT_0, 19 // //中断连接 //事件号 19 // ENI //开全局中断 // PLS 0 //启动 PTO 脉冲 //由 Q0.0 输出 1 应用指令 LD SM0.0 //运行脉冲 MOVB 3, VB400 // //定义开始字节 //为 VB400 //装入段数 3 MOVW +500, VW401 // //第 1 段周期初 //值为 500ms // // MOVW -1, VW403 // //第 1 段周期 //增量为-1 MOVD +400, VD405 // //第 1 段脉冲数 MOVW +100, VW409 // //第 2 段周期初 //值为 100ms // // MOVW 0, VW411 // //第 2 段周期 //增量为 0 ) MOVD +4000, VD413 // //第 2 段脉冲数 //为 4000 个 应用指令 MOVW +100, VW417 // //第 3 段周期初 //值为 100ms // // MOVW +2, VW419 // //第 3 段周期 //增量为+2ms MOVD +200, VD421 // //第 3 段脉冲数 ) LD SM0.0 //运行脉冲 = Q0.6 //脉冲串全部输出 序

文档评论(0)

f8r9t5c + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档