找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
楼主: 心结

PLC程序问题,请各位大侠帮忙会会诊

[复制链接]
发表于 2010-3-4 19:36:22 | 显示全部楼层
必须要问工艺问题了。
! r- Z6 p$ m% b% Z6 j0 U焊接工艺是不是这样要求的:
  _& _* E1 s* i9 B  f. x从焊接开始,压住焊0.8秒,然后停焊接,然后等待0.1秒后做为焊接结束,然后电极抬起。, Y; ?2 Q- ]& Q' M$ d* ]2 T8 G9 `( c
目前PLC的所编的工艺是这样的:
7 c+ v& G3 {! H/ K* I' L焊接开始,焊接时间为0.8秒,但是是从开始焊接就抬电极。焊接结束信号是在高频闪动,高电平为0.1秒,低电平为一个扫描周期。
6 g: Y( x9 X( w5 _如果前面工艺才对,那打火是必然的,而且打火是因为有人改错了PLC。
/ B: }# p7 I4 R! G  A7 Q! @请楼主确认工艺后答复。
发表于 2010-3-5 09:22:25 | 显示全部楼层
螺旋大侠高手+ }! l7 n( {, ?6 a% O& s
没玩过西门子的东东,所以附件也打不开
; o  }8 X! L& T7 ?5 l有机会玩向大侠请教了
发表于 2010-3-5 09:55:46 | 显示全部楼层
大侠,下个软件就能打开了,西门子的官网上有啊.200多M而已,俺也是昨天才装的.
; j, b) j7 y/ Q6 \1 F4 i请教谈不上,探讨一下是可以的.
, {8 |6 y! J+ {8 H楼主的这个东东应该还有个HMI,估计也是西门子的,要不就是个从站.这一块俺就没接触过了,但还不防碍了解设备的动作,注释比较全面.
 楼主| 发表于 2010-3-5 10:42:49 | 显示全部楼层
必须要问工艺问题了。
$ k5 H* R9 v  L- @- d焊接工艺是不是这样要求的:
( l  R2 `3 j/ _+ }! E5 l从焊接开始,压住焊0.8秒,然后停焊接,然后等待0.1秒后做为焊接结束,然后电极抬起。% V6 n( [& \+ h5 a- S, t; ]; p
目前PLC的所编的工艺是这样的:2 T* I0 Q2 j! E5 j& M' a
焊接开始,焊接时间为0.8秒,但是是从开 ...- M" Y* C+ [3 _- e; {2 n
螺旋线 发表于 2010-3-4 19:36
; k9 v6 m) P% Z2 \! x4 h
大侠:焊接工艺是:下电极夹紧--->送银点到位--->上电极下降使打火开关打开---->给信号焊接---->焊接完成---->上电极抬升
$ {; R. F' A& D! I, ]7 r0 bI7.1就是一个焊接完成信号,应该是I7.1输出信号时上电极抬升才可
发表于 2010-3-5 13:24:17 | 显示全部楼层
我说的是焊接这个过程的工艺,就是给焊接信号开始到焊接完成这段时间.
# G6 X% T) Z) ~2 i0 L, c目前的PLC和你描述的要求相差太多了,不是一点半点啊.感觉这个PLC压根就没测试过,里面有半拉子工程,有重复控制.
9 n9 O8 K0 q: x4 \; Y4 `7 O0 C8 B! t: e如前所述,目前的动作是一给出焊接信号(Q2.0为1),上电极就立马开始抬起了.! K5 y7 v9 ~* \4 y) G& ~. A8 Z- T
要求是焊接过程中,电极一定是压紧不动的吗?
+ i; W# P6 J& Y" ~0 C焊接完成信号是由焊接控制器发出的吗?绝对可靠吗?焊接时间稳定吗?
发表于 2010-3-5 14:01:53 | 显示全部楼层
这是有关部分的截图,无关的地方简化了.
+ |  T8 U& v! e这张是开始焊接的控制,焊接条件满足(已简化)后启动焊接.一但焊接结束信号来了就停止,最多焊接0.8秒.
. Q* v9 O  w  E& A  v0 p! n
& i( s) l. c8 z) E这是焊接结束,有问题.
# e% G" ]" t" S- H- q- M/ ~' z- _
4 _$ k/ S' u, ~7 ~这是电极提升,同样有问题.3 c% x5 G2 b/ j( w3 o

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
 楼主| 发表于 2010-3-5 14:41:53 | 显示全部楼层
已经基本可以了,还是加了从焊接控制器给出的焊接完成信号才可以。。
7 @9 s! R- ]( \: p; U/ a
  f* I) A3 W3 O( j3 N+ a大侠: 这些VXXXX.X是什么意思?怎么有的定义有的不定义?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
发表于 2010-3-5 14:52:15 | 显示全部楼层
第一张图先不动.
/ M8 ~! D9 m4 q' ~+ s# T: L2 t, C  z然后把第二张图里的V1702.3改成I7.1,再并个T209的常开点做为焊接结束后延时.延时时间在T133里设置.' A- @8 u  v5 v) ]. Z! T
然后把第三张图的V1702.4改成T133.
发表于 2010-3-5 16:13:02 | 显示全部楼层
简单说,V和M是一个意思.都是是存储区.
; K' a$ t+ e% ?5 l* S3 {. W当然区别是有的,具体可以看手册.1 d3 D8 \  p/ U# M' y, T. P
至于定义没定义那是编程者偷懒没偷懒的问题,定义挺全的啊./ F' E) Y# ?- G0 l0 p+ U
有些V地址是通讯的方式在操作,就是V5000以后的那些,在这个程序里只是用他们做触点,至于他们的状态是由HMI或上位机来操作的.
 楼主| 发表于 2010-3-5 16:26:47 | 显示全部楼层
简单说,V和M是一个意思.都是是存储区.- E; L* i5 w6 r1 N# y% [
当然区别是有的,具体可以看手册.! Z$ p; Q4 n7 r1 a) [0 W0 j
至于定义没定义那是编程者偷懒没偷懒的问题,定义挺全的啊.- \5 ?- S+ u4 A+ ^' B
有些V地址是通讯的方式在操作,就是V5000以后的那些,在这个程序里只是用他们做触点 ...
; c* [* `; s2 I" [; ?8 v螺旋线 发表于 2010-3-5 16:13
) T, d, a6 e5 o$ v& m* `' Y& V5 ~
, w! I9 [, a. ?5 Q$ e
哦,原来如此。赶不上时代咯,得赶紧补习一下PLC的知识了,真后悔当初没好好学电气啊
# X3 E3 J# ~6 s  B- C  R! Z7 f. M' u9 `1 Z7 C$ J
现在程序加上了判断焊接完成信号的一段,现在正常了。5 D# @, l; Q6 f/ w: ]

; B( x2 `- f4 G7 g多谢各位的关注尤其螺旋线大侠
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Archiver|手机版|小黑屋|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-6-19 12:32 , Processed in 0.061344 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表