找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 9802|回复: 18

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

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

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

0 g2 O) Q: X+ W, `

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

/ V9 [" W# _( F% q) f2 `

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

4 z$ K p! o; v9 P/ G- {8 Q

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

6 M7 h/ S2 t( [8 ^1 L

 

本帖子中包含更多资源

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

×
回复

使用道具 举报

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

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

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

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

海山 网友好!
* ~7 y& q1 f8 l+ g$ S, W7 D  _' i$ s( D
这项工作如果用单片机做比较合适。SM8051系列单片机所用晶振已达到40M/S。
9 l! a9 f: J2 l( ^' V! O5 i
$ o. ?& j! H' J  q! i  m利用其中的两个计数器(计时器),用外部信号开“中断”,用被测开关接点的导通信号. X* y/ c  w( A. C9 N) [- i
3 w2 ]4 X+ \% m! M: k9 ]9 l  v5 ?
关“中断”既可。9 R7 b8 y3 _/ W& [3 K- W

; \1 h/ E4 v% ]; {# s* Gsyw  061111---02.13
2 o4 e) v5 [- M$ X/ c4 M! c, ?- A5 I7 }1 D+ |& \9 k

+ i/ R3 c2 l# R; k
发表于 2006-11-12 22:41:55 | 显示全部楼层

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

现有一台检测设备,用PLC检测某一开关接点是否导通,开关连接110V或220V交流电。
' m; t. s! V$ v. \2 `
; I7 ?+ _/ s; T- H+ I* t因为设备是用作电气开关性能检测,所以要求检测电路的时滞尽可能小,控制在1ms内。' V. ?3 K2 _7 ]8 z
& I/ n/ @. m0 r3 Q; W
现有的电路只能做到6-10ms,无法满足要求。(附上电路示意图)
6 C1 E" ]0 t6 m3 L! k. `4 {% g8 x+ D6 F( ?

1 ^2 G- j3 E9 w( N8 ?7 A/ X: `从设计角度来说,我们用PLC来做这块输入点的时候常用以下方式:/ h9 t/ Z2 O3 W6 k8 Y
接近开关->LC输入点->LC输出点->中间继电器->设备动作完成2 u/ w* X; B. o- E) z
  \" n3 R2 T( w7 y2 O1 C& M! g
你现在所述的问题其实并不是说从接近开关->设备动作完成这段时间不够!  n, N7 t7 P+ Y  z+ Q+ m$ Y

' {+ B+ L; v- L' M4 L而是中间继电器->设备动作完成这块动作的时间达不到你的需求!
# @( n$ @2 o7 ?7 `, Z: ^% |( `% N. i1 O1 b. }% n9 e$ i( d' D$ C
根据你在图中的示意图,我重复一下如下~~  H  W. f5 t0 |  D" i( [2 A+ i
利用中间继电器输出100~230V的AC(交流)然后通过变压器->整流滤波电路->光耦隔离->输出5V或24V~~~
' |4 ^' e. i' ~5 G  G( q; n! `7 J" H, V$ c; L% f
你明白这之间响应时间为什么长吗?6 }+ a# @( S3 f; i/ E$ _  |
* c( K6 w' G+ Y7 E
呵呵,可能聪明的你通过这段分析你已经发现问题了~~~7 ]" }9 Y7 a: P+ Q! k; h) n

6 G- x, l/ d8 y9 {1 t9 H) E  P- e* h" b所以,我们现场转一下思路:+ H: o/ e  b9 A
我们能不能用中间继电器直接输出一个5V或者是24V的电源呢?# f1 v4 X) g5 A' t
2 ~$ \# J7 y- {. e
OK* x0 x& D% B9 }; ~! j* ~( \
我们有目标了,然后我接下来回答这个问题# n* z# c9 T; n& s

1 l. e. @. `7 a: [/ j  Y6 U3 p5V或24V我们能不能用一个电路板来完成?如果可以做到,那么响应时间能不能达到1MS呢?
( D8 G- U3 a3 U0 z
  L5 v+ Y6 }8 l; I' i) ~+ ~呵呵,开门造车已经提供了一种方案,这方案可行,不过有些成本及技术上的难点.对于我们应用技术工程人员来说,开门造车提供的是一种我们实在无计可施的方案呵呵
# T: W2 Q* L! \  C9 x8 e4 M) ]! \9 S7 e$ [# U
好了,我直接说我的方案吧
0 y$ [( k3 Q$ w+ c- `6 r6 u一般PLC上都能提供一个24V的直流电源(我比较熟悉三菱的,三菱上面有这样的构造,当然,台达,西门子等也是有的),我们可以直接使用24V的直流电源来控制!
" q2 z7 @( q; l2 h' f+ S! ]* }( x6 g- |- N
响应速度没有仔细估算过,但是1MS应该能做到的,你和电气工程人员把这块改好再看看
/ a: A2 `& b9 r5 y* ?+ Z3 J) D# k/ i0 ^& }* j  Y( H
总结:+ n  U# f' J# p
如果我们直接从继电器控制24V的电源输出,我们完全可以省去你图中绝大多数的电器元件(因为这些功能都依靠PLC的内部元件来完成了),响应速度完全可以达到你的要求!( `5 M5 l7 r$ o

" P" @: _' T4 J( B& e! P2 R
# D! X3 P- m: o8 lPS1. Z- A% X4 p  T3 ?+ ^) X
如果需要5V的话,可以用电阻的串并联来完成,可以比较精确的自制一个24V->5V的直流电, i6 a. _& X' @, T% r

: y# F8 I" j9 v# y& s- t. H0 ~PS2
( F4 O% ?( T2 ~' u8 G* O9 F( j补充建议,接近开关也是有响应时间,如果你觉得速度还不够理想,可以尝试改善接近开关的响应时间
- O, K/ ?$ C, Y若PLC的24V直流电还是不够快的完成你的功能,请独立采用24V的开关电源来做前期输入(如果功率不够也可以用此法来做)
, |( P/ P, o8 o2 Y) _+ m, X" B( o$ e/ V, ~1 U2 q# V
PS3
" N2 R# l) b, p$ d* j本人做电气工作1.5年,大小做过8个全项目,呵呵~~~8 Y0 r2 ~, J" d8 H
如果还有问题可以在此贴接着讨论~~~
5 b+ u+ K6 D+ e3 G& D同时也希望其他高人说说你们的想法来讨论~~~5 _( Q& G3 d" h, x, |, z4 Y  G

/ e8 ~& v' h. x  `$ h0 j+ }: F% W
发表于 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接口电路时滞问题 [实际问题,请教]

谢谢各位。

" `& u [ {9 d; F

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

; v' {. K6 O0 A1 J0 t* u

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

8 f. j( H% j1 W& ~9 N

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

9 _9 r+ ?0 c V( ]$ Y; T% \( } E

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

$ T D, B; j" ^2 `: y' O# E

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

3 i. i0 ^9 O9 |1 ]/ e

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

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

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

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

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

0 w2 [& |" V! a  P. k

$ s8 _' s1 c: y我在3楼提到的单片机方案中所提:$ J8 G/ I8 N( q. O4 L9 ^. U; x
0 E, G4 I, @" [' Y7 P; D* D
“利用其中的两个计数器(计时器),用外部信号开“中断”,用被测开关接点的导通信号
# K4 {+ q9 C/ |' \/ a5 O; |# V* O7 G5 D1 Q/ C
关“中断”既可。 ”
+ V, D$ r4 n( f6 X2 u9 q. f4 I
4 r  a: E1 ?8 `+ m' j//***************************************************
1 j# r- w6 [5 k; ^% v/ S
; c" @" N7 _6 ~' R我说的:用外部信号开“中断”-------就是你在7楼说的“当按钮按下后”
4 ]# I' k: w7 ~8 d# U; v, `' q. A; S% [5 u3 Q- Q  m
我说的:用被测开关接点的导通信号 关“中断”既可。-----就是你的:开关接点在多长时间内导电: L0 {; f! ~5 q! U  W! t+ ~5 P
# W; K: w" a9 ~/ O9 `& m
我的主两个信号都是正5V直流电,从单片机电源直接引出。9 E* d* t8 ]9 d, e5 K' r4 K
3 M" F9 I0 m5 i; i" s
syw   061113---10.28# S4 ^" `# f& U6 ?$ g: A

" ^' M3 ]+ ^' O" N0 u0 e2 ]
发表于 2006-11-14 21:26:25 | 显示全部楼层

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

哦~~~- Z, V$ U0 ]' Y+ @- z) [
我大概猜了一下你的意思,我觉得可以做到,用PLC里面的0.1ms的高数计数器应该可以解决你所说的问题
( o. V/ x1 f% B& n; G$ Q
- v+ p  u8 z' u& E" b: m那么六楼的说法是可行的,在三菱里有0.01MS的高速计算器可以实现此功能
9 M' z# J7 N4 |9 |
. E  H: t! v9 ?PS
/ ?; }# G# k; a6 b" O4 Q: ?PLC多少有点误差~~~2 L9 x6 l: j* W0 v* ^" u6 E$ C
或许用单片机的效果更好?
" e' I5 p6 B, m. I0 Y有待来自一线的反馈~~~. Y0 {& C* S. Q9 X- \5 {
) _; u& C" D* v3 b' [
呵呵
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-7-15 04:33 , Processed in 0.067993 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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