Professional Documents
Culture Documents
BI 8
Trang 49
Xng in t
Chc nng gim st v iu khin (HMI Human Machine Interface): chc nng ny gip cc k s vn hnh c th theo di c trng thi ca nh my trn mn hnh my tnh, thit lp cc thng s set-point lp lch chy cho tng b iu khin/thit b m khng cn phi xung sn nh my. Chc nng cnh bo (Alarm): cnh bo bo hiu cho ngi vn hnh cn phi thao tc khn cp cc b phn khng an ton, c nhiu mc cnh bo v chng c th hin trn mn hnh my tnh hoc ci. Chc nng thu thp v lu tr s liu (Database): my tnh s thc hin thao tc lu tr li tt c nhng g xy ra trong h thng theo phng thc chu k (cyclic) hoc s kin (event) theo thi gian thc. Chc nng ny rt quan trng trong nh my, GAMP v ERP (Enterprise Resource Planning) s khai thc t c s d liu ny to cc bo co, biu . i vi cc nh my M th d liu ph h phi c lu tr theo lut sau: 6 thng i vi cc cc thc phm c hn s dng l 60 ngy hoc t hn, 1 nm i vi hn s dng t 60 ngy n 6 thng v 2 nm i vi hn t 6 thng n 1 nm. Chc nng bo co, truy vn (Report & Query): cc bo co ny c to t c s d liu ca nh my, quan trng hn c cc bo co ny phi c kh nng tm kim v cp nht kt qu theo thi gian thc, c nh vy cc bo co ny mi gip cc b phn, phng ban c c kt qu trung thc phn ng kp thi i vi nh my nh cht lng sn phm hin ti, lp k hoch cho giai on k tip l cn phi lm g? Chc nng a ra cc th khuynh hng (Trending): chc nng ny gip cc nh qun l, k s vn hnh bit c hiu sut lm vic ca h thng trong qu kh, hin ti d on trong tng lai. Da vo cc trending ny cc k s c th bit cn phi iu chnh khu no nng cao hiu sut lm vic cng nh tit kim nng lng cho nh my. K hoch bo tr bo dng nh k. Chc nng bo mt (Security): gip an ton thng tin trnh cc truy cp tri php lm mt hoc hng thng tin, bo mt s c thit lp cho tng cp, tng ng dng nh k s vn hnh ch c php iu khin nhng khu vc no, thay i cc thng s no? Phng bo tr, bo dng, k ton c truy xut cc c s d liu g trong nh my. 3. iu hnh sn xut. Kt ni cc my tnh vn phng thuc cp iu hnh vi cp iu khin trung tm. Thng tin c a ln trn bao gm trng thi lm vic ca cc qu trnh k thut, 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 hnh. iu hnh sn xut khng yu cu nghim ngt v tnh thi gian thc, nhng lng thng tin vi s lng ln ti hng Mbyte. Hai loi mng c dng ph bin trong mc ch ny l Ethernet v Token - Ring, trn c s cc giao thc chun nh TCP/IP v IPX/SPX.
Trang 50
Xng in t
Mng x nghip
iu khin trung tm
iu khin trung tm
Bus h thng
K Van ng c Bm
Cm bin
C cu chp hnh Hnh 4.1: Cu hnh ca mt mng cng nghip 4. Kho st giao thc v cu trc mng s dng. M hnh TCP/IP: M hnh TCP/IP (Transmission Control Protocol / Internet Protocol) l m hnh cho mng Internet c s dng rng ri nht hin nay. Cu trc cc lp ca TCP/IP c mt s im tng ng vi m hnh OSI (Open System Interconnect) nhng c b bt mt s lp. So vi 7 lp ca m hnh OSI, cu trc TCP/IP ch c 4 lp sau y:
Trang 51
Xng in t OSI
Application
Presentation
Application
Transport Internet
Hnh 4.2: Cu trc 4 lp ca m hnh TCP/IP so vi m hnh OSI Lp truy xut mng: Network Access Layer. Lp lin mng: Internet Layer. Lp vn chuyn: Transport Layer. Lp ng dng: Application Layer. 4.1. Chc nng ca cc lp: Lp truy xut mng (Network Access Layer): Lp truy xut mng i din cho cc b phn kt ni vt l nh cp, b chuyn i (Adapter), card mng, giao thc kt ni, giao thc truy cp mng. Lp ny c nhim v trao i d liu gia cc my ch v mng. TCP/IP khng nh ngha lp ny m dng cc chun c sn nh IEEE, X25, RS232, ETHERNET,... Lp lin mng (Internet Layer): Chu trch nhim cung cp a ch logic cho giao din mng vt l iu khin vic truyn thng tin gia cc my. Lp ny nhn d liu t lp vn chuyn,
Trang 52
Xng in t
ng gi thnh cc IP datagram vi cc IP header cha thng tin ca vic truyn d liu, sau chuyn xung lp truy xut mng truyn. Lp ny cng cung cp cc giao thc thng bo li. Lp vn chuyn: Lp vn chuyn c nhim v phn pht d liu ti cc chng trnh ng dng khc nhau. Lp ny c hai nghi thc quan trng l TCP (Transmission Control Protocol) v UDP (User Datagram Protocol). n v d liu lp ny l cc bn tin. Lp ng dng: y l lp cao nht, dng truy xut cc dch v trn mng bng cc chng trnh ng dng. Mt chng trnh ng dng s tng tc vi cc nghi thc ca lp ny gi v nhn d liu. Cc dch v trn lp ny gm c: truyn th (SMTP), truyn nhn file (FTP) , truy cp t xa (TELNET) 4.2. Nghi thc Ethernet: Lp truy xut mng trong TCP/IP s dng cc nghi thc mng c sn nh : Ethernet, IEEE 802, X25, Frame Relay, ATM. Trong cc mng LAN, nghi thc c s dng ph bin nht l mng Ethernet. Ethernet: Da trn iu khin a truy cp CSMA/CD(Carrier Sense Multiple Access/Collision Detect). Cc chc nng c bn ca Ethernet l: Truyn v nhn cc gi d liu. Gii m cc gi v kim tra a ch trc khi pht cho phn mm lp trn. Kim tra li. iu khin a truy cp CSMA: Trc khi truyn d liu trn mng, mt trm Ethernet phi lng nghe hot ng ca knh truyn. Nu pht hin knh truyn b bn, n s ch m khng truyn. Nu knh truyn trng th n s truyn. Sau bit cui cng ca mt khung truyn trm Ethernet phi i mt khong thi gian nht nh to mt khong cch gia cc khung. Khong cch ny chnh l thi gian cho php cc trm khc c Thc tp cng nhn Trang 53
Xng in t
th chim knh truyn. Trong trng hp xy ra xung t (khi c hai trm cng pht hin ra knh trng v truyn d liu ln), trm Ethernet s pht hin ra xung t nh so snh d liu trn ng truyn vi d liu pht. C hai trm s cng ngng pht v ch trong mt khong thi gian ngu nhin trc khi pht li. Do thi gian ch pht li ca mi trm l ngu nhin nn c th trnh c vic ti xung t, tuy nhin nu iu ny xy ra, cc trm s phi ch mt ln na vi thi gian ch ngu nhin tng ln gim xc sut ti xung t. nh dang khung Ethernet: Preamble (8 byte) Destination Address (6 byte) Preamble : Gm 8 byte: 7 byte u c gi tr 10101010 c chc nng ng b cho phn cng. 1 byte c gi tr 10101011 bo cho bit bt u ca 1 frame. Destination Address v Source Address: a ch ngun v a ch ch, mi trm Ethernet c gn mt a ch 48 bit c nh. Type : Xc nh loi d liu. Data: Cha d liu nhn c t lp trn.Trng d liu bao gm IP Header, TCP, Header, v d liu. Chiu di ca trng d liu t 46-1500 byte. FCS (Frame Check Sequence): Cho php trm nhn xc nh vic truyn c b li hay khng. 4.3. Kho st Token Ring: Thc tp cng nhn Trang 54 Source Address (6 byte) Type (2 byte) Data (46 >1500 byte) FCS (3byte)
Xng in t Token Ring c 2 loi khung c bn Khung Token: Khung Token c chiu di 3 byte. Start: Byte m u. Access control:Byte iu khin. End :Byte kt thc. Start Khung d liu/lnh:
Access control
End
Khung d liu/lnh c kch thc thay i ty thuc vo trng thng tin. Khung d liu mang thng tin ca lp trn. Trong khi khung lnh mang thng tin iu khin v khng cha thng tin ca lp trn. Start Access Frame Destination address Source address Data FCS End Frame status
Access control : Phn bit khung Token hoc khung lnh /d liu. Frame control : Phn bit loi thng tin iu khin. Destination address: a ch n ca khung. Source address: Ni xut pht ca khung. Data: C kch thc thay i mang thng tin. FCS: Kim tra li khung. End: Kt thc. Frame status: Bo trng thi khung nhn c.
Trang 55
Xng in t
4.4. c im ca truyn thng RS -232C, RS-422A, RS485. Thong so Chieu dai cap Length(max ) Toc o baud Baud rate Mode Driver No. Receiver Logic 0 Logic 1 Community Cable/signal Methode Phng thc Shotr circuit current RS-232C 15m (50ft) 20Kbs/15m RS-422 1,2km (4000ft) RS-423 1,2km (4000ft) RS485 1,2km (4000ft)
Unbalanced 1 1 +3v -:+25v -3v -:- -25v 2v 1 Simplex Half-duplex Full-duplex 500mA
10Mbs/12m 10oKbs/12m 10Mbs/12m 1Mbs/120m 10Kbs/120m 1Mbs/120m 100Kbs/1,2k 1Kbs/1,2km 100Mbs/1,2 m km Balanced Balanced Balanced Differential Differential Differential 1 1 32 10 10 10 +2v-:-+5v +3.6v-:-+6v +1.5v-:-+5v -2v-:- -5v 1.8v 2 Simplex Half-duplex Full-duplex 150mA -3.6v -:- -6v 3.4v 2 Simplex Half-duplex Full-duplex 150mA -1.5v -:- -5v 1.3v 2 Simplex Half-duplex Full-duplex 150mA
Chun RS-232. L chun ca EIA nhm nh ngha giao din vt l ga DTE v DCE (v d nh mt my tnh v mt modem). Chun ny s dng u ni 25 chn, tuy nhin ch c mt s t chn l thc s cn thit cho vic lin kt. V phng din in, chun ny qui nh cc mc logic 0 v 1 tng ng vi cc in th nh hn -3v v ln hi +3v. Tc ng truyn khng vt qu 20Kbs v khonh cch nh hn 15m. Chun RS-232C c th chp nhn phng thc truyn song cng (fulllduplex). Mt trong nhng yu cu quan trng ca RS232C l thi gian chuyn t mc logic ny sang mc logic khc khng vt qu 4% thi gian tn ti ca mt bit. Gi s vi tc truyn 19200 baud th thi gian truyn mc logic phi nh hn 0.04/19200 = 2.1s (iu ny lm gii hn ng truyn, vi tc 19200 baud ta c th truyn xa nht l 50ft "15.24m"). Thc tp cng nhn Trang 56
Xng in t
Mt trong nhng vn quan trng cn lu khi s dng RS232 l mch thu pht khng cn bng ( n cc ), tc l tn hiu vo v ra c so vi t. Chuan RS 422A. Mt ci tin quan trng ca chun RS232C l chun RS 422A. Chun ny s dng vic truyn d liu sai lch (differential data) trn nhng ng truyn cn bng. Mt d liu sai lch cn hai dy, mt cho d liu khng o (non-inveted) v mt ng cho d liu o (inverted). D liu c truyn trn ng dy cn bng, thng l cp xon vi mt tr u cui. Mt IC li (drver) s bin i cc mc logic thng thng thnh mt cp tn hiu sai lch truyn. Bn nhn s c mt mch chuyn i tn hiu sai lch thnh cc mc logic tng ng khc. Vi chun mi ny, tc cng nh khong cch c ci thin nhiu. Chun RS - 485. Giao tip EIA RS- 485 l mt ci tin ca chun RS422A. c tnh in ca n ging nh chun RS422A. RS485 l mt chun truyn vi sai, s dng hai dy cn bng. Vi RS-485 tc truyn c th t n 10Mbs v chiu di cp c th ln n 1.2km. in p vi sai ng ra t +1.5v >+5v nu l logic 0, mc logic 1 s l -1.5>-5v. Mt c im quan trng ca RS 485 l c th cung cp n 32 trm trn cng mt ng truyn. iu ny cho php to thnh mt mng cc b. Ch c mt trm c chn lm master, cc trm cn li u l slave. Master c quyn truyn bt c lc no, n s ch nh mt slaver bt k giao tip vi n. Slave ch c th truyn sau khi nhn c lnh ca master. Mi slave c mt a ch ring trn ng truyn v s khng c truyn nu khng c yu cu t master. 4.5. Mch chuyn i v mng RS-485. Thng thng cc h vi iu khin c ng truyn thng theo mc TTL,cc thit b u cui khc (DTE) c cng truyn thng l RS-232. c th ni mng cc thit b ny ta phi chuyn t TTL RS-232 sang RS-485. thc hin c chuyn i ny c rt nhiu vi mch trn th trng, nhng h vi mch ca hng MAXIM l ph bin nht hin nay. Tiu biu l MAX485 n chuyn t TTL sang RS-485 v truyn thng tin theo phng php Half-Duplex. Bn trong mi vi mch cha mt b pht v mt b thu.
c im : RS-485 S dng tn hiu in p chnh lch i xng gia hai dy dn A v B, thng tin c a trn cp dy xon i bn song cng (HalfThc tp cng nhn Trang 57
Xng in t
Duplex).Ngha l ti mt thi im bt k trn ng truyn ch c th l mt thit b hoc l hoc l nhn. S mng Half-Duplex RS-485.
thc hin kt ni ga my tnh v mch iu khin ta cn qui nh tc v khung d liu ging nhau. V d: Vit chng trnh khi mi Reset mch th P1=05H, P2 = 55H v d liu c gi ln my tnh l 55H. Khi xut d liu t my tnh xung th d liu c a ra P2, P0.
DEM EQU ORG MOV MOV LCALL MAIN: JNB ACALL MOV MOV 31h 000H DEM,#55H P1,#05H START RI,PHAT GetChar DEM,A P2,A
Trang 58
Xng in t
PHAT: MOV A,DEM MOV P0,A LCALL PUTCHAR LJMP MAIN ;====================================== Start: MOV A,PCON ;Make sure SMOD is off SETB ACC.7 MOV PCON,A ;Set up timer 1 MOV TH1,#0F3h ;4800 baud MOV TMOD,#20h MOV TCON,#40h MOV SCON,#52h ;Set up serial port RET ;========================================================== GetChar:JNB RI,$ ;Wait for receiver flag CLR RI ;Clear receiver flag MOV A,SBUF ;Read character RET ;========================================================== Putchar:JNB TI,$ ;Wait for transmitter flag CLR TI ;clear transmitter flag MOV SBUF,A RET END
Phn thc tp c th Thi cng mch trao i d liu ga mch v my tnh thng qua ng truyn theo chun cng nghip. Gm cc bc: V s khi, s mch v phn tch hot ng ca mch. Vit lu thut ton Vit chng trnh xut nhp d liu ga vi iu khin v my tnh. Trn my tnh vit cc chng trnh con: + Vit chng trnh khi cng tc 4800, 8 bit d liu, 1bit stop. + ng m cng COM. + Nhn d liu t kt hin th. +Xut d liu xung kit iu khin. Trn vi iu khin vit cc chng trnh con: + Vit chng trnh khi cng tc 4800, 8 bit d liu, 1bit stop. + Chng trnh thu, pht d liu. + Nhn d liu t my tnh lu vo vng m. + Ly d liu t vng m trn hin th. + Nhn d liu t ma trn bn phm lu vo vng m bn phm. + Ly d liu t vng m bn phm xut ln my tnh.
II.
Trang 59