機械社區(qū)

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 14332|回復: 23
打印 上一主題 下一主題

PLD與PLC有什么區(qū)別

[復制鏈接]
跳轉到指定樓層
1#
發(fā)表于 2008-7-1 09:57:29 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
PLD(programmable logic device)
+ ?" @# ]" S( Q+ F1 B一、概述$ n* d) [# b* A; t2 m7 f" J
    PLD 可編程邏輯器件:PLD是做為一種通用集成電路生產(chǎn)的,他的邏輯功能按照用戶對器件編程來搞定。一般的PLD的集成度很高,足以滿足設計一般的數(shù)字系統(tǒng)的需要。這樣就可以由設計人員自行編程而把一個數(shù)字系統(tǒng)“集成”在一片PLD上,而不必去請芯片制造廠商設計和制作專用的集成電路芯片了。
, F# _) n/ ~; w3 d( e( k' H二、分類
' A; a; T# E3 u% L4 I目前和平和使用的PLD產(chǎn)品主要有:1、現(xiàn)場可編程邏輯陣列FPLA(field programmable logic array);2、可編程陣列邏輯PAL(programmable array logic);3、通用陣列邏輯GAL(generic array logic);4、可擦除的可編程邏輯器件EPLD(erasable programmable logic device);5、現(xiàn)場可編程門陣列FPGA(field programmable gate array)。其中EPLD和FPGA的集成度比較高。有時又把這兩種器件稱為高密度PLD。+ `; ]) J1 A6 A
三、發(fā)展歷程
5 j' ^* u% e# x( S! K" B" M早期的可編程邏輯器件只有可編程只讀存貯器(PROM)、紫外線可按除只讀存貯器(EPROM)和電可擦除只讀存貯器(EEPROM)三種。由于結構的限制,它們只能完成簡單的數(shù)字邏輯功能。
0 G7 P" G; [3 x2 j+ d$ M其后,出現(xiàn)了一類結構上稍復雜的可編程芯片,即可編程邏輯器件,它能夠完成各種數(shù)字邏輯功能。典型的PLD由一個“與”門和一個“或”門陣列組成,而任意一個組合邏輯都可以用“與一或”表達式來描述,所以, PLD能以乘積和的形式完成大量的組合邏輯功能。這一階段的產(chǎn)品主要有PAL和GAL。PAL由一個可編程的“與”平面和一個固定的“或”平面構成,或門的輸出可以通過觸發(fā)器有選擇地被置為寄存狀態(tài)。PAL器件是現(xiàn)場可編程的,它的實現(xiàn)工藝有反熔絲技術、EPROM技術和EEPROM技術。還有一類結構更為靈活的邏輯器件是可編程邏輯陣列(PLA),它也由一個“與”平面和一個“或”平面構成,但是這兩個平面的連接關系是可編程的。PLA器件既有現(xiàn)場可編程的,也有掩膜可編程的。在PAL的基礎上,又發(fā)展了一種通用陣列邏輯GAL,如GAL16V8,GAL22V10 等。它采用了EEPROM工藝,實現(xiàn)了電可按除、電可改寫,其輸出結構是可編程的邏輯宏單元,因而它的設計具有很強的靈活性,至今仍有許多人使用。這些早期的PLD器件的一個共同特點是可以實現(xiàn)速度特性較好的邏輯功能,但其過于簡單的結構也使它們只能實現(xiàn)規(guī)模較小的電路。為了彌補這一缺陷,20世紀80年代中期Altera和Xilinx分別推出了類似于PAL結構的擴展型 CPLD和與標準門陣列類似的FPGA,它們都具有體系結構和邏輯單元靈活、集成度高以及適用范圍寬等特點。這兩種器件兼容了PLD和通用門陣列的優(yōu)點,可實現(xiàn)較大規(guī)模的電路,編程也很靈活。與門陣列等其它ASIC相比,它們又具有設計開發(fā)周期短、設計制造成本低、開發(fā)工具先進、標準產(chǎn)品無需測試、質(zhì)量穩(wěn)定以及可實時在線檢驗等優(yōu)點,因此被廣泛應用于產(chǎn)品的原型設計和產(chǎn)品生產(chǎn)(一般在10,000件以下)之中。幾乎所有應用門陣列、PLD和中小規(guī)模通用數(shù)字集成電路的場合均可應用FPGA和CPLD器件。
# u" @0 B& W# H6 L, `/ d四、組成
; o0 s, z; g0 {( V; U7 [9 B5 x* Q·一個二維的邏輯塊陣列,構成了PLD器件的邏輯組成核心。" j2 l& ]9 _3 Y* {
·輸入/輸出塊:連接邏輯塊的互連資源。; O+ h6 g/ f+ n* @& l/ R# [* r
·連線資源:由各種長度的連線線段組成,其中也有一些可編程的連接開關,它們用于邏輯塊之間、邏輯塊與輸入/輸出塊之間的連接。
回復

使用道具 舉報

2#
 樓主| 發(fā)表于 2008-7-1 09:59:19 | 只看該作者
PLC (Programmable logic Controller)- Z1 M: K4 _7 G" t( Z
可編程控制器(Programmable Controller)是計算機家族中的一員,是為工業(yè)控制應用而設計制造的。早期的可編程控制器稱作可編程邏輯控制器(Programmable Logic Controller),簡稱PLC,它主要用來代替繼電器實現(xiàn)邏輯控制。隨著技術的發(fā)展,這種裝置的功能已經(jīng)大大超過了邏輯控制的范圍,因此,今天這種裝置稱作可編程控制器,簡稱PC。但是為了避免與個人計算機(Personal Computer)的簡稱混淆,所以將可編程控制器簡稱PLC。
4 e4 M) E) q( x! p) n; n1、PLC即可編程控制器(Programmable logic Controller,是指以計算機技術為基礎的新型工業(yè)控制裝置。在1987年國際電工委員會(International Electrical Committee)頒布的PLC標準草案中對PLC做了如下定義:" o7 M- v. i( @$ ]7 f4 P& _

! p9 I6 U9 B2 q1 S“PLC是一種專門為在工業(yè)環(huán)境下應用而設計的數(shù)字運算操作的電子裝置。它采用可以編制程序的存儲器,用來在其內(nèi)部存儲執(zhí)行邏輯運算、順序運算、計時、計數(shù)和算術運算等操作的指令,并能通過數(shù)字式或模擬式的輸入和輸出,控制各種類型的機械或生產(chǎn)過程。PLC及其有關的外圍設備都應該按易于與工業(yè)控制系統(tǒng)形成一個整體,易于擴展其功能的原則而設計。”
1 W6 U6 M. g5 o  v. R2 U  x; V4 j+ a) W7 \" h: x0 T8 J7 U! Y6 n: U" S6 [
2 PLC的特點1 [2 F" h8 ?' [' t5 Y
! G/ t! u0 k; ~$ b: E
2.1可靠性高,抗干擾能力強
) r: }+ w6 z) o8 D高可靠性是電氣控制設備的關鍵性能。PLC由于采用現(xiàn)代大規(guī)模集成電路技術,采用嚴格的生產(chǎn)工藝制造,內(nèi)部電路采取了先進的抗干擾技術,具有很高的可靠性。例如三菱公司生產(chǎn)的F系列PLC平均無故障時間高達30萬小時。一些使用冗余CPU的PLC的平均無故障工作時間則更長。從PLC的機外電路來說,使用PLC構成控制系統(tǒng),和同等規(guī)模的繼電接觸器系統(tǒng)相比,電氣接線及開關接點已減少到數(shù)百甚至數(shù)千分之一,故障也就大大降低。此外,PLC帶有硬件故障自我檢測功能,出現(xiàn)故障時可及時發(fā)出警報信息。在應用軟件中,應用者還可以編入外圍器件的故障自診斷程序,使系統(tǒng)中除PLC以外的電路及設備也獲得故障自診斷保護。這樣,整個系統(tǒng)具有極高的可靠性也就不奇怪了。
) N) g. k& d7 O6 ]8 v( o0 [4 u9 e
+ |5 d4 ]) c; m1 D" c7 z. }/ {$ Z; Y0 S: S) d2.2配套齊全,功能完善,適用性強
6 b! O7 j* |- E2 p1 n) b5 q6 uPLC發(fā)展到今天,已經(jīng)形成了大、中、小各種規(guī)模的系列化產(chǎn)品?梢杂糜诟鞣N規(guī)模的工業(yè)控制場合。除了邏輯處理功能以外,現(xiàn)代PLC大多具有完善的數(shù)據(jù)運算能力,可用于各種數(shù)字控制領域。近年來PLC的功能單元大量涌現(xiàn),使PLC滲透到了位置控制、溫度控制、CNC等各種工業(yè)控制中。加上PLC通信能力的增強及人機界面技術的發(fā)展,使用PLC組成各種控制系統(tǒng)變得非常容易。
2 W& o9 F5 X1 W" `8 t* g% K$ C# l
1 I$ l0 I2 [: T/ L0 q2.3易學易用,深受工程技術人員歡迎
6 ?& l& U: N# Z# J( e) ^( UPLC作為通用工業(yè)控制計算機,是面向工礦企業(yè)的工控設備。它接口容易,編程語言易于為工程技術人員接受。梯形圖語言的圖形符號與表達方式和繼電器電路圖相當接近,只用PLC的少量開關量邏輯控制指令就可以方便地實現(xiàn)繼電器電路的功能。為不熟悉電子電路、不懂計算機原理和匯編語言的人使用計算機從事工業(yè)控制打開了方便之門。3 n+ Q$ u/ [9 h( ?
4 R  y* T6 b9 u/ |
2.4系統(tǒng)的設計、建造工作量小,維護方便,容易改造
9 P6 g7 t  @0 ?$ _' s1 P- tPLC用存儲邏輯代替接線邏輯,大大減少了控制設備外部的接線,使控制系統(tǒng)設計及建造的周期大為縮短,同時維護也變得容易起來。更重要的是使同一設備經(jīng)過改變程序改變生產(chǎn)過程成為可能。這很適合多品種、小批量的生產(chǎn)場合。
/ x! d4 U& A  N$ [- H$ d0 {% w9 E) ^+ `% g+ v
2.5體積小,重量輕,能耗低
! S3 A1 v9 k# ?+ I: R: g2 d以超小型PLC為例,新近出產(chǎn)的品種底部尺寸小于100mm,重量小于150g,功耗僅數(shù)瓦。由于體積小很容易裝入機械內(nèi)部,是實現(xiàn)機電一體化的理想控制設備。
( Z; M+ `5 c; i  m7 E6 [
  `, G. J; K- B" E- m3 PLC的應用領域
/ d0 j# t' K7 D: c目前,PLC在國內(nèi)外已廣泛應用于鋼鐵、石油、化工、電力、建材、機械制造、汽車、輕紡、交通運輸、環(huán)保及文化娛樂等各個行業(yè),使用情況大致可歸納為如下幾類。
0 x5 _/ |" W+ d# L' d
. [: G3 s' Y% Y+ i* ?3.1開關量的邏輯控制
. r$ g7 b( A; d5 I. x2 a$ S這是PLC最基本、最廣泛的應用領域,它取代傳統(tǒng)的繼電器電路,實現(xiàn)邏輯控制、順序控制,既可用于單臺設備的控制,也可用于多機群控及自動化流水線。如注塑機、印刷機、訂書機械、組合機床、磨床、包裝生產(chǎn)線、電鍍流水線等。* V3 |6 v7 s7 E

$ N. b- ?# ^, i  j" y3.2模擬量控制9 j; \8 o! Y+ L! K; C' K1 d
在工業(yè)生產(chǎn)過程當中,有許多連續(xù)變化的量,如溫度、壓力、流量、液位和速度等都是模擬量。為了使可編程控制器處理模擬量,必須實現(xiàn)模擬量(Analog)和數(shù)字量(Digital)之間的A/D轉換及D/A轉換。PLC廠家都生產(chǎn)配套的A/D和D/A轉換模塊,使可編程控制器用于模擬量控制。* ~* k  i5 P* ?) Y+ B
/ q( M6 K; u# @+ ?
3.3運動控制
0 R6 B) b* z' LPLC可以用于圓周運動或直線運動的控制。從控制機構配置來說,早期直接用于開關量I/O模塊連接位置傳感器和執(zhí)行機構,現(xiàn)在一般使用專用的運動控制模塊。如可驅動步進電機或伺服電機的單軸或多軸位置控制模塊。世界上各主要PLC廠家的產(chǎn)品幾乎都有運動控制功能,廣泛用于各種機械、機床、機器人、電梯等場合。
' F- V$ b, I+ d  S4 L7 T
6 k2 Y/ M7 k7 a2 y4 |5 W2 \3.4過程控制1 a6 W0 A8 r* h
過程控制是指對溫度、壓力、流量等模擬量的閉環(huán)控制。作為工業(yè)控制計算機,PLC能編制各種各樣的控制算法程序,完成閉環(huán)控制。PID調(diào)節(jié)是一般閉環(huán)控制系統(tǒng)中用得較多的調(diào)節(jié)方法。大中型PLC都有PID模塊,目前許多小型PLC也具有此功能模塊。PID處理一般是運行專用的PID子程序。過程控制在冶金、化工、熱處理、鍋爐控制等場合有非常廣泛的應用。. L# z+ T5 q% j+ W+ H3 J

9 l+ ~4 n7 N6 p3.5數(shù)據(jù)處理$ s$ W% O3 x+ v  {$ K* {
現(xiàn)代PLC具有數(shù)學運算(含矩陣運算、函數(shù)運算、邏輯運算)、數(shù)據(jù)傳送、數(shù)據(jù)轉換、排序、查表、位操作等功能,可以完成數(shù)據(jù)的采集、分析及處理。這些數(shù)據(jù)可以與存儲在存儲器中的參考值比較,完成一定的控制操作,也可以利用通信功能傳送到別的智能裝置,或將它們打印制表。數(shù)據(jù)處理一般用于大型控制系統(tǒng),如無人控制的柔性制造系統(tǒng);也可用于過程控制系統(tǒng),如造紙、冶金、食品工業(yè)中的一些大型控制系統(tǒng)。7 ]6 C7 Y+ T* W8 |
$ M  r5 l% s: J6 g( ~) b' W
3.6通信及聯(lián)網(wǎng)
2 s! M  v4 S4 Z  {, G+ z3 ?1 I) dPLC通信含PLC間的通信及PLC與其它智能設備間的通信。隨著計算機控制的發(fā)展,工廠自動化網(wǎng)絡發(fā)展得很快,各PLC廠商都十分重視PLC的通信功能,紛紛推出各自的網(wǎng)絡系統(tǒng)。新近生產(chǎn)的PLC都具有通信接口,通信非常方便。
回復 支持 反對

使用道具 舉報

3#
 樓主| 發(fā)表于 2008-7-1 10:01:21 | 只看該作者
1.2 PLC的構成  x; m' h4 x. ~# g

8 A% L3 [: ^. I2 j2 Z& _. K從結構上分,PLC分為固定式和組合式(模塊式)兩種。固定式PLC包括CPU板、I/O板、顯示面板、內(nèi)存塊、電源等,這些元素組合成一個不可拆卸的整體。模塊式PLC包括CPU模塊、I/O模塊、內(nèi)存、電源模塊、底板或機架,這些模塊可以按照一定規(guī)則組合配置。
! Z! B* Y( C# c5 t; Q
* ~! q( d' O+ z# I' @# m1.3 CPU的構成; K7 i' w2 l0 d/ A: U
( I  B% ?2 H5 [  x, v8 h. c
CPU是PLC的核心,起神經(jīng)中樞的作用,每套PLC至少有一個CPU,它按PLC的系統(tǒng)程序賦予的功能接收并存貯用戶程序和數(shù)據(jù),用掃描的方式采集由現(xiàn)場輸入裝置送來的狀態(tài)或數(shù)據(jù),并存入規(guī)定的寄存器中,同時,診斷電源和PLC內(nèi)部電路的工作狀態(tài)和編程過程中的語法錯誤等。進入運行后,從用戶程序存貯器中逐條讀取指令,經(jīng)分析后再按指令規(guī)定的任務產(chǎn)生相應的控制信號,去指揮有關的控制電路。( v4 l% c2 `9 J; D! s% D2 U
: g0 H' _" D! h
CPU主要由運算器、控制器、寄存器及實現(xiàn)它們之間聯(lián)系的數(shù)據(jù)、控制及狀態(tài)總線構成,CPU單元還包括外圍芯片、總線接口及有關電路。內(nèi)存主要用于存儲程序及數(shù)據(jù),是PLC不可缺少的組成單元。
4 e# V% J7 \5 w8 P! b5 n1 G+ `
3 a8 o* W& f' }在使用者看來,不必要詳細分析CPU的內(nèi)部電路,但對各部分的工作機制還是應有足夠的理解。CPU的控制器控制CPU工作,由它讀取指令、解釋指令及執(zhí)行指令。但工作節(jié)奏由震蕩信號控制。運算器用于進行數(shù)字或邏輯運算,在控制器指揮下工作。寄存器參與運算,并存儲運算的中間結果,它也是在控制器指揮下工作。
" O0 Q. K1 Q3 j2 `) Y
+ _8 B' s$ @, Y$ [# L* \CPU速度和內(nèi)存容量是PLC的重要參數(shù),它們決定著PLC的工作速度,IO數(shù)量及軟件容量等,因此限制著控制規(guī)模。8 A8 A$ j* {; W; p# I

) L! F, c) t# Z( p* v. j1.4 I/O模塊
* K0 E; K$ a# _' b  x
0 V. j4 j: T; v! q3 lPLC與電氣回路的接口,是通過輸入輸出部分(I/O)完成的。I/O模塊集成了PLC的I/O電路,其輸入暫存器反映輸入信號狀態(tài),輸出點反映輸出鎖存器狀態(tài)。輸入模塊將電信號變換成數(shù)字信號進入PLC系統(tǒng),輸出模塊相反。I/O分為開關量輸入(DI),開關量輸出(DO),模擬量輸入(AI),模擬量輸出(AO)等模塊。0 h" E" I" H  d, B* z1 y' m$ C

+ F5 r! |) Y/ c& y) z* j常用的I/O分類如下:
0 ~" i  M8 S3 k; r/ c0 v- e
  c! [; E9 j1 T, Z開關量:按電壓水平分,有220VAC、110VAC、24VDC,按隔離方式分,有繼電器隔離和晶體管隔離。+ Y8 Z5 l! D$ Y; E

5 N; p1 y- M3 |) N模擬量:按信號類型分,有電流型(4-20mA,0-20mA)、電壓型(0-10V,0-5V,-10-10V)等,按精度分,有12bit,14bit,16bit等。
+ V% D' A& w1 J9 k, N! [& z+ A
% N: x6 z; U9 \0 U2 _除了上述通用IO外,還有特殊IO模塊,如熱電阻、熱電偶、脈沖等模塊。
4 O3 T+ Q& p) W1 a$ l1 Y
0 b6 L8 c. I, S! F- Q1 o7 N% E按I/O點數(shù)確定模塊規(guī)格及數(shù)量,I/O模塊可多可少,但其最大數(shù)受CPU所能管理的基本配置的能力,即受最大的底板或機架槽數(shù)限制。
$ }& r4 ^$ p! N% w# z$ n. v# C2 C4 L% t$ ?2 a5 i
1.5 電源模塊
* n: f  y, u/ F2 f' B* Q# F3 p, k7 h  \. k7 r
PLC電源用于為PLC各模塊的集成電路提供工作電源。同時,有的還為輸入電路提供24V的工作電源。電源輸入類型有:交流電源(220VAC或110VAC),直流電源(常用的為24VDC)。; i2 h  k5 D; _9 n- K* x
' h; r  Z" @0 M) b8 x4 S2 L
1.6 底板或機架
  I- o: d+ S  w# F" Z/ U4 n) u% a$ N9 C2 x) \. I8 `
大多數(shù)模塊式PLC使用底板或機架,其作用是:電氣上,實現(xiàn)各模塊間的聯(lián)系,使CPU能訪問底板上的所有模塊,機械上,實現(xiàn)各模塊間的連接,使各模塊構成一個整體。
+ m6 O! ]2 P  S% [0 f) ?9 x: k
# [5 ?$ o* b4 I1 a8 a1.7 PLC系統(tǒng)的其它設備/ @# i7 z5 A: p6 K  @& v, N; j. _

6 Q' x$ r3 ^! u# H$ v8 o1.7.1
  k1 y; a4 o5 N; `( n
6 K/ p  R9 ^3 D1 q6 [: J4 W+ w1 a+ N編程設備:編程器是PLC開發(fā)應用、監(jiān)測運行、檢查維護不可缺少的器件,用于編程、對系統(tǒng)作一些設定、監(jiān)控PLC及PLC所控制的系統(tǒng)的工作狀況,但它不直接參與現(xiàn)場控制運行。小編程器PLC一般有手持型編程器,目前一般由計算機(運行編程軟件)充當編程器。也就是我們系統(tǒng)的上位機。# N! V+ P8 s5 h7 }) k7 ~/ r

& s, w" r! `* z' T" x1.7.2 人機界面:最簡單的人機界面是指示燈和按鈕,目前液晶屏(或觸摸屏)式的一體式操作員終端應用越來越廣泛,由計算機(運行組態(tài)軟件)充當人機界面非常普及。
5 z. G) v" _7 @7 F( h5 I; V1 b* F
! y1 f: ~9 y; r- u1.8 PLC的通信聯(lián)網(wǎng)
4 o* x2 V- m% {) ]9 f" v
% S$ |* X+ b( o* U% l依靠先進的工業(yè)網(wǎng)絡技術可以迅速有效地收集、傳送生產(chǎn)和管理數(shù)據(jù)。因此,網(wǎng)絡在自動化系統(tǒng)集成工程中的重要性越來越顯著,甚至有人提出"網(wǎng)絡就是控制器"的觀點說法。
0 x- ?2 X4 M) J; W9 x& X
, j: x! R0 s: E6 a5 K9 pPLC具有通信聯(lián)網(wǎng)的功能,它使PLC與PLC ( T5 V& n9 y: J
/ _' Z2 ]1 \8 B+ Y8 t1 i
之間、PLC與上位計算機以及其他智能設備之間能夠交換信息,形成一個統(tǒng)一的整體,實現(xiàn)分散集中控制。多數(shù)PLC具有RS-232接口,還有一些內(nèi)置有支持各自通信協(xié)議的接口。PLC的通信現(xiàn)在主要采用通過多點接口(MPI)的數(shù)據(jù)通訊、PROFIBUS   H) h- h9 Q0 T2 S4 C
, q% l! {: _: A  c" f$ D* Z8 d
或工業(yè)以太網(wǎng)進行聯(lián)網(wǎng)。
! F% Q1 q3 v# L, r' C5 g# o' T; H, W( }  r
2 PLC控制系統(tǒng)的設計基本原則
9 A0 [) Z4 `  N* m( y8 ^2.1 最大限度的滿足被控對象的控制要求。
2 S. v1 W3 V+ [# E+ ?- H2.2 在滿足控制要求的前提下,力求使控制系統(tǒng)簡單、經(jīng)濟、使用和維護方便。
; h; v! ?$ N) r3 G6 K% B3 s2.3 保證控制系統(tǒng)安全可靠。
1 `9 t% z9 R# g! }: D& G2.4 考慮到生產(chǎn)的發(fā)展和工藝的改進在選擇PLC容量時應適當留有余量。
( N( g) ?, z0 O' `3 PLC軟件系統(tǒng)及常用編程語言
1 ?! U$ ^4 @% r1 H+ R
: k  S3 ]! h& Z2 {0 O: ~* }* h; g- ~3.1 PLC軟件系統(tǒng)由系統(tǒng)程序和用戶程序兩部分組成。系統(tǒng)程序包括監(jiān)控程序、編譯程序、診斷程序等,主要用于管理全機、將程序語言翻譯成機器語言,診斷機器故障。系統(tǒng)軟件由PLC廠家提供并已固化在EPROM中,不能直接存取和干預。用戶程序是用戶根據(jù)現(xiàn)場控制要求,用PLC的程序語言編制的應用程序(也就是邏輯控制)用來實現(xiàn)各種控制。STEP7是用于SIMATIC可編程邏輯控制器組態(tài)和編程的標準軟件包,也就是用戶程序,我們就是使用STEP7來進行硬件組態(tài)和邏輯程序編制,以及邏輯程序執(zhí)行結果的在線監(jiān)視。
2 x) P! A5 E' J5 L% I9 ~: Y6 J0 t1 K; e, y/ l7 o
3.2 PLC提供的編程語言
! H; A! l( C4 W  G. ]2 q# h: ]* ?; h( ^: K
3.2.1 標準語言梯形圖語言也是我們最常用的一種語言,它有以下特點& O, }! R- M$ a: r) X# M
' t1 u1 K$ M" g/ M5 K5 [) J
3.2.1.1 它是一種圖形語言,沿用傳統(tǒng)控制圖中的繼電器觸點、線圈、串聯(lián)等術語和一些圖形符號構成,左右的豎線稱為左右母線。
* D  f- ^) S& K. y' h+ ]2 \- r4 f& ^0 O9 k+ m- j& m3 B
3.2.1.2 梯形圖中接點(觸點)只有常開和常閉,接點可以是PLC輸入點接的開關也可以是PLC內(nèi)部繼電器的接點或內(nèi)部寄存器、計數(shù)器等的狀態(tài)。6 p' a. n+ r  q. x5 W4 e* D/ t
; J% B6 y) J# Z$ b
3.2.1.3 梯形圖中的接點可以任意串、并聯(lián),但線圈只能并聯(lián)不能串聯(lián)。
' y0 Z- x0 S& i* o) A2 D
& }8 `1 B* o" H( {) m3.2.1.4 內(nèi)部繼電器、計數(shù)器、寄存器等均不能直接控制外部負載,只能做中間結果供CPU內(nèi)部使用。
  V6 o/ k  q) a* I; k4 }- l6 m
1 x  ~! _) k+ [. X5 z+ q3.2.1.5 PLC是按循環(huán)掃描事件,沿梯形圖先后順序執(zhí)行,在同一掃描周期中的結果留在輸出狀態(tài)暫存器中所以輸出點的值在用戶程序中可以當做條件使用。
$ K* _) [+ A5 M8 S4 Y+ @# A3 b
! n7 C+ h1 \  F8 `5 P) ]" R9 `5 T3.2.2 語句表語言,類似于匯編語言。
" G% F4 h1 n0 b
+ q0 u$ L8 O1 ~+ D/ I5 t9 l3.2.3 邏輯功能圖語言,沿用半導體邏輯框圖來表達,一般一個運算框表示一個功能左邊畫輸入、右邊畫輸出。; R' B0 Y4 Z: A; W' E

2 [- K, h$ e+ S8 u( J4 STEP7程序的使用
/ h& Q( P$ e/ O  |
9 B* a! `# n# d$ y! H: w2 J4.1 創(chuàng)建一個項目結構,項目就象一個文件夾,所有數(shù)據(jù)都以分層的結構存在于其中,任何時候你都可以使用。在創(chuàng)建一個項目之后,所有其他任務都在這個項目下執(zhí)行。: B5 w# L1 T% n! \

  X# h$ g" K" O3 u+ b2 P4.2 組態(tài)一個站,組態(tài)一個站就是指定你要使用的可編程控制器,例如S7300、S7400等。
# }/ s6 Z. D1 e
" z! D; K4 @' K2 ~$ W4.3 組態(tài)硬件,組態(tài)硬件就是在組態(tài)表中指定你的控制方案所要使用的模板以及在用戶程序中以什么樣的地址來訪問這些模板,地址一般不用修改由程序自動生成。模板的特性也可以用參數(shù)進行賦值。
: [4 W- [6 x2 ?$ F4 M* r# v
1 J' _2 [: |9 W: i, Z: ?5 g& r4.4 組態(tài)網(wǎng)絡和通訊連接,通訊的基礎是預先組態(tài)網(wǎng)絡,也就是要創(chuàng)建一個滿足你的控制方案的子網(wǎng),設置網(wǎng)絡特性、設置網(wǎng)絡連接特性以及任何聯(lián)網(wǎng)的站所需要的連接。網(wǎng)絡地址也是程序自動生成如果沒有更改經(jīng)驗一定不要修改。
9 k& A& J3 ^. R  Q
, x' W" h, I* w+ `! s4.5 定義符號,可以在符號表中定義局部或共享符號,在你的用戶程序中用這些更具描述性的符號名替代絕對地址。符號的命名一般用字母編寫不超過8個字節(jié),最好不要使用很長的漢字進行描述,否則對程序的執(zhí)行有很大的影響。% e. n2 f( ^; D' o6 f. e
# I( R* E: u/ s0 _2 q
4.6 創(chuàng)建程序,用梯形圖編程語言創(chuàng)建一個與模板相連結或與模板無關的程序并存儲。創(chuàng)建程序是我們控制工程的重要工作之一,一般可以采用線形編程(基于一個塊內(nèi),OB1)、分布編程(編寫功能塊FB,OB1組織調(diào)用)、結構化編程(編寫通用塊)。我們最常采用的是結構化編程和分布編程配合使用,很少采用線形編程。
8 a8 C6 B7 M! e* |
( r  ~1 `( [* o  A4.7 下載程序到可編程控制器,完成所有的組態(tài)、參數(shù)賦值和編程任務之后,可以下載整個用戶程序到可編程控制器。在下載程序時可編程控制器必須在允許下載的工作模式下(STOP或RUN-P),
% W5 z7 W/ G; [, t; P4 q+ ^
! V4 {7 o: Y; SRUN-P模式表示,這個程序將一次下載一個塊,如果重寫一個舊的CPU程序就可能出現(xiàn)沖突,所以一般在下載前將CPU切換到STOP模式。
回復 支持 反對

使用道具 舉報

4#
 樓主| 發(fā)表于 2008-7-1 10:05:09 | 只看該作者
5 WINCC程序的使用. v! M  q; J$ b1 T# `
8 _0 T& _1 L1 e
5.1 簡介,WINCC是在生產(chǎn)和過程自動化中解決可視化和控制任務的工業(yè)技術中性系統(tǒng)。具有控制自動化過程的強大功能,是基于個人計算機的操作監(jiān)視系統(tǒng),它很容易結合標準的和用戶的程序建立人機界面精確的滿足生產(chǎn)實際要求。WINCC有兩個版本RC版(具有組態(tài)和開發(fā)環(huán)境)、RT版(只有運行環(huán)境),我們一般使用的是RC版。
3 o1 _4 S9 T, d$ z& L
1 I/ p# K# v2 ^* G. J# \5 r5.2 WINCC簡單使用步驟% q0 B/ z$ Y* S4 _

2 H" b& D/ I  R2 D0 ^/ @6 Q5.2.1 變量管理,首先確定通訊方式安裝驅動程序,然后定義內(nèi)部變量和外部變量,外部變量是受你買的WINCC軟件授權限制的最大授權64K字節(jié),內(nèi)部變量沒有限制。
$ F. K5 |/ G$ R% s) S
2 t3 i9 u4 ^: C, \! x5.2.2 畫面生成,進入圖形編輯器,圖形編輯器是一種用于創(chuàng)建過程畫面的面向矢量的作圖程序。也可以使用包含在對象和樣式庫中的眾多的圖形對象來創(chuàng)建復雜的過程畫面。可以通過動作編程將動態(tài)添加到單個圖形對象上。/ ~  v3 q3 h4 L8 ~- l

& s9 g# I- l; T% V+ k5.2.3 報警記錄設置,報警記錄提供了顯示和操作選項來獲取和歸檔結果?梢匀我獾剡x擇消息塊、消息級別、消息類型、消息顯示以及報表。為了在運行中顯示消息,可以使用包含在圖形編輯器中的對象庫中的報警控件。! I& b( J( f6 R# X  i
- k: ]1 K1 P+ u( y: G: M
5.2.4 變量記錄,變量記錄是用來從運行過程中采集數(shù)據(jù)并準備將它們顯示和歸檔。3 h* ?0 ~5 |# e$ H1 s

0 v) b4 k7 B+ S# h5.2.5 報表組態(tài),報表組態(tài)是通過報表編輯器來實現(xiàn)的。是為消息、操作、歸檔內(nèi)容和當前或已歸檔的數(shù)據(jù)定時器或事件控制文檔的集成的報表系統(tǒng),可以自由選擇用戶報表的形式。
% b, t9 I. q! b/ H/ m+ B# c0 a, I5 Y0 O( ]1 L7 L+ C/ @
5.2.6 全局腳本的應用,全局腳本就是C語言函數(shù)和動作的通稱,根據(jù)不同的類型腳本被用于給對象組態(tài)動作并通過系統(tǒng)內(nèi)部C語言編譯器來處理。全局腳本動作用于過程執(zhí)行的運行中。一個觸發(fā)可以開始這些動作的執(zhí)行。7 B, C. z1 {6 I  x' g% w
( o; |4 T  r) u% @4 k  B( I! d1 \
5.2.7 用戶管理器設置,用戶管理器用于分配和控制用戶的單個組態(tài)和運行系統(tǒng)編輯器的訪問權限。每建立一個用戶,就設置了WINCC功能的訪問權利并獨立的分配給此用戶。至多可分配999個不同的授權。
' W5 {9 v8 E. v8 m+ @
( Q9 T) M# D; Q# V, A$ Z5.2.8 交叉表索引,交叉索引用于為對象尋找和顯示所有使用處,例如變量、畫面和函數(shù)等。使用“鏈接”功能可以改變變量名稱而不會導致組態(tài)不一致。
# q: a% ^0 i% q6 Q9 U, t' B  e! W3 g" D, U6 P" s7 P6 t; n# p6 r
  PLC的基本結構
3 u" J6 H# g3 |% i6 a$ ^7 o! v+ D" Q, O

$ v( x7 l* Q1 u) r' M- ]  PLC實質(zhì)是一種專用于工業(yè)控制的計算機,其硬件結構基本上與微型計算機相同.' j* `6 V! O% {) {" _) }
  a. 中央處理單元(CPU)
4 H+ a+ X/ ~  ]4 o* \! j  中央處理單元(CPU)是PLC的控制中樞。它按照PLC系統(tǒng)程序賦予的功能接收并存儲從編程器鍵入的用戶程序和數(shù)據(jù);檢查電源、存儲器、I/O以及警戒定時器的狀態(tài),并能診斷用戶程序中的語法錯誤。當PLC投入運行時,首先它以掃描的方式接收現(xiàn)場各輸入裝置的狀態(tài)和數(shù)據(jù),并分別存入I/O映象區(qū),然后從用戶程序存儲器中逐條讀取用戶程序,經(jīng)過命令解釋后按指令的規(guī)定執(zhí)行邏輯或算數(shù)運算的結果送入I/O映象區(qū)或數(shù)據(jù)寄存器內(nèi)。等所有的用戶程序執(zhí)行完畢之后,最后將I/O映象區(qū)的各輸出狀態(tài)或輸出寄存器內(nèi)的數(shù)據(jù)傳送到相應的輸出裝置,如此循環(huán)運行,直到停止運行。) U9 w" D0 u- [0 L
  為了進一步提高PLC的可*性,近年來對大型PLC還采用雙CPU構成冗余系統(tǒng),或采用三CPU的表決式系統(tǒng)。這樣,即使某個CPU出現(xiàn)故障,整個系統(tǒng)仍能正常運行。
' g8 x' t4 z- f- G( [. P  z2 l  b、存儲器
8 e, v* J; G% U# J/ m+ B' w  存放系統(tǒng)軟件的存儲器稱為系統(tǒng)程序存儲器。8 k' [  b/ O3 k9 L" ^
  存放應用軟件的存儲器稱為用戶程序存儲器。- R4 z9 l+ S4 j( t' a
  C、電源
0 Y' }" r# P8 `4 ?7 x  PLC的電源在整個系統(tǒng)中起著十分重要得作用。如果沒有一個良好的、可*得電源系統(tǒng)是無法正常工作的,因此PLC的制造商對電源的設計和制造也十分重視。一般交流電壓波動在+10%(+15%)范圍內(nèi),可以不采取其它措施而將PLC直接連接到交流電網(wǎng)上去。
( `$ {3 p6 b& [. j/ d3、PLC的工作原理# F$ R, r6 q+ w8 F& J) V
一. 掃描技術
0 {. I) A- M- H" A: Z4 x; `   當PLC投入運行后,其工作過程一般分為三個階段,即輸入采樣、用戶程序執(zhí)行和輸出刷新三個階段。完成上述三個階段稱作一個掃描周期。在整個運行期間,PLC的CPU以一定的掃描速度重復執(zhí)行上述三個階段。5 S+ k4 u# }. K' _
(一) 輸入采樣階段7 j; E& B& Q% ]
  在輸入采樣階段,PLC以掃描方式依次地讀入所有輸入狀態(tài)和數(shù)據(jù),并將它們存入I/O映象區(qū)中的相應得單元內(nèi)。輸入采樣結束后,轉入用戶程序執(zhí)行和輸出刷新階段。在這兩個階段中,即使輸入狀態(tài)和數(shù)據(jù)發(fā)生變化,I/O映象區(qū)中的相應單元的狀態(tài)和數(shù)據(jù)也不會改變。因此,如果輸入是脈沖信號,則該脈沖信號的寬度必須大于一個掃描周期,才能保證在任何情況下,該輸入均能被讀入。
5 P+ g2 j0 z: U# c/ S(二) 用戶程序執(zhí)行階段( d. f7 f( z6 k- ^) g2 y
  在用戶程序執(zhí)行階段,PLC總是按由上而下的順序依次地掃描用戶程序(梯形圖)。在掃描每一條梯形圖時,又總是先掃描梯形圖左邊的由各觸點構成的控制線路,并按先左后右、先上后下的順序對由觸點構成的控制線路進行邏輯運算,然后根據(jù)邏輯運算的結果,刷新該邏輯線圈在系統(tǒng)RAM存儲區(qū)中對應位的狀態(tài);或者刷新該輸出線圈在I/O映象區(qū)中對應位的狀態(tài);或者確定是否要執(zhí)行該梯形圖所規(guī)定的特殊功能指令。. j$ x& A! l4 t, |1 k8 V
  即,在用戶程序執(zhí)行過程中,只有輸入點在I/O映象區(qū)內(nèi)的狀態(tài)和數(shù)據(jù)不會發(fā)生變化,而其他輸出點和軟設備在I/O映象區(qū)或系統(tǒng)RAM存儲區(qū)內(nèi)的狀態(tài)和數(shù)據(jù)都有可能發(fā)生變化,而且排在上面的梯形圖,其程序執(zhí)行結果會對排在下面的凡是用到這些線圈或數(shù)據(jù)的梯形圖起作用;相反,排在下面的梯形圖,其被刷新的邏輯線圈的狀態(tài)或數(shù)據(jù)只能到下一個掃描周期才能對排在其上面的程序起作用。
/ o) T! O% G0 T(三) 輸出刷新階段! Z' D8 u( X5 S0 ^: D
  當掃描用戶程序結束后,PLC就進入輸出刷新階段。在此期間,CPU按照I/O映象區(qū)內(nèi)對應的狀態(tài)和數(shù)據(jù)刷新所有的輸出鎖存電路,再經(jīng)輸出電路驅動相應的外設。這時,才是PLC的真正輸出。% E$ ^( ?1 e9 P3 `# x7 `
  同樣的若干條梯形圖,其排列次序不同,執(zhí)行的結果也不同。另外,采用掃描用戶程序的運行結果與繼電器控制裝置的硬邏輯并行運行的結果有所區(qū)別。當然,如果掃描周期所占用的時間對整個運行來說可以忽略,那么二者之間就沒有什么區(qū)別了。
# T) U) d/ n. o6 y/ n  一般來說,PLC的掃描周期包括自診斷、通訊等,如下圖所示,即一個掃描周期等于自診斷、通訊、輸入采樣、用戶程序執(zhí)行、輸出刷新等所有時間的總和。
7 `+ Q! i2 A& [) i+ P8 e' g9 j2 i& U: n: X
       (第二種解釋)PLC,俗稱“電力線上網(wǎng)”,英文全名為Power Line Communication,主要是指利用電力線傳輸數(shù)據(jù)和話音信號的一種通信方式
# d. M# H. g- e6 j! b6 W7 s" B; }
1、主要特點
/ H2 e" k( s0 T* Z* u6 F* p* W7 s& d$ p0 A6 F; \5 g
① 結構靈活,不受環(huán)境的限制,有電即可組建網(wǎng)絡,同時可以靈活擴展接入端口數(shù)量,使資源保持較高的利用率,在移動性方面可與WLAN媲美。  i2 H; b2 e! L% G3 S/ l) J
- b$ E, Z( [, p
② 傳輸質(zhì)量高、速度快、帶寬穩(wěn)定,可以很平順的在線觀賞DVD影片,它所提供的14Mbps帶寬可以為很多應用平臺提供保證。最新的電力線標準HomePlug AV傳輸速度已經(jīng)達到了200Mbps;為了確保QoS,HomePlug AV采用了時分多路訪問(TDMA)與帶有沖突檢測機能的載體偵聽多路訪問(CSMA)協(xié)議,兩者結合,能夠很好地傳輸流媒體。9 i6 J" q) l9 ^# M' `" n
. r" h$ R! E2 o" Y: r3 k+ L3 ^4 [
③ 范圍廣,無所不在的電力線網(wǎng)絡也是這種技術的優(yōu)勢。雖然無線網(wǎng)絡可以做到不破墻,但對于高層建筑來說,其必需布設N多個AP才能滿足需求,而且同樣不能避面信號盲區(qū)的存在。而電力線是最基礎的網(wǎng)絡,它的規(guī)模之大,是其他任何網(wǎng)絡無法比擬的。由此,運營商就可以輕松地把這種網(wǎng)絡接入服務滲透到每一處有電力線的地方。這一技術一旦全面進入商業(yè)化階段,將給互聯(lián)網(wǎng)普及帶來極大的發(fā)展空間。終端用戶只需要插上電力貓,就可以實現(xiàn)因特網(wǎng)接入,電視頻道接收節(jié)目,打電話或者是可視電話。" I; D, h9 f3 T9 X, S. ~
* w  o1 U9 h, A3 L
④ 低成本。充分利用現(xiàn)有的低壓配電網(wǎng)絡基礎設施,無需任何布線,節(jié)約了資源。無需挖溝和穿墻打洞,避免了對建筑物、公用設施、家庭裝潢的破壞,同時也節(jié)省了人力。相對傳統(tǒng)的組網(wǎng)技術,PLC成本更低,工期短,可擴展性和可管理性更強。目前國內(nèi)已開通電力寬帶上網(wǎng)的地方,其包月使用費用一般為50-80元/月左右,這樣的價格和很多地方的ADSL包月相持平。3 @4 C$ L! E0 u2 D$ `: m9 |
" L* ?- U+ V: T
⑤ 適用面廣。PLC作為利用電力線組網(wǎng)的一種接入技術,提供寬帶網(wǎng)絡“最后一公里”的解決方案,廣泛適用于居民小區(qū),酒店,辦公區(qū),監(jiān)控安防等領域。它是利用電力線作為通信載體,使得PLC具有極大的便捷性,只要在房間任何有電源插座的地方,不用撥號,就立即可享受4.5~45Mbps的高速網(wǎng)絡接入,來瀏覽網(wǎng)頁﹑撥打電話,和觀看在線電影,從而實現(xiàn)集數(shù)據(jù)、語音、視頻,以及電力于一體的“四網(wǎng)合一”。$ W- y$ r* b/ [2 B9 Z0 M9 `' ]$ I

3 S9 H) F6 O+ p, `3 D3 s' R+ n6 v2 c7 V2 h4 c& O
PLC 還有一種說法是:產(chǎn)品生命周期(product life cycle)觀念,簡稱PLC,是把一個產(chǎn)品的銷售歷史比作象人的生命周期一樣,要經(jīng)歷出生、成長、成熟、老化、死亡等階段。就產(chǎn)品而言,也就是要經(jīng)歷一個開發(fā)、引進、成長、成熟、衰退的階段。 # b! n9 X0 c- K2 N# v0 u
1、產(chǎn)品開發(fā)期:從開發(fā)產(chǎn)品的設想到產(chǎn)品制造成功的時期。此期間該產(chǎn)品銷售額為零,公司投資不斷增加。 7 p/ |7 u) ]! \% d  W
2、引進期:新產(chǎn)品新上市,銷售緩慢。由于引進產(chǎn)品的費用太高,初期通常利潤偏低或為負數(shù),但此時沒有或只有極少的競爭者。
0 ?9 r, \# |$ e  ?# \3、成長期:產(chǎn)品經(jīng)過一段時間已有相當知名度,銷售快速增長,利潤也顯著增加。但由于市場及利潤成長較快,容易吸引更多的競爭者。
3 N% y! B# A0 J" o9 K: R4、成熟期:此時市場成長趨勢減緩或飽和,產(chǎn)品已被大多數(shù)潛在購買者所接受,利潤在達到頂點后逐漸走下坡路。此時市場競爭激烈,公司為保持產(chǎn)品地位需投入大量的營銷費用。 0 E! `) Z& O/ x
5、衰退期:這期間產(chǎn)品銷售量顯著衰退,利潤也大幅度滑落。優(yōu)勝劣汰,市場競爭者也越來越少。
回復 支持 反對

使用道具 舉報

5#
發(fā)表于 2008-7-18 11:01:15 | 只看該作者
這么好的東西沒有人支持,可惜了,頂一下,也下了學習
回復 支持 反對

使用道具 舉報

6#
發(fā)表于 2008-11-12 22:49:44 | 只看該作者
我以前就想搞懂這個問題。多謝!
回復 支持 反對

使用道具 舉報

7#
發(fā)表于 2008-11-13 22:40:07 | 只看該作者
相當全面呢,學習啦!
回復 支持 反對

使用道具 舉報

8#
發(fā)表于 2008-11-16 19:59:33 | 只看該作者
當全面呢,學習啦!
回復 支持 反對

使用道具 舉報

9#
發(fā)表于 2008-11-16 20:25:34 | 只看該作者
相當全面呢,學習啦!
回復 支持 反對

使用道具 舉報

10#
發(fā)表于 2009-5-20 17:06:24 | 只看該作者
LZ真厲害!以后有機會請教。
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

小黑屋|手機版|Archiver|機械社區(qū) ( 京ICP備10217105號-1,京ICP證050210號,浙公網(wǎng)安備33038202004372號 )

GMT+8, 2024-9-28 09:24 , Processed in 0.057873 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表