最近在测试Smart200控制步进电机,想使用Run指令。正常的学习过原点,可以使用RUN指令。但是一旦断电重启再次想调用RUN,就报22,“零位置未知 ”。有没有办法让零位置掉电保持!!!感谢
钻石用户推荐最佳答案
你每次上电做一个找原点程序,等回原点后再去调用运动指令,这是做好的办法。还有一个就是你将当前脉冲传送到掉电保存的地址里面,每次上电用SM0.1去将这个保存当前位置的地址值传送到记录当前脉冲的地址里面。
你用决定定位指令就是每次上电要找一次原点后才能调用绝对定位指令。
下面是smart200 运动控制链接。
运动控制_S7-200 SMART:
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/034.html
运动控制向导指令:
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/function/motion_control/Instructions.html
如何在S7-200 SMART CPU断电重启后保持运动控制的当前位置值:
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/function/motion_control/PTO_Position_Retain/PTORetain.html
提问者对于答案的评价:
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc343333.html