首页 上一页 1 2 3 4 5 6 7 8 9 下一页 尾页

这两天调试中遇到的问题(关于PLC+变频器+编码器的行程控制) 点击:23288 | 回复:166



ste

    
  • 精华:1帖
  • 求助:1帖
  • 帖子:62帖 | 1721回
  • 年度积分:0
  • 历史总积分:7047
  • 注册:2003年10月31日
发表于:2006-08-19 11:19:00
楼主
这两天设备调试现在遇到几个困惑的问题:我的设备是三菱FX2N的PLC通过485通讯控制三台变频器,其中两台做频繁正反转在设置好的行程内做往复运动(往复机),用编码器反馈信号控制行程.现在的动作基本可以完成,但有三个问题我还一直没想出好办法解决:
第一个:我设置好行程后,每次运动改变反向时过冲的太多,我的运动速度大约有20多米/分,减速时间设在0.2秒,后来我又试着在即将反转时先减速,有一定效果但还是不太理想.
第二个:往复机在做往复运动时,有时会突然停止不到一秒钟,接着又继续运动,但这是走的行程却一下远远超过我设的行程范围,运动不是很稳定,我怀疑是通讯速度慢造成的,不知是不是,485通讯有这么慢吗?
第三个:当通讯中断,比如把通讯线拔了,就会出现失控的情况,这时运动就无法控制,我试了PLC检测通讯故障的功能(M8062,M8063),但有时这种情况它也不会输出故障,这个对安全性很重要,不知有没好办法,哪怕让它通讯有问题时停掉也好啊.(我用通讯控制主要是想节约成本,简化外部接线,而且如果需要改变运动要求只要改软件就行了)

为了把问题说清楚,说的太罗嗦,希望各位有耐心看完给以指点,问题很急,多谢了...



沈阳老宋

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 778回
  • 年度积分:0
  • 历史总积分:823
  • 注册:2004年9月30日
发表于:2006-08-19 12:22:00
1楼
还是换伺服吧,变频做速度控制还可以,做位置控制就难拉.

ste

  • 精华:1帖
  • 求助:1帖
  • 帖子:62帖 | 1721回
  • 年度积分:0
  • 历史总积分:7047
  • 注册:2003年10月31日
发表于:2006-08-19 12:27:00
2楼
to 老宋
  谢谢,呵呵,换伺服是不可能的了,这种系统对精度要求不高,其它同类产品也是用变频做的.不过一般好像没用通讯,我觉得可能是通讯有点问题

通讯网

  • 精华:11帖
  • 求助:1帖
  • 帖子:431帖 | 10265回
  • 年度积分:0
  • 历史总积分:24711
  • 注册:2004年7月09日
发表于:2006-08-19 13:24:00
3楼
做变频器这样控制不行,通讯速度太慢,得使用pg卡,通过脉冲控制,或者通过模拟量控制.

ste

  • 精华:1帖
  • 求助:1帖
  • 帖子:62帖 | 1721回
  • 年度积分:0
  • 历史总积分:7047
  • 注册:2003年10月31日
发表于:2006-08-19 13:40:00
4楼
to 通讯网
谢谢.PG卡我还没用过?用起来方便吗?大概要多少钱?

ste

  • 精华:1帖
  • 求助:1帖
  • 帖子:62帖 | 1721回
  • 年度积分:0
  • 历史总积分:7047
  • 注册:2003年10月31日
发表于:2006-08-19 13:44:00
5楼
如果在不想改变硬件的条件下有什么好办法改善这种状况吗?

通讯网

  • 精华:11帖
  • 求助:1帖
  • 帖子:431帖 | 10265回
  • 年度积分:0
  • 历史总积分:24711
  • 注册:2004年7月09日
发表于:2006-08-19 13:50:00
6楼
看看你所用的变频器有没有,台达V系列才有,其实你考率过头了,要想响应迅速,就用模拟量控制,现在最新的运动控制卡,比如翠欧,就是如此.

通讯网

  • 精华:11帖
  • 求助:1帖
  • 帖子:431帖 | 10265回
  • 年度积分:0
  • 历史总积分:24711
  • 注册:2004年7月09日
发表于:2006-08-19 13:52:00
7楼
加个模拟量输出模块,精度你自己调,

通讯网

  • 精华:11帖
  • 求助:1帖
  • 帖子:431帖 | 10265回
  • 年度积分:0
  • 历史总积分:24711
  • 注册:2004年7月09日
发表于:2006-08-19 13:57:00
8楼
最简单,加个模拟量模块,通过给变频器电压控制端信号来控制变频器,执行情况由编码器返回.可把编码器接成A,B相,这样数字直接对应位置.

ste

  • 精华:1帖
  • 求助:1帖
  • 帖子:62帖 | 1721回
  • 年度积分:0
  • 历史总积分:7047
  • 注册:2003年10月31日
发表于:2006-08-19 14:02:00
9楼
唉,以前其它设备的变频我也选的模拟量控制.做这个系统时,当初主要还不是为了省几个银子,也想试一下通讯效果,选用了通讯控制,难道就一定要以失败告终?

ste

  • 精华:1帖
  • 求助:1帖
  • 帖子:62帖 | 1721回
  • 年度积分:0
  • 历史总积分:7047
  • 注册:2003年10月31日
发表于:2006-08-19 14:07:00
10楼
其实现在我应该也可以用通讯设定速度,然后用外部继电器操作控制换向,不知道效果怎么样,也不知有没有这个必要.

老工控

  • 精华:1帖
  • 求助:0帖
  • 帖子:61帖 | 4475回
  • 年度积分:0
  • 历史总积分:22733
  • 注册:2003年6月25日
发表于:2006-08-19 14:09:00
11楼
速度是20m/min
行程是多少?

ste

  • 精华:1帖
  • 求助:1帖
  • 帖子:62帖 | 1721回
  • 年度积分:0
  • 历史总积分:7047
  • 注册:2003年10月31日
发表于:2006-08-19 14:15:00
12楼
也可能更小一些

ste

  • 精华:1帖
  • 求助:1帖
  • 帖子:62帖 | 1721回
  • 年度积分:0
  • 历史总积分:7047
  • 注册:2003年10月31日
发表于:2006-08-19 14:15:00
13楼
to 老工控
  行程1-2米,呵呵,老工控出马了,多谢

ste

  • 精华:1帖
  • 求助:1帖
  • 帖子:62帖 | 1721回
  • 年度积分:0
  • 历史总积分:7047
  • 注册:2003年10月31日
发表于:2006-08-19 14:16:00
14楼
咦,上面两个贴怎么顺序反了.

老工控

  • 精华:1帖
  • 求助:0帖
  • 帖子:61帖 | 4475回
  • 年度积分:0
  • 历史总积分:22733
  • 注册:2003年6月25日
发表于:2006-08-19 14:23:00
15楼
1、行程1-2米是变数?就是说靠编码器计数,可能停在1~2米的任意地方?返回时也是一样?
2、允许最大速度是多少(50hz)?
3、电机有无制动?
4、是否有过行程保护开关? 5、节拍是多少?

ste

  • 精华:1帖
  • 求助:1帖
  • 帖子:62帖 | 1721回
  • 年度积分:0
  • 历史总积分:7047
  • 注册:2003年10月31日
发表于:2006-08-19 14:34:00
16楼
to 老工控:
  1.行程是在触摸屏上设定的,不经常改变,比如下限设800mm 上限设2000mm,那么当挡块向下运行到800时反向向上运动,到2000时再反向向下....是靠编码器计数.用比较指令来判断是否到达设定位置
  2.允许最大速度即50HZ对应的速度,现在还没有精确测量,约30米/min
  3.变频器加了外接制动电阻,减速时间调到0.2秒.
  4.两头都有过行程保护开关,行程稍一设大就老是碰到.
  5.节拍,应该跟行程有关第,反正一到设定的位置就立即反转.即直接切换转向.

robotH

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 688回
  • 年度积分:0
  • 历史总积分:2433
  • 注册:2004年10月14日
发表于:2006-08-19 14:43:00
17楼
1、波特率是多少?要同时控制3台变频器,最好是115200,但不知你所用的变频器是否支持?
2、最好采用MODBUS RTU协议,效率高,相应速度就快了。
3、要循环发送数据和指令,即不间断地通讯。
4、检查单位时间内通讯错误的次数用于判断通讯故障。
5、当编码器反馈的行程超过安全行程时,采用外部硬件接线停机。
6、最好加极限开关用于超行程时的安全保护

robotH

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 688回
  • 年度积分:0
  • 历史总积分:2433
  • 注册:2004年10月14日
发表于:2006-08-19 14:47:00
18楼
另外,换向时先利用变频器的直流制动功能使运动停下来,再反向运行。

老工控

  • 精华:1帖
  • 求助:0帖
  • 帖子:61帖 | 4475回
  • 年度积分:0
  • 历史总积分:22733
  • 注册:2003年6月25日
发表于:2006-08-19 14:49:00
19楼
对于你提的3个问题,谈一下个人看法:
1、减速是必要的。
  你可以提高速度以节省时间,节省的时间用于延长低速运行时间。当然为防止失速,高速不应超过60hz(国产50hz),电机容量应该大点
2、此种现象产生可能是由于程序问题,请检查一下。每一次完成后是否在同一地方清零,然后再继续下一个循环?
3、速度数值通过PLC传送,其运行与否一定加上故障信号,可能是变频器设置参数、也可能是通讯参数,肯定有一地方设置“在网络故障时变频器的运行状态(继续运行还是停止)”请你找一下。就此故障我也遇到过,只不过我使用的是PROFIBUS-dp和DEVICENET与变频器通讯,用485应该差不多。

AwingWolf

  • 精华:1帖
  • 求助:0帖
  • 帖子:21帖 | 92回
  • 年度积分:0
  • 历史总积分:384
  • 注册:2003年6月06日
发表于:2006-08-19 14:49:00
20楼
编码器应该是可靠的,否则数控机床还能保证精度么,我还是建议你查查通讯物理层,看看是不是现场存在干扰,使通讯产生延迟!

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 4 5 6 7 8 9 下一页 尾页