s7300控制步进电机的正反转

求助,新手,不知道该如何编程来使用脉冲控制步进电机的正反转

最佳答案

1、看你的CPU型号是否带有脉冲输出功能吗?如果有,就直接调用SFB47这个系统功能块来完成。
要通过用户程序控制定位功能,请使用SFB COUNT (SFB 47)。

可以使用下列操作:

(1)通过软件门SW_GATE启动/停止计数器

(2)使能/控制输出DO

(3)检索状态位STS_CMP、STS_OFLW、STS_UFLW和STS_ZP 

(4)检索当前的计数器值COUNTVAL

(5)读取/写入内部计数器寄存器的作业

(6)检索当前的持续时间TIMEVAL

2、如果你的CPU型号内没有高速输出的功能,就需要另外添加计数模块FM353,至于怎么运用FM353来实现你的控制要求,可以参考:
《FM353/354 操作模式简介》
http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0337.pdf
《FM353/354定位模块使用说明的精彩知识》
http://www.ad.siemens.com.cn/service/answer/zhishi_view.aspx?Q_ID=53193&cid=1029

提问者对于答案的评价:
我不是很清楚这个调用方法,能请你讲清楚一点或者给我推荐一点参考资料么?我所选用的CPU是312c,要求是我需要改变脉冲来实现电机的正反转和移动距离的控制

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:36
下一篇 2021年7月5日 上午12:36

相关推荐

发表回复

登录后才能评论