找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 9945|回复: 18

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

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

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

" ^( F; \7 ]6 r; U

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

. p7 u. B, b* |

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

$ i$ A3 @- a) w$ A/ u

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

% l3 t" s2 a9 D8 Q

 

本帖子中包含更多资源

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

×
回复

使用道具 举报

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

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

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

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

海山 网友好!
, u  r+ G7 F! j3 n& [% U5 i6 M' j5 @1 ~$ e+ k- v
这项工作如果用单片机做比较合适。SM8051系列单片机所用晶振已达到40M/S。
3 x" s1 l" c. i) \# C
  l) z7 K8 n$ f* t* I" f" }  {利用其中的两个计数器(计时器),用外部信号开“中断”,用被测开关接点的导通信号+ t" |: w# f; E

+ |& O" _) o: `% [0 q5 W关“中断”既可。
0 A7 m9 N- _4 j4 W9 w2 G8 e6 f' ?# W
syw  061111---02.13) b% V# \8 \. e0 k2 u3 c

: s  w  E: w! L( m
& G- R! E& }9 E* g4 C2 C7 n; L4 [
发表于 2006-11-12 22:41:55 | 显示全部楼层

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

现有一台检测设备,用PLC检测某一开关接点是否导通,开关连接110V或220V交流电。
0 r( h2 l! r* g& X& A- ?
- r/ M4 Q7 @( t+ k因为设备是用作电气开关性能检测,所以要求检测电路的时滞尽可能小,控制在1ms内。$ u" y8 B: Z( J9 `2 k1 A, U7 }& `6 |

# k3 l5 \7 M, E( m现有的电路只能做到6-10ms,无法满足要求。(附上电路示意图)
7 L* V8 L% f0 `
3 A$ `& r) O* O5 i& |0 {* }& d1 A0 U* ?& W# v8 B4 N1 r" Q
从设计角度来说,我们用PLC来做这块输入点的时候常用以下方式:8 p, r. Q* f! g  q& n- [
接近开关->LC输入点->LC输出点->中间继电器->设备动作完成
' J1 k* d: C3 p! x. P
) C8 d7 \: D; V' G你现在所述的问题其实并不是说从接近开关->设备动作完成这段时间不够!) E9 ~! S8 Y' k! [5 A9 b: Z
5 K  R* W& A% t* e9 T0 ]( n
而是中间继电器->设备动作完成这块动作的时间达不到你的需求!+ t+ w% l% Q' }- s1 m2 s3 i
" K% X( l2 T1 J# T
根据你在图中的示意图,我重复一下如下~~
4 K( Q8 Z0 U5 b7 ]利用中间继电器输出100~230V的AC(交流)然后通过变压器->整流滤波电路->光耦隔离->输出5V或24V~~~) \/ I" _& e6 a4 q5 ^

' X( ]$ E7 f5 E4 _9 X你明白这之间响应时间为什么长吗?+ n* B, O2 w* ~. V# C7 Q

& w, h- D; p  q2 ~# n( T( U" Y呵呵,可能聪明的你通过这段分析你已经发现问题了~~~' o7 l- ~3 V. u* _* A3 c3 ]

; z' D) l- j5 F! X所以,我们现场转一下思路:
) n0 D, C4 h+ L$ v我们能不能用中间继电器直接输出一个5V或者是24V的电源呢?0 J6 d: v1 c( F3 r: ?
- X  e1 m/ _" z4 _. W+ O3 T
OK
: s3 W- W1 y/ I我们有目标了,然后我接下来回答这个问题$ L; w9 |/ Y; a. Q: X& R
; \: @7 Z. B9 T
5V或24V我们能不能用一个电路板来完成?如果可以做到,那么响应时间能不能达到1MS呢?
1 ]# k, u% K% x& K8 G2 L2 V6 y
7 N* T; q1 i. N, K2 P呵呵,开门造车已经提供了一种方案,这方案可行,不过有些成本及技术上的难点.对于我们应用技术工程人员来说,开门造车提供的是一种我们实在无计可施的方案呵呵
( g0 Y, h( G8 e# |0 f4 C
6 x& ?: a8 s( B3 D+ k2 Y好了,我直接说我的方案吧  S9 n2 T! w+ I
一般PLC上都能提供一个24V的直流电源(我比较熟悉三菱的,三菱上面有这样的构造,当然,台达,西门子等也是有的),我们可以直接使用24V的直流电源来控制!
$ d6 Z2 t; c; i+ [+ b) ~1 R4 K% h3 {- O2 F/ q
响应速度没有仔细估算过,但是1MS应该能做到的,你和电气工程人员把这块改好再看看" H3 K, F/ F; O& A7 ^% b/ s7 Q

  q4 z1 Z: U5 u) ?' L! C总结:
$ L( X" U, y1 P! H  @( j; D: _( p如果我们直接从继电器控制24V的电源输出,我们完全可以省去你图中绝大多数的电器元件(因为这些功能都依靠PLC的内部元件来完成了),响应速度完全可以达到你的要求!- z1 e* O9 Y/ ~$ x+ M) v, ?7 r

- m. j! E& }( N$ G0 o. H; ~' {- k- Y  S
PS1
& E# |) X( P* _' p0 H8 ]& }如果需要5V的话,可以用电阻的串并联来完成,可以比较精确的自制一个24V->5V的直流电
* L4 @# X; t% h3 c, D! V+ z' ]5 \: x
8 w9 {8 [2 v1 M9 ~PS2  p( M7 w0 w( D
补充建议,接近开关也是有响应时间,如果你觉得速度还不够理想,可以尝试改善接近开关的响应时间1 m! [; g4 o9 @/ W; k
若PLC的24V直流电还是不够快的完成你的功能,请独立采用24V的开关电源来做前期输入(如果功率不够也可以用此法来做)( p; e, L' B$ S0 Z2 M; A, B& B

  L& C, ]0 ]# CPS33 d  a1 m5 H0 J: g# q
本人做电气工作1.5年,大小做过8个全项目,呵呵~~~6 g$ W. L; \+ \* b4 O& Z/ d
如果还有问题可以在此贴接着讨论~~~
! r1 G" O3 l# |, v( Y同时也希望其他高人说说你们的想法来讨论~~~
9 i3 n% j4 d1 X2 B: G% Z4 Z
. O; O( V! c" Y# _! x* V
发表于 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接口电路时滞问题 [实际问题,请教]

谢谢各位。

& [& b: h6 C3 f* Z8 @

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

( s# a7 S: ]& Q5 @$ W

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

- Y2 A# J3 s3 ~8 c

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

6 `( W2 j) q/ R0 _) V3 g

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

* `, e$ C8 N9 k: ]: p4 s

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

& S+ P# i! L3 q7 j( p& X# ~

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

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

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

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

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

, }( S% i0 g/ t7 Q4 D. G$ {* y. y
) ^% v5 [+ Z) |" U! \. w
我在3楼提到的单片机方案中所提:
1 Q- Z; S% S9 N$ K( w" z9 Y5 T- H: O: p
“利用其中的两个计数器(计时器),用外部信号开“中断”,用被测开关接点的导通信号 5 \. y% M7 b/ r" F

- r; U0 G; X1 T( a关“中断”既可。 ”
6 ]- C1 K! F( T4 A( `; o, s+ `: t- F2 \0 b/ s7 n) M5 R
//***************************************************
! {: F; ?: [# W4 R/ H9 N2 O$ g* H; R3 z$ l# C- D
我说的:用外部信号开“中断”-------就是你在7楼说的“当按钮按下后”
% m' h: B; B  `7 {+ V4 W* I, O% R2 e0 |, {! p1 f
我说的:用被测开关接点的导通信号 关“中断”既可。-----就是你的:开关接点在多长时间内导电- p/ P3 Z1 X9 B, K  j
: _) t7 }3 O8 c$ T- r4 D# O
我的主两个信号都是正5V直流电,从单片机电源直接引出。
9 ?5 E# x! V3 |( H( d8 o/ V  Q5 h& q, A4 D* ^( S+ K6 ^
syw   061113---10.28
& L4 h5 @0 G6 w- z8 H) L
# e+ o% H% r4 ?6 I4 M4 Z
发表于 2006-11-14 21:26:25 | 显示全部楼层

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

哦~~~
; w# }  z& C5 b3 K/ g3 Y5 g我大概猜了一下你的意思,我觉得可以做到,用PLC里面的0.1ms的高数计数器应该可以解决你所说的问题
7 g- y# P5 x. |' y& J9 _1 {1 \/ Z- _2 i/ C3 c
那么六楼的说法是可行的,在三菱里有0.01MS的高速计算器可以实现此功能7 i  }; ~( f$ j4 s4 l  |

5 J1 k1 g: V* X: g' ~/ i, z- ZPS
( `5 S3 }1 ]- T1 p) M  w- f; h1 ]PLC多少有点误差~~~
) h% r: u* F0 ]" h/ r0 _0 p或许用单片机的效果更好?/ A3 z: }9 K8 R$ A; d1 X
有待来自一线的反馈~~~5 Y" u+ ]) v# i5 y1 M

' O. {8 {. D1 W; c& A4 T; h呵呵
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-9-19 15:53 , Processed in 0.067033 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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