文档详情

高速脉冲输出.doc

发布:2017-05-22约小于1千字共17页下载文档
文本预览下载声明
应用指令 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 //脉冲串全部输出 序
显示全部
相似文档