機械社區
標題: PLC接口電路時滯問題 [實際問題,請教] [打印本頁]
作者: 海山 時間: 2006-11-10 14:46
標題: PLC接口電路時滯問題 [實際問題,請教]
現有一臺檢測設備,用PLC檢測某一開關接點是否導通,開關連接110V或220V交流電。
4 B4 F" w V0 `
因為設備是用作電氣開關性能檢測,所以要求檢測電路的時滯盡可能小,控制在1ms內。
0 X3 r' W* E r* x
現有的電路只能做到6-10ms,無法滿足要求。(附上電路示意圖)
) r1 u! U) P: ~! J+ I8 p( o1 x. u4 ^本人對這一塊不熟,請各位指點。
9 T! h7 I$ |9 T h. K
作者: 黃一鈁 時間: 2006-11-10 20:57
標題: Re: PLC接口電路時滯問題 [實際問題,請教]
樓主,這個精度太高了,你可以用計算機去試試!
作者: syw開門造車 時間: 2006-11-11 02:13
標題: Re: PLC接口電路時滯問題 [實際問題,請教]
海山 網友好!0 k& D" J; q4 I* ~# v/ ?/ p
" |, a$ }. E* e0 w/ z這項工作如果用單片機做比較合適。SM8051系列單片機所用晶振已達到40M/S。, v9 a2 \8 f+ ^7 h
4 l$ `2 `0 a" _利用其中的兩個計數器(計時器),用外部信號開“中斷”,用被測開關接點的導通信號
/ B: M: K0 f! \! e
: J* p! d t/ x! ~/ b& Y& Q3 @關“中斷”既可。
4 \4 s3 m) ]8 k8 |# F4 R+ N, q7 U- c4 r: {& Z6 u O' }
syw 061111---02.13" N3 y! A! x6 J" j# [! _
! G6 R! {' ^# E, ~
) H" n2 F4 ?" l0 U) l
作者: 隨風而去 時間: 2006-11-12 22:41
標題: Re: PLC接口電路時滯問題 [實際問題,請教]
現有一臺檢測設備,用PLC檢測某一開關接點是否導通,開關連接110V或220V交流電。
3 e/ @% M" r' y
( r' j f. Y/ y2 `4 h因為設備是用作電氣開關性能檢測,所以要求檢測電路的時滯盡可能小,控制在1ms內。/ M9 [6 L& V9 ? D* y
" @( i; R0 `8 d, g& |* [現有的電路只能做到6-10ms,無法滿足要求。(附上電路示意圖) g D* |7 Y3 O4 x" x
4 S1 ?. }, P0 H; N% z1 W4 P/ b. Y( d5 s. q0 H' v k
從設計角度來說,我們用PLC來做這塊輸入點的時候常用以下方式:
' C# Q( m% T) A, O0 B! C5 X+ P7 N接近開關->
LC輸入點->
LC輸出點->中間繼電器->設備動作完成
& T9 R- ` }: M1 _3 X
4 l; F0 B. S; R0 h! F4 J你現在所述的問題其實并不是說從接近開關->設備動作完成這段時間不夠!
* I8 J W! G. R% e: Y
+ u7 ^9 X7 W- O! S而是中間繼電器->設備動作完成這塊動作的時間達不到你的需求!7 Q" A8 F3 A% m! b+ u
U! O$ g- r) x7 t* L% H# ]
根據你在圖中的示意圖,我重復一下如下~~
, g. l# Z* g1 d6 D) U8 [利用中間繼電器輸出100~230V的AC(交流)然后通過變壓器->整流濾波電路->光耦隔離->輸出5V或24V~~~
6 G$ N' {1 y2 W+ }; D$ A0 _* i8 }0 `- W# ?# s
你明白這之間響應時間為什么長嗎?
% W6 b3 f) x0 w: ^
0 @% V3 Q4 S* t( C8 V C% i呵呵,可能聰明的你通過這段分析你已經發現問題了~~~
* E( j( f: u% k0 @$ P. n; v
3 x2 M4 p u$ S" o1 _所以,我們現場轉一下思路:
# {6 p! B0 H( }* h. ^* ?我們能不能用中間繼電器直接輸出一個5V或者是24V的電源呢?
+ t( U: k8 Q; }% v/ a& Q1 ?
5 K3 f6 ?" R) }" z) bOK( c6 j$ ~ Y I% T% X7 y
我們有目標了,然后我接下來回答這個問題
7 t1 U9 e; Q; T3 S, ], s8 O4 C/ t
1 q9 X% z. Y; j( V+ E5V或24V我們能不能用一個電路板來完成?如果可以做到,那么響應時間能不能達到1MS呢?
. W4 T; m) b$ \1 Q- M: ~9 C3 Q2 B8 y# @) G
呵呵,開門造車已經提供了一種方案,這方案可行,不過有些成本及技術上的難點.對于我們應用技術工程人員來說,開門造車提供的是一種我們實在無計可施的方案
呵呵
% d7 f& x. s2 O! u- I. R$ K3 d1 c! N8 m) A
好了,我直接說我的方案吧/ g1 a! B6 c2 G9 U i
一般PLC上都能提供一個24V的直流電源(我比較熟悉三菱的,三菱上面有這樣的構造,當然,臺達,西門子等也是有的),我們可以直接使用24V的直流電源來控制!. E% v6 h3 {: R
8 R t9 z) D5 m* q
響應速度沒有仔細估算過,但是1MS應該能做到的,你和電氣工程人員把這塊改好再看看
/ w/ N) }/ `4 B0 m
* ^+ Y% U! A, K: @( C0 s5 h+ Y. \總結:3 f. {( `' l1 z3 X E
如果我們直接從繼電器控制24V的電源輸出,我們完全可以省去你圖中絕大多數的電器元件(因為這些功能都依靠PLC的內部元件來完成了),響應速度完全可以達到你的要求!
7 a7 D( ^9 x: x9 c4 k6 V8 \( V' Y3 y2 W% q
1 _) P2 x( I) ?2 YPS1
% @0 ^ v# }: J! T' D/ S+ @如果需要5V的話,可以用電阻的串并聯來完成,可以比較精確的自制一個24V->5V的直流電
/ n: F) ]4 z) b! v
0 P; I8 x6 X: K9 F" l. PPS2' Y# c% N1 K. Q
補充建議,接近開關也是有響應時間,如果你覺得速度還不夠理想,可以嘗試改善接近開關的響應時間5 t+ k% N6 O" C- Y
若PLC的24V直流電還是不夠快的完成你的功能,請獨立采用24V的開關電源來做前期輸入(如果功率不夠也可以用此法來做)! c% W# H) f; @( R1 M. N: T: ?/ o
! F9 s6 x6 l1 Z8 r8 ~PS3
0 M- v# h/ C4 f& @8 ^8 ^( u! r本人做電氣工作1.5年,大小做過8個全項目,呵呵~~~
9 y; u* |. c5 `# Y3 x6 e如果還有問題可以在此貼接著討論~~~
" Z/ q0 Y7 n$ \) } g |同時也希望其他高人說說你們的想法來討論~~~1 d9 L4 d* m. V4 W1 w1 |! V
8 a( ~/ P$ Y0 I& ?# I6 `/ F/ D
作者: cmx 時間: 2006-11-12 23:30
標題: Re: PLC接口電路時滯問題 [實際問題,請教]
是電源部分時滯的話,應檢整流濾波電路。如變壓器功率過小,輸出接觸不好使內阻增大,全橋斷臂都會有影響的。因在開始供電時電源要向濾波電容充電,如有上述因素就剛好形成了一個RC延時電路。
作者: eric888 時間: 2006-11-12 23:56
標題: Re: PLC接口電路時滯問題 [實際問題,請教]
我大概猜了一下你的意思,我覺得可以做到,用PLC里面的0.1ms的高數計數器應該可以解決你所說的問題
作者: 海山 時間: 2006-11-13 09:39
標題: Re: PLC接口電路時滯問題 [實際問題,請教]
謝謝各位。
1 H5 c4 h9 x6 d3 \. w( P' b
ty55 大俠:對,實際上就是你所說的問題。最小時間可控制在多少?
$ {. h. R* E7 p; H/ G: N1 c1 e0 X
隨風而去 大俠:你可能理解錯了。
( D) C5 N2 G* Y; N6 | 這臺檢測設備是用來檢測電氣開關性能的:當按鈕按下后,要檢測出開關接點在多長時間內導電(用PLC計時)
) ]: A8 X# B/ O l5 n: v( W8 u) {. a
syw開門造車 大俠:單片機怎樣接交流,會不會也有RC延時?
9 ^( b, m1 K G 因本檢測設備配備了工控機,用采集卡試了精度可以達到。但設備成本高且很難同時測多個產品。
8 J* X; D. g. J( g0 ^ 如果不采用此電路,還有什么好的檢測方法?
作者: cmx 時間: 2006-11-13 10:21
標題: Re: PLC接口電路時滯問題 [實際問題,請教]
改進檢測方式吧,工頻供電也只能在6-10ms的范圍了,僅半個周波。
作者: syw開門造車 時間: 2006-11-13 10:28
標題: Re: PLC接口電路時滯問題 [實際問題,請教]
9 R9 K R3 A1 ^8 W! W
5 X% Q+ y$ b' u' l$ |我在3樓提到的單片機方案中所提:
( ]3 ?$ n5 a6 f
0 o5 i* M. \' l$ P$ W( j“利用其中的兩個計數器(計時器),用外部信號開“中斷”,用被測開關接點的導通信號
1 _$ g1 y5 t2 o( ^# l
. S3 D) V8 B) k/ _0 I3 _關“中斷”既可。 ”9 e7 @$ R0 T9 a5 F7 p& |
3 A2 V9 `/ u1 ~8 G, W1 k//***************************************************, a- {5 k. k, b* p
7 w6 b. V$ K d% ^( _' y6 V0 \5 a我說的:用外部信號開“中斷”-------就是你在7樓說的“當按鈕按下后”- V8 Q5 R- T B: h, V+ x7 ^
, a( b' s) [0 w1 ~
我說的:用被測開關接點的導通信號 關“中斷”既可。-----就是你的:開關接點在多長時間內導電
- t. r% s" y3 n- d! O' L9 N4 h# \- ~) B6 U+ `4 n
我的主兩個信號都是正5V直流電,從單片機電源直接引出。
1 K, l* i+ c: r! S3 e u
3 r4 V/ k5 m& E B3 ?8 J2 m) F; tsyw 061113---10.28
2 o- V. \; |) @/ B( j3 b) W' h/ K6 I K
作者: 隨風而去 時間: 2006-11-14 21:26
標題: Re: PLC接口電路時滯問題 [實際問題,請教]
哦~~~
6 P3 I( f$ L6 M' u8 k `6 _+ n' Z我大概猜了一下你的意思,我覺得可以做到,用PLC里面的0.1ms的高數計數器應該可以解決你所說的問題 ) U9 d7 \, B$ q8 Y6 A: \
( s! c& C! w9 W/ X8 J6 _- P, ~
那么六樓的說法是可行的,在三菱里有0.01MS的高速計算器可以實現此功能0 M. n% F2 X8 b* a% y6 \
, ~9 J2 x8 m ]5 }6 G% r8 |- Z
PS1 v' z0 x2 O& Y9 b- n
PLC多少有點誤差~~~
4 S! F9 _% a7 c. p1 y. ?8 s/ D& q或許用單片機的效果更好?* K# O2 @% {: O D
有待來自一線的反饋~~~0 s0 ]1 |6 r9 T+ ]
" I: q$ N: Q) H+ {2 ~# D
呵呵
作者: 海山 時間: 2006-11-17 12:03
標題: Re: PLC接口電路時滯問題 [實際問題,請教]
不好意思,有事回貼慢了。
: I5 E5 ~; ]( j( b' ?( \ 本問題的關鍵是檢測交流電。
. e5 Q' G7 W( t, E- \用PLC里面的0.1ms的高數計數器也好,用單片機也罷,主要是PLC(或單片機)的接口如何與交流電路相連,進行快速檢測。
& `/ j- {- w+ r$ o. _
因本電路的延時時間基本穩定,客戶已接受。但希望后續能解決這個問題。
作者: 能源員 時間: 2006-11-23 12:02
標題: Re: PLC接口電路時滯問題 [實際問題,請教]
PLC接口電路時滯問題主要是和硬件方面與編程的方法有關,但是PLC硬件方面對PLC接口電路時滯問題是有嚴格要求的!: q' _6 d3 m+ H# T
所以我覺得你用工業PC來實現吧!
: U+ V, w* m! t6 v7 V- T' \2 {
作者: 海山 時間: 2006-11-23 12:23
標題: Re: PLC接口電路時滯問題 [實際問題,請教]
原帖由 kala 發表
* q+ X/ |9 V5 l5 R% Z* p PLC接口電路時滯問題主要是和硬件方面與編程的方法有關,但是PLC硬件方面對PLC接口電路時滯問題是有嚴格要求的!
所以我覺得你用工業PC來實現吧!
v, j* B; y7 p: {3 l" f7 n
謝謝你!
: ?% Q6 D. a6 K& @! r) S
設備已經用了工控機,但還需要采集卡才行;而且一次要同時測量多個產品(6個、8個)。
! T8 A; J& X7 l6 p9 q, U+ a4 }/ W用PLC經常在一些接口電路上會出現問題,不知大家是否有同感?希望大家多討論。
8 C5 B' D0 g5 N
要做好,可能要開發類似采集卡的專用電路才行。
作者: hexiaofengxia 時間: 2006-11-23 16:40
標題: Re:PLC接口電路時滯問題 [實際問題,請教]
樓主,我的理解是:當被試件被觸發時,開關閉合。通過閉合觸點接通AC驅動變壓器,通過光偶最后觸發PLC計時完成。如果我沒有理解錯誤,那么6至10ms的延時可能來至變壓器及整流濾波電路的RC延遲。光偶延時為ns級不于考慮(包括PLC內置的)。 Re: PLC接口電路時滯問題 [實際問題,請教] 第5樓 2006-11-12, 11:30 下午 是電源部分時滯的話,應檢整流濾波電路。如變壓器功率過小,輸出接觸不好使內阻增大,全橋斷臂都會有影響的。因在開始供電時電源要向濾波電容充電,如有上述因素就剛好形成了一個RC延時電路。 TY55說出了其中出現延時的原因,你可以用示波器檢測一下濾波電路的電容是否有長時上升充電現象并查看其電壓上升時間。但你需要在1ms內檢測還是有點困難。首先,你是工頻電壓50HZ,一個周期2ms,就變壓器一個電-磁-電轉換就需要半個周期1ms,所以想要用濾波電路把精度控制在1ms內有點困難,你說用工控機的精度已經達到,不知樓主能否說詳細點。 其次,PLC的計時精度是完全可以滿足你的要求的。可是PLC程序的工作原理是周期掃描式,不同的PLC有各自不同的計時方法。這一點你需要注意一下,你程序的長短,子程序調用方式及中斷級別的設置都會使PLC本身計時造成延時,具體延時程度你可以用它本身的輸入輸出來測試你的程序。如果程序設置和結構不當延時有時甚至會超過ms級。
作者: 海山 時間: 2006-11-24 14:14
標題: Re: PLC接口電路時滯問題 [實際問題,請教]
樓上的大俠說得很對.9 n4 H/ P+ y9 ?' Z1 }
+ N. W$ m; T) H2 p- U現在已經委托人員在設計電路了,謝謝各位!
作者: 隨風而去 時間: 2006-11-30 23:13
標題: Re: PLC接口電路時滯問題 [實際問題,請教]
針對性失憶看來也是行業里面的高人啊:P
% Q/ q0 ]% v! G! ]6 L5 z) O4 P7 c! y* Y2 s2 `5 k! m) O& {4 M: P
希望多多看到你的留言啊~~~
作者: 馬睿睿 時間: 2012-4-8 09:12
學無先后,達者為師,學習了
作者: changkongceyi 時間: 2012-4-10 08:43
小生學習了,那PLC的高速計數器能不能做到這點呢?
作者: 陸地臺風 時間: 2012-4-11 14:54
學習中。。。。。。。。。。。。。。。
歡迎光臨 機械社區 (http://www.ytsybjq.com/) |
Powered by Discuz! X3.5 |