找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 10077|回复: 18

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

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

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

$ n0 p3 O4 K1 q# I# L* J

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

+ Q9 i* x1 n7 E5 N7 y S; U- ^* r

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

4 C5 d, O- h6 B7 k3 H* J. c

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

' a2 ]# O4 ~7 ~% L5 c1 P4 p8 k7 E

 

本帖子中包含更多资源

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

×
回复

使用道具 举报

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

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

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

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

海山 网友好!3 F4 S0 l& B; Y: l, N* D* e7 X
+ h, U  S. i' Q5 B; g1 g: p
这项工作如果用单片机做比较合适。SM8051系列单片机所用晶振已达到40M/S。& \( j( I' k9 P4 O

& }- Z0 K9 l8 X6 I" h利用其中的两个计数器(计时器),用外部信号开“中断”,用被测开关接点的导通信号
. K, |' B" t4 V/ |/ B/ L
" ^! _9 R5 V% h" J: |关“中断”既可。
2 y& @$ A1 \* y! Y+ F5 W" i1 L0 g* `
syw  061111---02.13
  n* |, Y" N) N. Y: l6 V6 W5 g- Z
4 O1 w' F6 H+ j+ ], b. Y9 C3 s) x# q
发表于 2006-11-12 22:41:55 | 显示全部楼层

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

现有一台检测设备,用PLC检测某一开关接点是否导通,开关连接110V或220V交流电。- X8 a9 A) n5 N4 r# X: b3 ?0 G

: v3 x* y1 R: x2 Z3 \3 |, P因为设备是用作电气开关性能检测,所以要求检测电路的时滞尽可能小,控制在1ms内。) X2 Q3 ~- t7 B" T8 N; H# E

& ?+ G8 D& W: A/ T! q& u现有的电路只能做到6-10ms,无法满足要求。(附上电路示意图)4 W# [2 O% H* d) _$ k! s

, r! `+ C1 D& l! _% y
! u2 l$ m% V+ m; M从设计角度来说,我们用PLC来做这块输入点的时候常用以下方式:3 a( t8 d8 x/ s. i% }; I0 h
接近开关->LC输入点->LC输出点->中间继电器->设备动作完成" F4 t* L6 i- X8 J: r
# E& ~) ?! }$ t+ [
你现在所述的问题其实并不是说从接近开关->设备动作完成这段时间不够!
( T" P) L2 A/ h( K9 G3 h. L* \: T' F: F9 T; x. B1 ?
而是中间继电器->设备动作完成这块动作的时间达不到你的需求!) W" \9 |5 L- I+ P& b, G
5 Q$ h$ l; r6 J! v* f; `4 ?4 C  x
根据你在图中的示意图,我重复一下如下~~6 C) O; e9 S4 y/ s7 ~( _
利用中间继电器输出100~230V的AC(交流)然后通过变压器->整流滤波电路->光耦隔离->输出5V或24V~~~1 I( T0 E7 S) i& K
$ z6 h& h) B; o( o4 \2 I+ F
你明白这之间响应时间为什么长吗?9 N1 C/ s" x9 X5 c. U$ J
6 g% v+ d1 c! S$ L. |3 b
呵呵,可能聪明的你通过这段分析你已经发现问题了~~~9 E! k6 U0 ?6 G0 H
6 }; ?* z8 ]- o7 Z. X) B
所以,我们现场转一下思路:' x2 s5 d0 Y. h9 a
我们能不能用中间继电器直接输出一个5V或者是24V的电源呢?( Z  K; g' d9 {1 J" d
' _/ p( i, M, s1 }& o
OK* t8 x% V- I, r3 m1 c
我们有目标了,然后我接下来回答这个问题) j) D' z! P6 N! M1 @* c4 G0 J2 z

2 Q0 U' I+ |1 D6 o7 d- T& [6 a5V或24V我们能不能用一个电路板来完成?如果可以做到,那么响应时间能不能达到1MS呢?
& v3 h9 ], m# X# R' `! S- f
  Z- Z3 E+ b$ B! ~3 j8 Q呵呵,开门造车已经提供了一种方案,这方案可行,不过有些成本及技术上的难点.对于我们应用技术工程人员来说,开门造车提供的是一种我们实在无计可施的方案呵呵9 k7 @" w& V* H: Z2 ]% T

0 A" `  N; m& ~. z好了,我直接说我的方案吧$ R  }  F+ p( X
一般PLC上都能提供一个24V的直流电源(我比较熟悉三菱的,三菱上面有这样的构造,当然,台达,西门子等也是有的),我们可以直接使用24V的直流电源来控制!) \4 l1 Q- \; B! i' ^! q

; Q0 A, X7 n; j' u  m响应速度没有仔细估算过,但是1MS应该能做到的,你和电气工程人员把这块改好再看看- \1 h+ k$ p' s& R2 z

; \7 U6 ]4 _" D+ d2 b) j7 ^总结:
" j6 c( s: G: [2 p' W/ S3 f如果我们直接从继电器控制24V的电源输出,我们完全可以省去你图中绝大多数的电器元件(因为这些功能都依靠PLC的内部元件来完成了),响应速度完全可以达到你的要求!1 V! W2 }* I+ P% w! e% J, f! l
. K9 ?, E* }' y; I4 v4 O
6 u  t7 F2 Z& `4 z" n' ]& w; q
PS1
9 D6 X8 ]5 K, ~/ @, {- g如果需要5V的话,可以用电阻的串并联来完成,可以比较精确的自制一个24V->5V的直流电( [. u& Y' a' Q* k7 @/ T

/ Y0 F+ S- e) IPS2) x! r6 U  g4 F9 j" t6 z
补充建议,接近开关也是有响应时间,如果你觉得速度还不够理想,可以尝试改善接近开关的响应时间: I3 F! T9 @& x. ^
若PLC的24V直流电还是不够快的完成你的功能,请独立采用24V的开关电源来做前期输入(如果功率不够也可以用此法来做)
5 A8 O9 l+ M/ s/ m4 z$ D1 B6 Q# n. ~& \8 n+ t( c* m; f0 U
PS3
0 D. P* ~8 c; ?3 k5 l3 g4 @本人做电气工作1.5年,大小做过8个全项目,呵呵~~~+ `0 [5 l0 U/ J
如果还有问题可以在此贴接着讨论~~~
  F+ H, w$ l4 x+ f/ F* {& C同时也希望其他高人说说你们的想法来讨论~~~" s- n* U0 s! s
3 x4 Q. b, t3 Q
发表于 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接口电路时滞问题 [实际问题,请教]

谢谢各位。

6 X( |$ }0 M/ L* e

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

% r8 v3 T+ N c9 Q! g

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

& G8 V8 b, M, t, u6 x

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

7 }4 b E( {* q5 ^$ ^

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

3 P L; }9 ^0 ~5 o4 j0 R) B, M# Y; h/ i

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

. |2 J: d# V+ d( t. h$ E# A

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

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

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

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

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

3 [6 T$ C, I& c+ A- N2 W

8 B: j) v# V# Y6 |# t我在3楼提到的单片机方案中所提:
" y2 a1 n! Z% i+ L3 L7 s! t3 Y6 V3 m* F0 G* F. q9 z: a
“利用其中的两个计数器(计时器),用外部信号开“中断”,用被测开关接点的导通信号 5 S1 {; m  O/ [/ c0 f* p/ e
1 ~6 r; M" f& x9 W) J8 e
关“中断”既可。 ”
% H' Z: h( r* Y( Z6 _: p% @  S  q. r% v- [( f' V
//***************************************************
" L% i% ^6 v* r* B7 W
9 c$ b! ^2 d2 J. e% [2 c8 @我说的:用外部信号开“中断”-------就是你在7楼说的“当按钮按下后”
& @+ c, ?( K" o( g( v/ A9 G' \1 M. Y
我说的:用被测开关接点的导通信号 关“中断”既可。-----就是你的:开关接点在多长时间内导电2 J, N' |$ p6 Y8 i( i& f

4 E, w3 z7 P- C4 [. n9 W我的主两个信号都是正5V直流电,从单片机电源直接引出。
. [6 y5 s' m/ o* |" M
- c6 n! Z" l0 C* e1 o# Fsyw   061113---10.28
& b4 }% r' g) j$ J; Z1 d8 A+ B
+ |1 y, g# K) ~
发表于 2006-11-14 21:26:25 | 显示全部楼层

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

哦~~~1 N; H1 G! i: [, e9 S2 X' ^3 k' B; z
我大概猜了一下你的意思,我觉得可以做到,用PLC里面的0.1ms的高数计数器应该可以解决你所说的问题
0 z9 Y- G! E: s+ r' _& h$ }/ C2 z: V1 H* W
那么六楼的说法是可行的,在三菱里有0.01MS的高速计算器可以实现此功能% A3 I: k6 I/ q* J5 ~1 i
0 C) s( a0 ?+ W5 F, x' R3 S, ^, T& I: u
PS6 v* \; U2 k4 R5 A% @  K. [9 e
PLC多少有点误差~~~( j6 ]; r, b1 E  {) L0 G' d6 S4 {
或许用单片机的效果更好?. C" [6 L8 Q  @
有待来自一线的反馈~~~6 ]! l$ V3 P- c1 s! X' E# Q9 Y; C

" \6 K- ?. C+ W( z+ ^$ j( w, J( R呵呵
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-10-19 10:03 , Processed in 0.097952 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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