机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
楼主: 心结

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

[复制链接]
发表于 2010-3-4 19:36:22 | 显示全部楼层
必须要问工艺问题了。1 P) a& U9 V' N5 \4 X
焊接工艺是不是这样要求的:
" l: P  e5 z, A6 ~# L" O从焊接开始,压住焊0.8秒,然后停焊接,然后等待0.1秒后做为焊接结束,然后电极抬起。
0 i; B9 M# P2 s8 l7 w) m目前PLC的所编的工艺是这样的:; a1 C) q% c6 r6 O
焊接开始,焊接时间为0.8秒,但是是从开始焊接就抬电极。焊接结束信号是在高频闪动,高电平为0.1秒,低电平为一个扫描周期。
4 S* n$ f) T* z# n: B- w! u# l如果前面工艺才对,那打火是必然的,而且打火是因为有人改错了PLC。
! Y1 s  m6 {6 g$ \请楼主确认工艺后答复。
回复 支持 反对

使用道具 举报

发表于 2010-3-5 09:22:25 | 显示全部楼层
螺旋大侠高手
0 K& y1 V1 I: U' L4 T没玩过西门子的东东,所以附件也打不开
9 c  v/ {; v% b! T* G$ Q有机会玩向大侠请教了
回复 支持 反对

使用道具 举报

发表于 2010-3-5 09:55:46 | 显示全部楼层
大侠,下个软件就能打开了,西门子的官网上有啊.200多M而已,俺也是昨天才装的.7 d, m/ Q1 i$ B% i8 q) I
请教谈不上,探讨一下是可以的.7 A. k- h' `0 b9 z/ ^4 d% t
楼主的这个东东应该还有个HMI,估计也是西门子的,要不就是个从站.这一块俺就没接触过了,但还不防碍了解设备的动作,注释比较全面.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-5 10:42:49 | 显示全部楼层
必须要问工艺问题了。
8 @4 w$ Q! k' z9 h9 W焊接工艺是不是这样要求的:  N. D; {6 B/ ^! |; d# L
从焊接开始,压住焊0.8秒,然后停焊接,然后等待0.1秒后做为焊接结束,然后电极抬起。
6 X# H2 ~. c8 E) \: i0 K目前PLC的所编的工艺是这样的:  P+ x% o* l( b, s8 T  }
焊接开始,焊接时间为0.8秒,但是是从开 ...: X- z$ w5 O# J
螺旋线 发表于 2010-3-4 19:36

, F( X# e+ A2 \# ~1 F4 I  \  o大侠:焊接工艺是:下电极夹紧--->送银点到位--->上电极下降使打火开关打开---->给信号焊接---->焊接完成---->上电极抬升
* F& H# Z$ p3 z3 p& u+ iI7.1就是一个焊接完成信号,应该是I7.1输出信号时上电极抬升才可
回复 支持 反对

使用道具 举报

发表于 2010-3-5 13:24:17 | 显示全部楼层
我说的是焊接这个过程的工艺,就是给焊接信号开始到焊接完成这段时间." B" I% D' t, e1 r2 F1 U
目前的PLC和你描述的要求相差太多了,不是一点半点啊.感觉这个PLC压根就没测试过,里面有半拉子工程,有重复控制.
/ Q8 ?2 P3 t' i, z6 r7 x如前所述,目前的动作是一给出焊接信号(Q2.0为1),上电极就立马开始抬起了.& ^- R$ A/ c0 t1 o( }5 A, s
要求是焊接过程中,电极一定是压紧不动的吗?. g/ z; F; p# B- Z
焊接完成信号是由焊接控制器发出的吗?绝对可靠吗?焊接时间稳定吗?
回复 支持 反对

使用道具 举报

发表于 2010-3-5 14:01:53 | 显示全部楼层
这是有关部分的截图,无关的地方简化了.
! M4 v# a; f4 }- c" [3 y0 O- J这张是开始焊接的控制,焊接条件满足(已简化)后启动焊接.一但焊接结束信号来了就停止,最多焊接0.8秒.
6 ^: q- j' @) @, G6 C4 p
2 E4 C' u: W6 ~' S1 o0 D这是焊接结束,有问题.
; O) @# e' m1 H
- J- ?6 `$ N. @这是电极提升,同样有问题.* ^) Q* ~6 K* ^! c

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-5 14:41:53 | 显示全部楼层
已经基本可以了,还是加了从焊接控制器给出的焊接完成信号才可以。。
+ P: y+ t* o4 v! ?( n3 ~: [
2 x6 x4 ?. B: `$ l$ {0 c! Z大侠: 这些VXXXX.X是什么意思?怎么有的定义有的不定义?

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2010-3-5 14:52:15 | 显示全部楼层
第一张图先不动." b' O4 v: i( g* e# }
然后把第二张图里的V1702.3改成I7.1,再并个T209的常开点做为焊接结束后延时.延时时间在T133里设置.
/ B) R: W8 b2 t然后把第三张图的V1702.4改成T133.
回复 支持 反对

使用道具 举报

发表于 2010-3-5 16:13:02 | 显示全部楼层
简单说,V和M是一个意思.都是是存储区.: [" f# [7 o8 k6 F: [( r5 h, C
当然区别是有的,具体可以看手册./ `$ ?$ @* f' W* f
至于定义没定义那是编程者偷懒没偷懒的问题,定义挺全的啊." e/ r+ C) k; @+ r
有些V地址是通讯的方式在操作,就是V5000以后的那些,在这个程序里只是用他们做触点,至于他们的状态是由HMI或上位机来操作的.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-5 16:26:47 | 显示全部楼层
简单说,V和M是一个意思.都是是存储区.
8 s2 l$ }& I0 X$ k0 K当然区别是有的,具体可以看手册.9 m" g5 u$ w" J
至于定义没定义那是编程者偷懒没偷懒的问题,定义挺全的啊.1 Y7 \* q3 N+ j
有些V地址是通讯的方式在操作,就是V5000以后的那些,在这个程序里只是用他们做触点 ...
' p# V1 C- O' r螺旋线 发表于 2010-3-5 16:13
( @4 p0 z2 m; f  ]) h4 E
: O( B) Z! |6 b8 e' ^
哦,原来如此。赶不上时代咯,得赶紧补习一下PLC的知识了,真后悔当初没好好学电气啊
! z- l4 ~% {& |3 p& `& t) H
- n; g/ A  P& U现在程序加上了判断焊接完成信号的一段,现在正常了。& q5 s( V! v; `$ u; l& A4 k, Q
% P# k. y) D/ L7 ~2 W
多谢各位的关注尤其螺旋线大侠
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-2-25 19:51 , Processed in 0.066914 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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