西门子GOTO指令返程时出现问题 点击:190 | 回复:4



gongk2019

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 101回
  • 年度积分:362
  • 历史总积分:923
  • 注册:2017年8月09日
发表于:2020-10-18 11:39:47
楼主
求助帖30分-已结帖

最近做了一个案子,用的硬件是西门子S7-SMART 控制第三方直线电机,GOTO指令走绝对定位。

控制原理:物料被感应后,直线电机按设定位置VD4012及设定速度VD4016前行,抵达设定位置后,延时0.1S,触发直线电机后退指令(此时位置传送为0),按照设定的速度VD4016返回原点。

控制逻辑:

第一步:轴初始化:

image.png

第二步:轴寻参

image.png

第三步:按逻辑控制前进后退

image.png

问题:程序可以正常运行,但有一个BUG,就是在返回时,虽然给定的位置是0,用PLC程序监控位置过程值V4000会出现-0.1的数值,一旦出现-0.1,再给触发信号,GOTO指令就不执行了。跟400客户打电话,给出解决办法是使用LDPOS指令,考虑到顺序扫描,LDPOS指令块放置位置在GOTO指令之前,指令如下:

image.png

image.png

问题依旧存在,当出现VD4000为-0.1时,即使触发V40.1,VD4000过程值也不会按设想的那样,把VD4000赋值为0,只能求助各位大神




gongk2019

  • 精华:0帖
  • 求助:2帖
  • 帖子:4帖 | 101回
  • 年度积分:348
  • 历史总积分:909
  • 注册:2017年8月09日
发表于:2020-11-09 08:45:28
1楼

自己解决了,谢谢大神门

gongk2019

  • 精华:0帖
  • 求助:3帖
  • 帖子:5帖 | 104回
  • 年度积分:327
  • 历史总积分:888
  • 注册:2017年8月09日
发表于:2020-11-26 11:45:47
2楼

运动向导的设置:

1.

a464ab6812b3bb0bbf749272f5b06de.png

2.电机接受信号  动作往返

image.png

3.机械原点(RESEEK寻参时使用)

image.png

4.急停信号(应该很重要,出现-0.1可能跟这个有关系,原来我没用急停信号)

image.png

5.

image.png

6.

image.png

7.

image.png

8.偏移量感觉没用(设计初衷是直线电机得到寻参命令后,逼近机械原点,感应到机械原点,自动偏移5mm,开始在这里设置了偏移量,程序监控时,刚到机械原点直接把当前值赋值为5,电机没有向前5mm的动作。这个动作是用GOTO指令完成的)

image.png

9.存储器分配区域内的所有字节,在程序内不能使用

image.png

10.

image.png

11.

image.png

gongk2019

  • 精华:0帖
  • 求助:3帖
  • 帖子:5帖 | 105回
  • 年度积分:328
  • 历史总积分:889
  • 注册:2017年8月09日
发表于:2020-11-26 13:22:13
3楼

程序拟制:

1.  I0.6为安全继电器常闭点,安全继电器未复位,该轴停止使能所有子程序。

image.png

2.轴寻参  刚开始中间未加M0.6线圈,也就是说可以安全继电器工作的情况下无限制的寻参,也不知道出现-0.1跟这儿有没有关系,结合设备使用情况,这里加了个限制线圈,不允许在工作原点位置频繁寻参。

image.png

3.寻参后的瞬间,走GOTO指令的偏移量(工作原点)

image.png

4.由于案子要求速度很快(直线电机的行进速度10米/秒)所有速度惯量很大,出现一个问题就是回到位后,会有误动作一次,前进线圈内加一时间断

image.png

5.

image.png

6.前进线圈

image.png

7.后退线圈

image.png

8.触摸屏手动功能,V10.3一次前进,再点一次复位,由于工艺要求未使用转换开关

image.png

9.

image.png

10.手动直线电机

image.png

image.png

11.直线电机寻参后走GOTO指令

image.png

12.

image.png

13.GOTO指令

image.png

Smile-lyc

  • [版主]
  • 精华:179帖
  • 求助:44帖
  • 帖子:4007帖 | 19739回
  • 年度积分:110
  • 历史总积分:106822
  • 注册:2006年8月04日
发表于:2020-11-30 09:11:39
4楼

感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。

对于求助者要求:

1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;

2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。




相关主题

官方公众号

智造工程师