200smart运动错误22

我有两个PLC,分别带3个步进电机,一个正常,另一个其中X轴经常报错误22,Y轴偶尔报22,重新启动回原点就好了.PS两个PLC通过PN组态,但运动功能不相互影响,两个PLC的X轴都有刹车.所有轴都是开机回原点,请大神指教一下,谢谢.

问题补充:
是GOTO里的Error错误参数

最佳答案

错误22 解释:零位置未知 


你GOTO里面用的是绝对定位指令,这个指令使用原则是每次PLC上电后在先找一次原点后才能使用绝对定位指令,绝对定位使用的前提是要有一个固定参考原点,如果每次PLC上电后没有给绝对定位找一个参考原点是无法使用绝对指令。

你可以每次PLC上电后先找一下原点后再去调用GOTO指令。

注意: AXISx_GOTO指令中的若 Mode 参数设置为 0,则必须首先使用 AXISx_RSEEK 或 AXISx_LDPOS 指令建立零位置。

运动控制向导指令:

http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/function/motion_control/Instructions.html

运动控制向导:

http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/039.html

运动控制_S7-200 SMART:

http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/034.html

提问者对于答案的评价:
一看就是经验之谈,但这次问题找到了,一个高速计数器组态突然故障了,所以系统错误,删了高速计数器组态就好了.

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日
下一篇 2021年7月4日

相关推荐

  • S-200SMART状态指示灯停止灯强制停止

    设备运行半年多,无缘无故PLC停止灯亮黄色,PLC被强制停止,程序也不执行了。断电上电又能一切正常。经过电脑监控PLC信息发现,PLC事件报模拟量超过上限。这套程序是采用信号板模拟…

    2020年10月30日
  • wincc下找到200smart.opcserver里面是空的

    wincc变量管理里,找到200smart.opcserver,里面的变量是空的。网上说文件夹必须是英文名。我这个就是英文名,也没有空格和特殊字符。请问什么原因? 产品版区:SIM…

    2019年6月10日
  • PC Access SMART下载

    11.在安装STEP7 MicroWIN SMART前,如果电脑已安装PC Access SMART,需要先卸载掉此软件。PC A…

    SIMATIC S7-200 SMART 2020年10月31日
  • 这个画面的SMART程序是什么意思?帮我解释一下。

    这个画面的SMART程序是什么意思?帮我解释一下。 图片说明:    最佳答案 NOT指令是取反指令,当NOT前面条件不成立,NOT后面程序就执行。当NOT前面…

    2021年7月4日
  • 每秒加1V电压的程式

    s7-200smart如何编写实现每秒加1V电压的程式 问题补充:能具体编写程式吗? 最佳答案 使用模拟量输出模块控制输出就可以了。假设模拟量输出0-10V,对应的数值是0-276…

    2017年6月2日
  • 200smart数据块问题

    程序中用数据块设置了寄存器初值,这些寄存器都设置成了掉电存储。为什么偶尔出现了这些寄存器通过触摸屏修改后存储了,但偶尔PLC停电后重新送电的时候这些寄存器的数值又恢复成了数据块里面…

    2020年10月30日
  • 200smart通讯伺服

    谁有通讯V90伺服控制案例,我前面三个轴已经被占用了,后面的点可以控制伺服吗, 不控制那么精密,只要输出,伺服转就行 能改变频率就行。 还有&nbsp…

    SIMATIC S7-200 SMART 2021年7月4日
  • sr20可以通过加装模块控制伺服和步进吗

    sr20可以通过加装模块控制伺服和步进吗 最佳答案 第一,控制伺服的方法有脉冲,通信,模拟量等,控制步进好像只有脉冲输出;第二,SR20输出是板载继电器,支持不了太高的脉冲频率,并…

    SIMATIC S7-200 SMART 2021年7月4日
  • s7-200smart modbus通讯如何传送双字

    modbus通讯如何传送双字,MBUS-MSG一次最多只能发送一个字节也就是255,如果我要发送1000或者10000该怎么写这个指令 问题补充:我现在要跟变频器通讯,变频器要给他…

    SIMATIC S7-200 SMART 2020年10月30日
  • 程序编写1

    3台电动机相隔5s起动,各运行20s,循环往复。使用传送指令和比较指令完成控制要求。本人不知道该如何编写程序,请大师帮个忙编写程序和解释一下为什么这么去编写。非常感谢您的帮忙! 问…

    SIMATIC S7-200 SMART 2019年6月10日

发表回复

登录后才能评论