1.Smart 200相对定位指令,Done输出角为什么接通后一直为1?如何判断程序相对定位指令执行完成?
2.可不可以使用PLS或PWM指令发脉冲加上方向控制输出点来控制步进电机的正反转?
最佳答案
问题1。在指令执行过程中Done会置位零,当指令执行完后会置位1。
问题2,可以用PLS或PWM来做正反转。
你可以通过done位来做正反转控制,关键是你程序怎么写。
运动控制_S7-200 SMART:
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/034.html
PLS 指令:
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/046.html
运动控制向导:
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/039.html
运动控制向导指令:
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/function/motion_control/Instructions.html
提问者对于答案的评价:
SMC的LECPA步进电机自带回原点功能, 不用PLC本身的回原点指令,使用步进电机自带的回原点功能回原点,然后基于该位置使用GOTO指令相对定位功能运动500个脉冲,再次使用步进电机自带的回原点功能回到原点,再发500个脉冲,这时GOTO指令Done没有变化,脉冲会有变化,但是电机没有运动,基于这种情况,你有什么好的建议吗
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc279854.html