久久久国产一区二区_国产精品av电影_日韩精品中文字幕一区二区三区_精品一区二区三区免费毛片爱

機械社區

標題: PLD與PLC有什么區別 [打印本頁]

作者: 黃一鈁    時間: 2008-7-1 09:57
標題: PLD與PLC有什么區別
PLD(programmable logic device)5 V- S8 {  R! C& d" \- u" Z
一、概述; m  M& s2 ~9 K4 m8 {
    PLD 可編程邏輯器件:PLD是做為一種通用集成電路生產的,他的邏輯功能按照用戶對器件編程來搞定。一般的PLD的集成度很高,足以滿足設計一般的數字系統的需要。這樣就可以由設計人員自行編程而把一個數字系統“集成”在一片PLD上,而不必去請芯片制造廠商設計和制作專用的集成電路芯片了。. r; ?1 c, C1 l& b
二、分類5 ~: f% n! S% D3 C) V
目前和平和使用的PLD產品主要有:1、現場可編程邏輯陣列FPLA(field programmable logic array);2、可編程陣列邏輯PAL(programmable array logic);3、通用陣列邏輯GAL(generic array logic);4、可擦除的可編程邏輯器件EPLD(erasable programmable logic device);5、現場可編程門陣列FPGA(field programmable gate array)。其中EPLD和FPGA的集成度比較高。有時又把這兩種器件稱為高密度PLD。0 m% X$ H* v( U! G0 P; B8 Z# `! {# m- B# D
三、發展歷程
; j) U8 V! U9 ~/ Y# U5 a早期的可編程邏輯器件只有可編程只讀存貯器(PROM)、紫外線可按除只讀存貯器(EPROM)和電可擦除只讀存貯器(EEPROM)三種。由于結構的限制,它們只能完成簡單的數字邏輯功能。 : y9 B/ q  e! D% }0 G1 L' I
其后,出現了一類結構上稍復雜的可編程芯片,即可編程邏輯器件,它能夠完成各種數字邏輯功能。典型的PLD由一個“與”門和一個“或”門陣列組成,而任意一個組合邏輯都可以用“與一或”表達式來描述,所以, PLD能以乘積和的形式完成大量的組合邏輯功能。這一階段的產品主要有PAL和GAL。PAL由一個可編程的“與”平面和一個固定的“或”平面構成,或門的輸出可以通過觸發器有選擇地被置為寄存狀態。PAL器件是現場可編程的,它的實現工藝有反熔絲技術、EPROM技術和EEPROM技術。還有一類結構更為靈活的邏輯器件是可編程邏輯陣列(PLA),它也由一個“與”平面和一個“或”平面構成,但是這兩個平面的連接關系是可編程的。PLA器件既有現場可編程的,也有掩膜可編程的。在PAL的基礎上,又發展了一種通用陣列邏輯GAL,如GAL16V8,GAL22V10 等。它采用了EEPROM工藝,實現了電可按除、電可改寫,其輸出結構是可編程的邏輯宏單元,因而它的設計具有很強的靈活性,至今仍有許多人使用。這些早期的PLD器件的一個共同特點是可以實現速度特性較好的邏輯功能,但其過于簡單的結構也使它們只能實現規模較小的電路。為了彌補這一缺陷,20世紀80年代中期Altera和Xilinx分別推出了類似于PAL結構的擴展型 CPLD和與標準門陣列類似的FPGA,它們都具有體系結構和邏輯單元靈活、集成度高以及適用范圍寬等特點。這兩種器件兼容了PLD和通用門陣列的優點,可實現較大規模的電路,編程也很靈活。與門陣列等其它ASIC相比,它們又具有設計開發周期短、設計制造成本低、開發工具先進、標準產品無需測試、質量穩定以及可實時在線檢驗等優點,因此被廣泛應用于產品的原型設計和產品生產(一般在10,000件以下)之中。幾乎所有應用門陣列、PLD和中小規模通用數字集成電路的場合均可應用FPGA和CPLD器件。
' M. i. Z9 u! G+ O" x四、組成
& [' d1 _4 U6 x- I·一個二維的邏輯塊陣列,構成了PLD器件的邏輯組成核心。
* B: U8 d7 ?3 F1 J" U4 p( W5 T·輸入/輸出塊:連接邏輯塊的互連資源。& O2 G) l7 j, A! H6 @
·連線資源:由各種長度的連線線段組成,其中也有一些可編程的連接開關,它們用于邏輯塊之間、邏輯塊與輸入/輸出塊之間的連接。
作者: 黃一鈁    時間: 2008-7-1 09:59
PLC (Programmable logic Controller)" Z6 L$ t5 `- l: j4 w
可編程控制器(Programmable Controller)是計算機家族中的一員,是為工業控制應用而設計制造的。早期的可編程控制器稱作可編程邏輯控制器(Programmable Logic Controller),簡稱PLC,它主要用來代替繼電器實現邏輯控制。隨著技術的發展,這種裝置的功能已經大大超過了邏輯控制的范圍,因此,今天這種裝置稱作可編程控制器,簡稱PC。但是為了避免與個人計算機(Personal Computer)的簡稱混淆,所以將可編程控制器簡稱PLC。
3 }) @8 P6 k! Q1 h7 I1、PLC即可編程控制器(Programmable logic Controller,是指以計算機技術為基礎的新型工業控制裝置。在1987年國際電工委員會(International Electrical Committee)頒布的PLC標準草案中對PLC做了如下定義:
8 h0 q" B% E- f8 n
9 f: }% o4 s7 s7 r“PLC是一種專門為在工業環境下應用而設計的數字運算操作的電子裝置。它采用可以編制程序的存儲器,用來在其內部存儲執行邏輯運算、順序運算、計時、計數和算術運算等操作的指令,并能通過數字式或模擬式的輸入和輸出,控制各種類型的機械或生產過程。PLC及其有關的外圍設備都應該按易于與工業控制系統形成一個整體,易于擴展其功能的原則而設計。”
/ R! C) f0 k& G4 R% M+ W* C8 E- h- {* Y
2 PLC的特點
- }# B# H! O  n8 a9 x: ?' y3 A& \4 c) L1 j( |$ u- f2 w
2.1可靠性高,抗干擾能力強
2 d  Y' ^5 s/ d. l# `1 P/ W高可靠性是電氣控制設備的關鍵性能。PLC由于采用現代大規模集成電路技術,采用嚴格的生產工藝制造,內部電路采取了先進的抗干擾技術,具有很高的可靠性。例如三菱公司生產的F系列PLC平均無故障時間高達30萬小時。一些使用冗余CPU的PLC的平均無故障工作時間則更長。從PLC的機外電路來說,使用PLC構成控制系統,和同等規模的繼電接觸器系統相比,電氣接線及開關接點已減少到數百甚至數千分之一,故障也就大大降低。此外,PLC帶有硬件故障自我檢測功能,出現故障時可及時發出警報信息。在應用軟件中,應用者還可以編入外圍器件的故障自診斷程序,使系統中除PLC以外的電路及設備也獲得故障自診斷保護。這樣,整個系統具有極高的可靠性也就不奇怪了。9 s9 G$ d9 O" G& a! k" h7 s9 k+ ]
- v; M' l+ k8 I% F8 u. L
2.2配套齊全,功能完善,適用性強' q* c; e: M! i
PLC發展到今天,已經形成了大、中、小各種規模的系列化產品。可以用于各種規模的工業控制場合。除了邏輯處理功能以外,現代PLC大多具有完善的數據運算能力,可用于各種數字控制領域。近年來PLC的功能單元大量涌現,使PLC滲透到了位置控制、溫度控制、CNC等各種工業控制中。加上PLC通信能力的增強及人機界面技術的發展,使用PLC組成各種控制系統變得非常容易。
+ X) F# X) d$ D4 F+ Y
  j) W+ q9 v9 Z. D& r2.3易學易用,深受工程技術人員歡迎; U# \; \3 j; x0 g
PLC作為通用工業控制計算機,是面向工礦企業的工控設備。它接口容易,編程語言易于為工程技術人員接受。梯形圖語言的圖形符號與表達方式和繼電器電路圖相當接近,只用PLC的少量開關量邏輯控制指令就可以方便地實現繼電器電路的功能。為不熟悉電子電路、不懂計算機原理和匯編語言的人使用計算機從事工業控制打開了方便之門。
" g" R1 @& R# z( |. v9 }! N
5 d2 h% h6 P! \& c+ U3 V2.4系統的設計、建造工作量小,維護方便,容易改造
3 @" [! n3 D. H$ w5 e5 bPLC用存儲邏輯代替接線邏輯,大大減少了控制設備外部的接線,使控制系統設計及建造的周期大為縮短,同時維護也變得容易起來。更重要的是使同一設備經過改變程序改變生產過程成為可能。這很適合多品種、小批量的生產場合。
# f0 X" A% Y# J/ f5 O1 S) l9 x) m( {8 q! m6 y. V
2.5體積小,重量輕,能耗低  {$ g# F% i  y/ J1 @3 C
以超小型PLC為例,新近出產的品種底部尺寸小于100mm,重量小于150g,功耗僅數瓦。由于體積小很容易裝入機械內部,是實現機電一體化的理想控制設備。6 V) h/ k; F. W" ?: u2 U

" P3 W+ N9 o# v$ ]  }3 PLC的應用領域" K( i0 S" F! \. J, o
目前,PLC在國內外已廣泛應用于鋼鐵、石油、化工、電力、建材、機械制造、汽車、輕紡、交通運輸、環保及文化娛樂等各個行業,使用情況大致可歸納為如下幾類。! D5 v6 w4 K1 p+ Y# L5 v- k" t7 _
2 Q: g) ]) B% M1 U: M' }2 a
3.1開關量的邏輯控制9 h1 v$ N! N6 t! H. p
這是PLC最基本、最廣泛的應用領域,它取代傳統的繼電器電路,實現邏輯控制、順序控制,既可用于單臺設備的控制,也可用于多機群控及自動化流水線。如注塑機、印刷機、訂書機械、組合機床、磨床、包裝生產線、電鍍流水線等。. V/ f" K/ C! b0 m' [* w

2 n, R+ y& Q! G2 `* \  q3.2模擬量控制/ D( s$ {+ d3 M
在工業生產過程當中,有許多連續變化的量,如溫度、壓力、流量、液位和速度等都是模擬量。為了使可編程控制器處理模擬量,必須實現模擬量(Analog)和數字量(Digital)之間的A/D轉換及D/A轉換。PLC廠家都生產配套的A/D和D/A轉換模塊,使可編程控制器用于模擬量控制。9 D8 s1 P: Q- x: {% w2 E

9 b$ e) [3 u- t+ J3.3運動控制
& K+ m. ?5 Z+ ~2 B7 kPLC可以用于圓周運動或直線運動的控制。從控制機構配置來說,早期直接用于開關量I/O模塊連接位置傳感器和執行機構,現在一般使用專用的運動控制模塊。如可驅動步進電機或伺服電機的單軸或多軸位置控制模塊。世界上各主要PLC廠家的產品幾乎都有運動控制功能,廣泛用于各種機械、機床、機器人、電梯等場合。
1 e" J( A: `+ m  D5 {
1 v7 r3 D: V8 |' S: G3.4過程控制1 l2 b6 h1 r9 }& Q' A$ q
過程控制是指對溫度、壓力、流量等模擬量的閉環控制。作為工業控制計算機,PLC能編制各種各樣的控制算法程序,完成閉環控制。PID調節是一般閉環控制系統中用得較多的調節方法。大中型PLC都有PID模塊,目前許多小型PLC也具有此功能模塊。PID處理一般是運行專用的PID子程序。過程控制在冶金、化工、熱處理、鍋爐控制等場合有非常廣泛的應用。6 O, ~+ p# U% _( A& L2 G: L
7 V) u2 |5 q( J
3.5數據處理
8 y: Q0 h; y. I. Z3 R0 R( L現代PLC具有數學運算(含矩陣運算、函數運算、邏輯運算)、數據傳送、數據轉換、排序、查表、位操作等功能,可以完成數據的采集、分析及處理。這些數據可以與存儲在存儲器中的參考值比較,完成一定的控制操作,也可以利用通信功能傳送到別的智能裝置,或將它們打印制表。數據處理一般用于大型控制系統,如無人控制的柔性制造系統;也可用于過程控制系統,如造紙、冶金、食品工業中的一些大型控制系統。. a% Y  d- {9 A
. C" Y0 [8 X" b# T
3.6通信及聯網0 r! H9 J; G, M/ _; ?
PLC通信含PLC間的通信及PLC與其它智能設備間的通信。隨著計算機控制的發展,工廠自動化網絡發展得很快,各PLC廠商都十分重視PLC的通信功能,紛紛推出各自的網絡系統。新近生產的PLC都具有通信接口,通信非常方便。
作者: 黃一鈁    時間: 2008-7-1 10:01
1.2 PLC的構成9 n1 E* A+ W4 V  x2 c
; x" {, }3 a" U, n
從結構上分,PLC分為固定式和組合式(模塊式)兩種。固定式PLC包括CPU板、I/O板、顯示面板、內存塊、電源等,這些元素組合成一個不可拆卸的整體。模塊式PLC包括CPU模塊、I/O模塊、內存、電源模塊、底板或機架,這些模塊可以按照一定規則組合配置。
! e' |# j2 F' Z1 i- S, J1 E1 e# c5 ]: t. Q/ Z( W9 [5 |
1.3 CPU的構成
* K6 T9 I2 L3 L9 |% @! c4 m+ M4 f  \8 |/ e
CPU是PLC的核心,起神經中樞的作用,每套PLC至少有一個CPU,它按PLC的系統程序賦予的功能接收并存貯用戶程序和數據,用掃描的方式采集由現場輸入裝置送來的狀態或數據,并存入規定的寄存器中,同時,診斷電源和PLC內部電路的工作狀態和編程過程中的語法錯誤等。進入運行后,從用戶程序存貯器中逐條讀取指令,經分析后再按指令規定的任務產生相應的控制信號,去指揮有關的控制電路。
) s$ d, ~7 M* d8 a2 L. V
* s1 g( A7 I3 z6 X* j1 vCPU主要由運算器、控制器、寄存器及實現它們之間聯系的數據、控制及狀態總線構成,CPU單元還包括外圍芯片、總線接口及有關電路。內存主要用于存儲程序及數據,是PLC不可缺少的組成單元。, z* [+ m' Y  W, c
3 A. @  w( I) A2 O2 D6 B3 k
在使用者看來,不必要詳細分析CPU的內部電路,但對各部分的工作機制還是應有足夠的理解。CPU的控制器控制CPU工作,由它讀取指令、解釋指令及執行指令。但工作節奏由震蕩信號控制。運算器用于進行數字或邏輯運算,在控制器指揮下工作。寄存器參與運算,并存儲運算的中間結果,它也是在控制器指揮下工作。+ v1 L! n. Y4 q3 Q' S& W

2 p. H- L! r; L$ o9 F' R, OCPU速度和內存容量是PLC的重要參數,它們決定著PLC的工作速度,IO數量及軟件容量等,因此限制著控制規模。
0 D# \& u) W: l0 B  l3 R% W; F' e" `0 Y
1.4 I/O模塊5 Y5 f6 B( ~: K' j
$ c$ L$ y- ^6 C; [4 R2 E  Q8 Y" V
PLC與電氣回路的接口,是通過輸入輸出部分(I/O)完成的。I/O模塊集成了PLC的I/O電路,其輸入暫存器反映輸入信號狀態,輸出點反映輸出鎖存器狀態。輸入模塊將電信號變換成數字信號進入PLC系統,輸出模塊相反。I/O分為開關量輸入(DI),開關量輸出(DO),模擬量輸入(AI),模擬量輸出(AO)等模塊。" J% f3 ^. z( r) M; u

3 D# D: g! e9 j" o0 R- \常用的I/O分類如下:, c" L$ k1 R- J7 o4 T8 s2 ]# _

6 o7 p* P1 c- h# ^8 B, o開關量:按電壓水平分,有220VAC、110VAC、24VDC,按隔離方式分,有繼電器隔離和晶體管隔離。3 T. s+ d1 `" ^% H. p) B
! k9 V, G8 O9 u& o1 O$ ~5 d
模擬量:按信號類型分,有電流型(4-20mA,0-20mA)、電壓型(0-10V,0-5V,-10-10V)等,按精度分,有12bit,14bit,16bit等。
6 o2 @  d5 K% v9 O9 F! p+ C0 o
2 W. [# H- i, j$ L除了上述通用IO外,還有特殊IO模塊,如熱電阻、熱電偶、脈沖等模塊。
' A) v8 L2 S6 {3 }. o( v/ t: A0 X  q( I; D4 g0 [/ A+ U
按I/O點數確定模塊規格及數量,I/O模塊可多可少,但其最大數受CPU所能管理的基本配置的能力,即受最大的底板或機架槽數限制。
2 _6 k4 h: c2 n5 l# X% o; x
9 o- E4 p, }7 ?3 f# h0 \! `6 W1.5 電源模塊
; a9 J/ ^# h; S& o* a! k6 l+ J
8 {' g, O+ }3 v: _" g% HPLC電源用于為PLC各模塊的集成電路提供工作電源。同時,有的還為輸入電路提供24V的工作電源。電源輸入類型有:交流電源(220VAC或110VAC),直流電源(常用的為24VDC)。
  e& y! q/ v7 B1 _
) x/ u; \& [- |$ F  s/ q1.6 底板或機架
( \2 `/ Y6 f+ l/ [+ x: Y9 I' Y) U. b: A# l) j8 r7 S
大多數模塊式PLC使用底板或機架,其作用是:電氣上,實現各模塊間的聯系,使CPU能訪問底板上的所有模塊,機械上,實現各模塊間的連接,使各模塊構成一個整體。5 a4 f/ q% c$ _7 ~, r5 J
. r. g- O4 a6 H$ p; A  B6 w
1.7 PLC系統的其它設備% W+ O. }  f. d% u' m, f$ _3 Y

3 g) [0 A' t' I- b  M1.7.1
4 ~* d& N+ j* I9 y( A0 P( |! w3 S0 [- U2 F7 z' N! ~3 `& x
編程設備:編程器是PLC開發應用、監測運行、檢查維護不可缺少的器件,用于編程、對系統作一些設定、監控PLC及PLC所控制的系統的工作狀況,但它不直接參與現場控制運行。小編程器PLC一般有手持型編程器,目前一般由計算機(運行編程軟件)充當編程器。也就是我們系統的上位機。
% s$ i6 `+ ^  s
$ m4 Y0 E# M  W* h. ~4 ]1.7.2 人機界面:最簡單的人機界面是指示燈和按鈕,目前液晶屏(或觸摸屏)式的一體式操作員終端應用越來越廣泛,由計算機(運行組態軟件)充當人機界面非常普及。
7 D  T6 X4 _5 A$ ]6 C# H+ ]8 E" @
* j# \) ^8 D! ~4 T. T, t7 I1.8 PLC的通信聯網
: w+ b8 Z8 b' g7 j) t0 }
2 N4 l( {6 M0 K# Z6 D! ]依靠先進的工業網絡技術可以迅速有效地收集、傳送生產和管理數據。因此,網絡在自動化系統集成工程中的重要性越來越顯著,甚至有人提出"網絡就是控制器"的觀點說法。6 w7 v5 q7 G4 @& O* o3 O3 Y0 f
* v$ \, E1 [. Y" X4 P2 X
PLC具有通信聯網的功能,它使PLC與PLC 7 S8 z8 ~1 v9 i  n# C
0 [: X5 u6 Z( H. l" p9 E1 A) P
之間、PLC與上位計算機以及其他智能設備之間能夠交換信息,形成一個統一的整體,實現分散集中控制。多數PLC具有RS-232接口,還有一些內置有支持各自通信協議的接口。PLC的通信現在主要采用通過多點接口(MPI)的數據通訊、PROFIBUS - ^) e9 k! H( H7 P6 Y' T
4 R1 y) y: X) T/ D8 O7 S/ l2 U3 y
或工業以太網進行聯網。 ) S8 z2 |9 `* g" t: {* K
0 w! A! v' M3 m/ ~
2 PLC控制系統的設計基本原則
, P% c5 ?; m2 L3 B- v2.1 最大限度的滿足被控對象的控制要求。9 v, ^) {3 }9 E3 ^" s# a2 U
2.2 在滿足控制要求的前提下,力求使控制系統簡單、經濟、使用和維護方便。8 w3 s& T. T5 Y% o& O
2.3 保證控制系統安全可靠。
4 v* v3 d3 V/ ?; Q' `# R2.4 考慮到生產的發展和工藝的改進在選擇PLC容量時應適當留有余量。7 X3 F) I# J3 b- e. B' i  }/ j2 s# Z2 x
3 PLC軟件系統及常用編程語言
- L' h* t6 n5 ~- n) p0 x9 s- i. \4 |3 b- ^  ^0 ~) Q0 N
3.1 PLC軟件系統由系統程序和用戶程序兩部分組成。系統程序包括監控程序、編譯程序、診斷程序等,主要用于管理全機、將程序語言翻譯成機器語言,診斷機器故障。系統軟件由PLC廠家提供并已固化在EPROM中,不能直接存取和干預。用戶程序是用戶根據現場控制要求,用PLC的程序語言編制的應用程序(也就是邏輯控制)用來實現各種控制。STEP7是用于SIMATIC可編程邏輯控制器組態和編程的標準軟件包,也就是用戶程序,我們就是使用STEP7來進行硬件組態和邏輯程序編制,以及邏輯程序執行結果的在線監視。* i6 m6 z& b- `0 M5 r
9 Y' b6 S2 A# I% r: ]% A0 E
3.2 PLC提供的編程語言: U' M. P  A- z

9 N" H3 p. Q% G( ^3 `' ]1 R3.2.1 標準語言梯形圖語言也是我們最常用的一種語言,它有以下特點
3 g1 J: f7 u4 X8 J1 W% W( ]6 |5 N6 l# C: w
3.2.1.1 它是一種圖形語言,沿用傳統控制圖中的繼電器觸點、線圈、串聯等術語和一些圖形符號構成,左右的豎線稱為左右母線。$ G: X  h6 C1 a, s1 E* |

9 `9 v6 k* T& a/ |3.2.1.2 梯形圖中接點(觸點)只有常開和常閉,接點可以是PLC輸入點接的開關也可以是PLC內部繼電器的接點或內部寄存器、計數器等的狀態。+ ~7 ]5 E% [( i* |
$ `) m0 O" X9 ?" p0 c* @2 ~
3.2.1.3 梯形圖中的接點可以任意串、并聯,但線圈只能并聯不能串聯。
8 ]$ q* [! h2 D9 J  e5 s% b5 O0 ?" X9 @* i  X( f
3.2.1.4 內部繼電器、計數器、寄存器等均不能直接控制外部負載,只能做中間結果供CPU內部使用。3 h% ^6 X; z5 z0 I+ v7 v
$ K2 s; P- c$ a4 Y3 ?
3.2.1.5 PLC是按循環掃描事件,沿梯形圖先后順序執行,在同一掃描周期中的結果留在輸出狀態暫存器中所以輸出點的值在用戶程序中可以當做條件使用。
( U. }3 b" Y: D* c1 |/ ]3 p1 i$ H% x2 p0 z. d
3.2.2 語句表語言,類似于匯編語言。
9 E0 L8 }" f% k9 T& b1 `; t2 ~; M6 p6 X2 H" Z: Q( r8 k
3.2.3 邏輯功能圖語言,沿用半導體邏輯框圖來表達,一般一個運算框表示一個功能左邊畫輸入、右邊畫輸出。* ]; o9 y" s) e+ q
) `1 N# P/ E5 Z. l, W, ?5 X
4 STEP7程序的使用
7 [4 R, I1 E: m0 j( N. h; w! ?* L) c% X- R2 K6 X/ l
4.1 創建一個項目結構,項目就象一個文件夾,所有數據都以分層的結構存在于其中,任何時候你都可以使用。在創建一個項目之后,所有其他任務都在這個項目下執行。
# `+ A2 \  k0 Q4 D8 {) ]
, _$ s' h8 Y* f& Z9 r+ B; H4.2 組態一個站,組態一個站就是指定你要使用的可編程控制器,例如S7300、S7400等。. n# U: [9 V* D  F9 L/ E

$ }; M1 D( Q! a9 ]; `3 J6 k1 w1 |. {4.3 組態硬件,組態硬件就是在組態表中指定你的控制方案所要使用的模板以及在用戶程序中以什么樣的地址來訪問這些模板,地址一般不用修改由程序自動生成。模板的特性也可以用參數進行賦值。
8 Y8 u2 p0 A- j* [; F' T6 u, f
: }! z9 O& I6 y5 w' x: m% e& Z4.4 組態網絡和通訊連接,通訊的基礎是預先組態網絡,也就是要創建一個滿足你的控制方案的子網,設置網絡特性、設置網絡連接特性以及任何聯網的站所需要的連接。網絡地址也是程序自動生成如果沒有更改經驗一定不要修改。
  H6 o. F) a& r) m: \2 r+ c+ |* l" b  G$ n$ D
4.5 定義符號,可以在符號表中定義局部或共享符號,在你的用戶程序中用這些更具描述性的符號名替代絕對地址。符號的命名一般用字母編寫不超過8個字節,最好不要使用很長的漢字進行描述,否則對程序的執行有很大的影響。
9 K0 P' w4 e1 w% j
" I7 y' ^2 h- z) m- `4.6 創建程序,用梯形圖編程語言創建一個與模板相連結或與模板無關的程序并存儲。創建程序是我們控制工程的重要工作之一,一般可以采用線形編程(基于一個塊內,OB1)、分布編程(編寫功能塊FB,OB1組織調用)、結構化編程(編寫通用塊)。我們最常采用的是結構化編程和分布編程配合使用,很少采用線形編程。( N2 M* S' V# b) _
2 S+ U. M% Y8 J' L
4.7 下載程序到可編程控制器,完成所有的組態、參數賦值和編程任務之后,可以下載整個用戶程序到可編程控制器。在下載程序時可編程控制器必須在允許下載的工作模式下(STOP或RUN-P),
4 W7 B. B0 A, w+ ]: z& ^( O! n: M1 [% b5 }% M) J/ F: A+ J9 N' c
RUN-P模式表示,這個程序將一次下載一個塊,如果重寫一個舊的CPU程序就可能出現沖突,所以一般在下載前將CPU切換到STOP模式。
作者: 黃一鈁    時間: 2008-7-1 10:05
5 WINCC程序的使用0 D( z) V7 ~3 N8 `# l) b/ l5 F

% Y/ f  L( x1 E. x- l. V  G  p/ ~3 \2 U5.1 簡介,WINCC是在生產和過程自動化中解決可視化和控制任務的工業技術中性系統。具有控制自動化過程的強大功能,是基于個人計算機的操作監視系統,它很容易結合標準的和用戶的程序建立人機界面精確的滿足生產實際要求。WINCC有兩個版本RC版(具有組態和開發環境)、RT版(只有運行環境),我們一般使用的是RC版。7 z4 Z' P4 c1 E' @) z  W$ Z
' E8 V5 D* v# D- p8 W, b
5.2 WINCC簡單使用步驟+ {/ J$ z8 b$ X' @1 O  Q( J
5 R* ^1 \6 u, ]" O! R
5.2.1 變量管理,首先確定通訊方式安裝驅動程序,然后定義內部變量和外部變量,外部變量是受你買的WINCC軟件授權限制的最大授權64K字節,內部變量沒有限制。( ]: K. i3 U; r& U4 A

4 x9 I( d& z4 Z" X4 S6 \2 l; V8 M5.2.2 畫面生成,進入圖形編輯器,圖形編輯器是一種用于創建過程畫面的面向矢量的作圖程序。也可以使用包含在對象和樣式庫中的眾多的圖形對象來創建復雜的過程畫面。可以通過動作編程將動態添加到單個圖形對象上。) b6 b9 V* {* ^. U  `# c2 Q3 }$ V

4 b4 |6 E+ k& s- J" b! ^  j# L5.2.3 報警記錄設置,報警記錄提供了顯示和操作選項來獲取和歸檔結果。可以任意地選擇消息塊、消息級別、消息類型、消息顯示以及報表。為了在運行中顯示消息,可以使用包含在圖形編輯器中的對象庫中的報警控件。' \8 G) y" k- E1 w& B7 I: F# d! g
  @9 w6 i: ^' _6 q- Y% W& ^
5.2.4 變量記錄,變量記錄是用來從運行過程中采集數據并準備將它們顯示和歸檔。
* G/ z1 F3 o8 j/ M& P$ {7 t* \5 n
6 E8 d* O/ ~4 Z/ @2 r8 K5.2.5 報表組態,報表組態是通過報表編輯器來實現的。是為消息、操作、歸檔內容和當前或已歸檔的數據定時器或事件控制文檔的集成的報表系統,可以自由選擇用戶報表的形式。
: l' d6 P; i7 i: }
3 }6 F9 f7 n/ l5.2.6 全局腳本的應用,全局腳本就是C語言函數和動作的通稱,根據不同的類型腳本被用于給對象組態動作并通過系統內部C語言編譯器來處理。全局腳本動作用于過程執行的運行中。一個觸發可以開始這些動作的執行。: _8 [! u3 Z" i! \  u* Q) E( M1 j

0 G$ E  X1 i0 R, }5.2.7 用戶管理器設置,用戶管理器用于分配和控制用戶的單個組態和運行系統編輯器的訪問權限。每建立一個用戶,就設置了WINCC功能的訪問權利并獨立的分配給此用戶。至多可分配999個不同的授權。4 E5 b& {6 E' V2 l. M5 N. g/ P: g

+ Q* [5 g" N- v, z5.2.8 交叉表索引,交叉索引用于為對象尋找和顯示所有使用處,例如變量、畫面和函數等。使用“鏈接”功能可以改變變量名稱而不會導致組態不一致。
5 \& e+ L5 H7 Y3 R  f) p0 z( W- H+ h2 K0 i$ g4 e' a9 e
  PLC的基本結構
/ j2 \; o& ^" R: b( a  r: P0 h, C8 T

! t9 N" z7 k  {  PLC實質是一種專用于工業控制的計算機,其硬件結構基本上與微型計算機相同.
" v) u  w: ]) _% a- G- y3 H. C  a. 中央處理單元(CPU)3 U8 j  U4 _+ j
  中央處理單元(CPU)是PLC的控制中樞。它按照PLC系統程序賦予的功能接收并存儲從編程器鍵入的用戶程序和數據;檢查電源、存儲器、I/O以及警戒定時器的狀態,并能診斷用戶程序中的語法錯誤。當PLC投入運行時,首先它以掃描的方式接收現場各輸入裝置的狀態和數據,并分別存入I/O映象區,然后從用戶程序存儲器中逐條讀取用戶程序,經過命令解釋后按指令的規定執行邏輯或算數運算的結果送入I/O映象區或數據寄存器內。等所有的用戶程序執行完畢之后,最后將I/O映象區的各輸出狀態或輸出寄存器內的數據傳送到相應的輸出裝置,如此循環運行,直到停止運行。( [4 u; C5 u1 M% e9 m7 R. t: v7 R
  為了進一步提高PLC的可*性,近年來對大型PLC還采用雙CPU構成冗余系統,或采用三CPU的表決式系統。這樣,即使某個CPU出現故障,整個系統仍能正常運行。% v# _' Q* q# |/ C
  b、存儲器8 ~9 B! y' e% m6 V0 b$ T- \2 ?2 w
  存放系統軟件的存儲器稱為系統程序存儲器。
* |& d( j1 W3 J! ^2 [1 i- a  存放應用軟件的存儲器稱為用戶程序存儲器。. P' i) g; t6 t* L" y; o8 H6 q2 X
  C、電源 : U6 ?  o! L1 V' k  h
  PLC的電源在整個系統中起著十分重要得作用。如果沒有一個良好的、可*得電源系統是無法正常工作的,因此PLC的制造商對電源的設計和制造也十分重視。一般交流電壓波動在+10%(+15%)范圍內,可以不采取其它措施而將PLC直接連接到交流電網上去。5 S6 u1 W+ o4 I$ a+ G7 q# h# N+ [
3、PLC的工作原理
2 V9 ?) U  g, j  j$ t一. 掃描技術
) Q, D. E- b& b; f4 D$ b   當PLC投入運行后,其工作過程一般分為三個階段,即輸入采樣、用戶程序執行和輸出刷新三個階段。完成上述三個階段稱作一個掃描周期。在整個運行期間,PLC的CPU以一定的掃描速度重復執行上述三個階段。
5 ]$ c: N; M" X7 c+ K8 W(一) 輸入采樣階段$ ]& [0 {, l0 M1 V3 N& e$ k
  在輸入采樣階段,PLC以掃描方式依次地讀入所有輸入狀態和數據,并將它們存入I/O映象區中的相應得單元內。輸入采樣結束后,轉入用戶程序執行和輸出刷新階段。在這兩個階段中,即使輸入狀態和數據發生變化,I/O映象區中的相應單元的狀態和數據也不會改變。因此,如果輸入是脈沖信號,則該脈沖信號的寬度必須大于一個掃描周期,才能保證在任何情況下,該輸入均能被讀入。$ ]" z4 d6 T8 m4 Y! Y
(二) 用戶程序執行階段% o2 t4 a6 V- H' D8 S
  在用戶程序執行階段,PLC總是按由上而下的順序依次地掃描用戶程序(梯形圖)。在掃描每一條梯形圖時,又總是先掃描梯形圖左邊的由各觸點構成的控制線路,并按先左后右、先上后下的順序對由觸點構成的控制線路進行邏輯運算,然后根據邏輯運算的結果,刷新該邏輯線圈在系統RAM存儲區中對應位的狀態;或者刷新該輸出線圈在I/O映象區中對應位的狀態;或者確定是否要執行該梯形圖所規定的特殊功能指令。
: F9 T& w0 d2 V  即,在用戶程序執行過程中,只有輸入點在I/O映象區內的狀態和數據不會發生變化,而其他輸出點和軟設備在I/O映象區或系統RAM存儲區內的狀態和數據都有可能發生變化,而且排在上面的梯形圖,其程序執行結果會對排在下面的凡是用到這些線圈或數據的梯形圖起作用;相反,排在下面的梯形圖,其被刷新的邏輯線圈的狀態或數據只能到下一個掃描周期才能對排在其上面的程序起作用。
, s% L" M; \: b4 y; X6 w# J, t(三) 輸出刷新階段
0 l* y5 ~9 S) K* @  當掃描用戶程序結束后,PLC就進入輸出刷新階段。在此期間,CPU按照I/O映象區內對應的狀態和數據刷新所有的輸出鎖存電路,再經輸出電路驅動相應的外設。這時,才是PLC的真正輸出。  H( X# }5 {% H* p+ k
  同樣的若干條梯形圖,其排列次序不同,執行的結果也不同。另外,采用掃描用戶程序的運行結果與繼電器控制裝置的硬邏輯并行運行的結果有所區別。當然,如果掃描周期所占用的時間對整個運行來說可以忽略,那么二者之間就沒有什么區別了。; ^. M2 n( H3 O6 I3 s2 l( W0 i
  一般來說,PLC的掃描周期包括自診斷、通訊等,如下圖所示,即一個掃描周期等于自診斷、通訊、輸入采樣、用戶程序執行、輸出刷新等所有時間的總和。
- s1 z" o" V- m' m7 ]  y2 ?) Y/ T) e* M+ g6 U8 t& m
       (第二種解釋)PLC,俗稱“電力線上網”,英文全名為Power Line Communication,主要是指利用電力線傳輸數據和話音信號的一種通信方式% z* H1 X/ [, {8 ]4 }# p/ J
1、主要特點
/ p$ k2 L0 k0 g/ R) b
' E) I! D4 y& W1 g. M2 C2 C# v① 結構靈活,不受環境的限制,有電即可組建網絡,同時可以靈活擴展接入端口數量,使資源保持較高的利用率,在移動性方面可與WLAN媲美。. w, r: E6 h; }7 X! T: Q" f

/ @# }8 u: R$ @* V1 ?# N② 傳輸質量高、速度快、帶寬穩定,可以很平順的在線觀賞DVD影片,它所提供的14Mbps帶寬可以為很多應用平臺提供保證。最新的電力線標準HomePlug AV傳輸速度已經達到了200Mbps;為了確保QoS,HomePlug AV采用了時分多路訪問(TDMA)與帶有沖突檢測機能的載體偵聽多路訪問(CSMA)協議,兩者結合,能夠很好地傳輸流媒體。
8 F5 g/ f: p5 U; n8 `8 H
) i% o- ?) E7 [! S0 v! ]& T③ 范圍廣,無所不在的電力線網絡也是這種技術的優勢。雖然無線網絡可以做到不破墻,但對于高層建筑來說,其必需布設N多個AP才能滿足需求,而且同樣不能避面信號盲區的存在。而電力線是最基礎的網絡,它的規模之大,是其他任何網絡無法比擬的。由此,運營商就可以輕松地把這種網絡接入服務滲透到每一處有電力線的地方。這一技術一旦全面進入商業化階段,將給互聯網普及帶來極大的發展空間。終端用戶只需要插上電力貓,就可以實現因特網接入,電視頻道接收節目,打電話或者是可視電話。
5 o7 K0 `1 ^( D5 [2 s# M. a
7 k, O: ?$ ]/ n: B+ {④ 低成本。充分利用現有的低壓配電網絡基礎設施,無需任何布線,節約了資源。無需挖溝和穿墻打洞,避免了對建筑物、公用設施、家庭裝潢的破壞,同時也節省了人力。相對傳統的組網技術,PLC成本更低,工期短,可擴展性和可管理性更強。目前國內已開通電力寬帶上網的地方,其包月使用費用一般為50-80元/月左右,這樣的價格和很多地方的ADSL包月相持平。
5 c' }/ h$ b$ {2 e9 x" L+ f
" l% z0 o1 n9 S⑤ 適用面廣。PLC作為利用電力線組網的一種接入技術,提供寬帶網絡“最后一公里”的解決方案,廣泛適用于居民小區,酒店,辦公區,監控安防等領域。它是利用電力線作為通信載體,使得PLC具有極大的便捷性,只要在房間任何有電源插座的地方,不用撥號,就立即可享受4.5~45Mbps的高速網絡接入,來瀏覽網頁﹑撥打電話,和觀看在線電影,從而實現集數據、語音、視頻,以及電力于一體的“四網合一”。; \; _6 _" w& ]5 t" |$ P6 O6 v3 U$ k* v

2 q. [( d9 g7 @1 k: j
. W& S* P/ p- e: d2 Q3 i. ^PLC 還有一種說法是:產品生命周期(product life cycle)觀念,簡稱PLC,是把一個產品的銷售歷史比作象人的生命周期一樣,要經歷出生、成長、成熟、老化、死亡等階段。就產品而言,也就是要經歷一個開發、引進、成長、成熟、衰退的階段。 & K7 B6 ]2 D& Y7 B) H/ @
1、產品開發期:從開發產品的設想到產品制造成功的時期。此期間該產品銷售額為零,公司投資不斷增加。
5 b' \6 K: x  Q7 M! j2、引進期:新產品新上市,銷售緩慢。由于引進產品的費用太高,初期通常利潤偏低或為負數,但此時沒有或只有極少的競爭者。
3 I% y; l. y; g4 G3、成長期:產品經過一段時間已有相當知名度,銷售快速增長,利潤也顯著增加。但由于市場及利潤成長較快,容易吸引更多的競爭者。 7 r3 M/ r8 Q+ z1 w
4、成熟期:此時市場成長趨勢減緩或飽和,產品已被大多數潛在購買者所接受,利潤在達到頂點后逐漸走下坡路。此時市場競爭激烈,公司為保持產品地位需投入大量的營銷費用。
( B4 B1 E+ A1 p( c! N" q5、衰退期:這期間產品銷售量顯著衰退,利潤也大幅度滑落。優勝劣汰,市場競爭者也越來越少。
作者: 邢威    時間: 2008-7-18 11:01
這么好的東西沒有人支持,可惜了,頂一下,也下了學習
作者: 麗格威    時間: 2008-11-12 22:49
我以前就想搞懂這個問題。多謝!
作者: 藍夢    時間: 2008-11-13 22:40
相當全面呢,學習啦!
作者: huangerge    時間: 2008-11-16 19:59
當全面呢,學習啦!
作者: cuiyanlei2004    時間: 2008-11-16 20:25
相當全面呢,學習啦!
作者: 三義村    時間: 2009-5-20 17:06
LZ真厲害!以后有機會請教。
作者: mcyzxjj    時間: 2009-5-22 10:38
很詳細,但是看到有點糊涂
作者: syw開門造車    時間: 2009-5-23 08:16
很詳細,但是看到有點糊涂. `( z1 a0 q4 ^$ h9 f* {8 o( C
mcyzxjj 發表于 2009-5-22 10:38

* J7 d  X7 I9 M* u.% L+ ~( U$ C( @7 g$ K# v
mcyzxjj 網友好!
1 c' P  M2 s4 K! u% u.5 N# E$ k- j9 x! g/ P
簡言之:5 R2 V3 z* d& k2 O. _, C, d
.
2 R7 |0 v4 b. d6 j7 zPLC---就是將一個設備“按步就班”的工作步驟“程序”裝到一個芯片中。
8 Q. l7 l' o; D& d& m! k.
6 T6 r- ~; e6 b' c9 RPLD---就是將一堆電路裝到一個芯片中。
9 b- P3 h/ K) v. h6 t.
1 C* w2 c9 D4 ]' r為了便于你的理解,特從電路板堆中,找兩個電路板拍照上傳。0 j- s" K; p6 `7 d. W! ]: D& I: m
兩個照片中的電路原理圖是一樣的。
+ X5 z/ d0 F5 E4 V+ ?只是,在第一個圖中的八個74LS**集成塊,在第二個圖中被裝入了一個方形的PLD集成電路芯片之中。$ h. \# }1 o; O6 h# z7 w% ~
.1 F3 Q8 F0 s4 g/ e5 Y
syw  090523---08.18
作者: 機械小生08    時間: 2009-5-25 10:26
太好了~~
作者: FLEI200410    時間: 2009-5-26 11:25
值得好好學習
作者: damogyin0    時間: 2009-11-6 14:39
學習了,謝謝
作者: ysjd2001    時間: 2009-11-16 18:17
知識普及呢
作者: 風中的沉默    時間: 2009-12-30 12:28
很詳細!應該好好的分享一下!
作者: kshhxl    時間: 2010-1-18 12:39

作者: luanshi211    時間: 2010-1-18 21:14
謝謝樓主。領教了
作者: honghuzhonggong    時間: 2010-1-19 16:10
學習了    開門造車元帥什么都懂   牛人吶
作者: haibiandefeng    時間: 2010-1-19 21:18
謝謝,受教了
作者: dylpl    時間: 2010-3-3 08:06
學習了,不錯!
作者: stjshu    時間: 2010-3-3 10:50
學習了,感謝樓主
作者: tzmxxd    時間: 2010-3-4 10:53
不錯不錯,支持下     www.tzxgp.com




歡迎光臨 機械社區 (http://www.ytsybjq.com/) Powered by Discuz! X3.5