機械社區(qū)

標(biāo)題: PLC接口電路時滯問題 [實際問題,請教] [打印本頁]

作者: 海山    時間: 2006-11-10 14:46
標(biāo)題: PLC接口電路時滯問題 [實際問題,請教]

現(xiàn)有一臺檢測設(shè)備,用PLC檢測某一開關(guān)接點是否導(dǎo)通,開關(guān)連接110V或220V交流電。

0 f# j6 I8 I" v8 t% }6 v

因為設(shè)備是用作電氣開關(guān)性能檢測,所以要求檢測電路的時滯盡可能小,控制在1ms內(nèi)。

4 l9 Z9 v+ B2 F

現(xiàn)有的電路只能做到6-10ms,無法滿足要求。(附上電路示意圖)

0 s$ d& D7 T8 B, Y! c& `2 U2 y- D3 N

本人對這一塊不熟,請各位指點。

/ h# }$ w) }. |5 U6 N% r2 x

 


作者: 黃一鈁    時間: 2006-11-10 20:57
標(biāo)題: Re: PLC接口電路時滯問題 [實際問題,請教]
樓主,這個精度太高了,你可以用計算機去試試!
作者: syw開門造車    時間: 2006-11-11 02:13
標(biāo)題: Re: PLC接口電路時滯問題 [實際問題,請教]
海山 網(wǎng)友好!; S8 ]) U( i( E% [: i
- A- N7 i/ k( Y) x5 v8 m; j$ u
這項工作如果用單片機做比較合適。SM8051系列單片機所用晶振已達到40M/S。
) m5 Y* B. W& |& C5 D
3 X0 O# z; |8 i% }利用其中的兩個計數(shù)器(計時器),用外部信號開“中斷”,用被測開關(guān)接點的導(dǎo)通信號. v8 m! E9 d; w
/ k0 Q% n  |/ w  S! r5 C2 a
關(guān)“中斷”既可。! o1 y3 z9 @* Z, p# j' D

# M( b, K  i: U& Z' Osyw  061111---02.139 ?- X1 ~+ p, ^5 f

9 o) f# x' X. R+ n$ c8 e3 X
/ s& T- y2 F! j- b( L
作者: 隨風(fēng)而去    時間: 2006-11-12 22:41
標(biāo)題: Re: PLC接口電路時滯問題 [實際問題,請教]
現(xiàn)有一臺檢測設(shè)備,用PLC檢測某一開關(guān)接點是否導(dǎo)通,開關(guān)連接110V或220V交流電。
7 o$ r$ y( s1 z% ~# G/ R# v( b+ n! i* N3 c; B; B
因為設(shè)備是用作電氣開關(guān)性能檢測,所以要求檢測電路的時滯盡可能小,控制在1ms內(nèi)。
  j: Y, \* J, W% ^7 q) ?  z, l+ ]) O( I! M0 |
現(xiàn)有的電路只能做到6-10ms,無法滿足要求。(附上電路示意圖)
7 W5 K; n$ q. m$ @+ J8 c& w; g0 R. b- P9 S" c% `4 f- U  ]

6 P3 Y7 e8 P- n) v  S從設(shè)計角度來說,我們用PLC來做這塊輸入點的時候常用以下方式:0 ^, N# h) `6 s' S6 G: Y
接近開關(guān)->LC輸入點->LC輸出點->中間繼電器->設(shè)備動作完成! D- o& o1 j- |3 b. m' V

6 |5 Y3 l4 @3 I3 o2 V8 t; ~你現(xiàn)在所述的問題其實并不是說從接近開關(guān)->設(shè)備動作完成這段時間不夠!" f( a; ], g/ ~: q9 B

, P* K& \" u; N  \7 ~2 G3 W而是中間繼電器->設(shè)備動作完成這塊動作的時間達不到你的需求!, R, k4 F% B. _  k% ?
+ B+ J% A( z9 j7 ?4 N5 \
根據(jù)你在圖中的示意圖,我重復(fù)一下如下~~6 k  I# I5 F" o3 t0 E% M
利用中間繼電器輸出100~230V的AC(交流)然后通過變壓器->整流濾波電路->光耦隔離->輸出5V或24V~~~
, j) c8 ]' K) Q. \& Q/ d
" ~9 z1 _7 j) c  e5 {你明白這之間響應(yīng)時間為什么長嗎?
9 L/ t- ?1 A$ f- V1 @9 u2 x  c( c" v
呵呵,可能聰明的你通過這段分析你已經(jīng)發(fā)現(xiàn)問題了~~~
$ C. ?" M, v) O0 z* ?
# g# D) m+ {, ~4 M所以,我們現(xiàn)場轉(zhuǎn)一下思路:
7 Q/ y( \. L* Y8 `; P8 n- s; `7 A我們能不能用中間繼電器直接輸出一個5V或者是24V的電源呢?0 x) F. R8 Y: k0 C# K. D) Q5 z0 a
) p- y6 l% M! a. \- Y
OK( |2 c8 w& U/ N" X
我們有目標(biāo)了,然后我接下來回答這個問題/ Q# m# u+ y( D. N4 V" K/ p
/ X5 n& T2 y- q  S# t0 ]# _* W) O- i) b
5V或24V我們能不能用一個電路板來完成?如果可以做到,那么響應(yīng)時間能不能達到1MS呢?
5 P( e% [+ |8 l- `) P9 k
$ j+ L- e! ^4 a4 o8 {2 k( ~. _% ?3 h呵呵,開門造車已經(jīng)提供了一種方案,這方案可行,不過有些成本及技術(shù)上的難點.對于我們應(yīng)用技術(shù)工程人員來說,開門造車提供的是一種我們實在無計可施的方案呵呵
4 L$ Z$ a1 W; P$ A
/ ]4 q2 o& I- I好了,我直接說我的方案吧+ W$ B9 a/ ~1 Y! W
一般PLC上都能提供一個24V的直流電源(我比較熟悉三菱的,三菱上面有這樣的構(gòu)造,當(dāng)然,臺達,西門子等也是有的),我們可以直接使用24V的直流電源來控制!
! N1 c* `/ K1 P" ?3 t4 f- U( n
% g! R8 K* x  l3 {5 L響應(yīng)速度沒有仔細估算過,但是1MS應(yīng)該能做到的,你和電氣工程人員把這塊改好再看看& h* T  R) S, f" A( C

" K  a9 R$ }8 G1 {6 C& Z/ [總結(jié):
: }$ X+ I+ O* P如果我們直接從繼電器控制24V的電源輸出,我們完全可以省去你圖中絕大多數(shù)的電器元件(因為這些功能都依靠PLC的內(nèi)部元件來完成了),響應(yīng)速度完全可以達到你的要求!
/ Q! u3 ^; a. m/ v1 X5 n- m2 W
! s4 l/ g, W1 ?. {
7 H9 q& \" F- `3 p/ iPS16 h+ k# e7 z" c: F$ ?2 v) N
如果需要5V的話,可以用電阻的串并聯(lián)來完成,可以比較精確的自制一個24V->5V的直流電
6 J9 t, D) S' V# Z$ M" j9 y
" b- W7 b+ C' e! F6 i" Q6 C1 FPS2
, F9 }: n8 p. r- M2 r# X補充建議,接近開關(guān)也是有響應(yīng)時間,如果你覺得速度還不夠理想,可以嘗試改善接近開關(guān)的響應(yīng)時間
6 \' ]8 G0 |: e2 f若PLC的24V直流電還是不夠快的完成你的功能,請獨立采用24V的開關(guān)電源來做前期輸入(如果功率不夠也可以用此法來做). s- N& s1 j# B

  o. g- S: Z, P( mPS36 M6 e! [/ F0 u1 E6 |2 C( F
本人做電氣工作1.5年,大小做過8個全項目,呵呵~~~/ j2 M% P3 V* }2 w1 s
如果還有問題可以在此貼接著討論~~~
2 a' f5 x* V7 J同時也希望其他高人說說你們的想法來討論~~~
$ }* g2 K1 P4 u& t" m2 l1 @& x8 _; S7 _% G

作者: cmx    時間: 2006-11-12 23:30
標(biāo)題: Re: PLC接口電路時滯問題 [實際問題,請教]
是電源部分時滯的話,應(yīng)檢整流濾波電路。如變壓器功率過小,輸出接觸不好使內(nèi)阻增大,全橋斷臂都會有影響的。因在開始供電時電源要向濾波電容充電,如有上述因素就剛好形成了一個RC延時電路。
作者: eric888    時間: 2006-11-12 23:56
標(biāo)題: Re: PLC接口電路時滯問題 [實際問題,請教]
我大概猜了一下你的意思,我覺得可以做到,用PLC里面的0.1ms的高數(shù)計數(shù)器應(yīng)該可以解決你所說的問題
作者: 海山    時間: 2006-11-13 09:39
標(biāo)題: Re: PLC接口電路時滯問題 [實際問題,請教]

謝謝各位。

- p3 `/ P! o" V' A/ z

 ty55 大俠:對,實際上就是你所說的問題。最小時間可控制在多少?

" W8 V8 V) f3 C6 o+ l# v/ `/ Z

 隨風(fēng)而去 大俠:你可能理解錯了。

* C# P" S& {/ v- v

 這臺檢測設(shè)備是用來檢測電氣開關(guān)性能的當(dāng)按鈕按下后,要檢測出開關(guān)接點在多長時間內(nèi)導(dǎo)電(用PLC計時)

@# W9 ?2 a _1 z. |

 syw開門造車 大俠:單片機怎樣接交流,會不會也有RC延時?

' S y. x2 b$ D- s2 R/ n' y7 N

 因本檢測設(shè)備配備了工控機,用采集卡試了精度可以達到。但設(shè)備成本高且很難同時測多個產(chǎn)品。

`, F( P. Y4 J& L8 X' y

 如果不采用此電路,還有什么好的檢測方法?


作者: cmx    時間: 2006-11-13 10:21
標(biāo)題: Re: PLC接口電路時滯問題 [實際問題,請教]
改進檢測方式吧,工頻供電也只能在6-10ms的范圍了,僅半個周波。
作者: syw開門造車    時間: 2006-11-13 10:28
標(biāo)題: Re: PLC接口電路時滯問題 [實際問題,請教]
3 L' u  W  M  I  Y6 b
3 i/ q4 {" p! G& F* u! d& n' O
我在3樓提到的單片機方案中所提:' v+ u- r" F' ^% N6 G
6 L* T  D  v) G& C( a( m
“利用其中的兩個計數(shù)器(計時器),用外部信號開“中斷”,用被測開關(guān)接點的導(dǎo)通信號 - H# N: \9 f0 w( `& Z

# ^! b/ d, O3 c* q關(guān)“中斷”既可。 ”
3 v( e5 `5 a8 c
  H$ i- k1 O1 u, K3 T//***************************************************
. v1 y) p9 n) O' t1 E& _' [  s$ H" k: _! V' V
我說的:用外部信號開“中斷”-------就是你在7樓說的“當(dāng)按鈕按下后”
; V0 s4 M- X2 C1 v; n' e# s" {- R" t: A" m! O+ }" @
我說的:用被測開關(guān)接點的導(dǎo)通信號 關(guān)“中斷”既可。-----就是你的:開關(guān)接點在多長時間內(nèi)導(dǎo)電
$ [( B" k2 f* `' |, v( B
7 }0 d5 f% T# X5 a6 n2 T" n  o) ?我的主兩個信號都是正5V直流電,從單片機電源直接引出。* E6 F# d! Y+ P; D7 V6 F" A3 d

  I# i4 T8 }+ b4 X3 asyw   061113---10.28# Y' S6 e1 n8 F, U$ v
+ `2 `6 D1 ]% h

作者: 隨風(fēng)而去    時間: 2006-11-14 21:26
標(biāo)題: Re: PLC接口電路時滯問題 [實際問題,請教]
哦~~~( ^5 j/ n! h! A1 K8 d
我大概猜了一下你的意思,我覺得可以做到,用PLC里面的0.1ms的高數(shù)計數(shù)器應(yīng)該可以解決你所說的問題 4 i$ c1 v6 H4 }. y7 p/ P/ y- u
$ c- [  E8 D$ M- M
那么六樓的說法是可行的,在三菱里有0.01MS的高速計算器可以實現(xiàn)此功能. l2 j& w3 n, z. Y7 }. N# n% Z0 k

8 w" o* ]# ]8 l5 aPS
, E% G1 F4 U6 I& e1 J8 ]PLC多少有點誤差~~~' t5 n9 ~/ p0 L- h$ S; ?# s& G
或許用單片機的效果更好?
7 p% D- W" V4 e/ o. \1 B1 E6 f" f有待來自一線的反饋~~~
# p0 M0 a6 p! {  I) ?: i4 @8 _; N+ N* n
呵呵
作者: 海山    時間: 2006-11-17 12:03
標(biāo)題: Re: PLC接口電路時滯問題 [實際問題,請教]

不好意思,有事回貼慢了。

" D h& }# W$ ^, T$ V( ]$ r9 E

 本問題的關(guān)鍵是檢測交流電。

0 i+ ]8 q) p# d# d: H# ?$ g8 i8 o, z9 r

用PLC里面的0.1ms的高數(shù)計數(shù)器也好,用單片機也罷,主要是PLC(或單片機)的接口如何與交流電路相連,進行快速檢測

8 d6 ?! G! K3 r3 W

因本電路的延時時間基本穩(wěn)定,客戶已接受。但希望后續(xù)能解決這個問題。


作者: 能源員    時間: 2006-11-23 12:02
標(biāo)題: Re: PLC接口電路時滯問題 [實際問題,請教]
PLC接口電路時滯問題主要是和硬件方面與編程的方法有關(guān),但是PLC硬件方面對PLC接口電路時滯問題是有嚴格要求的!
4 }, @3 A' e& l2 v# ~所以我覺得你用工業(yè)PC來實現(xiàn)吧!  z7 O! H  g8 d8 O) v

作者: 海山    時間: 2006-11-23 12:23
標(biāo)題: Re: PLC接口電路時滯問題 [實際問題,請教]

原帖由 kala 發(fā)表" e7 C: S! B$ W. a$ v* M PLC接口電路時滯問題主要是和硬件方面與編程的方法有關(guān),但是PLC硬件方面對PLC接口電路時滯問題是有嚴格要求的!
所以我覺得你用工業(yè)PC來實現(xiàn)吧!

! d2 B2 ^* C% _9 y

謝謝你!

3 ?) h; D& }- e, z1 @7 V

設(shè)備已經(jīng)用了工控機,但還需要采集卡才行;而且一次要同時測量多個產(chǎn)品(6個、8個)。

+ g- u9 n$ }- ]4 a( N' M5 l$ |

用PLC經(jīng)常在一些接口電路上會出現(xiàn)問題,不知大家是否有同感?希望大家多討論。

" F- r8 a( A& l/ D% Y

要做好,可能要開發(fā)類似采集卡的專用電路才行。


作者: hexiaofengxia    時間: 2006-11-23 16:40
標(biāo)題: Re:PLC接口電路時滯問題 [實際問題,請教]
樓主,我的理解是:當(dāng)被試件被觸發(fā)時,開關(guān)閉合。通過閉合觸點接通AC驅(qū)動變壓器,通過光偶最后觸發(fā)PLC計時完成。如果我沒有理解錯誤,那么6至10ms的延時可能來至變壓器及整流濾波電路的RC延遲。光偶延時為ns級不于考慮(包括PLC內(nèi)置的)。 Re: PLC接口電路時滯問題 [實際問題,請教] 第5樓 2006-11-12, 11:30 下午 是電源部分時滯的話,應(yīng)檢整流濾波電路。如變壓器功率過小,輸出接觸不好使內(nèi)阻增大,全橋斷臂都會有影響的。因在開始供電時電源要向濾波電容充電,如有上述因素就剛好形成了一個RC延時電路。 TY55說出了其中出現(xiàn)延時的原因,你可以用示波器檢測一下濾波電路的電容是否有長時上升充電現(xiàn)象并查看其電壓上升時間。但你需要在1ms內(nèi)檢測還是有點困難。首先,你是工頻電壓50HZ,一個周期2ms,就變壓器一個電-磁-電轉(zhuǎn)換就需要半個周期1ms,所以想要用濾波電路把精度控制在1ms內(nèi)有點困難,你說用工控機的精度已經(jīng)達到,不知樓主能否說詳細點。 其次,PLC的計時精度是完全可以滿足你的要求的?墒荘LC程序的工作原理是周期掃描式,不同的PLC有各自不同的計時方法。這一點你需要注意一下,你程序的長短,子程序調(diào)用方式及中斷級別的設(shè)置都會使PLC本身計時造成延時,具體延時程度你可以用它本身的輸入輸出來測試你的程序。如果程序設(shè)置和結(jié)構(gòu)不當(dāng)延時有時甚至?xí)^ms級。
作者: 海山    時間: 2006-11-24 14:14
標(biāo)題: Re: PLC接口電路時滯問題 [實際問題,請教]
樓上的大俠說得很對.
: a1 a# @! B$ G& p
7 b8 q: l+ v$ Z. O; C) N8 c+ l現(xiàn)在已經(jīng)委托人員在設(shè)計電路了,謝謝各位!
作者: 隨風(fēng)而去    時間: 2006-11-30 23:13
標(biāo)題: Re: PLC接口電路時滯問題 [實際問題,請教]
針對性失憶看來也是行業(yè)里面的高人。篜
% M& s0 A( z' E, O& F- v
) i/ Q1 {  a- S& A希望多多看到你的留言啊~~~
作者: 馬睿睿    時間: 2012-4-8 09:12
學(xué)無先后,達者為師,學(xué)習(xí)了
作者: changkongceyi    時間: 2012-4-10 08:43
小生學(xué)習(xí)了,那PLC的高速計數(shù)器能不能做到這點呢?
作者: 陸地臺風(fēng)    時間: 2012-4-11 14:54
學(xué)習(xí)中。。。。。。。。。。。。。。。




歡迎光臨 機械社區(qū) (http://mg7058.com/) Powered by Discuz! X3.4