224XP高速脉冲输出功能?

用Q0.0口做高速脉冲输出,驱动步进电机,用PTO单段管线的方式输出,程序该怎么写?

最佳答案

简单的就这样
把  85传到SMB67
执行PLS指令
就开始发脉冲了!
把  05传到SMB67
执行PLS指令
就停止发脉冲了!
把你想要的速度值传到 周期SMW68  (这个就可以改变速度了)
 
把你想要的脉冲数量传到 周期SMd72  (这个就就是发送的脉冲数量 转换下可以算到距离了)
其他的就可以参考系统手册

提问者对于答案的评价:

专家置评

已阅,最佳答案正确。如果需要cpu本体输出的高速脉冲控制电机转速:
1 运用pto向导配置,能实现走包络曲线的,或是走速度控制的(当然这个也可以手动自己编程,运用PLS指令,看系统手册里状态字smb66-85)
如何做向导配置,请参见下封邮件的连接文档
2 MAP库函数,能够实现绝对运动,相对运动,速度控制
连接:MAP_server
http://support.automation.siemens.com/CN/view/zh/26513850
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0534
3 上面1 和2不能同时使用

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc198692.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年10月24日 下午6:43
下一篇 2017年10月24日 下午6:44

相关推荐