找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 9854|回复: 18

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

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

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

" M. N4 U! F. V: K3 A5 B2 u; z

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

5 `9 O4 G b5 ?, ]7 M2 }

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

: F g+ k( f1 u' Q4 Y2 G' ]# e" o! o

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

- y9 V/ r O& G \8 V0 ]3 q5 g

 

本帖子中包含更多资源

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

×
回复

使用道具 举报

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

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

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

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

海山 网友好!
3 h9 i: U- P' m3 i2 A+ ~* l( Y- o9 i+ |2 B! w6 U
这项工作如果用单片机做比较合适。SM8051系列单片机所用晶振已达到40M/S。
$ ~1 Z2 y3 y7 b, n7 l
3 U0 g. f+ j7 u  \0 a利用其中的两个计数器(计时器),用外部信号开“中断”,用被测开关接点的导通信号8 b, H4 }; g# d# C2 ^

; X! X" k9 s: L3 {1 j6 i: r关“中断”既可。
' k0 u  H. S: v( B( Z0 v" r" y! o$ l
syw  061111---02.13# O7 z; `8 I$ H2 I: M  K/ a+ D

# E0 b+ h; i7 [/ x) n7 U4 O: O, Z/ O1 X
发表于 2006-11-12 22:41:55 | 显示全部楼层

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

现有一台检测设备,用PLC检测某一开关接点是否导通,开关连接110V或220V交流电。3 o2 w' e8 j; y9 S3 j$ t6 c! f# g
5 ?0 t$ B5 f' K: O
因为设备是用作电气开关性能检测,所以要求检测电路的时滞尽可能小,控制在1ms内。- X3 l+ y) R1 S  J, T: c! ]2 g5 R

5 J6 x: L" B" _现有的电路只能做到6-10ms,无法满足要求。(附上电路示意图)
. B7 ?7 q& L) r- `) V3 J" w( x) n: }; j! F5 D1 o+ C& ]( G

5 n( B5 j' S. {0 _0 s从设计角度来说,我们用PLC来做这块输入点的时候常用以下方式:' Y( Z+ i- _1 b9 ^  q8 m
接近开关->LC输入点->LC输出点->中间继电器->设备动作完成
. G6 _+ z3 V' e& E0 G8 d/ ?' k- H  J
你现在所述的问题其实并不是说从接近开关->设备动作完成这段时间不够!
) m( m- L0 v7 q4 V( z! G9 C4 m% `' b) [. [6 l6 ], p* U
而是中间继电器->设备动作完成这块动作的时间达不到你的需求!: U! y5 x2 T& y/ ~  O" r# l4 X

1 p2 c' k( r! \0 F: B0 P; p根据你在图中的示意图,我重复一下如下~~
8 p" j2 u! K2 ^2 ]8 V" ~利用中间继电器输出100~230V的AC(交流)然后通过变压器->整流滤波电路->光耦隔离->输出5V或24V~~~6 [! P! d% C, m* G
- I; p/ B3 }, w: h9 z/ n) ~' W9 o% A, z
你明白这之间响应时间为什么长吗?
+ C4 |8 `7 \' g; B4 f% U. s. }8 d: I
呵呵,可能聪明的你通过这段分析你已经发现问题了~~~
3 J/ g4 N. T0 L: b: g
5 ]. B: [  i$ E/ `/ `7 m' `1 L3 l所以,我们现场转一下思路:' ~# h4 ]& }. X) J# x
我们能不能用中间继电器直接输出一个5V或者是24V的电源呢?
# ?) c( X1 H/ ^) I7 `: X. _4 u6 a' j' Z5 i
OK6 n# w7 I$ p; W/ p7 B% A
我们有目标了,然后我接下来回答这个问题4 ^  D7 k  D5 [) a! |

& k: [- T9 P2 |% J6 R1 o5V或24V我们能不能用一个电路板来完成?如果可以做到,那么响应时间能不能达到1MS呢?
1 `7 g+ L' }; X& Y/ J" `9 m1 H3 o# w$ Y) ~6 C5 l1 E
呵呵,开门造车已经提供了一种方案,这方案可行,不过有些成本及技术上的难点.对于我们应用技术工程人员来说,开门造车提供的是一种我们实在无计可施的方案呵呵; ~0 p6 m5 T. ?% k6 l

, _7 I. B' F- p# u( s; }0 F好了,我直接说我的方案吧  |6 f+ e/ F% j' v
一般PLC上都能提供一个24V的直流电源(我比较熟悉三菱的,三菱上面有这样的构造,当然,台达,西门子等也是有的),我们可以直接使用24V的直流电源来控制!
" T& _, @, ]1 e' [( j* V! e' D2 G# t% ~2 C3 l2 U: c
响应速度没有仔细估算过,但是1MS应该能做到的,你和电气工程人员把这块改好再看看
$ @* R/ I2 t$ B8 J" y: e' X7 u4 A
总结:& c! U' p  Y1 v: l
如果我们直接从继电器控制24V的电源输出,我们完全可以省去你图中绝大多数的电器元件(因为这些功能都依靠PLC的内部元件来完成了),响应速度完全可以达到你的要求!3 x& t. y( v# H: N, W  D! U8 r

9 j9 J* H3 E; \2 H7 ^2 t
% h6 W8 A* `8 x% Q" oPS1
, {6 ]  w  [8 z3 L1 k2 g如果需要5V的话,可以用电阻的串并联来完成,可以比较精确的自制一个24V->5V的直流电, p8 ^7 L' i1 T8 x

" P3 \2 u% w! ^6 @' E: jPS2
( Y+ ~/ \, U. o2 e9 v# E0 E补充建议,接近开关也是有响应时间,如果你觉得速度还不够理想,可以尝试改善接近开关的响应时间/ q: e* l% q2 D# Z
若PLC的24V直流电还是不够快的完成你的功能,请独立采用24V的开关电源来做前期输入(如果功率不够也可以用此法来做)
! S2 V) s) m* x  V& r+ g$ O9 {/ C4 ~0 n- h1 {9 ^
PS3
) p( N& K2 W9 h5 x本人做电气工作1.5年,大小做过8个全项目,呵呵~~~
+ Q& k5 d# u. x5 a" o5 P如果还有问题可以在此贴接着讨论~~~
% M- e3 X' B9 R& v; `% W同时也希望其他高人说说你们的想法来讨论~~~. v8 ~2 G. |% g; i) h$ w- d
) {! |1 E  G& {% g, l4 \
发表于 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接口电路时滞问题 [实际问题,请教]

谢谢各位。

; D+ ^) c* C: [2 F8 ^6 M. \* n. }

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

/ S6 r$ ?& Q* q( x3 n

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

. [# k. X* r ?6 U G" [. b

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

5 ^( U# F1 o" d: w0 u/ \. `

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

4 Z( }! I. W: u

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

4 s1 o6 m% Z; `2 [) R3 V

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

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

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

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

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


9 L+ `! U) t) P5 k2 ?8 A
4 e( ^, m( U* @+ I我在3楼提到的单片机方案中所提:+ M# x7 A) V% t9 L9 s+ a  P
0 ?) P3 }0 i( q$ O4 ]
“利用其中的两个计数器(计时器),用外部信号开“中断”,用被测开关接点的导通信号
5 Y' m1 p9 e5 ]7 @
- Q! Z+ w; j7 O; t& I% P关“中断”既可。 ”* f/ o% y' N7 S7 X: N# {

1 F! Q, {& L9 Y6 M! `. N//***************************************************" J. P; Z2 L9 H, k+ S1 l

2 n! E8 d. ]9 F& f, w/ h6 h我说的:用外部信号开“中断”-------就是你在7楼说的“当按钮按下后”, ?) k) Y7 i) r1 V. f  v
0 U( U) z0 C% M+ h
我说的:用被测开关接点的导通信号 关“中断”既可。-----就是你的:开关接点在多长时间内导电
& F3 E% Y" J4 \4 c& I4 C
5 h/ v) h$ J9 g& ]4 Y我的主两个信号都是正5V直流电,从单片机电源直接引出。8 L- W6 [* w  p, g' M/ a

( i7 s0 ~+ P) B# ^4 ?* g+ p0 p) ]syw   061113---10.28" m: [' B$ W7 a! n
- M1 U' J6 [. h1 ~# d3 H& s
发表于 2006-11-14 21:26:25 | 显示全部楼层

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

哦~~~' n7 L5 Y+ P4 W, F9 W' N9 l
我大概猜了一下你的意思,我觉得可以做到,用PLC里面的0.1ms的高数计数器应该可以解决你所说的问题 9 t/ v$ D2 s' Z

: v8 h% G. c% c: z( M3 S& x. G那么六楼的说法是可行的,在三菱里有0.01MS的高速计算器可以实现此功能
/ s' P, E0 ]9 b( A/ F) f' i8 j5 c& w( K' x; s' I' X' L4 ~, x, m
PS4 H3 C9 n5 x7 s) a2 C+ K# @
PLC多少有点误差~~~
5 t3 w- {* K" W/ l  |  \1 B或许用单片机的效果更好?7 o2 k7 I7 Q, P2 M$ }. y- U" K
有待来自一线的反馈~~~
9 u# y) Y8 _2 O  K" r  `5 Z+ D* v  A1 B( @& v# f5 I
呵呵
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-8-14 23:14 , Processed in 0.067497 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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