找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 9742|回复: 18

PLC接口电路时滞问题 [实际问题,请教]

[复制链接]
发表于 2006-11-10 14:46:15 | 显示全部楼层 |阅读模式

现有一台检测设备,用PLC检测某一开关接点是否导通,开关连接110V或220V交流电。

* X9 f. L# i: x- |/ C) r

因为设备是用作电气开关性能检测,所以要求检测电路的时滞尽可能小,控制在1ms内。

( U3 w) H& c9 U) o

现有的电路只能做到6-10ms,无法满足要求。(附上电路示意图)

! j/ T7 M1 `5 \9 S7 M% r, j; c

本人对这一块不熟,请各位指点。

G! P& l: u5 B4 }* W8 f" f- G7 s: A

 

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2006-11-10 20:57:38 | 显示全部楼层

Re: PLC接口电路时滞问题 [实际问题,请教]

楼主,这个精度太高了,你可以用计算机去试试!
发表于 2006-11-11 02:13:31 | 显示全部楼层

Re: PLC接口电路时滞问题 [实际问题,请教]

海山 网友好!7 T' j. c+ l" E' t, m1 ?; L" |
6 R& p/ I$ @, Q/ a2 @* f7 _5 z" z
这项工作如果用单片机做比较合适。SM8051系列单片机所用晶振已达到40M/S。4 |& b/ M( ~6 S! z. J6 S) }

- Z5 l0 C, M- v" }$ c1 B利用其中的两个计数器(计时器),用外部信号开“中断”,用被测开关接点的导通信号
  _- c+ i+ I$ p$ J5 \$ q3 h# h( A: C- G, G# U9 `+ q
关“中断”既可。
* _2 s& K5 n6 W5 r' Q
8 f/ A/ ~5 b; e# c+ Lsyw  061111---02.13$ e1 ~! _4 X4 c# m
+ H8 F* Z0 t" N" G

0 k' a* f( Y0 K8 y, p+ s
发表于 2006-11-12 22:41:55 | 显示全部楼层

Re: PLC接口电路时滞问题 [实际问题,请教]

现有一台检测设备,用PLC检测某一开关接点是否导通,开关连接110V或220V交流电。
  q) F* g) z! I6 r" i8 |& q
& h, z# K/ w+ {8 O" k0 m$ i因为设备是用作电气开关性能检测,所以要求检测电路的时滞尽可能小,控制在1ms内。2 d5 F" f. j, @' S! B" N* g! R5 F

- S$ u# P( W: t; }% D: p+ P现有的电路只能做到6-10ms,无法满足要求。(附上电路示意图)2 F' W+ A+ Z. e( C
3 ^. E$ a5 W( {8 w9 A2 \# w
9 ?! i1 ^' l" A5 Y. \/ A
从设计角度来说,我们用PLC来做这块输入点的时候常用以下方式:% n6 B, C9 F+ q4 x
接近开关->LC输入点->LC输出点->中间继电器->设备动作完成% c8 V( T9 o. m+ b% Q( ~+ |" ~

& p7 [* `3 P/ f: ]' Z你现在所述的问题其实并不是说从接近开关->设备动作完成这段时间不够!
- i' f1 |; {) y2 r
$ [7 Y2 x. c) O! I2 T而是中间继电器->设备动作完成这块动作的时间达不到你的需求!
' G. b) _! a. a# c, Z8 S8 [
( c" |0 S& Y: {- `* q. T) u! n根据你在图中的示意图,我重复一下如下~~
$ l4 ~+ |9 {+ ^( w利用中间继电器输出100~230V的AC(交流)然后通过变压器->整流滤波电路->光耦隔离->输出5V或24V~~~
( }; B4 h9 A2 p# r4 T1 j1 s
' L8 j1 g$ F* R% r7 t( c你明白这之间响应时间为什么长吗?1 f$ u$ J9 A9 ~* j/ v6 T
0 R2 |) z0 m$ ^
呵呵,可能聪明的你通过这段分析你已经发现问题了~~~" l6 `3 n2 r- V2 K9 O/ h
$ ?8 _. ~1 f5 y
所以,我们现场转一下思路:
  h. }) [$ _: c8 T* t我们能不能用中间继电器直接输出一个5V或者是24V的电源呢?
$ K" i: d8 d: x. Z" \& I6 O  O, ^2 i2 p& ]8 l3 j9 |( j# b) A$ h
OK% E7 ]' c8 ~# a; m+ t" Q" o
我们有目标了,然后我接下来回答这个问题  v+ K! Z$ b9 s. l
5 P" f( l. D/ D( H
5V或24V我们能不能用一个电路板来完成?如果可以做到,那么响应时间能不能达到1MS呢?
1 J2 G" x" ~2 S7 X( Z- l1 G+ g) _+ P( J
呵呵,开门造车已经提供了一种方案,这方案可行,不过有些成本及技术上的难点.对于我们应用技术工程人员来说,开门造车提供的是一种我们实在无计可施的方案呵呵4 m; l; {1 b% y% m! O1 n" e2 V$ T
' s) ^. B1 Y& c% M
好了,我直接说我的方案吧7 u& t0 ^$ t" X
一般PLC上都能提供一个24V的直流电源(我比较熟悉三菱的,三菱上面有这样的构造,当然,台达,西门子等也是有的),我们可以直接使用24V的直流电源来控制!: k. s1 n9 b- X
) z& L# Q* t. Y. B1 B+ i
响应速度没有仔细估算过,但是1MS应该能做到的,你和电气工程人员把这块改好再看看4 F9 a$ g$ C5 m! E  e) v' s) m& ?

; L# D3 o8 c; t/ W3 G$ y2 |' |; |$ m8 p总结:
; I$ B. F% S1 G4 A6 h8 R) b如果我们直接从继电器控制24V的电源输出,我们完全可以省去你图中绝大多数的电器元件(因为这些功能都依靠PLC的内部元件来完成了),响应速度完全可以达到你的要求!; M. H4 ^: z) N: x6 b( B1 r

. L6 U1 c8 O) S7 W8 e% }
3 @! p; v  a) r- G( X" j9 \2 a4 [PS1
! n% m4 A3 o4 i- h% _% \& ^+ t如果需要5V的话,可以用电阻的串并联来完成,可以比较精确的自制一个24V->5V的直流电$ l/ x" v  _& S4 ^+ f# E
+ Q. c3 v4 l, I  ^. {* f+ T
PS2
7 ~( I2 i5 N$ V, z5 F% |: H# J补充建议,接近开关也是有响应时间,如果你觉得速度还不够理想,可以尝试改善接近开关的响应时间5 e; ^" j+ ]: s
若PLC的24V直流电还是不够快的完成你的功能,请独立采用24V的开关电源来做前期输入(如果功率不够也可以用此法来做)+ O0 x$ o3 {# ^: c; P

+ H0 @8 o5 G& yPS33 T, n" s. U  e* C
本人做电气工作1.5年,大小做过8个全项目,呵呵~~~6 y: g$ O5 C/ C% f: C
如果还有问题可以在此贴接着讨论~~~
# i  x3 Q1 s2 @: ?- W$ J同时也希望其他高人说说你们的想法来讨论~~~
& M0 s2 u2 W. K) j( S/ b( u& a5 t2 D7 h0 g- k
发表于 2006-11-12 23:30:33 | 显示全部楼层

Re: PLC接口电路时滞问题 [实际问题,请教]

是电源部分时滞的话,应检整流滤波电路。如变压器功率过小,输出接触不好使内阻增大,全桥断臂都会有影响的。因在开始供电时电源要向滤波电容充电,如有上述因素就刚好形成了一个RC延时电路。
发表于 2006-11-12 23:56:17 | 显示全部楼层

Re: PLC接口电路时滞问题 [实际问题,请教]

我大概猜了一下你的意思,我觉得可以做到,用PLC里面的0.1ms的高数计数器应该可以解决你所说的问题
 楼主| 发表于 2006-11-13 09:39:00 | 显示全部楼层

Re: PLC接口电路时滞问题 [实际问题,请教]

谢谢各位。

5 G/ i5 D% ~3 h7 |

 ty55 大侠:对,实际上就是你所说的问题。最小时间可控制在多少?

! S) d$ H/ N, S* w

 随风而去 大侠:你可能理解错了。

% K' O+ l% \" p! }

 这台检测设备是用来检测电气开关性能的当按钮按下后,要检测出开关接点在多长时间内导电(用PLC计时)

( q y9 |! }' c$ O

 syw开门造车 大侠:单片机怎样接交流,会不会也有RC延时?

" m0 V8 y. [, x9 V8 G

 因本检测设备配备了工控机,用采集卡试了精度可以达到。但设备成本高且很难同时测多个产品。

M7 U" o( X7 z2 }) r

 如果不采用此电路,还有什么好的检测方法?

发表于 2006-11-13 10:21:54 | 显示全部楼层

Re: PLC接口电路时滞问题 [实际问题,请教]

改进检测方式吧,工频供电也只能在6-10ms的范围了,仅半个周波。
发表于 2006-11-13 10:28:33 | 显示全部楼层

Re: PLC接口电路时滞问题 [实际问题,请教]

6 I0 [3 L4 b! e. b* x: C1 x0 N

- i5 z* e/ ~4 d) r! S我在3楼提到的单片机方案中所提:* W, k) U7 B# ?  `
# y* I8 \, ^9 z/ G3 q: M
“利用其中的两个计数器(计时器),用外部信号开“中断”,用被测开关接点的导通信号 / Y% u& w6 p: ?8 x! z7 @

' x$ V2 {: u, x关“中断”既可。 ”
/ U2 N/ J1 `& X! b3 I% y) u: V, [; X; v; V) l' d
//***************************************************# q+ _6 n5 c! e3 ^1 E
  t8 P' c1 o# ^5 U
我说的:用外部信号开“中断”-------就是你在7楼说的“当按钮按下后”
! k% S( U9 `* c& t' x8 t+ T! p& x. O4 h% `6 r7 \8 W; j4 e) E; e
我说的:用被测开关接点的导通信号 关“中断”既可。-----就是你的:开关接点在多长时间内导电
) L9 D  X3 a, Q
7 w  M6 E* g. I5 v) f) A8 z' O' J我的主两个信号都是正5V直流电,从单片机电源直接引出。
9 ~. s, C* P" [) ^3 a. ?! |! S# M$ I4 D4 Z2 [! Z+ ~
syw   061113---10.287 s5 m/ X6 s4 z" o/ ^

. c8 l3 Y" F& q% _
发表于 2006-11-14 21:26:25 | 显示全部楼层

Re: PLC接口电路时滞问题 [实际问题,请教]

哦~~~+ I+ y; Q6 N6 i* _( U' G- ~& a  T
我大概猜了一下你的意思,我觉得可以做到,用PLC里面的0.1ms的高数计数器应该可以解决你所说的问题 # |; ^5 a- ]: ?0 w: S+ E+ k* Q

) `  X1 f7 s6 O- M4 x& F' r那么六楼的说法是可行的,在三菱里有0.01MS的高速计算器可以实现此功能
  X9 X0 u2 A1 W, A4 ?& g
/ o# y$ g: \9 b! g0 E+ l8 ^PS  n0 h$ u6 l* G% A  a2 S
PLC多少有点误差~~~. @5 c" [: U/ o& x4 q
或许用单片机的效果更好?
: _! B- E4 T2 \有待来自一线的反馈~~~7 g8 x2 B+ `8 _" o7 I

2 J# L: l( j1 j& v. h8 g* m8 {呵呵
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-6-22 13:41 , Processed in 0.075243 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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