Bài ging
H thng điu khin
phân tán
Lecture Notes
Distributed Control Systems
- PHN 1 -
TS. Hoàng Minh Sn
B MÔN IU KHIN T NG, KHOA IN
I HC BÁCH KHOA HÀ NI
MC LC
1 NHP MÔN 1
1.1 Phm vi đ cp 1
1.2 Ni dung chng trình 1
1.3 Yêu cu kin thc c s 1
1.4 Phng pháp hc và đánh giá kt qu 2
1.5 Tng quan các gii pháp điu khin 2
1.5.1 c trng các lnh vc ng dng điu khin 2
1.5.2 Các h thng điu khin công nghip 3
1.5.3 H điu khin phân tán 4
2 CU TRÚC CÁC H THNG IU KHIN VÀ GIÁM SÁT 5
2.1 Cu trúc và các thành phn c bn 5
2.2 Mô hình phân cp 6
2.2.1 Cp chp hành 7
2.2.2 Cp điu khin 7
2.2.3 Cp điu khin giám sát 8
2.3 Cu trúc điu khin 8
2.3.1 iu khin tp trung 8
2.3.2 iu khin tp trung vi vào/ra phân tán 9
2.3.3 iu khin phân tán 10
2.3.4 iu khin phân tán vi vào/ra phân tán 11
3 CÁC THÀNH PHN CA MT H IU KHIN PHÂN TÁN 13
3.1 Cu hình c bn 13
3.1.1 Trm điu khin cc b 14
3.1.2 Bus trng và các trm vào/ra t xa 15
3.1.3 Trm vn hành 16
3.1.4 Trm k thut và các công c phát trin 18
3.1.5 Bus h thng 18
3.2 Phân loi 20
3.2.1 Các h DCS truyn thng 20
3.2.2 Các h DCS trên nn PLC 20
3.2.3 Các h DCS trên nn PC 23
3.3 Các vn đ k thut 24
4 X LÝ THI GIAN THC VÀ X LÝ PHÂN TÁN 26
4.1 Mt s khái nim c bn 26
4.1.1 H thng thi gian thc 26
4.1.2 X lý thi gian thc 26
4.1.3 H điu hành thi gian thc 27
4.1.4 X lý phân tán 29
4.2 Các kin trúc x lý phân tán 29
4.3 C ch giao tip 30
4.4 ng b hóa trong x lý phân tán 31
4.4.1 ng b hóa các tín hiu vào/ra 31
4.4.2 ng b hóa thi gian 32
5 CÔNG NGH I TNG TRONG IU KHIN PHÂN TÁN 33
5.1 Lp trình hng đi tng 33
5.2 Phân tích và thit k hng đi tng 33
5.2.1 Ngôn ng mô hình hóa thng nht UML 34
5.2.2 Mu thit k 35
5.2.3 Phn mm khung 35
5.3 Phn mm thành phn 36
5.4 i tng phân tán 37
6 KIN TRÚC I TNG PHÂN TÁN 39
6.1 Yêu cu chung 39
6.2 Các mu thit k 39
6.3 Gii thiu chun CORBA 40
6.4 Gii thiu chun COM/DCOM 41
6.4.1 Giao din 42
6.4.2 i tng COM 43
6.4.3 Giao tip gia client và object 45
6.4.4 Ngôn ng mô t giao din 47
6.4.5 Mô hình đi tng thành phn phân tán DCOM 47
7 CÁC MÔ HÌNH NG DNG IU KHIN PHÂN TÁN 49
7.1 IEC-61131 49
7.1.1 Mô hình phn mm 49
7.1.2 Mô hình giao tip 50
7.2 IEC-61499 52
7.2.1 Mô hình h thng 52
7.2.2 Mô hình thit b 53
7.2.3 Mô hình tài nguyên 53
7.2.4 Mô hình ng dng 55
7.2.5 Mô hình khi chc nng 55
7.2.6 Mô hình phân tán 57
7.2.7 Mô hình qun lý 58
7.2.8 Mô hình trng thái hot đng 58
7.3 IDA 59
8 MT S CHUN GIAO TIP CÔNG NGHIP 60
8.1 MMS 60
8.2 IEC-61131-5 63
8.2.1 Mô hình giao tip mng 63
8.2.2 Dch v giao tip 64
8.2.3 Các khi chc nng giao tip 65
8.3 OPC 66
8.3.1 Tng quan v kin trúc OPC 66
8.3.2 OPC Custom Interfaces 69
8.3.3 OPC Automation Interface 70
8.4 Ngôn ng đánh du kh m XML 70
8.4.1 Gii thiu chung 70
8.4.2 ng dng XML trong phn mm khung iPC 71
9 MÔ T H THNG IU KHIN PHÂN TÁN 74
9.1 Các phng pháp mô t đ ha 74
9.2 Lu đ P&ID 75
9.2.1 Chun ISA S5.1 75
9.2.2 Chun ISA S5.3 79
9.3 Mô hình hóa hng đi tng 81
Tài liu tham kho 82
DANH MC HÌNH V
Hình 1-1: Lch s phát trin các gii pháp điu khin 3
Hình 2-1: Các thành phn c bn ca mt h thng điu khin và giám sát 5
Hình 2-2: Mô hình phân cp chc nng ca mt h thng điu khin và giám sát
7
Hình 2-3: Cu trúc điu khin tp trung vi vào/ra tp trung 9
Hình 2-4: Cu trúc điu khin tp trung vi vào/ra phân tán 10
Hình 2-5: Cu trúc điu khin phân tán vi vào/ra tp trung 11
Hình 2-6: Cu trúc điu khin phân tán vi vào/ra phân tán 12
Hình 3-1: Cu hình c bn mt h điu khin phân tán 13
Hình 3-2: M s hình nh t điu khin DCS 16
Hình 3-3: Các phng pháp b trí trm vn hành 17
Hình 3-4: Cu hình tiêu biu mt h điu khin phân tán hin đi 19
Hình 3-5: Các thành phn chc nng chính ca mt PLC 22
Hình 5-1: Mô hình hóa mt h thng điu khin s dng UML 35
Hình 6-1: Các mu thit k giao tip gia client và đi tng server 40
Hình 6-2: Cu trúc mô hình CORBA 41
Hình 6-3: Mô hình mt đi tng COM 43
Hình 6-4: S thc thi con tr giao din 44
Hình 6-5: Giao tip gia đi tng và khách hàng 46
Hình 6-6: Giao tip gia hai đi tng 46
Hình 6-7: Giao tip gia đi tng và khách hàng trên cùng quá trình 46
Hình 6-8: Giao tip gia đi tng và khách hàng trên hai quá trình khác nhau
47
Hình 6-9: Giao tip gia đi tng và khách hàng trên hai máy khác nhau vi
DCOM 48
Hình 7-1: Giao tip bên trong chng trình 50
Hình 7-2: Giao tip gia các chng trình trong cùng mt cu hình bng bin
toàn cc 50
Hình 7-3: Giao tip qua khi chc nng 51
Hình 7-4: Giao tip qua đng dn truy cp 51
Hình 7-5: Mô hình h thng theo IEC 61499 52
Hình 7-6: Mô hình thit b theo IEC 61499 (ví d thit b 2 trong Hình 7-5 53
Hình 7-7: Mô hình tài nguyên 54
Hình 7-8: Mô hình ng dng 55
Hình 7-9: Mô hình khi chc nng 56
Hình 8.1: Mô hình giao tip mng theo IEC 61131-5 64
Hình 8.2: Kin trúc s lc ca OPC 67
Hình 8.3: Kin trúc Client/Server trong OPC 68
Hình 8.3: OPC Custom Interfaces 69
Hình 8.4: Mô hình phát trin iPC 72
Hình 9.1: Lu đ chi tit mt vòng điu khin áp sut (bên trái) và lu đ đn
gin hóa (bên phi) 79
© 2002, Hoàng Minh Sn
1
1
NHP MÔN
1.1
Phm vi đ cp
Phm vi đ cp ca môn H thng điu khin phân tán là các h thng t đng
hoá hin đi có cu trúc phân tán trong công nghip cng nh trong nhiu lnh vc
khác. Môn hc đc xây dng trên c s ng dng các tin b mi nht ca k
thut điu khin, k thut truyn thông công nghip, công ngh phn mm vào
trong các h thng điu khin và giám sát.
Mc đích ca môn hc cho sinh viên làm quen vi cu trúc và các thit b phn
cng cng nh các thành phn phn mm ca các h thng điu khin và giám sát
hin đi, nm đc các nguyên tc và phng pháp c bn cho hng gii quyt
nhng bài toán thng đc đt ra trong thc t nh thit k cu trúc h thng,
tích hp h thng, đa vào vn hành và chn đoán h thng. Bên cnh đó, môn hc
đa ra các hng nghiên cu lý thuyt và ng dng mi, to c s cho các sinh viên
mun tip tc hc và nghiên cu các bc sau đi hc.
1.2
Ni dung chng trình
Ni dung bài ging bao gm các ch đ chính sau:
• Cu trúc các h thng điu khin và giám sát: Mô hình phân cp, các thành
phn chc nng c bn, mô t h thng
• C s tin hc: X lý phân tán, công ngh hng đi tng, phn mm thành
phn
• Các h thng điu khin phân tán truyn thng (DCS): Cu trúc h thng, các
thành phn h thng, phng pháp phát trin h thng, gii thiu mt s h
DCS tiêu biu.
• Các h thng điu khin phân tán trên nn PLC (PLC-based DCS)
• Các h thng điu khin phân tán trên nn PC (PC-based DCS)
• H thng điu khin giám sát và thu thp d liu (SCADA): Cu trúc h
thng, công c phn mm, thit k giao din ngi-máy
• Các chun giao tip công nghip: MMS, OPC, XML
• Các hng nghiên cu và ng dng.
1.3
Yêu cu kin thc c s
Phn ln ni dung các bài ging mang tính cht tng hp, liên môn, giành cho
sinh viên nm cui. Bên cnh các môn c s chuyên ngành, yêu cu hc viên phi
nm vng kin thc c bn trong các môn hc sau:
© 2002, Hoàng Minh Sn
2
• iu khin s
• Mng truyn thông công nghip
• K thut lp trình C++ (hng đi tng)
Bên cnh bài ging, phn ln các tài liu tham kho cho môn hc đc tp hp
trong mt đa CD đ các hc viên có th t sao chép.
1.4
Phng pháp hc và đánh giá kt qu
Bài ging H thng điu khin phân tán đc xây dng cho 4 hc trình (48 tit),
trong đó:
• 36 tit bài ging
• 4 tit thc hành và tho lun trên PTN (hai bui)
• 8 tit tiu lun (vit, trình bày và tho lun)
Khuyn khích hình thc tho lun ti ch, vit và thuyt minh tiu lun theo
mt đ tài t chn. im các bài tiu lun đc đánh giá tính “bonus” cho đim thi
hc k.
K thi hc k đc tin hành di hình thc trc nghim, không cho phép s
dng tài liu.
1.5
Tng quan các gii pháp điu khin
1.5.1
c trng các lnh vc ng dng điu khin
Khi xây dng mt gii pháp điu khin, ta phi quan tâm ti qui mô và đc thù
ca lnh vc ng dng. Mt vài lnh vc ng dng tiêu biu và các gii pháp điu
khin đc thù tng ng đc tóm tt di đây.
• iu khin các thit b và máy móc đn l (công nghip và gia dng): Các
máy móc, thit b đc sn xut hàng lot, vì vy yêu cu đu t cho gii
pháp điu khin phi tht tit kim (chng trình nh, tn ít b nh). Các
bài toán điu khin có th rt khác nhau, t điu khin logic ti điu khin
phn hi, điu khin chuyn đng, điu khin m,… Các gii pháp điu khin
tiêu biu là điu khin nhúng (µP, µC), CNC, PLC,
• T đng hóa công nghip, đc chia ra hai lnh vc:
- Công nghip ch bin, khai thác: Các bài toán điu khin tiêu biu là điu
khin quá trình (process control), điu khin trình t (sequence control),
bên cnh điu khin logic. Các thit b đc dùng ph bin là PLC, DCS,
(I)PC, Compact Digital Controllers.
- Công nghip ch to, lp ráp: Các bài toán điu khin tiêu biu là điu
khin logic, điu khin chuyn đng, điu khin s kin ri rc. Các thit
© 2002, Hoàng Minh Sn
3
b đc dùng ch yu là PLC, CNC, PC. Nay các h DCS cng tìm đc
mt s ng dng trong lnh vc này.
• iu khin các h thng giao thông, vn ti: c thù là các bài toán điu
khin logic, điu khin s kin ri rc. Các thit b đc dùng là PLC, DCS,
PC, µP, µC,
• iu khin các h thng phân phi nng lng (du khí, gas, đin): Kt hp
gia các bài toán điu khin quá trình vi điu khin s kin ri rc, điu
khin logic, s dng PLC, DCS, IPC,
• T đng hóa tòa nhà: Rle, PLC, µp, µC,
• iu khin và giám sát các h thng quc phòng: IPC, µP, µC, DSP và các
thit b đc chng khác.
• iu khin và giám sát các h thng thy li, môi trng: PLC, IPC,
•
1.5.2
Các h thng điu khin công nghip
Chng trình hc đt trng tâm vào các gii pháp điu khin công nghip, chia
làm hai lnh vc ng dng c bn:
• Công nghip ch bin, khai thác (Process Industry): Du khí, hóa du, hóa
m phm, dc phm, xi mng, giy,
• Công nghip ch to, lp ráp (Manufactoring Industry): Công nghip ôtô,
máy công c, công nghip đin t, vi đin t, thit b dân dng,
Hình 1-1: Lch s phát trin các gii pháp điu khin
IU KHIN LIÊN TC/TRÌNH T IU KHIN RI RC/LOGIC
Các b điu khin c
B điu khin PID khí nén
(1920-1930)
B điu khin PID đin t
(1940-1950)
Direct Digital Controller DDC
(K tp trung, 1965-1975)
Compact Digital
Controller
DCS PLC-based DCS
PC-based DCS
DISTRIBUTED CONTROL SYSTEMS
Các h điu khin c
Programmable Logic
Controller
(
PLC
)
, 1970
Rle đin
© 2002, Hoàng Minh Sn
4
1.5.3
H điu khin phân tán
H điu khin phân tán (Distributed Control System, DCS) là mt khái nim
xut x t các ngành công nghip ch bin, ch các h thng điu khin quá trình
tích hp trn vn ca mt nhà sn xut. Ngày nay, khái nim DCS đc hiu vi
ngha rng hn nhiu, đ ch tt c các h thng điu khin tích hp toàn din có
cu trúc điu khin phân tán. Vì th, ng dng các h điu khin phân tán không
nhng ph bin trong công nghip ch bin, mà còn lan rng sang các lnh vc
khác. Các h DCS ngày nay chim khong 12% th phn trong c th trng t đng
hóa.
Kin trúc và các gii pháp điu khin công nghip cng đc áp dng rng rãi
trong các lnh vc ng dng khác. Vì th, các ni dung đ cp trong chng trình
cng mang tính tng quát, có th áp dng ngoài các ng dng công nghip. Ví d,
các h thng điu khin và giám sát h thng giao thông, vn ti (đng b, đng
st hoc hàng không) hoc h thng phân phi nng lng cng đu là các lnh vc
thích hp ng dng phng pháp điu khin phân tán.
© 2002, Hoàng Minh Sn
5
2
CU TRÚC CÁC H THNG IU
KHIN VÀ GIÁM SÁT
2.1
Cu trúc và các thành phn c bn
Các thành phn c bn ca mt h thng điu khin và giám sát quá trình đc
minh ha trên Hình 2-1. Các cm bin và c cu chp hành đóng vai trò là giao din
gia các thit b điu khin vi quá trình k thut. Trong khi đó, h thng điu
khin giám sát đóng vai trò giao din gia ngi vn hành và máy. Các thit b có
th đc ghép ni trc tip đim-đim, hoc thông qua mng truyn thông.
Hình 2-1: Các thành phn c bn ca mt h thng điu khin và
giám sát
Tùy theo loi cm bin, tín hiu ca chúng đa ra có th là tín hiu nh phân, tín
hiu s hay tín hiu tng t theo các chun đin hc thông dng khác nhau
(1 10V, 0 5V, 4 20mA, 0 20mA, v.v ). Trc khi có th x lý trong máy tính s,
các tín hiu đo cn đc chuyn đi, thích ng vi chun giao din vào/ra ca máy
tính. Bên cnh đó, ta cng cn các bin pháp cách ly đin hc đ tránh s nh
hng xu ln nhau gia các thit b. ó chính là các chc nng ca các module
vào/ra (I/O).
Tóm li, mt h thng điu khin và giám sát bao gm các thành phn chc
nng chính sau đây:
NI network interface
(giao din mng)
I/O input/output
(vào/ra)
ni trc tip
ni qua mng
H thng điu khin giám sát
Thit b điu khin t đng
Cm bin và chp hành
I/O
I/O
NI
NI
NI
NI
Quá trình k thut
NI
NI
© 2002, Hoàng Minh Sn
6
• Giao din quá trình: Các cm bin và c cu chp hành, ghép ni vào/ra,
chuyn đi tín hiu.
• Thit b điu khin t đng: Các thit b điu khin nh các b điu khin
chuyên dng, b điu khin kh trình PLC (programmable logic controller),
thit b điu chnh s đn l (compact digital controller) và máy tính cá
nhân cùng vi các phn mm điu khin tng ng.
• H thng điu khin giám sát: Các thit b và phn mm giao din ngi
máy, các trm k thut, các trm vn hành, giám sát và điu khin cao cp.
• H thng truyn thông: Ghép ni đim-đim, bus cm bin/chp hành, bus
trng, bus h thng.
• H thng bo v, c ch thc hin chc nng an toàn.
2.2
Mô hình phân cp
có mt cái nhìn tng quát v mt h thng điu khin và giám sát công
nghip, các mô hình phân cp hình chóp thng đc dùng. Thc ra, có nhiu cách
phân cp và gi tên khác nhau, tùy thuc lnh vc ng dng và qui mô h thng. Mô
hình tng quát đc minh ha trên Hình 2-2 đnh ngha các cp theo chc nng,
không ph thuc lnh vc công nghip c th.
Tuy nhiên, ranh gii gia các cp không phi bao gi cng rõ ràng. Trong các
ngành công nghip ch bin (Process Industry), phn di ca cp điu khin (bao
gm điu khin máy móc, thit b đn l) và cp chp hành thng đc gi chung
là cp trng, phn còn li ca cp điu khin và cp điu khin giám sát đc gi
chung là cp điu khin quá trình.
Càng nhng cp di thì các chc nng càng mang tính cht c bn hn và đòi
hi yêu cu cao hn v đ nhanh nhy, thi gian phn ng. Mt chc nng cp
trên đc thc hin da trên các chc nng cp di, tuy không đòi hi thi gian
phn ng nhanh nh cp di, nhng ngc li lng thông tin cn trao đi và
x lý li ln hn nhiu. Thông thng, ngi ta ch coi ba cp di thuc phm vi
ca mt h thng điu khin và giám sát. Tuy nhiên, biu th hai cp trên cùng
(qun lý công ty và điu hành sn xut) trên giúp ta hiu thêm mt mô hình lý
tng cho cu trúc chc nng tng th cho các công ty sn xut công nghip.
© 2002, Hoàng Minh Sn
7
Hình 2-2: Mô hình phân cp chc nng ca mt h thng điu khin
và giám sát
2.2.1
Cp chp hành
Các chc nng chính ca cp chp hành là đo lng, truyn đng và chuyn đi
tín hiu trong trng hp cn thit. Thc t, đa s các thit b cm bin (sensor)
hay c cu chp hành (actuator) cng có phn điu khin riêng cho vic thc hin
đo lng/truyn đng đc chính xác và nhanh nhy. Các thit b thông minh
1
cng có th đm nhn vic x lý thô thông tin, trc khi đa lên cp điu khin.
2.2.2
Cp điu khin
Nhim v chính ca cp điu khin là nhn thông tin t các cm bin, x lý các
thông tin đó theo mt thut toán nht đnh và truyn đt li kt qu xung các c
cu chp hành. Khi còn điu khin th công, nhim v đó đc ngi đng máy
trc tip đm nhim qua vic theo dõi các công c đo lng, s dng kin thc và
kinh nghim đ thc hin nhng thao tác cn thit nh n nút đóng/m van, điu
chnh cn gt, núm xoay v.v Trong mt h thng điu khin t đng hin đi, vic
thc hin th công nhng nhim v đó đc thay th bng máy tính.
1
Mt thit b đc gi là thông minh, khi nó có kh nng x lý thông tin. Thc t, mi thit
b thông minh phi có ít nht mt b vi x lý riêng.
QL
công ty
iu hành
sn xut
iu khin
iu khin giám sát
Chp hành
Quá trình k thut
Giám sát, vn hành,
iu khin cao cp,
Lp báo cáo
iu khin, điu chnh,
bo v, an toàn
ghi chép tng trình
o lng, truyn đng,
chuyn đi tín hiu
ánh giá kt qu, lp k hoch sn
xut, bo dng máy móc,
tính toán ti u hoá sn xut
Tính toán giá thành, lãi sut
thng kê s liu sn xut, kinh doanh,
x lý đn đt hàng, k hoch tài nguyên
Cp trng
Cp điu
khin quá
trình
© 2002, Hoàng Minh Sn
8
2.2.3
Cp điu khin giám sát
Cp điu khin giám sát có chc nng giám sát và vn hành mt quá trình k
thut. Khi đa s các chc nng nh đo lng, điu khin, điu chnh, bo toàn h
thng đc các cp c s thc hin, thì nhim v ca cp điu khin giám sát là h
tr ngi s dng trong vic cài đt ng dng, thao tác, theo dõi, giám sát vn hành
và x lý nhng tình hung bt thng. Ngoài ra, trong mt s trng hp, cp này
còn thc hin các bài toán điu khin cao cp nh điu khin phi hp, điu khin
trình t và điu khin theo công thc (ví d trong ch bin dc phm, hoá cht).
Khác vi các cp di, vic thc hin các chc nng cp điu khin giám sát
thng không đòi hi phng tin, thit b phn cng đc bit ngoài các máy tính
thông thng (máy tính cá nhân, máy trm, máy ch, termimal, ).
Nh ta s thy, phân cp chc nng nh trên s tin li cho vic thit k h
thng và la chn thit b. Trong thc t ng dng, s phân cp chc nng có th
khác mt chút so vi trình bày đây, tùy thuc vào mc đ t đng hoá và cu trúc
h thng c th. Trong nhng trng hp ng dng đn gin nh điu khin trang
thit b dân dng (máy git, máy lnh, điu hòa đ m, ), s phân chia nhiu cp
có th hoàn toàn không cn thit. Ngc li, trong t đng hóa mt nhà máy ln
hin đi nh đin nguyên t, sn xut xi mng, lc du, ta có th chia nh hn na
các cp chc nng đ tin theo dõi.
2.3
Cu trúc điu khin
Bin th ca cu trúc c bn trên Hình 2-1 tìm thy trong các gii pháp thc t
khác nhau s phân b chc nng điu khin cng nh s phân b v trí các máy
tính quá trình và ph kin đc la chn. Cn c vào đó, ta có th phân bit gia
cu trúc điu khin tp trung và cu trúc điu khin phân tán, cu trúc vào/ra tp
trung và cu trúc vào/ra phân tán.
2.3.1
iu khin tp trung
Cu trúc tiêu biu ca mt h điu khin tp trung (centralized control system)
đc minh ha trên Hình 2-3. Mt máy tính duy nht đc dùng đ điu khin
toàn b quá trình k thut. Máy tính điu khin đây (MTK) có th là các b điu
khin s trc tip (DDC), máy tính ln, máy tính cá nhân hoc các thit b điu
khin kh trình. Trong điu khin công nghip, máy tính điu khin tp trung
thông thng đc đt ti phòng điu khin trung tâm, cách xa hin trng. Các
thit b cm bin và c cu chp hành đc ni trc tip, đim-đim vi máy tính
điu khin trung tâm qua các cng vào/ra ca nó. Cách b trí vào/ra ti máy tính
điu khin nh vy cng đc gi là vào/ra tp trung (central I/O).
© 2002, Hoàng Minh Sn
9
Hình 2-3: Cu trúc điu khin tp trung vi vào/ra tp trung
ây là cu trúc điu khin tiêu biu trong nhng nm 1965-1975. Ngày nay, cu
trúc tp trung trên đây thng thích hp cho các ng dng t đng hóa qui mô va
và nh, điu khin các loi máy móc và thit b bi s đn gin, d thc hin và giá
thành mt ln cho máy tính điu khin. im đáng chú ý đây là s tp trung toàn
b “trí tu”, tc chc nng x lý thông tin trong mt thit b điu khin duy nht.
Tuy nhiên, cu trúc này bc l nhng hn ch sau:
• Công vic ni dây phc tp, giá thành cao
• Vic m rng h thng gp khó khn
• tin cy kém.
2.3.2
iu khin tp trung vi vào/ra phân tán
Cu trúc vào/ra tp trung vi cách ghép ni đim-đim th hin mt nhc
đim c bn là s lng ln các cáp ni, dn đn giá thành cao cho dây dn và công
thit k, lp đt. Mt hn ch khác na là phng pháp truyn dn tín hiu thông
thng gia các thit b trng và thit b điu khin d chu nh hng ca nhiu,
gây ra sai s ln. Vn đ này đc khc phc bng phng pháp dùng bus trng
nh đã nêu trong phn trc. Hình 2-4 minh ha mt cu hình mng đn gin.
đây các module vào/ra đc đy xung cp trng gn k vi các cm bin và c
cu chp hành, vì vy đc gi là các vào/ra phân tán (Distributed I/O) hoc
vào/ra t xa (Remote I/O). Mt cách ghép ni khác là s dng các cm bin và c
cu chp hành thông minh (màu xám trên hình v), có kh nng ni mng trc tip
không cn thông qua các module vào/ra. Bên cnh kh nng x lý giao thc truyn
thông, các thit b này còn đm nhim mt s chc nng x lý ti ch nh lc nhiu,
chnh đnh thang đo, t đt ch đ, đim làm vic, chn đoán trng thái,v.v Trong
nhiu trng hp, các thit b có th đm nhim c nhim v điu khin đn gin.
A
Phân đon 1
S
A S
A S
Phân đon 2
Phân đon n
MTK
I/O
I/O: input/output A: actuator S: senso
r
Phòng điu khin trung tâm
Hin trng
© 2002, Hoàng Minh Sn
10
Hình 2-4: Cu trúc điu khin tp trung vi vào/ra phân tán
S dng bus trng và cu trúc vào/ra phân tán mang li các u đim sau:
• Tit kim dây dn và công đi dây, ni dây
• Gim kích thc hp điu khin
• Tng đ linh hot h thng nh s dng các thit b có giao din chun và
kh nng ghép ni đn gin
• Thit k và bo trì d dàng nh cu trúc đn gin
• Kh nng chn đoán tt hn (các thit b hng đc phát hin d dàng)
• Tng đ tin cy ca toàn h thng.
2.3.3
iu khin phân tán
Trong đa s các ng dng có qui mô va và ln, phân tán là tính cht c ha ca
h thng. Mt dây chuyn sn xut thng đc phân chia thành nhiu phân đon,
có th đc phân b ti nhiu v trí cách xa nhau. khc phc s ph thuc vào
mt máy tính trung tâm trong cu trúc tp trung và tng tính linh hot ca h
thng, ta có th điu khin mi phân đon bng mt hoc mt s máy tính cc b,
nh Hình 2-5 minh ha.
Các máy tính điu khin cc b thng đc đt ri rác ti các phòng điu
khin/phòng đin ca tng phân đon, phân xng, v trí không xa vi quá trình
k thut. Các phân đon có liên h tng tác vi nhau, vì vy đ điu khin quá
trình tng hp cn có s điu khin phi hp gia các máy tính điu khin. Trong
phn ln các trng hp, các máy tính điu khin đc ni mng vi nhau và vi
mt hoc nhiu máy tính giám sát (MTGS) trung tâm qua bus h thng. Gii pháp
này dn đn các h thng có cu trúc điu khin phân tán, hay đc gi là các h
điu khin phân tán (HKPT).
MTK
I/O
S
A
I/O
S
A
I/O
S
A
S A S A
bus trng
Phòng K trung tâm
Hin trng
© 2002, Hoàng Minh Sn
11
Hình 2-5: Cu trúc điu khin phân tán vi vào/ra tp trung
u th ca cu trúc điu khin phân tán không ch dng li đ linh hot cao
hn so vi cu trúc tp trung. Hiu nng cng nh đ tin cy tng th ca h thng
đc nâng cao nh s phân tán chc nng xung các cp di. Vic phân tán chc
nng x lý thông tin và phi hp điu khin có s giám sát t các trm vn hành
trung tâm m ra các kh nng ng dng mi, tích hp trn vn trong h thng nh
lp trình cao cp, điu khin trình t, điu khin theo công thc và ghép ni vi cp
điu hành sn xut.
2.3.4
iu khin phân tán vi vào/ra phân tán
Lu ý rng Hình 2-5 ch minh ha cách ghép ni đim-đim gia mt máy tính
điu khin vi các cm bin và c cu chp hành, s dng vào/ra tp trung. Tuy
nhiên, ta cng có th s dng bus trng đ thc hin cu trúc vào/ra phân tán nh
trên Hình 2-6. Khi đó, máy tính điu khin có th đt ti phòng điu khin trung
tâm hoc ti các phòng điu khin cc b, tùy theo qui mô ca h thng và kh
nng kéo dài ca bus trng.
Gii pháp s dng các h điu khin phân tán vi cu trúc vào/ra phân tán và
các thit b trng thông minh chính là xu hng trong xây dng các h thng điu
khin và giám sát hin đi. Bên cnh đ tin cy cao, tính nng m và đ linh hot
cao thì yu t kinh t cng đóng vai trò quan trng. Vic phân tán chc nng x lý
thông tin, chc nng điu khin theo b rng cng nh theo chiu sâu là tin đ cho
kin trúc “trí tu phân tán” (distributed intelligence) trong tng lai.
bus h
thn
g
A
Phân đon 1
S
A S
A S
Phân đon 2
Phân đon n
MTK 1
MTK 2
MTK n
MTGS MTGS
PHÒNG I
U KHI
N
TRUNG TÂM
HIN TRNG
PHÒNG IU
KHIN CC B
© 2002, Hoàng Minh Sn
12
Hình 2-6: Cu trúc điu khin phân tán vi vào/ra phân tán
Phân đon 1
MTK 1
MTGS MTGS
PHÒNG IU KHIN
TRUNG T
Â
M
HIN TRNG
bus h
thng
PHÒNG IU
KHIN CC B
I/O
S
A
bus trng
Phân đon 2
MTK 2
I/O
S
A
Phân đon n
MTK n
I/O
S
A
bus trng
bus trng
© 2002, Hoàng Minh Sn
13
3
CÁC THÀNH PHN CA MT H
IU KHIN PHÂN TÁN
3.1
Cu hình c bn
Cu hình c bn mt h điu khin phân tán đc minh ha trên Hình 3-1, bao
gm các thành phn sau:
• Các trm điu khin cc b (local control station, LCS), đôi khi còn đc gi
là các khi điu khin cc b (local control unit, LCU) hoc các trm quá
trình (process station, PS).
• Các trm vn hành (operator station, OS)
• Trm k thut (engineering station, ES) và các công c phát trin
• H thng truyn thông (field bus, system bus).
ây là cu hình ti thiu, các cu hình c th có th cha các thành phn khác
nh trm vào/ra t xa (remote I/O station), các b điu khin chuyên dng,
Hình 3-1: Cu hình c bn mt h điu khin phân tán
Máy tính
phòng thí
Local Control
Station
Local Control
Station
Operator
Station
Engineering
Station
Operator
Station
PC
PROCESS
Factory LAN
System bus
Remote
I/O Station
© 2002, Hoàng Minh Sn
14
3.1.1
Trm điu khin cc b
Thông thng, các trm điu khin cc b đc xây dng theo cu trúc module.
Các thành phn chính bao gm:
• B cung cp ngun, thông thng có d phòng
• Khi x lý trung tâm (CPU), có th la chn loi có d phòng
• Giao din vi bus h thng, thông thng cng có d phòng
• Giao din vi bus trng nu s dng cu trúc vào/ra phân tán
• Các module vào/ra s cng nh tng t, đc bit là các module vào/ra an
toàn cháy n
Trong cu trúc vào/ra tp trung, các module vào/ra đc ni vi CPU thông qua
bus ni b đng sau giá đ (backplane-bus). Chính vì vy, các module này cng
phi do nhà sn xut cung cp kèm theo CPU.
Trong các h thng điu khin quá trình, mt trm điu khin cc b cng
thng đc cài đt giao din HART và các module ghép ni ph kin khác. Các
thit b này đc lp đt trong t điu khin cùng vi các linh kin h tr khác nh
hàng kp đu dây, các b chuyn đi tín hiu (transducers), các khi đu cui
(terminal blocka), Các t điu khin thng đc đt trong phòng điu
khin/phòng đin bên cnh phòng điu khin trung tâm hoc ri rác gn khu vc
hin trng.
Các chc nng do trm điu khin cc b đm nhim bao gm:
• iu khin quá trình (process control): iu khin các mch vòng kín (nhit
đ, áp sut, lu lng, đ pH, đ đm đc, ). Hu ht các mch vòng đn
đc điu khin trên c s lut PID, gii quyt bài toán điu khin điu
chnh, điu khin t l, điu khin tng. Các h thng hin đi cho phép điu
khin m, điu khin da mô hình (model-based control), điu khin thích
nghi,
• iu khin trình t (sequential control, sequence control)
• iu khin logic
• Thc hin các công thc (recipe control).
• t các tín hiu đu ra v trng thái an toàn trong trng hp có s c h
thng
• Lu tr tm thi các tín hiu quá trình trong trng hp mt liên lc vi
trm vn hành
• Nhn bit các trng hp vt ngng giá tr và to các thông báo báo đng.
Chính vì đây là thành phn quan trng nht trong h thng, đi đa s các trm
điu khin cc b có tính nng kim tra và sa li (error checking and correcting,
ECC), cng nh cho phép la chn cu hình d phòng. Mt điu quan trng là mt
© 2002, Hoàng Minh Sn
15
trm điu khin cc b phi có kh nng đm bo tip tc thc hin các chc nng
nói trên trong trng hp trm vn hành hoc đng truyn bus h thng có s c.
Các máy tính điu khin có th là máy tính đc chng ca nhà cung cp
(vendor-specific controller), PLC hoc máy tính cá nhân công nghip. Da trên c
s này có th phân loi các h thng điu khin phân tán có mt hin nay trên th
trng thành các h các h truyn thng (sau đây gi là DCS truyn thng), các h
trên nn PLC (PLC-based DCS) và các h trên nn PC (PC-based DCS).
Bt k chng loi thit b nào đc s dng, các yêu cu quan trng nht v mt
k thut đc đt ra cho mt trm điu khin cc b là:
• Tính nng thi thc
• tin cy và tính sn sàng
• Lp trình thun tin, cho phép s dng/cài đt các thut toán cao cp
• Kh nng điu khin lai (liên tc, trình t và logic).
3.1.2
Bus trng và các trm vào/ra t xa
Khi s dng cu trúc vào/ra phân tán, các trm điu khin cc b s đc b
sung các module giao din bus đ ni vi các trm vào/ra t xa (remote I/O
station) và mt s thit b trng thông minh. Các yêu cu chung đt ra vi bus
trng là tính nng thi gian thc, mc đ đn gin và giá thành thp. Bên cnh
đó, đi vi môi trng d cháy n còn các yêu cu k thut đc bit khác v chun
truyn dn, tính nng đin hc ca các linh kin mng, cáp truyn, Các loi bus
trng đc h tr mnh nht là Profibus-DP, Foundation Fieldbus, DeviceNet và
AS-I. Trong môi trng đòi hi an toàn cháy n thì Profibus-PA và Foundation
Fieldbus H1 là hai h đc s dng ph bin nht.
Mt trm vào/ra t xa thc cht có cu trúc không khác lm so vi mt trm
điu khin cc b, duy ch thiu khi x lý trung tâm cho chc nng điu khin.
Thông thng, các trm vào/ra t xa đc đt rt gn vi quá trình k thut, vì th
tit kim nhiu cáp truyn và đn gin hóa cu trúc h thng. Trm vào/ra t xa
cng có th đt cùng v trí vi trm điu khin cc b, tuy nhiên nh vy không li
dng đc u đim ca cu trúc này.
Khác vi cu trúc vào/ra tp trung, cu trúc vào/ra phân tán cho phép s dng
các trm vào/ra t xa ca các nhà cung cp khác vi điu kin có h tr loi bus
trng qui đnh. Tuy nhiên, đ có th khai thác ti đa kh nng các công c phn
mm tích hp và đm bo tng thích hoàn toàn gia các thành phn trong mt h
DCS, vic dùng trn sn phm ca mt hãng vn là gii pháp an toàn nht.
Bên cnh phng pháp ghép ni thit b điu khin vi quá trình k thut thông
qua các module vào/ra, ta có th s dng các cm bin hoc c cu chp hành có
© 2002, Hoàng Minh Sn
16
giao din bus trng. Qua đó có th đn gin hóa cu trúc h thng hn na, tit
kim tit kim ch trong t điu khin và nâng cao tính nng thi gian thc ca h
thng do tn dng đc kh nng x lý thông tin ca các thit b trng.
Hình 3-2: M s hình nh t điu khin DCS
Trên Hình 3-4 là hình nh mt s t điu khin DCS. Hình bên trái là mt trm
PCS7 (Siemens) vi b điu khin lp đt cùng các module vào/ra phân tán. Hình
gia minh ha mt trm vào/ra t xa lp đc lp. T điu khin bên phi minh ha
trm điu khin cc b DeltaV (Fisher-Rosermount) s dng gii pháp Foundation
Fieldbus (không cn các module các vào/ra).
3.1.3
Trm vn hành
Trm vn hành và trm k thut đc đt ti phòng điu khin trung tâm. Các
trm vn hành có th hot đng song song, đc lp vi nhau. tin cho vic vn
hành h thng, ngi ta thng sp xp mi trm vn hành tng ng vi mt
phân đon hoc mt phân xng. Tuy nhiên, các phn mm chy trên tt c các
trm hoàn toàn ging nhau, vì th trong trng hp cn thit mi trm đu có th
thay th chc nng ca các trm khác.
Các chc nng tiêu biu ca mt trm vn hành gm có:
• Hin th các hình nh chun (hình nh tng quan, hình nh nhóm, hình nh
tng mch vòng, hình nh điu khin trình t, các đ th thi gian thc và đ
th quá kh)
© 2002, Hoàng Minh Sn
1
7
• Hin th các hình nh đ ha t do (lu đ công ngh, các phím điu khin)
• H tr vn hành h thng qua các công c thao tác tiêu biu, các h thng
hng dn ch đo và hng dn tr giúp
• To và qun lý các công thc điu khin (cho điu khin m)
• X lý các s kin, s c
• X lý, lu tr và qun lý d liu
• Chn đoán h thng, h tr ngi vn hành và bo trì h thng
• H tr lp báo cáo t đng
Khác vi các trm điu khin, hu ht các h DCS hin đi đu s dng các sn
phm thng mi thông dng nh máy tính cá nhân (công nghip) chy trên nn
WindowsNT/2000, hoc các máy tính trm chy trên nn UNIX. Cùng vi các màn
hình màu ln (thng là 19inch) vi đ phân gii cao đ theo dõi quá trình sn
xut, mt trm vn hành hin đi bao gi cng có các thit b thao tác chun nh
bàn phím và chut. Mt trm vn hành có th b trí theo kiu mt ngi s dng
(mt hoc nhiu màn hình), hoc nhiu ngi s dng vi vi nhiu Terminals
(Hình 3-3).
Hình 3-3: Các phng pháp b trí trm vn hành
Các phn mm trên trm vn hành bao gi cng đi kèm đng b vi h thng,
song thng h tr các chun phn mm và chun giao tip công nghip nh
TCP/IP, DDE (Dynamic Data Exchange), OLE (Object Linking and Embedding),
ODBC (Open Data Base Connection), OPC (OLE for Process Control).
c đim tiêu biu ca các trm vn hành hin đi là s dng k thut giao din
ngi-máy kiu đa ca s vi các phn t giao din chun. Tuy nhiên, vic thit k
các màn hình giao din công nghip khác vi các giao din ng dng vn phòng, đòi
hi kin thc tng hp v quá trình công ngh, m thut công nghip, tâm lý hc
công nghip và công ngh phn mm. Vn đ này s đc đ cp chi tit sau.
Operator Terminals
Terminals bus
System bus
Operator
Station
Engineering
Station
Controller
© 2002, Hoàng Minh Sn
18
3.1.4
Trm k thut và các công c phát trin
Trm k thut là ni cài đt các công c phát trin, cho phép đt cu hình cho h
thng, to và theo dõi các chng trình ng dng điu khin và giao din ngi
máy, đt cu hình và tham s hóa các thit b trng. Vic to ng dng điu khin
hu ht đc thc hin theo phng pháp khai báo, đt tham s và ghép ni các
khi chc nng có sn trong th vin. Cng nh các trm vn hành, thit b s dng
thông thng là các máy tính cá nhân (công nghip) chy trên nn
Windows95/98/NT/2000 hoc UNIX.
Mt s đc tính tiêu biu ca các công c phát trin trên trm k thut là:
• Các công c phát trin đc tích hp sn trong h thng
• Công vic phát trin (Engineering) không yêu cu có phn cng DCS ti ch
• Các ngôn ng lp trình thông dng là s đ khi hàm (FBD-Function Block
Diagram, hoc CFC-Continuous Function Chart) và biu đ tin trình (SFC-
Sequential Function Chart), tng t IEC61131-3 FBD () và SFC
• Mt d án có th do nhiu ngi cùng phi hp phát trin song song
• Giao din vi các h thng cp trên (CAD/CAM, MES, PPS, ERP, )
vic phát trin h thng phn mm đc thun li, các nhà sn xut cung
cp các th vin khi hàm chuyên dng. Bên cnh đó, nhiu nhà sn xut cng
cung cp phn mm mô phng đ ngi phát trin h thng có th to các đu
vào/ra mô phng, giúp cho vic phát trin phn mm đc chc chn, an toàn hn.
Trong mt s h thng, ngi ta không phân bit gia trm vn hành và trm k
thut, mà s dng mt bàn phím có khóa chuyn qua li gia hai ch đ vn hành
và phát trin.
3.1.5
Bus h thng
Bus h thng có chc nng ni mng các trm điu khin cc b vi nhau và vi
các trm vn hành và trm k thut. Trong đa s các h thng ng dng, ngi ta
la chn cu hình có d phòng cho bus h thng. Thêm na, đ ci thin tính nng
thi gian thc, nhiu khi mt mng riêng bit (có th có c d phòng) đc s dng
đ ghép ni các trm điu khin cc b (bus điu khin, control bus). Gii pháp
mng có th đc chng ca riêng công ty, hoc da trên mt mng chun quc t.
Các h thng mng đc s dng nhiu nht là Ethernet, Profibus-FMS và
ControlNet.
c đim ca vic trao đi thông tin qua bus h thng là lu lng thông tin
ln, vì vy tc đ đng truyn phi tng đi cao. Tính nng thi gian thc cng
là mt yêu cu đc đt ra (nht là đi vi bus điu khin), tuy nhiên không
nghiêm ngt nh vi bus trng. Thi gian phn ng thng ch yêu cu nm trong
© 2002, Hoàng Minh Sn
19
phm vi 0,1s tr lên. S lng trm tham gia thng không ln và nhu cu trao đi
d liu không có đt bin ln. Vì vy đi vi mng Ethernet, tính bt đnh ca
phng pháp truy nhp bus CSMA/CD thng không phi là vn đ gây lo ngh.
Hình 3-4 minh ha cu hình tiêu biu ca mt h điu khin phân tán hin đi.
Bên cnh các thành phn đã mô t, mt cu hình tiêu biu thng có thêm mt s
trm server, máy tính phân tích, máy in, mt s b điu khin cc b chuyên
dng,
Hình 3-4: Cu hình tiêu biu mt h điu khin phân tán hin đi
Phân đon 1
Phân đon 2
Phân đon n
Control
Station 1
OS
ES
I/O
S
A
Controller
S
A
Controller
S
A
S
A
FIELDBUS
I/O
S
A
I/O
S
A
Controller
S
A
Motor
Control
Center
I/O
S
A
LAB
Factory
Server
OS
SS
SYSTEM BUS
Control
Station 2
Control
Station n