故事作者:FatMonkey

最近创作

看看TA的故事

【S7-1200与V90伺服PN使用案例】

已锁定

FatMonkey

  • 帖子

    18
  • 精华

    0
  • 被关注

    1

论坛等级:游士

注册时间:2013-08-12

普通 普通 如何晋级?

【S7-1200与V90伺服PN使用案例】

4315

0

2021-01-28 09:42:17

第一次使用西门子1200,也是第一次使用V90伺服,调试中遇到了不少问题,不过最终还是解决了所有问题,完成调试。在这里分享一下我在调试过程中遇到的问题和解决方法,希望可以帮助到其他和我一样第一次用的朋友,同时也欢迎各位大佬分享自己的使用经验。

(一)通讯

S7-1200和V90通过PN方式通讯,在官网下载V90的GSD文件,组态的时候用,如下图:

设置我就不说了网上或者手册都有详细说明。

(二)安装调试

安装的话不需要说太多,就是几颗螺丝的事情,按图把线接好就行了。调试的时候下载一下V-ASSISTANT,准备一条USB线,以前那种老MP3的线。与伺服驱动器连接好以后打开V-ASSISTANT软件,如果已连接会显示出当前的驱动器,如果没有连接上就是下面的状态。只要线缆没有问题都可以连上。


连接好以后可以设置参数了,我用的是丝杆,机械结构设置如下图


我这边的齿轮比是1比1,所以不需要修改,默认电机转1圈需要走10000LU也没修改,可以根据自己的习惯进行修改。

下一步设置斜坡功能,如下图:


加减速时间设定为0.2s,我用其他伺服的时候会设置0.1-0.2,根据现场条件设置就可以了,最好不要设定太短。

设置好之后设定回零点参数,如下图,就不相信说明了


(三)软件编程

下面说一下软件编程,因为第一次用,遇到问题真的是束手无策。我用的FB284块,用了位置控制模式。手册上写了电机运行的时序图,但是没有明确标记等待时间,按照时序图,程序先写入速度,位移量,运动模式后再给激活指令。


我的应用比较简单,就是单纯的往返运动,客户在触摸屏输入压力、位移量、速度和运行次数,按下启动后电机反转运行,通过压力传感器找到设定压力的位置,然后机构进行往返运动,达到设定次数后停止回原点。

(四)故障分析

我主要想说的就是故障分析,开始做的程序是电机收到运行指令后使能伺服,发送位移量、速度等数据、然后激活模式,这样电机就会运行到设定的位移量后停止运行,但是我是需要中途停止的,因为设定了压力,当压紧的时候压力传感器检测的压力等于设定压力时就要停下来,这样伺服就会报错,运行中取消使能,发现这个问题后我把程序改成找到压力位置后取消当前任务,同时把使能改为一直有信号。

还有一个问题就是打官网客服电话建议当前任务结束后等待50ms再执行下一任务,实际这样做了,发生的问题是当前任务结束后50ms下次任务不执行,我想应该是因为PLC和伺服驱动器之间的通讯时间高于50ms导致的,于是把当前任务完成后50ms改为当前任务完成后等待100ms发送下一任务的速度、位移量等数据,200ms后给激活信号,实际运行中非常稳定,还没有出现问题。

以上是我第一次使用西门子1200与V90伺服在实际应用中的一点总结,希望大家多多交流!

【S7-1200与V90伺服PN使用案例】 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

网友专栏

共有3467条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。