Professional Documents
Culture Documents
VN TON
Gio trnh
K THUT
THNG TIN CNG NGHIP
MC LC
Chng 1: M U ..................................................................................................................... 1
1.1. Mng truyn thng cng nghip l g? ............................................................................ 1
1.2 Phn loi v c trng cc h thng mng cng nghip .................................................. 2
Chng 2: C S K THUT .................................................................................................... 6
2.1 Cc khi nim c bn ....................................................................................................... 6
2.1.1 Thng tin, d liu v tn hiu .................................................................................... 6
2.1.2 Truyn thng, truyn d liu v truyn tn hiu ........................................................ 7
2.2.2 Truyn ng b v truyn khng ng b............................................................... 11
2.2.3 Truyn mt chiu v truyn hai chiu ..................................................................... 11
2.2.4 Truyn ti di c s, di mang v di rng ............................................................. 12
2.1.3 Tnh nng thi gian thc.......................................................................................... 13
2.2 Ch truyn ti ............................................................................................................ 14
2.2.1 Truyn bit song song v truyn bit ni tip............................................................. 14
2.3 Cu trc mng-Topology................................................................................................ 16
2.3.1 Cu trc bus ............................................................................................................. 17
2.3.2 Cu trc mch vng (tch cc) ................................................................................ 18
2.3.3 Cu trc hnh sao ..................................................................................................... 20
2.3.4 Cu trc cy ............................................................................................................. 21
2.4 Kin trc giao thc ......................................................................................................... 21
2.4.1. Dch v truyn thng .............................................................................................. 22
2.4.2 Giao thc ................................................................................................................. 23
2.4.3 M hnh lp ............................................................................................................. 25
2.4.4 Kin trc giao thc OSI........................................................................................... 27
2.4.5 Kin trc giao thc TCP/IP ..................................................................................... 33
2.5 Truy nhp bus ................................................................................................................. 36
2.5.1 t vn ................................................................................................................ 36
2.5.2 Ch/t (Master/slaver)............................................................................................. 38
2.5.3 TDMA ..................................................................................................................... 40
2.5.4 Token Passing.......................................................................................................... 41
2.5.5 CSMA/CD ............................................................................................................... 43
2.5.6 CSMA/CA ............................................................................................................... 44
2.6 Bo ton d liu.............................................................................................................. 46
2.6.1 t vn ................................................................................................................ 46
2.6.2 Bit chn l (Party bit) ............................................................................................. 49
2.6.3 Bit chn l hai chiu ................................................................................................ 49
2.6.4 CRC ......................................................................................................................... 51
2.6.5 Nhi bit (Bit Stuffing) ............................................................................................. 53
2.7 M ha bit....................................................................................................................... 53
2.7.1 Cc tiu chun trong m ha bit .............................................................................. 54
2.7.2 NRZ, RZ .................................................................................................................. 55
2.7.3 M Manchester ........................................................................................................ 56
U
2.7.4 AFP.......................................................................................................................... 56
2.7.5 FSK.......................................................................................................................... 57
2.8 Chun truyn tin ............................................................................................................. 57
2.8. Phng thc truyn dn tn hiu ................................................................................... 58
2.8.3 RS-232 ..................................................................................................................... 61
2.8.3 S-422........................................................................................................................ 64
2.8.4 RS-485 ..................................................................................................................... 65
2.8.5 MBP (IEC 1158- 2) ................................................................................................. 70
2.9 Mi trng truyn dn.................................................................................................... 72
2.9.1 i dy xon............................................................................................................ 73
2.9.2 Cp ng trc .......................................................................................................... 75
2.9.3 Cp quang ................................................................................................................ 76
2.9.4 V tuyn .................................................................................................................. 78
2.10 Thit b lin kt mng................................................................................................... 78
2.10.1 B lp..................................................................................................................... 79
2.10.2 Cu ni................................................................................................................... 80
2.10.3 Router .................................................................................................................... 80
2.10.4 Gateway ................................................................................................................. 81
Chng 3: CC H THNG BUS TIU BIU ........................................................................ 83
3.1 PROFIBUS ..................................................................................................................... 83
3.1.1 Kin thc giao thc ................................................................................................. 83
3.1.2 Cu trc mng v k thut truyn dn..................................................................... 84
3.1.3 Truy nhp bus .......................................................................................................... 86
3.1.4 Dch v truyn d liu ............................................................................................. 87
3.1.5 Cu trc bc in..................................................................................................... 89
3.1.6 PROFIB US-FMS.................................................................................................... 91
3.1.7 PROFIB US-DP....................................................................................................... 97
3.1.8 PROFIBUS - PA.................................................................................................... 102
3.2 CAN.............................................................................................................................. 104
3.2.1 Kin trc giao thc ................................................................................................ 104
3.2.2 Cu trc mng v k thut truyn dn................................................................... 105
3.2.3 C ch giao tip..................................................................................................... 106
3.2.4 Cu trc bc in................................................................................................... 106
3.2.5 truy nhp bus ......................................................................................................... 109
3.2.6 Bo ton d liu..................................................................................................... 110
3.2.7 M ho bit.............................................................................................................. 111
3.2.8 Cc h thng tiu biu da trn CAN.................................................................... 111
3.3 DeviceNet ..................................................................................................................... 113
3.3.1 C ch giao tip..................................................................................................... 113
3.3.2 M hnh i tng ................................................................................................. 114
3.3.3 M hnh a ch...................................................................................................... 115
3.3.4 Cu trc bc in................................................................................................... 116
3.3.5 Dch v thng bo ................................................................................................. 116
3.4 Modbus ......................................................................................................................... 119
U
Chng 1: M U
1.1. Mng truyn thng cng nghip l g?
Ngy nay vi s pht trin mnh m ca ngnh cng nghip, i hi phi c s
ci tin v p dng cng ngh mi vo trong qu trnh sn xut nhm nng cao hiu
qu sn xut. Mt trong nhng gii php tt nht, l p dng quy trnh t ng ha
vo sn xut. Cc dy chuyn sn xut khng th hot ng c lp m cn phi c s
lin kt vi nhau to nn mt m hnh thng nht. S kt ni cc thit b cng nghip
vi nhau to thnh mt h thng mng v c gi l mng cng nghip.
Mng cng nghip hay mng truyn thng cng nghip l mt khi nim ch cc
h thng mng truyn thng s, truyn bit ni tip, c s dng ghp ni cc thit
b cng nghip.
phn bit r mng cng nghip v cc h thng mng khc ta c th a ra
bng so snh sau
Bng 1.1. So snh mng cng nghip v cc h thng mng khc
Mng cng nghip
- Phm vi a a l hp
- i tng l cc thit b cng nghip
- Dng thng tin l s liu
Mng my tnh c th s dng gin tip mng truyn thng truyn d liu cn
mng cng nghip thng c tnh cht c lp, phm vi hot ng tng i hp.
S khc nhau trong phm vi v mc ch s dng gia cc h thng mng truyn
thng cng nghip vi cc h thng mng vin thng v mng my tnh dn n s
khc nhau trong cc yu cu k thut cng nh kinh t.
V d: Do yu cu kt ni nhiu mng my tnh khc nhau cho nhiu phm vi
ng dng khc nhau nn kin trc, giao thc mng my tnh ph thng thng phc
tp hn so vi kin trc giao thc mng cng nghip. i vi cc h thng truyn
thng cng nghip, c bit l cp di th cc yu cu v tnh nng thi gian thc,
kh nng thc hin n gin, gi thnh h lun c t ln hng u.
1.2 Phn loi v c trng cc h thng mng cng nghip
sp xp phn loi v phn tch c trng ca cc h thng mng cng nghip,
ta da vo m hnh phn cp cho cc cng ty, x nghip sn xut. Vi m hnh ny cc
chc nng c phn thnh nhiu cp khc nhau c m t trong hnh v sau:
Hnh 1.1 M hnh phn cp chc nng cng ty sn xut cng nghip
Cng cp di th cc chc nng cng mang tnh cht c bn hn v i hi
yu cu cao hn v nhanh nhy, thi gian phn ng. Mt chc nng cp trn c
thc hin da trn cc chc nng cp di, tuy khng i hi thi gian phn ng
nhanh nh cp di, nhng ngc li lng thng tin cn trao i v x l li ln
hn nhiu. C th coi y l m hnh phn cp chc nng cho c h thng t ng ha
ni chung cng nh cho h thng truyn thng ni ring ca mt cng ty.
Tng ng vi nm cp chc nng l bn cp ca h thng truyn thng. T cp
iu khin gim st tr xung thut ng "bus" thng c dng thay th cho "mng"
vi l do phn ln cc h thng mng pha di u c cu trc vt l hoc logic theo
kiu bus.
M hnh phn cp chc nng s tin li cho vic thit k h thng v la chn
thit b. Trong thc t ng dng, s phn cp chc nng c th khc mt cht so vi
trnh by, ty thuc vo mc t ng ha v cu trc h thng c th. Trong nhng
2
hot ng, cung cp d liu qu trnh cho cc trm k thut v trm quan st (c th
gin tip thng qua h thng qun l c s d liu trn cc trm ch) cng nh nhn
mnh lnh, tham s iu khin t cc trm pha trn. Thng tin khng nhng c trao
i theo chiu dc, m cn theo chiu ngang. Cc trm k thut, trm vn hnh v cc
trm ch cng trao i d liu qua bus h thng. Ngoi ra cc my in bo co v lu
tr d liu cng c th c kt ni qua mng ny.
Ch phn bit gia cc khi nim bus trng v bus h thng khng bt buc
nm s khc nhau v kiu bus c s dng, m mc ch s dng hay ni cch
khc l thit b c ghp ni. Trong mt s gii php, mt kiu bus duy nht c
dng cho c hai cp ny.
i vi bus h thng, ty theo lnh vc ng dng m i hi v tnh nng thi
gian thc c c t ra mt cch ngt ngho hay khng. Thi gian phn ng tiu biu
nm trong khong mt vi trm miligiy, trong khi lu lng thng tin cn trao i ln
hn nhiu so vi bus trng. Tc truyn thng tiu biu ca bus h thng nm
trong phm vi t vi trm Kbit/s n vi Mbit/s.
Khi bus h thng ch c s dng ghp ni theo chiu ngang gia cc my
tnh iu khin, ngi ta dng khi nim bus iu khin. Vai tr ca bus iu khin l
phc v trao i d liu thi gian thc gia cc trm iu khin trong mt h thng c
cu trc phn tn. Bus iu khin thng thng c tc truyn khng cao, nhng yu
cu v tnh nng thi gian thc thng rt kht khe.
Do cc yu cu v tc truyn thng v kh nng kt ni d dng nhiu loi
my tnh, hu ht cc bus h thng thng dng u da trn nn Ethernet, v d
Industrial Ethernet, Fieldbus Foundation's High Speed Ethernet (HSE), Ethernet/IP,
bn cnh phi k n PROFIBUS- FMS, ControlNet v Modbus Plus.
Mng x nghip
Mng x nghip thc cht l mt mng LAN bnh thng c chc nng kt ni
cc my tnh vn phng thuc cp iu hnh sn xut vi cp iu khin gim st.
Thng tin c a ln trn bao gm trng thi lm vic ca cc qu trnh k thut,
cc gin my cng nh ca h thng iu khin t ng, cc s liu tnh ton, thng k
v din bin qu trnh sn xut v cht lng sn phm. Thng tin theo chiu ngc li
l cc thng s thit k, cng thc iu khin v mnh lnh iu khin. Ngoi ra thng
tin cng c trao i mnh theo chiu ngang gia cc my tnh thuc cp iu hnh
sn xut, v d h tr kiu lm vic theo nhm, cng tc trong d n, s dng chung
cc ti nguyn ni mng (my in, my ch...).
Khc vi cc h thng bus cp di, mng x nghip khng yu cu nghim ngt
v tnh nng thi gian thc. Vic trao i d liu khng din ra nh k, nhng c khi
vi s lng ln n hng Mbyte. Hai loi mng c dng ph bin cho mc ch
ny l Ethernet v Token-Ring. Trn c s giao thc chun nh TCP/IP v IPX/SPX.
4
Mng cng ty
Mng cng ty nm trn cng trong m hnh phn cp h thng truyn thng ca
mt cng ty sn xut cng nghip. c trng ca mng cng ty gn vi mng vin
thng hoc mt mng my tnh din rng nhiu hn trn cc phng din phm vi v
hnh thc dch v, phng php truyn thng v cc hnh thc dch v, phng php
truyn thng v cc yu cu v k thut. Chc nng ca mng cng ty l kt ni cc
my tnh ca cc vn phng ca cc x nghip, cung cp cc dch v trao i thng tin
ni b v vi cc khch hng nh th vin in t, th in t, hi tho t xa qua in
thoi, hnh nh, cung cp dch v truy cp Internet v thng mi in t Hnh thc
t chc ghp ni mng cng nh cc cng ngh c p dng rt a dng ty thuc
vo u t ca cng ty. Trong nhiu trng hp, mng cng ty v mng x nghip
c thc hin bng mt h thng mng duy nht v mt vt l, nhng chia thnh
nhiu phm vi v nhm mng lm vic ring bit.
Mng cng ty c vai tr nh mt ng cao tc trong h thng h tng c s
truyn thng ca mt cng ty, v vy i hi v tc truyn thng v an ton, tin
cy c bit cao, Fast Ethernet, FDDI, ATM l mt vi v d cng ngh tin tin c
p dng y trong hin ti v tng lai.
Chng 2: C S K THUT
2.1 Cc khi nim c bn
2.1.1 Thng tin, d liu v tn hiu
Thng tin: Thng tin l mt khi nim tru tng, n phn nh thc ti khch
quan, cho chng ta hiu bit, nhn thc c th gii khch quan. Thng tin l mt
trong nhng khi nim quan trng nht trong khoa hc k thut, cng ging nh vt
cht v nng lng. Cc u vo v u ra ca mt h thng k thut ch c th l vt
cht, nng lng hoc thng tin.
Mt h thng x l thng tin hoc l mt h thng truyn thng, hoc l mt h
thng k thut ch quan tm ti u vo v u ra l thng tin. Tuy nhin a s cc h
thng k thut thng c cc u vo v u ra hn hp (vt cht, nng lng v
thng tin).
Thng tin l c s cho s giao tip.Thng qua vic giao tip v cc i tc c
thm hiu bit ln nhau hoc v cng mt vn , mt s kin hoc mt h thng.
D liu
Thng tin l mt i lng tru tng, v vy cn c biu din di mt hnh
thc khc. Kh nng biu din thng tin rt a dng. Dng biu din thng tin ph
thuc vo mc ch, tnh cht ca ng dng. c bit, thng tin c th c m t, hay
ni cch khc l c "s lng ha" bng d liu c th lu tr v x l bng my
tnh. Trong trng hp ta ni rng thng tin c s ha s dng h m nh phn.
Khi d liu chnh l phn thng tin hu ch c biu din bng cc dy bit {0,1}.
Trong thc t, cc khi nim x l thng tin v x l d liu, truyn ti thng tin v
truyn ti d liu hay c dng vi cc ngha tng t, ta cn phn bit r rng
gia thng tin v d liu. V d, hai tp d liu khc nhau c th m t cng mt ni
dung thng tin. Ngc li, hai tp d liu ging nhau c th mang nhng thng tin
khc nhau, ty theo cch m t. Ta c th so snh quan h gia d liu v thng tin vi
quan h trong ton hc, gia s v ngha s dng n.
Theo ngha th hai, d liu c hiu l phn biu din thng tin hu dng
(thng tin ngun) trong mt bc in. Tuy nhin, cn c vo ng cnh c th m ta
khng s nhm ln gia hai cch s dng thut ng ny.
Lng thng tin
Thng tin chnh l s xa b tnh bt nh, v d mt s khng nh v mt s
kin c xy ra hay khng, mt cu tr li ng hay sai. Mc ca s xa b tnh bt
nh ny-hay ni cch khc, gi tr v s hiu bit mt ngun thng tin mang li-c
gi l lng thng tin. Chnh v d liu l mt dng biu din thng tin c th x l
c trong my tnh, nn lng thng tin cng c o bng n v d liu.
6
bit gia x l tn hiu v x l thng tin, gia truyn tn hiu v truyn thng. C th
s dng cc dng tn hiu rt khc nhau truyn ti mt ngun thng tin, cng nh
mt tn hiu c th mang nhiu ngun thng tin khc nhau.
Trn c s cc dng tn hiu khc nhau, ngi ta c th phn bit cc kiu giao
tip nh sau:
Giao tip ting ni
Giao tip hnh nh
Giao tip vn bn
Giao tip d liu
Chnh v d liu l mt dng biu din thng tin s dng m nh phn, truyn ti
thng tin s dng tn, hiu s cng c gi l truyn d liu. C th ni truyn d
liu l phng php truyn thng duy nht gia cc my tnh trong mng my tnh.
Ngy nay k thut s cng c p dng rng ri trong vic truyn.ti ting ni, hnh
nh v vn bn, v vy truyn d liu ng vai tr quan trng hng u.
S phn bit gia tn hiu s v tn hiu tng t ph thuc vo ngha ca tham
s thng tin m tn hiu mang. S phn bit gia phng php truyn tn hiu s
dng k thut s (gi tt l truyn tn hiu s) vi cc phng php truyn tn hiu
truyn thng cng tng t nh vy. Trong cc h thng truyn thng cng nghip
hin i ta ch quan tm ti truyn tn hiu s, hay ni cch khc l truyn d liu. Cc
chun giao tip trong cc h thng ny cng l cc chun giao tip s.
M ha/gii m
Thng tin cn trao i gia cc i tc cn c m ha trc khi c mt h
thng truyn dn tn hiu chuyn ti pha bn kia. Trong thut ng truyn thng, m
ha ch qu trnh bin i ngun thng tin (d liu) cn trao i sang mt chui tn
hiu thch hp truyn dn. Qu trnh ny t nht gm hai bc: m ha ngun v m
ha ng truyn.
Trong qu trnh m ha ngun, d liu mang thng tin thc dng hay d liu
ngun c b xung cc thng tin ph tr cn thit cho vic truyn dn, v d a ch
bn nhn v bn gi, kiu d liu, thng tin tm kim li... D liu trc khi gi i
cng c th phn chia thnh nhiu gi d liu bc in ph hp vi phng php
truyn, nn li tng hiu sut ng truyn, hoc m ha bo mt. Nh vy lng
thng tin cha ng trong mt tn hiu s nhiu hn lng thng tin thc dng cn
truyn ti
c hai trng hp. Trong ting anh ngi ta s ng tht thut ng chung l
Modulaltion, tuy nhin ty theo ng cnh m c hiu theo hai ngha khc nhau.
Tc truyn v tc bus
Thi gian cn truyn mt tp d liu, v d mt k t, ph thuc vo 2 yu t
l tc bauld v phng php m ha bit. Tc bauld c nh ngha l s ln tn
hiu thay i gi tr tham s thng tin (v d bin ) trong mt giy v c n v l
baud. Do hu ht cc h thng truyn d liu hot ng theo nhp tun hon, tc
bauld tng ng vi tn s nhp ca h thng thu pht. Cng cn lu rng, i vi
nhiu phng php m ha bit, tn hiu khng bt buc phi thay i trng thi trong
mi nhp, v th khi nim tc bauld khng hon ton chnh xc. Thay vo ,
ngi ta s dng cc khi nim tc truyn hay tc bit.
Tc truyn hay tc bit c tnh bng s bit d liu c truyn i trong
mt giy, tnh bng bit/s hoc bps (bit fer second). Nu tn s nhp c k hiu l f l
s bit c truyn i trong mt nhp l n, s bit c truyn i trong mt giy s l
v=f*n. Nh vy, c hai cch tng tc truyn ti l tng tn s nhp hoc tng s
bit truyn i trong mt nhp. Nu mi nhp ch c duy nht mt bit c truyn i th
v=f. Nh vy, ch i vi cc phng php m ha bit s dng hai trng thi tn hiu,
v trng thi tn hiu thay i lun phin sau mi nhp th tc bit mi tng ng
tc baud, hay 1 baud tng ng 1 bit/s.
Cn phn bit gia tc truyn thng tin hu ch v tc truyn thng tin
tng th. Mt thng tin cn truyn i (thng tin hu ch) s m ha ngun, tc c
ng gi v b xung cc thng tin ph tr cn thit cho vic truyn ti (overhead). V
vy tc truyn thng tin tng th c th ln hn rt nhiu so vi tc truyn thng
hu ch, ph thuc vo h thng truyn thng. Thc t, tc truyn thng hu ch rt
kh xc nh c mt cch chnh xc.
Thi gian bit/Chu k bit
Trong vic phn tch nh gi tnh nng thi gian ca mt h thng truyn thng
th thi gian bit l mt gi tr hay c dng. Thi gian bit hay chu k bit c nh
ngha l thi gian trung bnh cn thit chuyn mt bit, hay chnh bng gi tr nghch
o ca tc truyn ti:
TB = 1/v
Mt mng truyn thng cng nghip c nhim v kt ni cc thit b k thut c
kh nng x l thng tin hay ni cch khc l x l d liu. Nhng thit b d tn ti
di dng ny hay dng khc cng u l nhng my tnh, c b vi x l v h thng
bus ni b song song. V vy, c th dng phng php truyn ni tip, ta cn cc b
chuyn i gia bus song song v ni tip c minh ha trong hnh di y:
10
TB = 1/f trng hp n = 1
Thi gian lan truyn tn hiu
Thi gian lan truyn tn hiu l thi gian cn mt tn hiu pht ra t mt u
dy lan truyn ti u dy khc, ph thuc vo chiu di dy v cu to dy dn. Tc
lan truyn tn hiu chnh l tc truyn sng in t. Tuy nhin, trong mi trng
kim loi hoc si quang hc, gi tr ny s nh hn tc truyn sng in t hay tc
nh sng trong mi trng chn khng. Ta c:
TS = l/(k*c), vi
TS l thi gian lan truyn tn hiu; l l chiu di dy dn,
c l tc nh sng trong chn khng (300.000.000m/s) v
k biu th h s gim tc , c tnh theo cng thc
K=
, vi l hng s in mi ca lp cch ly
im sau:
nhanh nhy: Tc truyn thng hu ch phi nhanh p ng nhu cu
trao i d liu trong mt gii php c th.
Tnh tin nh: D on trc c v thi gian phn ng tiu biu v thi gian
phn ng chm nht vi yu cu ca tng trm.
tin cy, kp thi: m bo tng thi gian cn cho vic vn chuyn d liu mt
cch tin cy gia cc trm nm trong mt khong xc nh.
Tnh bn vng: C kh nng x l s c mt cch thch hp khng gy hi
thm cho h thng.
R rng, kh nng tha mn yu cu v thi gian thc ph thuc vo bi ton
ng dng c th. Mt mng cng nghip c tnh nng thi gian thc khng c ngha l
s thch ng vi mi ng dng i hi yu cu v thi gian thc. Nhim v ca ngi
tch hp h thng l phi la chn v thit k mt gii php thch hp tha mn yu
cu ny trn c s phn tch cc tnh nng k thut lin quan, di iu kin rng buc
l gi thnh chi ph.
2.2 Ch truyn ti
Ch truyn ti c hiu l phng thc cc bit d liu c chuyn gia cc
i tc truyn thng. Nhn nhn t cc gc khc nhau ta c th phn bit cc ch
truyn ti nh sau:
Truyn bit song song hoc truyn bit ni tip
Truyn ng b hoc truyn khng ng b
Truyn mt chiu hay n cng (simplex), hai chiu ton phn, hai chiu ng
thi hay song cng (duplex, full-duplex) hoc hai chiu gin on hay bn song cng
(half duplex)
Truyn ti di c s, truyn ti di mang v truyn ti di rng.
2.2.1 Truyn bit song song v truyn bit ni tip
Truyn bit song song
Phng php truyn bit song song c dng ph bin trong cc bus ni b ca
my tnh nh bus a ch, bus d liu v bus iu khin. Tc truyn ti ph thuc
vo s cc knh dn, hay cng chnh l rng ca mt bus song song, v d 8 bit, 16
bit, 32 bit hay 64 bit. Chnh v nhiu bit c truyn i ng thi, vn ng b ha
ti ni pht v ni nhn tn hiu phi c gii quyt. iu ny gy tr ngi ln khi
khong cch gia cc i tc truyn thng tng ln. Ngoi ra, gi thnh cho cc bus
song song cng l mt yu t dn n phm,vi ng dng ca phng php truyn ny
ch hn ch khong cch nh, c yu cu rt cao v thi gian v tc truyn.
14
nhiu i tc cn li (cc trm t) thu nhn thng tin cng mt lc. Vic giao tip theo
chiu ngc li t trm t ti trm ch c ch c thc hin theo kiu im-im. Xt
v mt vt l, nhiu i tc c th c ni vi nhau qua mt cp chung duy nht.
Lin kt nhiu im (multi-point) Trong mt mi lin kt c nhiu i tc tham
gia v c th trao i thng tin qua li t do theo bt k hng no. Bt c mt i tc
no cng c quyn pht v bt c trm no cng nghe c. Cng nh kiu lin kt
im-nhiu im, c th s dng mt cp duy nht ni mng gia cc i tc.
Mt h thng truyn thng khng nht thit phi h tr tt c cc kiu lin kt
nh trn. ng nhin, kh nng lin kt im-nhiu im bao hm kh nng lin kt
im-im cng nh lin kt nhiu im bao hm hai kh nng cn li. Kh nng lin
kt nhiu im l c trng ca mng truyn thng cng nghip.
Topology
Topology l cu trc lin kt ca mt mng, hay ni cch khc chnh l tng hp ca
cc lin kt. Topology c th hiu l cch xp xp, t chc v mt vt l ca mng,
nhng cng c th l cch xp xp logic ca cc nt mng, cch nh nghi v t chc
logic cc mi lin kt gia cc nt mng. Tuy hai khi nim topology v cu trc mng
khng hon ton ging nhau, trong thc t chng c dng vi nghi tng ng.
Trong phm vi ti liu ny chng ta s s dng thut ngn cu trc mng.
2.3.1 Cu trc bus
Trong cu trc n gin ny, tt c cc thnh vin ca mng u c ni trc
tip vi mt ng dn chung. c im c bn ca cu trc bus l vic s dng
chung ng truyn duy nht cho tt c cc trm, v th tit kim c cp dn v
cng lp t.
C th phn bit ba kiu cu hnh trong cu trc bus: daisy-chain, trucklinedropline v mch vng khng tch cc. Hai cu hnh u cng c xp vo kiu cu
trc ng thng, bi hai u ng truyn khng khp kn.
Vi daisy-chain, mi trm c ni mng trc tip ti giao l ca hai on dy
dn, khng qua mt on dy ni ph no, ngc li, trong cu hnh truck-line/drop
line, mi trm c ni qua mt ng nhnh (drop-line) n ng trc (truckline), cn mch vng khng tch cc thc cht ch khc vi truck-line/dropline ch
ng truyn c khp kn.
Bn cnh vic tit kim dy dn th tnh n gin, d thc hin l nhng u im
chnh ca cu trc bus, nh vy m cu trc ny ph bin nht trong cc h thng
mng truyn thng cng nghip. Trng hp mt trm khng lm vic (do hng hc,
do ct ngun...) khng nh hng ti phn cn li ca mng. Mt s h thng cn cho
php tch mt trm ra khi mng hoc thay th mt trm trong khi c h thng vn
hot ng bnh thng.
17
Cu trc mng vng c thit k sao cho cc thnh vin trong mng c ni t
im ny ti im kia mt cch tun t trong mt mch vng khp kn. Mi thnh vin
u tham gia tch cc vo vic kim sot dng tn hiu. Khc vi cu trc ng
thng, y tn hiu c truyn i theo mt chiu quy nh. Mt trm nhn c d
liu t trm ng trc v chuyn tip sang trm ln cn ng sau. Qu trnh ny c
lp li ti khi d liu quay tr v trm gi, n s c hy b.
u im c bn ca mng cu trc theo kiu ny l mi mt nt ng thi c th
l mt b khuych i, do vy khi thit k mng theo kiu cu trc vng c th thc
hin vi khong cch v s trm rt ln. Mi trm c kh nng va nhn va pht tn
hiu cng mt lc. Bi mi thnh vin ngn cch mch vng ra lm hai phn v tn
hiu ch c truyn theo mt chiu, nn bin php trnh xung t tn hiu thc hin
n gin:
19
i vi mi h thng truyn thng, kin trc giao thc l c s cho vic tm hiu
cc dch v cng nh hnh thc giao tip trong h thng. Kin trc giao thc l mt
vn tng i tru tng, v vy cn c trnh by k lng di y.
2.4.1. Dch v truyn thng
Mt h thng truyn thng cung cp dch v truyn thng cho cc thnh vin
tham gia ni mng. Cc dch v c dng cho vic thc hin cc nhim v khc
nhau nh trao i d liu, bo co trng thi, to lp cu hnh v tham s ha thit b
trng, gim st thit b v ci t chng trnh. Cc dch v truyn thng do nh cung
cp h thng truyn thng thc hin bng phn cng hoc phn mm. Vic khai thc
cc dch v t pha ngi s dng phi thng qua phn mm giao din mng, to
lp cc chng trnh ng dng phn mm, v d chng trnh iu khin, giao din
ngi-my (HMI) v iu khin gim st (SCADA) cc giao din mng ny c th
c ci t sn trn cc cng c phn mm chuyn dng (v d phn mm lp trnh
PLC, phn mm SCADA, phn mm qun l mng), hoc qua cc th vin phn mm
ph thng khc di dng cc hm dch v (v d vi C/C++, VB, Delphi, OLE/DDE).
Mi h thng truyn thng khc nhau c th quy nh mt chun ring v tp hp
cc dch v truyn thng ca mnh. V d PROFIBUS nh ngha cc hm dch v
khc so vi InterBus hay ControlNet. Mt phn mm chuyn dng khng nht thit
phi h tr ton b, cc dch v truyn thng ca mt h thng nhng cng c th
cng mt lc h tr nhiu h thng truyn thng khc nhau. V d vi mt cng c
phn mm SCADA ta c th ng thi khai thc d liu t cc u o hay cc PLC
lin kt vi cc bus trng khc nhau, nhng khng cn ti dch v h tr ci t
chng trnh iu khin cho cc PLC.
C th phn loi dch v truyn thng da theo cc cp khc nhau: Cc dch v
s cp (v d to v ngt ni), dch v cp thp (v d trao i d liu) v cc dch v
cao cp (to lp cu hnh, bo co trng thi). Mt dch v cp cao hn c th s
dng cc dch v cp thp thc hin chc nng ca n. V d dch v to lp cu
hnh hay bo cc trng thi cui cng cng phi s dng dch v trao i d liu
thc hin chc nng ca mnh. Mt khc, trao i d liu thng i hi to v ngt
ni. Phn cp dch v truyn thng cn c ngha l to s linh hot cho pha ngi
s dng. Ty theo nhu cu v tin li hay hiu xut trao i thng tin m ngi ta
c th quyt nh s dng mt dch v cp no.
Vic thc hin tt c cc dch v c da trn cc nguyn hm dch v (sevice
primittive), gm c:
Yu cu (request) dch v, k hiu l.reo, v d l connect.reo
Ch th (indication) nhn li phc v, k hiu l.ind, v d connect.ind.
p ng (response) dch v, k kiu l.res, v d connect.res
22
8/16 bit
8 bit
n bit
16/32 bit
01111110
a ch
iu khin
D liu
FCS
Format).
Cu trc ca thng tin iu khin c quy nh nh sau:
I-Format
N(S)
S-Format
U-Format
P/F
N(R)
P/F
N(R)
P/F
LBS
7
MBS
Stop
1
Bit khi u (Start bit) bao gi cng l 0 v bit kt thc (Stop bit) bao gi cng l 1. Cc bit
trong mt k t c truyn theo th t t bit thp (LSB) ti bit cao (MSB).Gi tr ca bit
chn l P ph thuc vo cch chn:
Nu chn Parity chn, th P bng 0 khi tng s bit 1 l chn.
Nu chn Parity l, th P bng 0 khi tng s bit 1 l l.
chc nng ca phn cng hoc phn mm. Cng lp cao hn th phn mm cng
chim vai tr quan trng, trong khi vic x l giao thc cc lp di thng c
cc vi mch in t trc tip thc hin.
Hnh sau y minh ha nguyn tc x l giao thc theo m hnh lp. ng t
bn gi thng tin, qua mi lp t trn xung di, mt s thng tin b tr li c gn
thm vo phn d liu do lp trn a xung, gi l u giao thc (protocol header).
Bn cnh , thng tin cn truyn i c th c chia thnh nhiu bc in c nh s
th t, hoc mt bc in c th tng hp t nhiu ngun thng tin khc nhau. Ngi
ta dng cc khi nim nh "ng gi d liu hoc to khung" ch cc thao tc ny.
Mt qu trnh ngc li s din ra bn nhn thng tin. Cc phn header s c
cc lp tng ng c, phn tch v tch ra trc khi gi tip ln lp trn. Cc bc
in mang mt ngun thng tin s c tng hp li, hoc mt bc in mang nhiu
ngun thng tin khc nhau s c phn chia tng ng. n lp trn cng, thng tin
ngun c ti to.
Vi m hnh phn lp, ngha ca giao thc mt ln na th hin r. ng
nhin, thc hin truyn thng cn c hai i tc tham gia, vy phi tn ti cng mt
tp hp cc hm phn lp c trong hai thit b. Quan h giao tip y chnh l quan
h gia cc lp tng ng ca hai trm. Ch khi cc i tc truyn thng trong cc
lp tng ng s dng chung mt ngn ng, tc chung mt giao thc th mi c th
trao i thng tin. Trong trng hp khc, cn c mt phn t trung gian hiu c hai
giao thc, gi chung l b chuyn i, c th l bridge hay gateway-ty theo lp giao
thc ang quan tm. Vn mu cht y c th thc hin c vic chuyn i
l s thng nht v dch v truyn thng ca cc lp tng ng trong hai h thng
khc nhau. Nu hai h thng li quy nh cc chun khc nhau v dch v th vic
chuyn i rt b hn ch v nhiu khi hon ton khng c ngha. V d, mt bn i
hi ci t cc dch v cao cp nh ci t v kim sot chy chng trnh t xa, trong
khi bn i tc ch cung cp dch v trao i d liu thun ty th vic chuyn i
y khng c vai tr g cng nh khng th thc hin c. Tuy nhin, cng nhng
dch v cp thp cng d c c hi a ra mt chun thng nht cho c hai pha.
26
cho vic thit k cc thnh phn giao din mng. Mt lp bt k trong 7 lp c th thay
i trong cch thc hin m khng nh hng ti cc lp khc, chng no n gi
nguyn giao din vi lp trn v lp di n. V y l mt m hnh quy chiu c tnh
cht dng lm tham kho. Khng phi h thng truyn thng no cng thc hin y
c 7 lp . V d, v l do hiu xut trao i thng tin v gi thnh thc hin i vi
cc h thng bus trng thng thng ch thc hin cc lp 1,2 v 7. Trong cc trng
hp ny, c th mt s lp khng thc s cn thit hoc chc nng ca chng c ghp
vi mt lp khc (v d vi lp ng dng). Mt m hnh quy chiu to ra c s nhng
khng m bo kh nng tng tc gia cc h thng truyn thng, cc thit b truyn
thng khc nhau. Vi vic nh ngha 7 lp OSI a ra mt m hnh tru tng cho cc
qu trnh giao tip phn cp. Nu hai h thng thc hin cng cc dch v v trn c s
mt giao thc ging nhau mt lp, th c ngha l hai h thng c kh nng tng tc
lp . M hnh OSI c th coi nh mt cng trnh khung, h tr vic pht trin v
c t cc chun giao thc. Cc lp trong m hnh quy chiu OSI v quan h gia chng
vi nhau c minh ha trong hnh v di y. Tng ng vi mi lp l mt (nhm)
chc nng c trng cho cc dch v v giao thc.
Chc nng ca cc lp c m t s lc di y. Lu , y tn lp 5
(Session) c dch sang "kim sot ni " mc d khng hon ton chnh xc v mt t
ng nhng th hin r hn v ngha ca lp ny. Trong mt s ti liu ting vit cc
tc gi chn t "Phin " bi n ngn gn v st vi t nguyn bn ting anh.
Lp ng dng (Application layer)
Nu nh cch biu din d liu c thng nht, chun ha, th chc nng ny
khng nht thit phi tch ring thnh mt lp c lp, m c th kt hp thc hin
trn lp ng dng n gin ha v nng cao hiu sut ca vic x l giao thc. y
chnh l mt c trng trong cc h thng bus trng.
Lp kim sot ni (session layer)
Mt qu trnh truyn thng, thng c tin hnh thnh nhiu giai on. Cng
nh vic giao tip gia hai ngi cn c vic t chc mi quan h, gia hai i tc
truyn thng cn c s h tr t chc mi lin kt. Lp kim sot kt ni c chc
nng kim sot mi lin kt truyn thng gia cc chng trnh ng dng, bao gm
vic to lp, qun l v kt thc cc ng ni gia cc ng dng i tc. Cn phi
nhc li rng, mi lin kt gia cc chng trnh ng dng mang tnh cht logic, thng
qua mt mi lin kt vt l (gia hai trm, gia hai nt mng) c th tn ti song song
nhiu ng ni logic. Thng thng, kim sot ni thuc chc nng ca h iu
hnh. thc hin ng ni gia hai ng dng i tc, h iu hnh c th to ra cc
qu trnh con tnh ton song song (cnh tranh). Nh vy, nhim v ng b ha cc
qu trnh tnh ton ny i vi vic s dng chung mt giao din mng cng thuc
chc nng ca lp kim sot ni. Chnh v th, lp ny cn c tn l lp ng b ha.
Trong cc h thng bus trng, quan h ni gia cc chng trnh ng dng
c xc nh sn (quan h tnh) nn lp kim sot ni khng ng vai tr g ng k.
i vi mt s h thng khc, chc nng ca lp ny c y ln kt hp vi lp
ng dng v l do hiu sut x l truyn thng.
Lp vn chuyn (transport layer)
Mt h thng mng din rng (v d Internet hay mng vin thng) l s lin kt
ca nhiu mng tn ti c lp. Mi mng ny u c mt khng gian a ch v c
cch nh a ch ring bit, s dng cng ngh truyn thng khc nhau. Mt bc in
i t i tc A sang i tc B mt mng khc c th qua nhiu ng khc nhau,
thi gian, qung ng vn chuyn v cht lng ng truyn v th cng khc nhau.
Lp mng c trch nhim tm ng i ti u (routing) cho vic vn chuyn d
liu, gii phng s ph thuc ca cc lp bn trn vo phng thc chuyn giao d liu
v cng ngh chuyn mch dng kt ni cc h thng khc nhau. Tiu chun ti u
y hon ton da trn yu cu ca cc i tc, v d yu cu v thi gian, qung ng,
v gi thnh ch v hay yu cu v cht lng dch v. Vic xy dng v hy b cc
quan h lin kt gia cc nt mng cng ph thuc trch nhim ca lp mng.
C th nhn thy, lp mng khng c ngha i vi mt h thng truyn thng
cng nghip, bi y khng c nhu cu trao i d liu gia hai trm thuc hai mng
khc nhau, hoc vic trao i c thc hin gin tip thng qua chng trnh ng
dng (khng thuc lp no trong m hnh OSI). Vic thc hin trao i d liu thng
qua chng trnh ng dng xut pht t l do l ngi s dng (lp trnh) mun c s
kim sot trc tip ti ng i ca mt bc in m bo tnh nng thi gian thc,
ch khng mun ph thuc vo thut ton tm ng i ti u ca cc b router. Cng
v vy, cc b router thng dng trong lin kt mng hon ton khng c vai tr g
trong cc h thng bus trng.
Lp lin kt d liu (data link layer)
32
TCP/IP
Lp ng dng
Lp ng dng
TELNET
SNMP
FPT
SMTP
Lp vn chuyn
TCP
UDP
Lp Internet
Lp mng
ICMP IP
ARP RARP
Lp truy cp mng
Lp lin kt d liu
Lp vt l
Lp vt l
Hnh 2.14: So snh TCP/IP v OSI
Protocol) cho qun tr mng v DNS (Domain Name Service) phc v qun l v tra
cu danh sch tn v a ch Internet.
Lp vn chuyn
C ch m bo d liu c vn chuyn mt cch tin cy hon ton khng ph
thuc vo c tnh ca cc ng dng s dng d liu. Chnh v th c ch ny c
sp xp vo mt lp c lp tt c cc ng dng khc nhau c th s dng chung,
c gi l lp vn chuyn. C th ni, TCP l giao thc tiu biu nht, ph bin nht
phc v vic thc hin chc nng ni trn. TCP h tr vic trao i d liu trn c s
dch v c ni.
Bn cnh TCP, giao thc UDP (User Data Protocol) cng c s dng cho lp
vn chuyn. Khc vi TCP, UDP cung cp dch v khng c ni cho vic gi d liu
m khng m bo tuyt i n ch, khng m bo trnh t n ch ca cc gi d
liu. Tuy nhin, UDP li n gin v hiu qu, ch i hi mt c ch x l ti thiu,
v vy thng c dng lm c s thc hin cc giao thc cao cp theo yu cu ring
ca ngi s dng; Mt v d tiu biu l giao thc SNMP.
Lp Internet
Tng t nh lp mng OSI, lp Internet c chc nng chuyn giao d liu
gia nhiu mng c lin kt vi nhau. Giao thc IP c s dng chnh lp ny,
nh ci tn ca n hm . Giao thc IP c thc hin khng nhng cc thit b u
cui m cn cc b router. Mt router chnh l mt thit b x l giao thc dng
lin kt hai mng, c chc nng chuyn giao d liu t mt mng ny sang mt mng
khc, trong c c nhim v tm ng i ti u.
Lp truy nhp mng
Lp truy nhp mng lin quan ti vic trao i d liu gia hai trm thit b trong
cng mt mng. Cc chc nng bao gm vic kim sot truy nhp mi trng truyn
dn, kim li v lu thng d liu, ging nh lp lin kt d liu trong m hnh OSI.
Lp vt l
Ging nh trong m hnh OSI, lp vt l cp ti giao din vt l gia mt
thit b truyn d liu (my tnh PC, PLC) vi mi trng truyn dn hay mng, trong
c c tnh tn hiu, ch truyn, tc truyn v cu trc c hc cc phch
cm/gic cm.
So snh gia TCP/IP v OSI l mt v d lm sng t bn cht v ngha thc s
ca m hnh quy chiu OSI. Trong thc t khng c mt giao thc no c gi l
giao thc OSI, cng khng c dch v no c gi l dch v OSI. Ta ch c th sp
xp giao thc no, dch v no thuc lp no hay tng ng vi lp no trong m
hnh quy chiu ny.
35
38
39
Theo yu cu
Hnh trn minh ha cch phn chia thi gian cho cc trm trong mt chu k bus.
Ngoi cc lt thi gian phn chia c nh cho cc trm dng trao i d liu
nh k (nh s t 1 n N), thng cn c mt khong thi gian d tr ginh cho
40
vic trao i d liu bt thng theo yu cu, v d gi thng tin cnh bo, mnh lnh
t cu hnh, d liu tham s, setpoint...
V nguyn tc TDMA c th thc hin theo nhiu cch khc nhau. C th phn
chia th t truy nhp bus theo v tr sp xp ca cc trm trong mng, theo th t a
ch. Hoc theo tnh cht ca cc hot ng truyn thng. Cng c th kt hp TDMA
vi phng php chng nhng cho php cc trm t giao tip trc tip. C h thng li
s dng mt bc in tng hp c cu trc ging nh s phn chia thi gian cc
trm c th c v ghi d liu vo phn tng ng.
Cng nh phng php ch/t, chnh v tnh cht tin nh ca cch phn chia
thi gian m phng php ny thch hp cho cc ng dng thi gian thc. Trong mt
s trng hp, ngi ta cng c th p dng kt hp hai phng php ch/t v
TDMA.
2.5.4 Token Passing
Token l mt bc in ngn khng mang d liu, c cu trc c bit phn
bit vi cc bc in mang thng tin ngun, c dng tng t nh mt cha kha.
Mt trm c quyn truy nhp bus v gi thng tin i ch trong thi gian n c gi
token. Sau khi khng c nhu cu gi thng tin, trm ang c token s phi gi tip ti
mt trm khc theo trnh t nht nh. Nu trnh t ny ng vi vi trnh t sp xp
vt l trong mt mch vng (tch cc hoc khng tch cc), ta dng khi nim Token
Ring (chun IEEE 802.4). Cn nu trnh t quy nh ch c tnh cht logic nh cu
trc bus (v d theo th t a ch), ta ni ti Token Bus (chun IEEE 802.5). Trong
mi trng hp u hnh thnh mt mch vng logic.
Theo phng php CSMA/CD, mi trm u c quyn truy nhp bus m khng
cn c s kim sot no, phng php c tin hnh nh sau:
Mi trm u phi t nghe ng dn (carrier sense), nu ng dn ri (khng
c tn hiu) th mi c pht.
Do vic lan truyn tn hiu cn mt thi gian no , nn vic c kh nng hai
trm cng pht tn hiu ln ng dn. Chnh v vy, trong khi pht th mi trm vn
phi nghe ng dn so snh tn hiu pht i vi tn hiu nhn c xem c xy ra
xung t hay khng (collision detection). Trong trng hp xy ra xung t, mi trm
u phi hy b bc in ca mnh ch mt thi gian ngu nhin v th li.
44
TMTBF
-6
10
10
-10
10-14
1 ngy
26 nm
260000 nm
Hiu sut truyn d liu E l mt thng s c trng cho vic s dng hiu qu
cc bc in phc v chc nng bo ton d liu, c tnh bng t l s bit mang
thng tin ngun (bit d liu) khng b li trn ton b s bit c truyn. Ta c:
E = m (1-p)n/n
m-s lng bit d liu trong mi bc in
n- chiu di bc in
p-T l bit li
V d 1:
m = 8 bit
n = 11 bit (1 bit u + 8 bit d liu + 1 bit chn l + 1 bit cui)
p: 10-3
Hiu sut truyn E: 0,72
V d 2:
m: 8 bit
n = 24 bit (4 bit u + 8 bit d liu + 8 bit CRC + 4 bit cui)
p = 10-3
Hiu sut truyn d liu E: 0,325
V d 3:
m: 8 bit
n: 19 bit (4 bit u + 8 bit d liu + 3 bit CRC + 4 bit cui)
p = 10-3
Hiu sut truyn d liu E = 0,413
R rng, vic tng lng thng tin ph tr mt chng mc no c th tng
tin cy d liu, song hiu qu truyn dn v th cng gim i. Nu t l bit li p =
0,5 th bc in nhn c hon ton khng c gi tr. iu c ngha l, s lng
bit kim li khng bao gi cn thit phi bng hoc ln hn mt na s bit d liu. So
48
1.
1.
2.
3.
4.
5.
6.
7.
1
49
2.
3.
4.
5.
6.
7.
2.
3.
4.
5.
6.
7.
1.
2.
3.
4.
5.
6.
7.
Tng t nh vy, hai bit b li khc nm khc hng v khc ct cng s pht
hin c v sa c. Tuy nhin, nu hai bit b li li nm cng hng hoc cng ct
th chng ch c th b pht hin nhng khng sa c.
Trong trng hp 3 bit b o, bn nhn vn chc chn pht hin c c li.
Tuy nhin, mt iu rt th v y l bn nhn khng th khng nh c s bit li
l 1 hay l 3. Xc nh nhm s li y l 1 s dn n nhm ln tai hi khi tm cch
sa bit li. Lt li vn v d mt li hoc hai li (khc hng v khc ct) xt
trn, r rng bn nhn khng c cch g xc nh c s li mt cch chnh xc m
ch bit c s li l chn hoc l. Ti t hn na khi chnh cc bit parity b li. Nh
vy c th kt lun rng ngay c vi phng php parity hai chiu ny bn nhn nu
c pht hin ra li cng khng c kh nng sa li mt cch tin cy.
1.
50
1.
2.
3.
4.
5.
6.
7.
2.
3.
4.
5.
6.
7.
2.
3.
4.
5.
6.
7.
1.
2.
3.
4.
5.
6.
7.
2.6.4 CRC
CRC (Cyclic Redundancy Check) cn c gi l phng php m a thc hay
m vng. Phng php ny c s dng hu ht trong cc h thng truyn thng.
Tuy ci tn ca n khng biu hin nhiu, nhng tng y l thng tin kim li (
y c gi l checksum) phi c tnh bng mt thut ton thch hp, trong gi
tr mi b ca thng tin ngun u c tham gia nhiu ln vo qu trnh tnh ton.
tnh ton thng tin kim li , ngi ta dng mt "a thc pht" G (generator
polynomial) c mt dng c bit. Chnh v th phng php ny c gi l phng
php dng a thc. G c quy c di dng nh phn, tc cc h s ca n c gi tr
1 hoc 0 tng ng vi cc ch s trong mt dy bit.
V d:
a thc dng: G=x7+x6+x5+(04+03)+x2+(0x1)+1
Dng nh phn: G= {11100101}
51
Bn gi: Nu trong d liu c n bit 1 ng lin nhau th thm 1 bit 0 vo ngay sau
. Nh vy trong dy bit c truyn i khng th xut hin n + 1 bit 1 i lin nhau.
Bn nhn: Nu pht hin thy n bit 1 lin nhau m bit tip theo l 0 th c tch
ra, cn bit 1 th d liu chc chn b li.
V d vi n = 5 (nh CAN-Bus):
Thng tin ngun I = 0111111
Thng tin gi i D =01111101
Nu thng tin nhn c D: 01111101, bn nhn c th coi xc sut cao khng
c li, thng tin I s c phc hi bng cch b i bit 0 ng sau 5 bit 1 dt c
gch chn).
Nu thng tin nhn c D: 1111101, qua mu bit c bit bn nhn s pht
hin ra li.
Trong thc t, c ba phng php bit chn l, CRC v nhi bit u c th s
dng phi hp. V d mt thng tin ngun, sau khi p dng phng php CRC, c
th tnh bit chn l cho phn thng tin b sung (R). Ton b dy bit nhn c c th
li a qua khu nhi bit hoc bc in c th c truyn theo tng k t UART vi
kim tra chn l cho tng k t, trc khi thc hin m ha bit.
2.7 M ha bit
M ha bit l qu trnh chuyn i dy bit (0, 1) sang mt s tn hiu thch hp
c th truyn dn trong mi trng vt l. Vic chuyn i ny chnh l s dng
mt tham s thng tin thch hp m ha dy bit cn truyn ti. Cc tham s thng
53
thng tin, nu nh tn hiu ny khng mang sn dng mt chiu. Mun vy, phng
php m ha bit cn to ra s trung ha mc tn hiu ng vi cc bit 0 v 1 trit tiu
dng mt chiu.
S tn ti ca dng mt chiu cn gy ra rt nhiu kh khn trong k thut
truyn dn tn hiu. C th, mc tri tn hiu rt kh xc nh mt cch ng mc,
dn n vic nhn bit tham s thng tin v d qua gi tr bin gp tr ngi. Ch
lm vic ca cc thit b thu pht cng s b nh hng bi s tn ti ca dng mt
chiu. Nu vt qu mt gii hn nht nh, dng mt chiu d gy pht xung nguy
him trong cc mi trng d chy n.
Tnh bn vng vi nhiu v kh nng phi hp nhn bit li
Kh nng khng nhiu ca mt tn hiu s cng ph thuc nhiu vo phng php
m ha bit. V d, di tn cng hp th tn hiu cng bn vng hn i vi nhiu. Hoc,
cc phng php m ha chnh lch bn vng vi nhiu hn cc phng php m ha
gi tr tuyt i, cc phng php m ha iu tn bn vng hn m ha iu bin...
Nu mt phng php m ha bit to ra mt tn hiu c nhng c th ring, theo
mt mu bit lp th bn nhn c thm kh nng nhn bit li nu tn hiu b sai
lch m khng cn b xung thng tin kim li.
2.7.2 NRZ, RZ
NRZ (Non Return to Zero) l mt trong nhng phng php c s dng ph
bin nht trong cc h thng bus trng. Thc cht, c NRZ v RZ u l cc phng
php iu ch bin xung. Nh hnh m t di y b 0 v bit 1 c m ha vi
bi mc bin tn hiu khc nhau, mc tn hiu ny khng thay i trong sut chu k
T (mt nhp bus). Ci tn NRZ c s dng, bi mc tn hiu khng quay tr v
khng sau mi nhp. Cc kh nng th hin hai mc c th l:
t v in p dng
in p m v t
in p m v in p dng cng gi tr (tn hiu lng cc)
Mt trong nhng u im ca phng php NRZ l tn hiu c tn s thng
thp hn nhiu so vi tn s nhp bus. Phng php ny khng thch hp cho vic
ng b ha, bi mt dy bit 0 hoc 1 lin tc khng lm thay i mc tn hiu. Tn
hiu khng c trit tiu dng mt chiu, ngay c khi s dng tn hiu lng cc, nn
khng c kh nng ng ti ngun.
55
d tiu biu ca giao din DTE/DCE l chun RS-232 gia my tnh v Modem. Tuy
vy phm vi s dng cc chun truyn ni tip khng ch hn ch vic kt ni gia
cc DTE v DCE theo ngha c in.
Cc chun truyn ni tip c cp ti y l cc chun c s dng rng
ri nht trong truyn thng cng nghip, l EIA/TIA-232, EIA/TIA-422 v c bit
l EIA/TIA-485. Trc kia, cc chun c t ch "RS" u vi ngha
"Recommended Standard". Sau ny, "RS" c thng nht thay th bng "EIA/TIA".
Ch rng, ch ci cui mi tn chun k hiu phin bn chnh l, b xung. V d,
EIA/TIA-232-E ch phin bn chnh l ln th 5 ca RS-232, EIA/TIA-485-A ch
phin bn chnh l ln th nht ca RS-485.
Cc chun truyn dn ca EIA/TIA c chia thnh ba phm tr sau:
Cc chun giao din trn vn (Complate Interface Standards) v d EIA/TIA232-F, EIA/TIA-530-A v EIA/TIA-561, a ra ton b cc quy nh v chc nng, v
c hc v in hc.
Cc chun ring v in hc (Electrical Only Standards) v d EIA/TIA-232- F
phn 2, EIA/TIA-422-B v EIA/TIA-485-A, ch nh ngha cc thng s v mt in
hc, c trch dn trong cc chun giao din trn vn.
Cc chun v cht lng tn hiu (Signal Quality Standards), v d EIA-334- A,
EIA-363 v EIA-404-A, nh ngha cc thut ng v phng php cho vic nh gi
cht lng tn hiu.
Phn di y tp trung vo cc vn lin quan ti giao din v mt in hc
ca b chun EIA/TIA-232, EIA/TIA-422-B v EIA/TIA-485-A. tin cho vic
trnh by v cng nh theo di, ch "RS" s c s dng trong sut phn cui ca ti
liu ny; Do vai tr quan trng tuyt i ca RS-485 trong mng truyn thng cng
nghip chun ny s c m t k lng nht.
2.8. Phng thc truyn dn tn hiu
Tn hiu c dng truyn ti thng tin. Khng k ti mi trng truyn dn
th cc thnh phn c bn trong mt h thng truyn tn hiu gm c b pht
(Transmitter, generator) hay cn gi l b kch thch (driver), k hiu l DI v b thu
(receiver, k hiu l R). Mt thit b va thu v pht, hay b thu pht c gi vi tn
ghp l transceiver.
Hai phng thc truyn dn tn hiu c bn c dng trong cc h thng truyn
thng cng nghip, l phng thc chnh lch i xng (balanced differential
mode) v phng thc khng i xng hay phng thc n cc (unbalanced mode,
single-enbed mode).
Truyn dn khng i xng
Truyn dn khng i xng s dng in p ca mt dy dn so vi t th
58
59
Hnh2.29: Giao tip gia hai my tnh thng qua Modem v RS-232
Mc d tnh nng hn ch, RS-232 l mt trong cc chun tn hiu c t lu nht,
v th c s dng rng ri. Ngy nay, mi my tnh c nhn u c mt vi cng
RS- 232 (cng COM), c th s dng t do ni vi cc thit b ngoi vi hoc cc
my tnh khc. Nhiu thit b cng nghip cng tch hp cng RS-232 phc v lp
trnh hoc tham s ha.
c tnh in hc
RS-232 s dng phng php truyn khng i xng, tc l s dng tn hiu
in p chnh lch gia mt dy dn v t. Mc in p c s dng giao ng
trong khong t -15V ti 15V. Khong t 3V n 15V ng vi gi tr logic 0, khong
t-15V n -3V ng vi gi tr logic 1.
Chnh v t -3V n 3V l phm vi khng c nh ngha, trong trng hp
thay i gi tr logic t 0 ln 1 hoc t 1 xung 0 mt tn hiu phi vt qua khong
qu trong mt thi gian ngn hp l. V d, tiu chun DIN 66259 phn 2 quy
nh dc ti thiu ca mt tn hiu phi l 6V/ms hoc 30/0 nhp xung, ty theo gi
tr no nh hn. iu ny dn n vic phi hn ch v in dung ca cc thit b tham
gia v ca c ng truyn.
61
iu kin
Ti thiu
in p u ra h mch
in p u ra khi c ti
Tr khng u ra khi ct ngun
Ti a
25V
3kRL7k
-2VV02V
5V
15V
300
500mA
in dung ti
2500pF
Tr khng u vo
3VV125V
3k
7k
3V
-3V
Giao din c hc
Chun EIA/TIA-232 quy nh ba loi gic cm RS-232 l DB-9 (chn chn), DB25 (25 chn) cao ALT-A (26 chn), trong hai loi u c s dng rng ri hn.
Loi DB-9 cng c chun ha ring trong EIA/TIA-574
62
63
b. Ch bt tay
iu kin
Ti thiu
in p u ra h mch
in p u ra khi c ti
Ti a
10V
RT = 100
2V
Tr khng u ra
100
150mA
Thi gian qu u ra
RT = 100
10%TB*
in p ch chung u ra VOC
RT = 100
3V
-7VVCM7V
200mV
nhy cm u vo
in p ch chung VCM
-7V
Tr khng u vo
4k
7V
64
tn hiu duy nht c truyn i. thc hin truyn hai chiu ton phn (full-duplex)
ta cn hai i dy.
RS-422 c kh nng ghp ni im-im, hoc im-nhiu im trong mt mng
n gin-c th l duy nht mt trm c pht v 10 trm c th nhn tn hiu. Tuy
vy trong thc t RS-422 thng ch c dng ghp ni im-im vi mc ch
thay th RS-232 cho khong cch truyn thng ln v tc cao hn.
Trong c hai trng hp s dng cu hnh hai dy hay bn dy, vic s dng
thm mt dy t (C) ng vai tr khc rt quan trng, tuy khng gip g cho vic xc
nh gi tr logic tng ng vi mc tn hiu. Trn mt khong cch vi trm n hng
ngn mt, mc in p t c th rt khc nhau. iu cn thit y l gi mt mc
in p ch chung VCM cho cc trm tham gia mt mc gii hn quy nh, nu
khng d liu truyn i s b mt v cc cng kt ni mi s b ph hng. Ngng gii
hn quy nh cho VCM gi Vi RS-422 l + 7V.
2.8.4 RS-485
c tnh in hc
V c tnh in hc, RS-485 v RS-422 ging nhau v c bn RS-485 cng s
dng tn hiu in p chnh lch i xng gia hai dy dn A v B. Ngng gii hn
c quy nh cho VCM i vi RS-485 c ni rng ra khong -7V n +12V, cng
nh tr khng u vo cho php ln gp 3 ln so vi RS-422. Cc thng s quan trng
c tm tt trong bng di y.
Bng 2.3. Tm tt cc thng s quan trng ca RS-485
Thng s
iu kin
in p u ra h mch
in p u ra khi c ti
RLoad = 54
Ti thiu
Ti a
1,5V
6V
1,5V
5V
250mA
30%TB*
RLoad = 54
CLoad = 54 pF
in p ch chung u ra VOC
nhy cm u vo
in p ch chung VCM
Tr khng u vo
RLoad = 54
-1V
-7VVCM12V
3V
200mV
-7V
12V
12k
66
68
PHUNG PHP:
TC :
CHT LUNG:
Km Tt Hn ch Tt
ng b
M ha bit
Manchester co de
Tc truyn
31,25 Kbit/s
Cp truyn
Cung cp ngun t xa
Mc bo v chy n
Topology
S trm
S b lp
Ti a 4 b lp
Mc an ton ring in th
Dng ti a
I.
13,5V
11mA
1,8W
II.
EEX ib IIC
13,5V
11mA
1,8W
III.
EEX ib IIB
13,5V
250mA 500mA
4,2W
22
IV.
Khng
24V
500mA
12W
32
B cung cp ngun
in th (V)
13,5
13,5
13,5
24
24
24
110
110
250
110
250
500
900
400
1.900
1.300
650
1.500
500
1.900
1.900
1.900
Trong k thut truyn thng ni chung cng nh truyn thng cng nghip ni
ring, ngi ta s dng cc phng tin truyn dn sau:
Cp in: Cp ng trc, i dy xon, cp trn
Cp quang: Cp si thy tinh (a ch , n ch ) si cht do.
V tuyn: Sng truyn thanh (radio AM, FM), sng truyn hnh (TY) vi sng
(microwave) tia hng ngoi (UY)
Di tn ca mt s phng tin truyn dn tiu biu c m t trn hnh sau:
28
26
24
22
20
0,08
0,13
0,2
0,32
0,50
ng knh dy (mm)
0,32
0,40
0,51
0,64
0,80
in tr R(/m)
0,436
0,280
0,178
0,106
0,070
76
cho d liu gia hai mng c th truyn qua li cho nhau c ngi ta s
dng cc thit b lin kt c bit. Thng thng th mi phn mng c thit k cc
giao thc truyn thng ring. Cc giao thc ny c th ging nhau hoc khc nhau so
vi cc thnh phn mng cn li. Vn l lm th no c th lin kt hai mng li,
m ngi s dng hon ton khng phi thit lp li giao thc truyn thng. Ty theo
nhng c im ging nhau v khc nhau gia hai phn mng cn lin kt, c th thc
hin c bng cch chn cc loi thit b lin kt cho ph hp trong s cc loi thit
b kt ni nh b lp (repeater), cu ni (bridge), router v gate~ay.
2.10.1 B lp
Tn hiu t mt trm pht ra trn ng truyn khi ti cc trm khc bao gi
cng b suy gim v bin dng t hay nhiu ty thuc vo c tnh ca cp truyn v
c tnh tn s ca tn hiu. Chnh v vy m c s lin quan rng buc gia tc
truyn (quyt nh tn s tn hiu) vi chiu di ti a ca dy dn. Mt khc cc
chun truyn tin nh RS-485 cng quy nh cht ch c tnh in hc ca cc thit b
ghp ni (c coi nh ti), dn n s hn ch v s trm tham gia. m rng
khong cch truyn cng nh nng cao s trm tham gia th cch thng thng l s
dng cc b lp (repeater).
Vai tr ca b lp l sao chp, khuych i v phc hi tn hiu mang thng tin
trn ng truyn. Hai phn mng c th lin kt vi nhau qua mt b lp c gi l
cc on mng (segment), chng ta phi ging nhau hon ton c v tt c cc lp giao
thc v k c ang truyn vt l. Mc d cc on mng v mt logic vn thuc mt
mng duy nht, tc l cc trm ca chng phi c a ch ring bit, mi on mng
c coi nh cch ly v mt in hc. V vy, s lng cc trm trong ton mng c th
ln hn chun truyn dn quy nh.
Chc nng ca mt b lp c th coi nh thuc phn di ca lp vt l nu i
chiu vi m hnh OSI. Ch rng, b lp ch ni c hai on ng dn ca cng
mt h thng truyn thng, thc hin cng mt giao thc v mi trng truyn dn
cng hon ton ging nhau. Trng hp mt thit b c chc nng kt ni hai on
mng c mi trng truyn dn khc nhau (v d cp quang v cp ng trc) th ta
dng khi nim b chuyn i hoc b thch ng.
Khc vi mt b khuych i tn hiu, mt b lp khng ch lm nhim v
khuych i tn hiu b suy gim, m cn chnh dng v ti to tn hiu trong trng
hp tn hiu b nhiu. Mt b lp tuy khng c mt a ch ring, khng tham gia trc
tip vo cc hot ng giao tip nhng vn c coi nh l mt trm, hay mt thnh
vin trong mng.
79
2.10.2 Cu ni
Cu ni (bridge) phc v cho vic lin kt cc mng con vi nhau, ch khi phn
pha trn ca lp 2 ca chng (c gi l lp iu khin kt ni logic) lm vic vi
cng mt giao thc. Mi trng truyn dn v phng php iu khin truy nhp
ng dn cho mi mng con c th khc nhau. Cu ni c s dng khi lin kt cc
mng con c cu trc khc nhau hoc do mt yu cu thit k c bit no . Nhim
v ca cu ni nhiu khi ch gii quyt vn iu khin truy nhp mi trng
(MAC), cn chc nng ca lp LLC khng b thay i g. Trong trng hp ny, cu
ni c th s dng cho ghp ni cc mng con m mi trng truyn dn c th khc
nhau. V d gia cp ng trc v cp quang, hoc ghp ni cc mng con c phng
php truy nhp bus khc nhau, v d gia token Ring v Ethernet.
i chiu vi m hnh OSI th cu ni lm vic trn c s lp LLC, tc phn trn
ca lp 2. Nh vy, n s phi thc hin cc giao thc pha di lp ny cho c hai
phn mng c th chuyn i cc bc in qua li. Bn thn mt cu ni khng c
a ch mng ring.
2.10.3 Router
80
Router c nhim v lin kt hai mng vi nhau trn c s lp 3 theo m hnh OSI.
Router cng c kh nng xc nh ng i ti u cho mt gi d liu cho hai i
tc thuc hai mng khc nhau (routing). Cc mng c lin kt c th khc nhau
lp 1 v lp 2 nhng bt buc phi ging nhau lp 3. Mi mng u c mt a ch
ring bit v mt khng gian a ch ring. iu c ngha l hai trm thuc hai
mng khc nhau c th c cng mt a ch, tuy nhin chng c phn bit bi a
ch ca mng. Cng nh cc nt mng khc, tng ng vi mi mng router c mt a
ch ring. Nh vy, nu mt router ghp ni n mng th bn thn n c n a ch-cc
trm trong mt mng ch nhn thy mt a ch ca router.
nhin, cng c cc sn phm phn cng chuyn dng thc hin chc nng gateway.
Hnh di y minh ha nguyn tc lm vic ca gateway. Chnh v nguyn tc hot
ng trn lp ng dng, nn gateway cho php lin kt cc h thng theo m hnh kin
trc OSI v c cc h thng khng theo cc m hnh ny.
82
co dng cp loi A
Tr kt thc c dng tin cy (fall-safe biasing) vi cc in tr ln lt l 390220-390.
Chiu di ti a ca mt on mng t 100 n 1200m, ph thuc vo tc
truyn c la chn. Quan h gia tc truyn v chiu di ti a ca mt on
mng c tm tt trong bng 4.1
S lng ti a cc trm trong mi on mng l 32. C th dng ti a 9 b lp
tc 10 on mng. Tng s trm ti a trong mt mng l 126.
Ch truyn ti khng ng b v hai chiu khng ng thi
Phng php m ha bit NRZ
Bng 3.1. Chiu di ti a ca mt on mng FROFIBUS (cp STP loi A)
Tc
(Kbit/s)
Chiu di (m)
9,6/19,2/45,45/93,75 187,5
1200
1000
500
1500 3000/6000/12000
400
200
100
h tr vic trao i d liu qu trnh cp chp hnh, gia cc module vo/ra phn
tn, cc thit b cm bin v c cp chp hnh vi my tnh iu khin. Dch v ny
khc vi SRD ch l ch cn mt ln yu cu duy nht t mt lp trn xung, sau
cc i tc logic thuc lp 2 t ng thc hin tun hon theo chu k t trc. Mt
trm ch s c trch nhim hi tun t cc trm t v yu cu trao i d liu theo mt
trnh t nht nh. Phng php c gi l polling. V th, d liu trao i lun c
sn sng ti lp 2, to iu kin cho cc chng trnh ng dng trao i d liu di
cp trng mt cch hiu qu nht. Khi mt chng trnh ng dng cn truy nhp d
liu qu trnh, n ch cn trao i vi thnh phn thuc lp 2 trong cng mt trm m
khng phi ch thc hin truyn thng vi cc trm khc.
Ngoi cc dch v trao i d liu, lp 2 ca PROFIBUS cn cung cp cc dch
v qun tr mng. Cc dch v ny phc v vic t cu hnh, tham s ha, t ch
lm vic c cc thng s v trng thi lm vic ca cc trm cng nh a ra cc
thng bo s kin.
3.1.5 Cu trc bc in
Mt bc in (telegram) trong giao thc lp 2 ca PROFIBUS c gi l khung
(frame). Ba loi khung c khong cch Hamming l 4 v mt loi khung c bit nh
du mt token c quy nh nh sau:
Khung vi chiu di thng tin c nh, khng mang d liu:
SD1
DA
SA
FC
FCS
ED
DA
SA
FC
Du
FCS
ED
LE
LEr
SD2
DA
SA
FC
DU
FCS
ED
Token
Cc DA, SA, FC v DU (nu c) c coi l phn mng thng tin. Tr DU,
mi cn li trong mt bc in u c chiu di 8 bit (tc mt k t) vi cc ngha
c th nh sau:
Bng 3.2. Ng ngha khung bc in FDL
K hiu
Tn y
ngha
89
SD1
SD4
Start Delimiter
SD4
LE
Length
LEr
Length repeated
DA
Destination Address
SA
Source Address
DA
Data Unit
FC
Frame Control
FCS
ED
End Delimiter
t UART, bn nhn kim tra cc bit khi u, bit cui v bit chn l (parity chn).
Vi mi khung, bn nhn kim tra cc byte SD, DA, SA, FCS, LE/LEr (nu c)
cng nh thi gian ri trc mi khung yu cu. Nu c li, ton b khung phi hy
b.
Trong trng hp gi d liu vi xc nhn (SDA), bn nhn c th dng mt k
t duy nht SC: E5H xc nhn. K t duy nht SC ny cng c s dng tr li
yu cu d liu (SRD) trong trng hp bn c yu cu khng c d liu p ng.
3.1.6 PROFIB US-FMS
Mc d PROFIBUS-FMS khng c chun ha trong IEC 61158 v mt phn
v th vai tr ca n cng m nht dn trong cc pht trin tip theo, ng dng ca n
c mt vai tr nht nh trong mt s lnh vc cng nghip ch to, lp rp. S
dng PROFIBUS-FMS lm bus h thng cc my tnh iu khin c th c ghp
ni theo cu hnh nhiu ch giao tip vi nhau v vi cc thit b trng thng minh
di hnh thc gi cc thng bo. y, phm vi chc nng, dch v cao cp l tnh
nang c coi trng hn so vi thi gian phn ng ca h thng. Do c im ca cc
ng dng trn cp iu khin v iu khin gim st, d liu c trao i ch yu vi
tnh cht khng nh k.
i chiu vi m hnh OSI, lp ng dng ca PROFIBUS-FMS bao gm hai lp
con l FMS v LLI (Lower Layer Interface). Bi cc lp t 3 n 6 khng xut hin
y, lp LLI c vai tr thch ng, chuyn dch cc dch v gia lp FMS v lp FDL
(lp 2). Giao din gia FMS vi cc qu trnh ng dng c thc hin bi lp ALI
(Application Layer Interface)
p dng rng ri trong cng nghip. Cng nh cc giao thc khc, FMS khng ch
chun ha ngha ca cc thng bo (ng ngha) m cn c cu trc bc in ca cc
thng bo (c php)
Giao tip hng i tng
PROFIBUS-FMS cho php thc hin cc hot ng giao tip hng i tng
theo c ch Clien/Senver. y, ngha ca phng thc hng i tng l quan
im thng nht trong giao tip d liu, khng ph thuc vo cc c im ca nh
sn xut thit b hay ca lnh vc ng dng c th.
Cc phn t c th truy nhp c t mt trm trong mng, i din cho cc i
tng thc hay cc bin qu trnh c gi l cc i tng giao tip. V d, gi tr o
ca mt cm bin nhit hoc trng thi logic ca mt van ng/m c th c i
din qua cc i tng giao tip tng ng. Cc thnh vin trong mng giao tip thng
qua cc i tng ny.
Vic truy nhp cc i tng c th thc hin theo nhiu cch khc nhau.
Phng php hiu qu nht l s dng ch s i tng (object index), cn gi l
phng php nh a ch logic. Ch s c th coi l cn cc ca mt i tng ni
trong mt thnh vin ca mng, c biu din bng mt s th t 16 bit. Nh vy,
cc khung thng bo s c chiu di ngn nht so vi cc phng php khc. Mt kh
nng th hai l truy nhp thng qua tn hnh thc (nhn) ca i tng, hay cn gi l
tag. Mi i tng c mt tn hnh thc phn bit thng nht. Phng php ny th
hin u im tnh trc quan, d theo di trong qu trnh thc hin mt d n.
Thit b trng o (VFD)
Thit b trng o (Virtual Field Device, VFD) l mt m hnh tru tng, m t
cc d liu, cu trc d liu v c tnh ca mt thit b t ng ha di gic ca
mt i tc giao tip. Mt i tng VFD cha tt c cc i tng giao tip v danh
mc m t cc i tng m cc i tc giao tip c th truy nhp qua cc dch v.
Mt i tng VFD c sp xp tng ng vi ng mt qu trnh ng dng. Mt
thit b thc c th cha nhiu i tng VFD, trong a ch ca mi i tng
VFD c xc nh qua cc im u cui giao tip ca n. Vic m t mt i tng
VFD c quy nh cht ch trong chun EN 50170.
M t t tng
M T
(object
code)
M rng
(extension)
Chiu di
M t
Boolean
Integer 8
Integeri 6
Integer 32
Unsigned 8
Unsigned 16
Unsigned 2
Floating Point
Visible String
Chui cc k t in c
10
Octes String
Chui cc byte
11
Date
Ngy thng
12
Time of Day
4 hoc 6
13
Time Difference
4 hoc 6
14
Bit String
Chui bit
94
95
Dch v
Context Managment
VVFD-Support
Domain Managment
Program Invocation
Variable Access
Event Managment
Hm dch v
M t tm tt
Initiate
Abort
Reject
Status
Unsolicited status
Identity
GetOD
InitiatePutOD
PutOD
InitiateDownloadSequence
Downloadsegment
TerminateDownloadSequence
RequestDomainDownload
Initiateuploadsequence
Uploadsegment
CreateprogramInvocation
Deleteprograminvocation Start
Stop
Resum
Reset
Kill
Read
Write
ReadWithType
WriteWithType
PhysRead
Physwrite
InfomationReport
InfomationReportWithType
DefineVariablelist
DeleteVariablelist
EventNotification
EventNotificationWithType
AcknowLedgeEventNotification
AlterEventConditionMonitoring
Cc dch v qun l gm c:
qua i tng thit b trng o VFD (Virtual field Device) Object List Management:
qun l danh mc cc i tng
Context: Management qun l ng cnh, c ngha l qun l cc mi lin kt (to
ni, ngt ni)
3.1.7 PROFIB US-DP
PROFIBUS-DP c pht trin nhm p ng cc yu cu cao v tnh nng thi
gian trong trao i d liu di cp trng, v d gia thit b iu khin kh trnh
hoc my tnh c nhn cng nghip vi cc thit b trng phn tn nh I/O. Cc thit
b o, truyn ng v van. Vic trao i d liu y ch yu c thc hin tun
hon theo c ch ch/t. Cc dch v truyn thng cn thit c nh ngha qua cc
chc nng DP c s theo chun EN 50 170. Bn cnh , DP cn h tr cc dch v
truyn thng khng tun hon, phc v tham s ha, vn hnh v chun on cc thit
b trng thng minh.
i chiu vi m hnh OSI, PROFIBUS-DP ch thc hin cc lp 1 v 2 v l do
hiu sut x l giao thc v tnh nng thi gian. Tuy nhin, DP nh ngha pha trn
lp 7 mt lp nh x lin kt vi lp 2 gi l DDLM (Direct Data Link Mapper) cng
nh mt lp giao din s dng (User Interface Layer) cha cc hm DP c s v cc
hm DP m rng. Trong khi cc hm DP c s ch yu phc v trao i d liu tun
hon, thi gian thc, cc hm DP m rng cung cp cc dch v truyn d liu khng
nh k nh tham s thit b, ch vn hnh v thng tin chun on.
Vi cc pht trin mi gn y, PROFIBUS-DP c coi l k thut truyn thng,
l giao thc truyn thng duy nht trong cng ngh PROFIBUS. Giao thc PROFIBUSDP c chia thnh ba phin bn vi cc k hiu DP-VO, DP-Vl v DP-V2.
Phin bn DP-VO quy nh cc chc nng DP c s, bao gm:
thng, mt cng c cu hnh cho php ngi s dng b sung v tham s ha nhiu
loi thit b ca cng mt nh sn xut mt cch tng i n gin, bi cc thng tin
tnh nng cn thit ca cc thit b ny c a vo c s d liu ca cng c cu
hnh. Cn vi thit b ca cc hng khc, cng c cu hnh i hi tp tin m t i
km, gi l tp tin GSD (Gerate-Stammdaten).
c tnh vn hnh h thng
Ch ng thi
i vi mt s ng dng nh iu khin truyn ng in, iu khin chuyn
ng, c ch giao tip theo kiu hi tun t hoc giao tip trc tip t-t cha th p
ng c i hi cao v tnh nng thi gian thc. V vy, phin bn DP-V2 b sung
ch ng thi (issochronous mode), cho php thc hin giao tip theo c ch chung
kt hp vi TDMA. Nh mt thng bo iu khin ton cc gi ng lot, ton b cc
trm trong mng c ng b ha thi gian vi chnh xc ti micro-giy. Vic
giao tip c thc hin theo mt lch trnh t trc, khng ph thuc vo ti tc thi
trn bus. Do hn ch c rung (Jitter), c ch ny cho php phi hp hot ng
mt cch cht ch v nhp nhng gia cc trm trn bus. Mt v d ng dng tiu biu
l bi ton iu khin chuyn ng, trong trm ch ng vai tr b iu khin v tr
v mt s trm t l cc bin tn vi chc nng iu khin tc ng c.
3.1.8 PROFIBUS - PA
PROFIBUS-PA (Process Automation) l mt th loi bus trng thch hp cho
cc h thng.iu khin trong cc ngnh cng nghip ch bin, c bit l trong ha
cht v ha du. Thc cht, PROFIBUS-PA l mt s m rng ca PROFIBUS-DP
vi k thut truyn dn MBP theo IEC 1158-2 c v mt s quy nh chuyn bit
(profle) v thng s v c tnh ca cho cc thit b trng. Cc quy nh chuyn bit
ny to iu kin cho kh nng tng tc v thay th ln nhau gia cc thit b ca
nhiu nh sn xut khc nhau. Vic m t cc chc nng v c tnh hot ng ca cc
thit b da m hnh khi chc nng quen thuc. Xt v mt k thut, PROFIBUS-PA
khng nhng hon ton c th thay th cc phng php truyn tn hiu vi 4-20 mA
hoc HART, m cn em li nhiu u th ca mt h thng bus trng.
Vi kh nng ng ti ngun. PROFIBUS-PA cho php ni mng cc thit b o
102
Cc khi PA
PA-Profile s dng m hnh khi m t cc chc nng v tham s thit b.
Mi khi i din cho mt chc nng s dng, v d vo hoc ra tng t. Cc khi
chc nng c th c lin kt logic vi nhau qua cc u vo v u ra, to ra mt
chng trnh ng dng. Trn thc t, mt mi lin kt logic gia hai khi chc nng
thuc hai trm thit b s c thc hin bng mt mi lin kt truyn thng ca h
thng bus.
Ba loi khi c th cho cc thit b PA l:
Khi vt l (physical block) cha cc thng tin chung ca mt thit b nh tn
thit b, nh sn xut, chng loi, m s serie
Khi bin i (transsducer block) cha cc tham s cn thit cho vic ghp ni
mt thit b trng vi qu trnh k thut, v d cc thng tin phc v chnh nh
(calibration) v chn on vo/ra.
Khi chc nng c trch nhim thc hin chc nng vo/ra (AI, AO, DI, DO)
nm trong mt sch lc iu khin.
Cc khi c cc nh sn xut thc hin v tch hp trong cc thit b trng.
Cc cng c pht trin c th truy nhp cc khi, t tham s v lin kt chng vi
nhau to nn cc chng trnh ng dng.
3.2 Can
CAN (Controller Area Network) xut pht l mt pht trin chung ca hai hng
Bosch v Intel phc v vic ni mng trong cc phng tin giao thng c gii thay
th cch ni im-im c in, sau c chun ho quc t trong ISO 11898. Trong
mt s chng loi t c ln, chiu di dy dn tng cng trong cch ni im-im
c th ln ti vi kilmet, tnh ring khi lng dy dn ln ti hng trm kilgam.
Ch cn quan tm ti cc yu t ny cng c th thy hiu qu ca vic s dng mt h
thng bus trng nh Can. Nh tc truyn dn tng i cao khong cch ngn
cng nh u th mt s c tnh k thut khc m cng ngh ny cng thm nhp
c vo mt s lnh vc t ng ho qu trnh cng nghip
3.2.1 Kin trc giao thc
i chiu vi m hnh ISO/OSI, Can nh ngha lp lin kt d liu gm hai lp
con (LLC v MAC) cng nh phn chnh ca lp vt l.
Lp vt l cp ti vic truyn tn hiu, v th nh ngha c th phng thc
nh thi, to nhp bit (bit timming) phng php m ho bit v ng b ho. Tuy
nhin, chun CAN khng quy nh cc c tnh ca cc b thu pht, vi mc ch cho
php la chn mi trng truyn cng nh mc tn hiu thch hp cho tng lnh vc
ng dng.
104
Lp iu khin truy nhp mi trng (MAC) l phn ct li trong kin trc giao
thc CAN. Lp MAC c trch nhim to khung thng bo, iu khin truy nhp mi
trng, xc nhn thng bo v kim sot li
Lp iu khin lin kt logic (LLC) cp ti cc dch v gi d liu v yu cu
d liu t xa, thanh lc thng bo, bo co tnh trng qu ti v hi phc trng thi.
Trong phin bn CAN2.OB, c t CAN ch nh ngha lp MAC v mt phn
lp LLC. Trong cc phin bn trc , hai lp con ca lp lin kt d liu c gi
l lp i tng (Object Layer) v lp truyn (Transfer Layer). Trong cc h thng
bus tiu biu xy dng trn c s CAN nh CANOpen (CAN in Automation).
DeviceNet (Allen-Bradley) v SDS (Honeywell), giao thc v cc dch v ca lp ng
dng c nh ngha c th. Cng nh nhiu chun bus trng khc, cc lp t 3 n
6 khng th hin CAN.
108
li. Thi gian hi phc t khi pht hin li n khi bt u gi thng bo tip theo ti
a l 31 thi gian bit, nu nh khng c li xy ra tip theo.
Cc trm CAN c kh nng phn bit gia nhiu nht thi vi li ko di, v d
li khi mt trm c s c. Cc trm b hng s c t ng tch ra khi mng (v mt
logic)
3.2.7 M ho bit
Trc khi c chuyn i thnh tn hiu trn ng truyn, CAN s dng
phng php nhi bit (Bit styffing). Dy bit u vo cn nhi bao gm bit khi u
khung, phn x, iu khin, d liu v dy CRC. Khi nm ba lin tc ging nhau, b
pht s t ng b sung mt bit nghch o vo cui. Bn nhn s pht hin ra bit c
nhi v ti to thng tin ban u. Vic nhi bit khng c thc hin vi cc phn cn
li ca khung d liu v khung yu cu d liu, cng nh vi cc khung li v khung
qu ti. Cui cng, dy bit c m ha theo phng php Non-Return-to-Zero (NRZ),
c ngha l trong sut mt chu k bit, mc tn hiu hoc l tri hoc l ln.
3.2.8 Cc h thng tiu biu da trn CAN
Nh cp, CAN khng quy nh cc giao thc v dch v thuc lp ng
dng, m cc h thng bus thc hin theo yu cu c th khc nhau. C th nu ra
ba v d thc hin tiu biu l CANOpen, DeviceNet v SDS. Phn di y s lc
cc c im ca CANOpen v SDS. Do ng dng cng nghip rng ri, DeviceNet s
c gii thiu ring trong mc 3.3
CANOpen
iu khin theo thi gian: mt thit b c th gi d liu mt cch tun hon theo
chu k do ngi s dng t
Gi ng lot: thng bo c gi ng thi ti tt c hoc mt nhm cc thit
b
Hi tun t: phng php c in cho cc h thng c cu hnh chung (mt trm
ch).
Vic t cu hnh v tham s cho cc thit b trong khi a vo hot ng cng
nh trong khi vn hnh khng gy nh hng ng k ti tnh nng thi gian ca ng
dng iu khin. Bn cnh , c th thc hin chc nng thu thp d liu mt cch
nh k hoc theo nhu cu, phc v cc ng dng giao din ngi my, v th v
phn tch, qun l cng thc, bo dng v g ri.
M hnh nh sn xut/ngi tiu dng cho php s dng ng truyn mt cch
hiu qu. Nhiu trm c th ng thi s dng cng mt d liu gi t mt ngun duy
nht. Cc trm cng c th c ng b ho mt cch n gin m bo tnh nht
qun ca d liu-mt trong cc yu cu quan trng trong cc bi ton iu khin. Hn
na, mt h thng c th chn phng thc giao tip ch/t hoc tay i, hoc c hai
ng thi. Thc t, cc thit b c th giao tip vi nhau khng cn s c mt ca mt
trm ch.
3.3.2 M hnh i tng
Lp ng dng ca DeviceNet c xy dng trn c s mt m hnh i tng.
Mt thit b DeviceNet c coi l mt su tp cc i tng i din cho cc
thnh phn ca trm. Mi i tng l mt th nghim (instance) ca mt trong cc
lp m t trn hnh 3.14.
Mi i tng c mt tp hp cc thuc tnh v chc nng dch v. Cc i
tng c ngha c th nh sau:
i tng cn cc (Identity Object): cha cc thuc tnh nh m s nh sn
xut (Vendor ID), kiu thit b (Device Type), phin bn (Revision), trng thi
(Status), s serie (Serial Number) v tn sn phm (Product name)
i tng chuyn thng bo (Massage Route Object): chuyn tip thng bo ti
cc i tng khc, thng thng khng cha thuc tnh no c th truy nhp qua
mng.
i tng DeviceNet (DevtceNet Object): chuyn tip thng. bo ti cc i
tng khc, thng thng khng cha thuc tnh no c th truy nhp qua mng.
i tng DeviceNet (DeviceNet Object): cha cc thuc tnh nh a ch trm
(MAC-ID), tc truyn, hnh ng khi ngt bus (Bus-offAction), s m ln ngt
bus (Bus-offcounter) v a ch trm ch (Master's MAC)
114
ID thng bo
Nhm thng bo
000-3FF
Nhm 1
400-5FF
Nhm 2
MAC ID ngun
600-7bF
Nhm 3
ID thng bo
70C-7EF
Nhm 4
7F0-7FF
Khng hp l
MAC ID ngun
MAC ID
ID thng
Khong gi tr
ID thng bo
Thng bo
Thng bo nhm 1
MAC-ID ngun
MAC-ID ngun
MAC-ID ngun
1
1
0 p ng ca trm ch vi thng bo
thay i trng thi hoc thng bo xc
nhn tun hon
MAC-ID ch
1
0
MAC-ID ngun
0
MAC-ID ch
0
MAC-ID ch
0
MAC-ID ch
M t tm tt
Get_Attributes_All
Set_Attributes_All
Get_Attributes_Single
Set_Attributes_Single
Reset
Start
118
Stop
Create
To mt i tng mi t mt lp
Delete
Hy mt i tng
Apply_Attributes
Find_Next
Object_Instance
Error_Response
Save
Restore
No_Operation (NOP)
Get_Member
Set_Member
Insert_Member
Remove_Member
3.4 Modbus
Modbus l mt giao thc do hng Modicon (sau ny thuc AEG v Schneider
Automation) pht trin. Theo m hnh ISO/OSI th Modbus thc cht l mt chun
giao thc v dch v thuc lp ng dng, v vy c th c thc hin trn cc c ch
vn chuyn cp thp nh TCP/IP, MAP (Manufacturing Message Protocol), Modbus
Plus v ngay c qua ng truyn ni tip RS-232.
Modbus nh ngha mt tp hp rng cc dch v phc v trao i d liu qu
trnh, d liu iu khin v d liu chn on. Tt c cc b iu khin ca Modicon
u s dng Modbus l ngn ng chung. Modbus m t qu trnh giao tip gia mt
b iu khin vi cc thit b khc thng qua c ch yu cu/p ng. V l do n
gin nn Modbus c nh hng tng i mnh i vi cc h PLC ca cc nh sn
xut khc. C th, trong mi PLC ngi ta cng c th tm thy mt tp hp con cc
dch v a ra trong Modbus. c bit trong cc h thng thu thp d liu v iu
khin gim st (SCADA). Modbus hay c s dng trn cc ng truyn RS-232
119
ghp ni gia cc thit b d liu u cui (PLC, PC, RTU) vi thit b truyn d liu
(Modem).
3.4.1 C ch giao tip
C ch giao tip Modbus ph thuc vo h thng truyn thng cp thp. C
th, c th phn chia ra hai loi l mng Modbus chun v Modbus trn cc mng khc
(V d TCP/IP, Modbus Plus, MAP)
Mng Modbus chun
Cc cng Modbus chun trn cc b iu khin ca Modicon cng nh mt s
nh sn xut khc s dng giao din ni tip RS-232C. Cc b iu khin ny c th
c ni mng trc tip hoc qua modem. Cc trm Modbus giao tip vi nhau qua c
ch ch/t (Master/slave), trong ch mt thit b ch c th ch ng gi yu cu,
cn cc thit b t s p ng bng d liu tr li hoc thc hin mt hnh ng nht
nh theo nh yu cu. Cc thit b ch thng thng l cc my tnh iu khin trung
tm v cc thit b lp trnh, trong khi cc thit b t c th l PLC hoc cc b iu
khin s chuyn dng khc.
Mt trm ch c th gi thng bo yu cu ti ring mt trm t nht nh, hoc
gi thng.bo ng lot (broadcast) ti tt c cc trm t. Ch trong trng hp nhn
c yu cu ring, cc trm t mi gi thng bo p ng tr li trm ch. Trong mt
thng bo yu cu c cha a ch trm nhn, m hm dch v bn nhn cn thc hin,
d liu i km v thng tin kim li.
Modbus trn cc mng khc
Vi mt s mng nh Modbus Plus v MAP s dng Modbus l giao thc cho
lp ng dng, cc thit b c th giao tip theo c ch ring ca mng . V d trong
giao tip tay i (Peer-to-Peer), mi b iu khin c th ng vai tr ch hoc t
trong cc ln giao dch (mt chu k yu cu-p ng) khc nhau. Mt trm c th cng
mt lc c quan h logic vi nhiu i tc, v vy n c th ng thi ng vai tr l
ch v t trong cc giao dch khc nhau
Nhn nhn mc giao tip thng bo, giao thc modbus vn tun theo nguyn
tc chung mc d phng php giao tip mng cp thp c th l tay i. Khi mt b
iu khin gi mt yu cu thng bo th n ng vai tr l ch v ch i p ng t
mt thit b t. Ngc li, mt b iu khin s ng vai tr l t nu n nhn c
thng bo yu cu t mt trm khc v phi gi tr li p ng.
Chu trnh yu cu-p ng
Giao thc Modbus nh ngha khun dng ca thng bo yu cu cng nh ca
thng bo p ng, nh c minh ho trn hnh 3.16.
Mt thng bo yu cu bao gm cc phn sau:
a ch trm nhn yu cu (0-247) trong 0 l a ch gi ng lot M hm gi
120
Stop
Stop
trc khung thng bo. Hnh thc nh a ch v phng thc truyn cng hon ton do
giao thc mng c th nh ngha, v vy phn a ch nm trong mt thng bo Modbus
c th tr nn khng cn thit trong qu trnh truyn dn. Tuy nhin, mt a ch
Modbus s c chuyn i thnh mt a ch trm tng ng ca mng pha di.
Khung ASCII
Trong ch ASCII, mt thng bo bt u vi du hai chm (:), tc k t
ASCII 3A, v kt thc bng hai du quay li-xung dng (CRLF), tc hai k twj
ASCII 0D v OA (hnh 3.17). Mi byte trong thng bo c truyn i bng hai k t
ASCII, v vy cc k t c php xut hin trong cc phn cn li ca khung l 0-9
v A-F.
Khi u
a ch
M hm
D liu
M LCR
Kt thc
1 k t
2 k t
2 k t
n k t
2 k t
2 k t 1
CR+LF 1
a ch
M hm
(---)
8 bit
8 bit
D liu
M CRC
n x 8 bit 1 1 6 bit
Kt thc
(-- -)
a ch
Phn a ch trong mt khung thng bo bao gm hai k t (ASCII) hoc tm bit
(RTU). Cc gi tr a ch hp l nm trong khong 0-247, trong a ch 0 dnh
ring cho cc thng bo gi ng lot ti tt c cc trm t. Nu Modbus c s
dng mt mng khc, c th phng thc gi ng lot khng c h tr, hoc c
thay th bng mt phng php khc. V d, Modbus Plus s dng mt c s d liu
ton cc, c cp nht trong mi chu k quay vng token.
Mt thit b ch s dng a ch ch nh thit b t nhn thng bo yu cu.
Sau khi thc hin yu cu, thit b t a a ch ca mnh vo khung thng bo
p ng nh vy thit b ch c th xc nh thit b t no tr li. Trong mt mng
Modbus chun ch c mt trm ch duy nht, v th a ch khng cn thit phi cha
c a ch trm gi v trm nhn.
M hm
Ging nh a ch, phn m hm trong mt khung thng bo bao gm hai k t
(ASCII) hoc tm bit (RTU). Cc gi tr hp l nm trong khong t 1-255, trong
cc m hm trong thng bo yu cu ch c php t 1-127. Tuy nhin, hu ht cc
thit b h tr mt phn nh s hm trn v mt s m hm c d tr cho sau ny.
Mt s hm tiu biu c lit k trong bng 3. 8
Khi mt thng bo gi t thit b ch ti mt thit b t, m hm ch nh hnh
ng m thit b t cn thc hin. Khi thit b t tr li, n cng dng chnh m hm
trong thng bo p ng bnh thng. Trong trng hp xy ra li, m hm tr li
s l m hm trong yu cu vi bit cao nht c t bng 1 v phn d liu s cha
thng tin chi tit v li xy ra.
D liu
Trong mt thng bo yu cu, ni dung phn d liu ni ln chi tit hnh ng
m bn nhn cn thc hin. V d trong mt yu cu c cc thanh ghi th phn d liu
cha thng tin v a ch thanh ghi u tin, s lng cc thanh ghi cn c v chiu
di thc t ca chnh phn d liu.
Trong trng hp bnh thng, phn d liu trong thng bo p ng s cha kt
qu ca hnh ng thc hin, v d ni dung cc thanh ghi c. Nu xy ra li,
phn d liu cha m ngoi l, nh m thit b ch xc nh hnh ng tip theo
cn thc hin. Lu rng, mt s hm khng i hi tham s, v vy phn d liu c
th trng.
Bng 3.8: Cc hm Modbus c cc b iu khin Modicon h tr
M
01
02
03
124
Tn hm
Read Coil Status
Read Input Status
Read Holding Registers
384
x
x
x
484
x
x
x
584
x
x
x
884
x
x
x
M84
x
x
x
984
x
x
x
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
(1)
(1)
(1)
126
3.5 Interbus
Interbus l mt pht trin ring ca hng Phoenix Contact, nhng nhanh
chng thnh cng trn c phng din ng dng v chun ho. u th c bit ca
Interbus l kh nng kt mng nhiu chng loi thit b khc nhau v gi thnh va
phi, trong khi cc c tnh thi gian khng thua km cc h thng khc. Interbus c
th dng xuyn sut cho mt h thng t ng ho phn tn phc tp, khng ph
thuc vo m hnh phn cp. Tuy nhin, trng tm ng dng ca Interbus nm cp
chp hnh trong cc h thng t ng ho x nghip, v vy c xp vo phm tr bus
cm bin/chp hnh. c bit, kt hp vi xu hng iu khin dng my tnh c
nhn, Interbus l mt gii php rt ng quan tm.
3.5.1 Kin trc giao thc
Tp giao thc Interbus c cu trc thnh ba lp tng ng vi m hnh
ISO/OSI: lp vt l, lp lin kt d liu v lp ng dng
Lp vt l quy nh phng php m ho bit, k thut truyn dn tn hiu v giao
din v mt in hc cng nh c hc gia mt thit b mng vi mi trng truyn
thng. Bn cnh , lp vt l cng a ra quy nh v cc yu t thi gian nh tc
truyn, rung (Jitter)...
Lp lin kt d liu c vai tr m bo vic truyn d liu tin cy, chnh xc.
Lp lin kt d liu ca Interbus h tr c hai loi d liu ph bin cp cm
bin/chp hnh l cc d liu qu trnh mang tnh cht tun hon v cc d liu tham
s mang tnh cht khng nh k.
Phn chnh ca lp ng dng ca Interbus c tn l PMS (Peripheral Message
Specification). Ging nh FMS PROFIBUS. PMS thc cht cng l mt tp con ca
MMS. Chnh v vy, cc dch v thuc lp 7 ca Interbus v c bn tng thch vi
cc dch v ca PROFIBUS-FMS.
Kin trc giao thc ca Interbus c xy dng nhm h tr ti a vic trao i
d liu gia mt b iu khin trung tm vi cc vo/ra phn tn, cc thit b cm bin
v c cu chp hnh. D liu c phn chia thnh hai loi l d liu qu trnh c
trao i tun hon v d liu tham s ch c trao i khi cn thit. Ph thuc vo
kiu d liu cn trao i m tp giao thc ca Interbus cng c phn chia thnh hai
nhm c phc tp khc nhau, nh c minh ha trn hnh 3.20.
Giao thc c s cho c hai kiu trao i d liu ni trn c gi l giao thc
vo/ra tun hon thuc mt lp con ca lp lin kt d liu, c tn l BLL (Basic Link
Layer). Thng qua giao din lp trnh (API), cc chng trnh ng dng c th s
dng cc dch v cao cp PMS, hoc s dng trc tip cc dch v trao i d liu
thun tu ca lp BLL.
128
129
D liu
tham s
D liu
tham s 3
D liu
tham s 3
D liu
tham s 2
D liu
tham s 2
D liu s dng
CRC
CNTR
nh sn.
3.5.5 Dch v giao tip:
Cc c tnh giao thc cng nh cu trc mng Interbus cho php kt hp truyn
d liu vo/ra tun hon v truyn thng bo khng tun hon. Bn cnh hiu sut s
dng ng truyn cao v tnh nng thi gian thc th s n gin trong giao din s
dng cng ng mt vai tr quan trng i vi mt h thng bus trng. Tng ng
vi hai kiu d liu, Interbus cung cp cho cc chng trnh ng dng hai giao din s
dng khc nhau.
Dch v truyn tun hon
i vi d liu qu trnh, trm ch c trch nhim t ng cp nht nh cc dch
v truyn ca lp hai. Cc chng trnh ng dng s dng d liu tun hon ch cn s
dng b nh m vo/ra ca trm ch c cc u vo cng nh a cc d liu ra
m khng cn thit phi quan tm ti giao thc mng cp thp. Thc s, mt chng
trnh ng dng nh iu khin qu trnh khng cn quan tm ti c ch vo/ra c th
(qua bus hay qua cc module vo/ra tp trung). Hnh thc truy nhp trc tip b nh
khng nhng n gin ho cch s dng, m cn n gin ho th tc x l giao thc
phc tp. i vi cc thit b c th t do lp trnh nh my tnh c nhn, c th truy
nhp trc tip d liu qu trnh vng nh DPM (Dual-Port Memory) qua cc giao
din phn mm chun ho nh DDE, OPE v Open Control.
Dch v truyn thng bo PMS
Bn cnh dch v trao i d liu tun hon cp thp, mt h thng c tnh nng
m cn h tr cc dch v ng dng cao cp, chun ho. Nh phn trn gii thiu
s b, PMS (Periphera Massage Specification) l mt tp con cc dch v ca chun
MMS c Interbus cung cp qua lp ng dng. Nu so snh vi PROFIBUS-FMS th
PMS cng c th c coi l mt tp con cc dch v tng thch vi FMS. Tng cng
khong 25 dch v c nh ngha trong PMS cho php n gin ho vic giao tip
vi cc thit b trng thng minh. S lng cc dch v c th c m rng cho mt
s loi thit b. Cc dch v tiu biu bao gm:
Context Management: thit lp v gim st cc mi lin kt truyn thng
Variable Access: c v ghi cc bin qu trnh hoc tham s.
Program Invocation: np chng trnh, khi ng v kt thc chng trnh.
Do c tnh mch vng v do vic thc hin lin tc cc chu trnh truyn d liu,
mi trm c th va ng vai tr l server cung cp cc dch v PMS hoc l client s
dng cc dch v m cc trm khc cung cp.
Vi cc b iu khin kh trnh (PLC), vic khai thc cc dch v PMS khng
thng qua b nh m vo/ra, m qua cc khi chc nng giao tip. Bn cnh , cc
dch v giao tip c th c nh ngha trong khi thit lp cu hnh h thng v sau
134
135
Trong mt mng AS-i c mt trm ch duy nht ng vai tr kim sot ton b
hot ng giao tip trong mng, nh c minh ho trn hnh 3.27. Trm ch ny c
th l mt my tnh iu khin nh PLC, PC hay CNC, hoc c th l mt b ni bus
trong trng (fledbus coupler). Trong trng hp trm ch l mt b ni bus trng,
n c nhim v chuyn i giao thc gia mt on bus trng (v d PROFIBUSDP) vi mng AS-i. Cc trm t cn li c th l mt module tch cc ghp ni vi ti
a 4 b cm bin hoc c cu chp hnh thng thng, hoc chnh l mt cm bin/c
cu thp c tch hp giao din AS-i (trm t) c ni trc tip hay qua mt b chia
vi ng truyn.
chiu di 7 bit, trong c 4 bit thng tin (d liu u vo hoc kt qu thc hin
hm). V khong cch truyn dn tng i nh, trong khi tc truyn c nh l
167Kbit/s nn thi gian mt chu k bus ph thuc hon ton vo s lng trm t
ghp ni. Tuy tc truyn khng ln, nhng thi gian mt chu k bus ti a c
m bo khng ln hn 5ms (vi 31 trm t)
C ch giao tip ch-t ca AS-i mt mt cho php thc hin vi mch ghp ni
cho cc trm t rt n gin, dn n gi thnh thc hin thp, mt khc to ra linh
hot ca h thng. Trong trng hp xy ra s c nht thi trn bus, trm ch c th
gi li ring tng bc in m n khng nhn c tr li, ch khng cn thit phi
ch lp li c mt chu trnh.
Bn cnh cc bc in d liu nh k, trm ch cng c th gi km cc thng
bo khc m khng gy nh hng ng k ti thi gian chu k bus. Trong tng cng
9 loi thng bo c hai loi phc v truyn d liu v tham s, hai loi dng t a
ch trm t, nm loi c s dng nhn dng v xc nh trng thi cc trm t.
3.6.4 Cu trc bc in
Cc bc in ca AS-i c xy dng trn nguyn tc n gin, gim thiu cc
thng tin b tr tng hiu sut s dng ng truyn. Thc t, tt c cc bc in
gi t trm ch (thut ng AS-i: li gi) c chiu di c nh l 14 b v tt c cc bc
in p ng t cc trm t (thut ng AS-i: tr li) u c chiu di c nh l 7 bit.
Cu trc ca chng c minh ho trn hnh 3.29.
loi thng bo d liu, tham s, a ch hoc lnh gi. As-i phn bit 9 loi lnh gi
c minh ha trn hnh 3.30.
Trao i d liu
0 A4 A3 A2 A1 A0
D3 D2 D1 D0 P
t tham s
0 A4 A3 A2 A1 A0
P3 P2 P1 P0 P
t a ch
A4 A3 A2 A1 A0 P
Reset trm t
1 A4 A3 A2 A1 A0
Xa a ch mc
nh
1 A4 A3 A2 A1 A0
c cu hnh vo/ra
1 A4 A3 A2 A1 A0
c m cn cc
1 A4 A3 A2 A1 A0
c trng thi
1 A4 A3 A2 A1 A0
c v xa trng
thi
1 A4 A3 A1 A0 A0
3.6.5 M ho bit
Trong vic la chn mt phng php m ho cn ch mt s yu t lin quan
ti lnh vc ng dng c th nh kh nng ng ti ngun, di tn tn hiu mang,
thng tin ng b nhp v kh nng phi hp kim li. Trong khi cp hai dy s dng
cho AS-i c c tnh suy gim mnh theo tn s tng, cng nh bc x nhiu trong
mi trng cng nghip cn phi gim thiu th vic hn ch di tn ca tn hiu ng
vai tr c bit quan trng. Bn cnh , do yu cu n gin v hiu sut ca cc bc
in, nn kh nng t ng b nhp v phi hp pht hin li cng cn c quan tm.
T cc l do nu trn, mt phng php m ho bit mi c a ra-phng php
iu ch xung xoay chiu APM (Altemate Pulse Modulation) APM c th xem nh s
kt hp gia hai phng php AFP (Altemate Flanks Pulse) v m Manchester. Hnh
3.31 minh ha nguyn l lm vic ca phng php ny.
139
140
Kch c
Chiu di ti a
i dy xon STP
# 1 8 AWG (0,8mm2)
1 900m
i dy xon nhiu li c
bc lt
1 200m
i dy xon nhiu li
khng bc lt
400m
200m
Kiu phn phi bo co (Report Distribution): giao tip khng lp lch gia mt
trm gi v mt nhm trm nhn, thng s dng trong vic cc thng bo bo ng.
Kiu publisher/subscirber: giao tip lp lch gia mt trm gi (publisher) v
nhiu trm nhn (subscriber), d liu c cp nht mang tnh ton cc nh nm trong
mt vng nh chung cho ton b mng.
Fieldbus Message Specifcation (FMS)
Cc dch v FMS cho php cc chng trnh ng dng gi thng bo cho nhau
trn bus theo mt chun thng nht v tp dch v cng nh cu trc thng bo. Ngoi
tr mt s dch v bo co thng tin v s kin, hu ht cc dch v FMS khc u s
dng iu VCR Client/server.
D liu cn trao i qua bus c biu din qua mt "M t i tng" (Object
description). Cc m t i tng c tp hp thnh mt cu trc gi l danh mc i
tng (Object dictionary, OD). Mi m t i tng c phn bit qua ch s trong
danh mc i tng. Ch s 0 c gi l u danh mc, cung cp phn m t cc i
tng ca chng trnh ng dng. Mi i tng ca chng trnh ng dng c th
bt u t mt ch s bt k ln hn 255. Ch s 255 v cc ch s nh hn nh ngha
cc kiu d liu chun, v d kiu bool, kiu nguyn, kiu s thc, chui bit v cu
trc d liu dng xy dng tt c cc m t i tng khc.
Trong FMS, m hnh thit b trng o (Virtua Field Device, VFD) ng vai tr
trung tm, Mt VFD l mt i tng mang tnh cht logic, c s dng quan st
d liu t xa m t trong danh mc i tng. Mt thit b thng thng c t nht hai
VFD, nh minh ho trn hnh 3.38.
3.8 Ethernet
Ethernet l kiu mng cc b (LAN) c s dng rng ri nht hin nay. Thc
cht, Ethernet ch l mng cp di (lp vt l v mt phn lp lin kt d liu), v
vy c th s dng cc giao thc khc nhau pha trn, trong TCP/IP l tp giao
thc c s dng ph bin nht. Tuy vy, mi nh cung cp sn phm c th thc
hin giao thc ring hoc theo mt chun quc t cho gii php ca mnh trn c s
149
802.2
2a MAC
1 Vt l
CSMA/CD
802.1
802.3
802.14
150
Loi cp
Chiu di ti a
S trm ti a/on
10BASE5
Cp ng trc dy
500m
100
10BASE2
Cp ng trc mng
200m
30
10BASE-T
i dy xon
1 00m
1024
10BASE-F
Cp quang
2000m
1024
151
FSD a chi ch
(D5H)
a ch
ngun
di/
Kiu gi
D liu
PAD
FCS
gian bit hay 51,2s. Sau ln xy ra xung t u tin mi trm s chn ngu nhin 0
hoc 1 ln khe thi gian ch trc khi th gi li. Nu hai trm ngu nhin cng chn
mt khong thi gian, hoc c s xung t mi vi mt trm th ba, th s khe thi
gian la chn ch s l 0, 1, 2 hoc 3..Sau ln xung t th i, s khe thi gian chn
ngu nhin nm trong khong t 0 ti 21-1. Tuy nhin, sau mi ln xung t, s khe
thi gian ch ti a s c gi li con s 1023. Sau 16 ln xung t lin tip, cc
trm s coi l li h thng v bo tr li lp giao thc pha trn. Thut ton ni ting
ny c gi l Binary Exponential Backoff (BEB).
3.8.6 Hiu sut ng truyn v tnh nng thi gian thc:
Vi gi thit ti tng i ln v khng thay i, hiu sut ng truyn ti u
trong mng Ethernet c xc nh theo cng thc ([l])
Hiu sut ti u =
1+2evl/cn
vi e l gi tr ti u cho s khe thi gian tranh chp trn mt khung, v l tc
truyn, 1 l chiu di dy dn, c l tc lan truyn tn hiu v n l chiu di trung
bnh ca mt khung tnh bng bit.
Hiu sut ti u l mt gi tr l tng, ch t c khi ng truyn c s
dng lin tc v hu nh khng c xung t trn ng truyn. Khi s lng trm tng
ln, nu khng c s iu khin lp giao thc pha trn th hiu sut s gim i ng
k. Trn hnh 3.44 l th m t quan h gia hiu sut ng truyn v s lng
trung bnh cc trm ng thi ch gi thng tin; Lu , s trm ghi trn trc honh
khng phi l s trm trong mng. Hiu sut thc t kh c th xc nh mt cch
chnh xc cho mt cu hnh mng.
Nh vy, vic tng tc hoc khong cch u dn ti gim gi tr hiu sut ti
u. Nhng iu khng c ngha l tng tc truyn s nh hng xu ti tnh
nng thi gian thc ca h thng. Lu s khc nhau gia hiu sut s dng ng
truyn (ti u) v tnh nng thi gian thc ca h thng. Mc d phng php truy
nhp bus l ngu nhin, tnh nng thi gian thc c th ci thin rt nhiu nu c ch
giao tip ca cc lp trn c thit k hp l. C th, thng qua c ch giao tip ca
cc lp trn c thit k hp l. C th, thng qua c ch giao tip pha trn cc ta c
th b sung bin php kim sot truy nhp v trnh c xung t. V d, trong mt
mng cp thp c th thc hin c ch giao tip ch/t v hi tun t. Nu ch c mt
trm ch th vic xy ra xung t s khng xy ra, tr trng hp c cc thng bo t
xut. Nu s lng trm ch l 2, ta c th xc sut trng hp cc trm phi th nhiu
ln sau khi xy ra xung t. Theo lut ton BEB, xc sut hai trm xung t ti ln th
155
156
Tn hiu
Loi cp
Chiu di on ti a
100BASE-T4
i dy xon hng 3
100m
100BASE-TX
i dy xon hng 5
100m
100BASE-FX
Cp quang
2000m
Hnh 3.46 m t kin trc giao thc HSE, pha di, HSE s dng hon ton lp
vt l v lp MAC theo IEEE 802.3. Cng nh nhiu h thng da trn Ethernet khc,
lp mng s dng giao thc IP (Internet Protocol) v lp vn chuyn s dng TCP
(Transmission Control Protocol) hoc UDP (User Datagram Protocol). c bit, HSE
b sung mi mt c t, trong hu ht thuc lp ng dng nh quy nh v cc
khi chc nng ng dng, cc dch v qun tr mng, qun l h thng, c ch d
phng, truy nhp thit b trng...
Cp pht a ch ng
High Speed Ethernet s dng cc giao thc chun DHCP (Dynamic Host Control
Protocol) v IP (Inernet Protocol) cng nh chc nng qun l h thng cp pht
ng a ch cho cc trm. Sau khi nhn c yu cu cp a ch t mt thit b,
DHCP Server s tm mt a ch IP cn trng v cp pht cho thit b yu cu. Tip
theo, thit b thng bo cho phn qun l h thng (System Manager) v c cp pht
mt nhn thit b vt l (Physical Device Tag). Mt khi a ch v mi lin kt c
thit lp, phn qun l h thng c th np cu hnh xung thit b
Cu trc d phng
V c bn, gii php d phng HSE da vo cc cu trc v thnh phn Ethernet
thng dng. C hai dng d phng-d phng mng v d phng thit b-u c h
tr. Mt v d cu hnh d phng tiu biu c minh ho trn hnh sau:
Nhit lm vic
Chng chy
Bng mch nhiu lp
(khng nhiu)
Kiu b ni
Sn phm Ethernet
vn phng
Hubs
Router
NIC's (Network
Interface Card)
00C - 600C
X
00C - 600C
X
00C - 600C
X
50C - 400C
Ty theo sn phm
khng
DB-9 vn c,
RJ- 45, quang
RJ-45
DB-9 vn c, DB-9 vn c,
RJ-45, quang RJ-45, quang
khng
V hp cng nghip
khng
24 VDC
24 VDC
110/220 VAC
Ngun
160
Hnh trn m t cu trc tiu biu phn cng ghp ni bus trng cho cc thit
b, s dng ch yu cho cc vi mch tch hp cao. Phn cng ny c th thc hin
di dng mt bng mch ring c th ghp b sung, hoc tch hp sn trong bng
mch ca thit b.
161
Hnh 4.2: Cu trc tiu biu mt bng mch giao din bus
Tuy nhin, thng thng cc bng mch vi in t 'cng" khng m nhim
ton b chc nng x l giao thc truyn thng, m ch thc hin dch v thuc cc
lp di trong m hnh OSI, cn cc phn mm trn thuc trch nhim ca phn mm
th vin hoc phn mm ng dng. Trong mt s h thng bus hoc mt s sn phm,
nh sn xut to iu kin cho ngi s dng la chn mt trong nhiu kh nng.
Hu ht cc mch giao din bus u thc hin cch ly vi ng truyn trnh
162
Hnh 4.3. Giao din bus cho PLC vi module truyn thng
Ty theo thit k ca cc sn phm khc nhau cng nh ty theo loi mng c
th m trn cc module giao din c cc n hin th trng thi, cc cng tc t a
ch, t ch , cc cng ni cp truyn,VV...
CPU tch hp giao din mng
163
Bn cnh phng php thnh phn giao din mng ca mt thit b di dng
mt module tch ri, c mt b vi x l ring nh gii thiu trn y th mt gii php
kinh t cho cc thit b iu khin kh trnh l li dng chnh CPU cho vic x l
truyn thng. Cc vi mch giao din mng cng nh cc phn mm x l giao thc
c tch hp sn trong CPU. Phng php ny thch hp cho c cc PLC c cu trc
module v cu trc gn nh.
b (bus song song) giao tip vi cc module vo/ra cho cc thit b ngoi vi nh
my in, bn phm, mn hnh,... bn cnh mt s module c tch hp sn trn bng
mch chnh, cc my tnh c nhn cn c mt s khe cm cho cc module vo/ra khc
v h tr vic m rng h thng. Mt Card giao din mng cho PC c lp vo mt
khe cm, thng thng theo chun ISA, PCI hoc Compact-PCI.
Trn mt Card giao din mng cho PC thng c mt b vi x l m nhim chc
nng x l giao thc. Tuy nhin, ty theo tng trng hp c th m ton b hay ch
mt phn chc nng thuc lp 7 (lp ng dng) c vi x l ca Card thc hin, phn
cn li s thuc trch nhim ca chng trnh ng dng, thng qua CPU ca my tnh.
S dng Card giao din, mt my tnh c nhn (cng nghip) t ti trung tm c
th ng thi thc hin nhim v iu khin c s thay cho mt PLC v m nhim
chc nng hin th qu trnh, iu khin gim st t xa thng qua h thng bus trng.
Th mnh ca gii php "PC-based control" ny chnh l gi thnh thp v tnh nng m
ca h thng. Mt vn c hu ca my tnh c nhn l tin cy thp trong mi
trng cng nghip mt phn c khc phc bi v tr t xa qu trnh k thut. Hn
th na, c th thit k mt cu hnh d phng nng nng cao tin cy ca gii php.
B thch ng mng qua cng ni tip/song song
Trong cc cu hnh ng dng n gin, c th dng cc b thch ng mng
(adapter) ni qua cc cng ca my tnh nh:
Cc cng ni tip theo chun RS-232 (COM1, COM2)
Cng ni tip theo chun USB (Universal Serial Bus)
Cc cng song song (LPT1, LPT2)
Mt b thch ng mng c vai tr nh mt trm trong mng, thc hin vic
chuyn i tn hiu t mt cng ni tip hoc song song ca my tnh sang tn hiu
theo chun ca mng, ng thi m nhim vic x l giao thc truyn thng.
166
T ng ha qu trnh
T ng ha cng nghip thng c chia thnh mng l t ng ha qu trnh
(process automation) v t ng ha x nghip (factory automation), tng ng vi hai
lnh vc ng dng c bn l cng nghip ch bin, khai thc (process industry) v
cng nghip ch to, lp rp (manufacturing). Cng nghip ch bin v khai thc bao
gm cc ngnh du kh, than, ha du, ha cht, thc phm, dc phm, in lc, xi
mng, giy,... Cc ngnh cn li nh xe hi, ch to my cng c, luyn kim, cn thp,
in lc c xp vo cng nghip ch to, lp rp.
c th ca cc ngnh cng nghip khai thc v ch bin l cc qu trnh lin tc
din bin chm. V vy tn sut i d liu thp, tuy nhin bc in thng di
cha thng tin v cc bin tng t. Cng ngh bus trng y khng i hi tc
cao, nhng ph mng ln, phi c tnh tin nh v c s la chn cho ph hp
trong mi trng d chy n. Khng nghi ng g, hai cng ngh bus trng i u
trong lnh vc ny l Foundation H 1 v PROFIBUS-PA.
T ng ho x nghip
Trong cc ngnh cng nghip ch to v lp rp, bi ton iu khin logic v
iu khin trnh t ng vai tr trung tm, nu khng k ti bi ton iu khin my
mc v thit b n l, iu khin chuyn ng. Cc h thng iu khin v gim st
y thng c quy m nh hn so vi trong cng nghip ch bin, lng d liu cn
trao i thng t hn nhng c yu cu cao hn v thi gian phn ng. Cc gii php
mng tiu biu l INTERBUS, DeviceNet, PROFIBUS-DP v AS-i.
T ng ha ta nh
T ng ha ta nh l mt lnh vc ng dng c nhiu tim nng, c bit ti
cc khu vc ang pht trin xy dng mnh nh Vit Nam. Cc ta nh cng s, cc
khch sn, cc sn bay v ngay c cc nh chung c cng c nhu cu t ng ha cao.
Cc h thng l si, iu ha nhit , h thng ng m ca, h thng thang my,
h thng chiu sng, h thng cnh bo chy... u l cc i tng cn iu khin v
gim st t trung tm. Tuy cc bi ton iu khin khng phi qu phc tp, nhng s
lng cc thit b th rt ln v chng loi th a dng. Mt s cng ngh bus c u th
trong lnh vc ny l LON, EIB v gn y l truyn thng qua ng in lc.
Cc h thng giao thng vn ti
Cc h thng iu khin v gim st trong lnh vc giao thng, v d iu khin
giao thng th, ng st, hng hi hoc hng khng l cc h thng c cu trc phn
tn mt cch t nhin. Cc bi ton tiu biu trong lnh vc by iu khin tn hiu cc
nt giao thng, iu khin phn lung giao thng, iu ng phng tin giao thng v
trong tng lai l cc h thng xe t hnh. Vic ni mng c th thc hin qua nhiu
phng thc khc nhau, v d qua ng in lc, qua sng v tuyn, qua ng in
thoi. n nay hu ht cc ng dng ny u da trn cc gii php c bit, ng kn.
Tuy nhin, y ta cng c th ngh ti p dng mt s h thng mng cng nghip
171
5.2.4. Yu cu kinh t:
Trong yu cu mang tnh kinh t ta cn xt hai yu t chnh:
* Gi thnh tng th: Tng hp gi thnh trang thit b, cng thit k, lp t v
bo tr.
* Hin trng th trng: C hi mua sm thit b v dch v.
Kinh nghim thc t cho thy, ngi s dng thng hay coi nh vic hoch ton
gi thnh tng th trong khi qu tp trung vo cc c tnh k thut v gi c trang
thit b phn cng. V d, trnh v kinh nghim sn c cng nh gi dch v thit
k, lp t v bo tr ng vai tr rt quan trng trong u t tng th v lu di. Trong
hon cnh Vit Nam, vic mua sm cc thit b, cng c phn mm cng nh cc dch
v h tr c nhiu hn ch, v vy yu t hin trng th trng, kin thc v kinh
nghim sn c nh hng ln ti mt quyt nh. Tuy nhin, ta cng nh khng nn
c gi nhng mc cm, nh kin v mt h thng no. Cng nh bt c lnh vc no
trong in t, tin hc, cc cng ngh bus trng c nhng i mi, tin b khng
ngng. Xu hng thm nhp ca Ethernet vo cp iu khin v cp chp hnh l mt
v d tiu biu.
5.3. Mt s chun phn mm tch hp h thng
5.3.1. Chun IEC 61131-5:
M hnh giao tip mng
i tng ca chun IEC 61131-5 l cc dch v do cc thit b iu khin kh
trnh (PLC) thc hin, hoc cc dch v cc PLC c th yu cu t cc thit b khc,
th hin qua cc hm/khi chc nng s dng khi lp trnh vi IEC 61131-5. Phm vi
ca chun ny v vy b hp vic giao tip gia cc PLC hoc gia PLC v mt thit
b khc.
Dch v giao p
Thng tin trng thi v ch th s c ca cc thnh phn:
* Thit b iu khin kh trnh (Tng th)
* Vo/ra
* B x l trung tm
* Cung cp ngun
* B nh
* H thng truyn thng
Lu rng, status cung cp thng tin v trng thi ca thit b iu khin v cc
thnh phn phn cng, phn rn ca n, khng quan tm ti thng tin cu hnh. D
liu trng thi cng khng cung cp thng tin v qu trnh c iu khin cng nh
chng trnh ng dng trn PLC.
173
PLC yu cu PLC p ng
Khi chc
nng sn c
iu khin
ng b ha gia cc chng
trnh ng dng
Bo ng
Qun l ni
Chc nng
nh a ch cc bin t xa
174
iu khin tham s
iu khin lin ng
Bo ng c lp trnh
Qun l ni
USEND, URCV
WRITE
SEND, RCV
NOTIFY, ALARM
CONNECT
* Cho php cc ng dng khai thc, truy nhp d liu theo mt cch n gin,
thng nht
* H tr truy nhp d liu theo c ch hi tun t (polling) hoc theo s kin
(event-driven)
* c ti u cho vic s dng trong mng cng nghip
* Kin trc khng ph thuc vo nh cung cp thit b
* Linh hot v hiu sut cao
* S dng c t hu ht cc cng c phn mm SCANDA thng dng, hoc
bng mt ngn ng bc cao (C ++, Visual Basic, Delphi...)
Tng quan v kin trc OPC
OPC c xy dng da trn tng ng dng cng ngh COM nhm n gin
ha, chun ha vic khai thc d liu t cc thit b cn trng v thit b iu khin,
tng t nh vic khai thc mt h thng c s d liu thng thng. Ging nh
COM, OPC khng qui nh vic thc hin khai thc c th, m ch nh ngha mt s
giao din chun. Thay cho vic dng C++ dng nh ngha mt s giao din lp
trnh nh thng thng, ngn ng dng y (gi l interface definition language hay
IDL) khng ph thuc vo nn ci t hay ngn ng lp trnh.
Ct li ca OPC l mt chng trnh phn mm phc v gi l OPC-Server,
trong cha cc mc d liu (OPC-Item) c t chc thnh cc nhm (OPCGROUP). Thng thng mt OPC-server i din mt thit b thu thp d liu nh
OPC, RTU, I/O hoc mt cu hnh mng truyn thng. Cc OPC-Items s i din cho
cc bin qu trnh, cc tham s iu khin, cc d liu trng thi thit b... Cch t
chc ny cng tng t nh trong cc h thng c s d liu quan h quen thuc vi
cc cp l ngun d liu (data source), bng d liu (table) v trng d liu (field).
179