You are on page 1of 154

TRNG H S PHM K THUT TPHCM KHOA IN T

BI GING:

IU KHIN LP TRNH 2

BIN SON: GV GV ThS Nguyn Tn i ThS T Vn Phng

TP H CH MINH, THNG 01 NM 2008

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

MC LC
CHNG I: PLC S7-300 1.1 Gii thiu v PLC S7-300. 1.2 Cc Module ca PLC S7-300 1.3 Cc Module hot ng. 1.4 Cc kiu d liu. 1.5 Cu trc b nh. 1.6 Chu k qut ca PLC S7-300 1.7 Trao i d liu gia CPU v Module m rng. 1.8 Cu trc chng trnh ca PLC S7-300 1.9 Cc khi OB c bit CHNG II: TP LNH CA S7-300 1.1 Cu trc lnh v trng thi kt qu 1 1 4 5 5 7 8 9 10

nT quye 1.3 Nhm lnh c bit Ban 1.4 Nhm lnh so snh
1.2 Nhm lnh logic 1.5 Nhm lnh ton hc

ruo

H Su ng D

ph

yt am K

P. HC uat T

M
12 12 14 20 23 28 29 30 40 47 47 48 49 49 50 51 52 53 53 54

1.6 Lnh chuyn i s BCD sang s nguyn 1.7 Lnh v Timer 1.8 Lnh v Counter. CHNG III: MNG PROFIBUS- DP 3.1 Tng quan 3.1.2 Kin trc giao thc v k thut truyn 3.1.3 Truy cp BUS 3.1.4 Dch v truyn d lu 3.1.5 Cu trc bc in 3.2 Profibus DP 3.2.1 Cu hnh h thng v thit b 3.2.2 c tnh vn hnh ca h thng 3.2.3 Trao i d liu gia Master v Slaver 3.2.4 ng b ho d liu vo /ra

Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

3.2.5 Tham s ho v chun on h thng 3.2.6 Giao tip trc tip gia cc Slave 3.2.7 Ch ng thi 3.3 Gii thiu Module EM-277 3.3.1 Gii thiu 3.3.2 Cc thng s ca EM-277 3.3.3 Cu trc vng nh ca Master v Slave 3.4 Kt ni mng vi module EM-277 3.4.1 Thit lp a ch mng cho khi EM-277 3.4.2 Truyn d liu gia trm ch v khi EM-277 3.4.3 Tp c s d liu ca thit b ( cc tp GSD) 3.4.5 ng dng mng Profibus DP iu khin thit b CHNG IV : MNG ASI 4.1 Gii thiu v mng ASI 4.1.1 Khi nim

55 55 56 57 57 57 58 61 61 61 64 64

nT quye Ba ASI 4.1.3 Hot ng ca mng n


4.1.2 Giao tip ASI 4.1.4 ng dng mng ASI 4.2 Cc AS-I MASTER 4.2.1 Gii thiu 4.2.2 AS-I Master PLC S7-200 4.2.3 AS-I Master cho PLC S7-300 4.2.4 AS-I Gateway 4.3 Cc thnh phn mng ASI 4.3.1 Cp AS-I 4.3.2 Cc Module AS-I 4.3.3 Lp t Module AS-I 4.3.4 AS-I Repeater/Extender 4.3.5 B nh a ch 4.4 Ch AS-I MASTER

H Su ng D ruo

K pham

y th

P. HC uat T

75 75 75 77 82 84 86 86 86 89 91 92 92 93 97 97 99 100 100 102 108 108

4.4.1 Nguyn tc Master/Slaver trong AS-I 4.4.2 Chuyn i d liu 4.5 H thng AS-I 4.5.1 Thit lp h thng AS-I

Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

4.5.2 H thng truyn d liu AS-I 4.5.3 Cu trc bc in 4.6 AS-I MASTER MODULE CP 243-2 4.6.1 Gii thiu module CP 243-2 4.6.2 c tnh k thut ca Module CP 243-2 CHNG V: PHN MM WINCC 5.1 Gii thiu chung v WinCC 5.1.1 Khi nim 5.1.2 c im 5.1.3 u im ca Version WinCC 6.0 5.2 Cc Poject trong WINCC 5.2.1 Single-user Project 5.2.2 Multi-user Project 5.2.3 Client Project

109 110 113 113 115 129 129 129 129 131 131 131

H Su ng D uo 5.3.1 Thit lp Driver kt ni gia WinCC v PLC Tr yen qu B 5.3.2 nh ngha cc Tag an
5.3 S dng WINCC 5.3.3 To giao din ngi dng 5.3.4 To nh ng v hiu ng cho i tng 5.3.5 Biu din gi tr ca qu trnh Logging Editor 5.3.6 Thit lp cnh bo v thng bo li 5.3.7 To Function v Action 5.3.8 Thit lp Report 5.3.9 Chy chng trnh WinCC 5.4 iu khin v gim st qua mng PROFIBUS 5.4.1 Yu cu 5.4.2 Kt ni phn cng

K pham

y th

P. HC uat T

132 132 133 133 134 134 136 136 137 138 138 139 140 140 141 141 146

5.4.3 Khai bo phn cng trn SIMATIC MANAGER 5.4.4 Thit lp giao din trn WinCC v thit lp giao tip vi S&-300

Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

TI LIU THAM KHO


[1] [2] [3] [4] [5] [6] [7] [8] Nguyn Don Phc, t ng ha vi Simatic S7-300, NXB KHKT, 2006 Hong Minh Sn, Mng truyn thng cng nghip , NXB KHKT, 2001. Trn Thu H, T ng ho trong cng nghip vi WinCC, NXB Hng c, 2007. TT Vit c - H S phm K thut Tp.HCM, SIMATIC S7-300 iu khin h thng. TT Vit_c - Trng H S phm K thut Tp.HCM, Ti liu hun luyn PROFIBUS - DP&FMS. Siemens, AS-Interface Introdution and Basic information, 2000. Siemens, S7-300 Programmable Controller Hardware and installation. Internet.
H Su ng D ruo K pham y th P. HC uat T M

nT quye an

Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 1

CHNG 1:

PLC S7-300

1.1 GII THIU V PLC S7-300: PLC S7-300 l thit b iu khin lo g i c k h t r n h c t r u n g b n h do hng S iemens sn xut vi kch thc nh, gn. Chng c kt cu theo kiu cc Module c sp xp trn cc thanh rack. Trn mi rack cho php t c nhiu nht 8 Module m rng (khng k CPU, Module ngui nui). Mt CPU S7-300 c th lm vic trc tip vi nhiu nht 4 rack. S7-300 c thit k da trn tnh cht ca PLC S7-200 ( c trnh by trong mn hc KLT 1) v b sung nhng tnh nng mi, c bit trong iu khin lin kt c h thng nhiu PLC, gi l mng PLC s c trnh by trong cc chng sau. 1.2 CC MODULE CA PLC S7-300: Nhm mc ch tng tnh mm do trong cc ng dng thc t, M i tng iu cc P. HC khin ca mt trm S7-300 c ch to theo Module. at T
thu Kys, tng t, mng, S lng Cc Module gm c: Module CPU, ngun, ng ham p vo/ra H Sut, song ti thiu bao gi cng c mt Module nhiu hay t ty vo yu cug thc n D Truo Module chnh l CPU, cc Module cn li nhn truyn tn hiu vi i tng iu yen khin, cc Module chcan qu chuyn dng nh PID, iu khin ng c, chng c nng B

gi chung l Module m rng.

Cu hnh ca mt trm PLC S7-300 nh sau:

CPU

Hnh 1.1: Cc khi trn mt thanh rack ca trm PLC S7-300.

TRANG - 1
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 1

Module CPU: cha b vi x l, h iu hnh, b nh, cc b nh thi gian, b m, cng truyn thng (RS485) v c th c vi cng vo/ra s onboard. PLC S7-300 c nhiu loi CPU khc nhau, chng c t tn theo b vi x l c trong CPU nh CPU312, CPU314, CPU315, CPU316, CPU318 Nhng Module cng c chung b vi x l nhng khc nhau v cng vo/ra onboard, khc nhau v cc khi hm c bit c sn trong th vin ca h iu hnh c phn bit vi nhau trong tn gi bng cch thm cm t IFM (Intergrated Function Module). V d Module CPU314 IFM. Ngoi ra cn c cc loi Module CPU vi hai cng truyn thng, trong cng truyn thng th hai c chc nng chnh l phc v vic ni mng phn tn c km theo nhng phn mm tin dng c ci t sn trong h iu hnh. Cc loi CPU ny c phn bit vi cc CPU khc bng tn gi thm cm t DP (Distributted Port) trong tn gi. V d Module CPU 314C-2DP Hnh v sau minh ha mt s CPU ca PLC S7-300:
P. HC uat T M

nT quye an

H Su ng D ruo

K pham

y th

CPU 312 IFM

CPU 314C-2PIP

CPU 314

CPU 314C-2DP

Hnh 1.2: Cc Module tch hp CPU ca PLC S7-300. Module m rng: chia lm 5 loi o o o o o PS ( Power Supply): Module ngun nui. C 3 loi 2A, 5A v 10A. SM (Signal Module): Module m rng cng tn hiu vo/ra, bao gm: DI (Digital Input): Module m rng cc cng vo s. S cc cng vo s m rng c th l 8, 16, hoc 32 tu thuc vo tng loi Module. DO (Digital Output): Module m rng cc cng ra s. S cc cng ra s m rng c th l 8, 16 hoc 32 tu thuc vo tng loi Module. DI/DO (Digital input/Digital output): Module m rng cc cng vo/ra s. S cc cng vo/ra s c th l 8 vo/8 ra hoc 16 vo/16 ra ty thuc tng loi Module. AI (Analog input): Module m rng cng vo tng t. Chng l b chuyn i tng t s 12 bits (AD). S cc cng vo tng t c th l 2, 4, 8 ty tng loi Module.

TRANG - 2
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 1

AO (Analog output): Module m rng cc cng ra tng t. Chng l nhng b chuyn i s tng t (DA). S cc cng ra tng t c th l 2, 4 hoc 8 ty thuc tng loi. AI/AO (Analog input/Analog output): Module m rng vo/ra tng t. S cng vo/ra tng t c th l 4 vo/2 ra hoc 4 vo/4 ra ty tng loi Module. IM (Interface Module): Module ghp ni. y l loi Module chuyn dng c chc nng ni cc nhm Module m rng li vi nhau thnh mt khi v c qun l chung bi mt CPU. Mt CPU c th lm vic trc tip nhiu nht 4 rack, mi rack ti a 8 Module m rng v cc rack c ni vi nhau bng Module IM. FM (Function Module): Module c chc nng iu khin ring, v d nh Module iu khin ng ng c bc, Module iu khin ng c servo, Module PID, iu khin m tc cao CP (Communication Module): Module phc v truyn thng trong mng gia cc b PLC vi nhau hoc gia PLC vi my tnh.
H Su ng D ruo K pham y th HCM

Hnh sau minh ha mt s Module m rng ca PLC uat TP. S7-300:


nT quye an

a) Module ngun (PS)

b) Module vo s (DI)

c) Module ra analog (AO)

d) Module ra s (DO)

e) Module chc nng (FM) f) Module truyn thng

Hnh 1.3: Module m rng ca PLC S7-300

TRANG - 3
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 1

1.3 CC MODE HOT NG: PLC S7-300 c 4 mode hot ng, gm: o o o RUN_P: X l chng trnh, c th c v ghi c t PG. RUN: X l chng trnh, khng th c t PG. STOP: Dng, chng trnh khng c x l.

MRES: Chc nng reset h thng (Module Reset o Cc mode ny c chn da vo cng tc chn mt trc CPU nh hnh 1.4 Trong : 1. n bo trng thi 2. Card nh 3. Nt chn kiu lm vic 4. u ni 24V 5. Cng giao tip MPI 6. Ngn pin
nT quye an H Su ng D ruo K pham y th P. HC uat T M

Hnh 1.4: Mt trc CPU S7-300

Ngoi ra, CPU cn c cc n ch bo gip ngi s dng chn on c trng thi hin ti ca PLC. o o o o o o SF: bo li trong nhm, trong CPU hay trong cc Module. BATF: li pin, ht pin hoc khng c pin. DC5V: bo c ngun 5V. FRCE: bo t nht c mt ng vo/ra ang b cng bc hot ng. RUN: nhp nhy khi CPU khi ng v sng khi CPU lm vic. STOP: sng khi PLC dng, chp chm khi c yu cu reset b nh, chp nhanh khi ang reset b nh. Card nh: dng lu chng trnh m khng cn pin trong trng hp mt in. Ngn pin: nm di np, cha pin cung cp nng lng cho RAM khi mt in. u ni MPI: u ni dnh cho thit b lp trnh hay cc thit b cn giao tip qua cng MPI. u ni in 24V: cung cp ngun cho CPU.

Cc thnh phn khc trn CPU: o o o o

TRANG - 4
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 1

1.4 CC KIU D LIU: Tng t nh PLC S7-200, cc kiu d liu s dng trong chng trnh ca PLC S7-300 gm c: BOOL: c dung lng 1 bit, gi tr l 0 hoc 1, s dng cho bin c 2 gi tr BYTE: dung lng 8 bit, thng dng biu din s nguyn dng t 0 n 255, m BCD ca s thp phn 2 ch s, m ASCII ca k t, WORD: dung lng 2 byte, biu din s nguyn dng t 0 n 65535. INT: dung lng 2 byte, biu din s nguyn t -32768 n 32767. DINT: dung lng 4 byte, biu din s nguyn t -2147483648 n 2147483647. REAL: dung lng 4 byte, biu din s thc c du phy. S5T (S5TIME): biu din khong thi gian, tnh theo gi/pht/giy/mgiy TOD: biu din khong thi gian tnh theo gi/pht/giy DATE: biu din thi gian theo nm/thng/ngy CHAR: biu din k t (ti a 4 k t).
T H Su ng D ruo K pham y th P. HC uat T M

Ngoi ra cn c cc kiu d liu khc:

1.5 CU TRC B NH:en quy


Ban

B nh PLC c minh ha trong hnh 1.5, gm: vng nh cha thanh ghi, vng nh System, vng nh Work, v vng nh Load.

Hnh 1.5: Phn chia vng nh S7-300

TRANG - 5
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 1

Load memory: L vng nh cha chng trnh ng dng do ngi s dng vit v c cha trong cc OB, FC, FB hoc trong cc khi chng trnh trong th vin h thng c s dng (SFB, SFC) v cc khi d liu DB. Vng nh ny to ra t mt phn RAM ca CPU v EEPROM. Khi thc hin lnh xa b nh (MRES) th ton b cc khi chng trnh trong RAM b xa ht. Tng t, khi chng trnh c Download t my tnh vo CPU, chng s c ghi ln phn RAM ca vng nh ny. Vng nh chng trnh c chia lm 3 min: o o o OB (Organization Block): min cha chng trnh t chc. FC (Function): min cha chng trnh con c t chc thnh hm, c bin hnh thc trao i d liu vi chng trnh gi. FB (Function Block): Min cha chng trnh con c t chc thnh hm, c kh nng trao i d liu vi bt k khi chng trnh no. Cc d liu c xy dng trn mt khi ring gi l DB.

Work memory: L vng nh cha cc khi d liu DB ang m, khi chngCM (OB, FB, FC, P. H trnh uat T SFC, SFB) ang c CPU thc hin. Ti mt thitim nht nh vng nh ny h Ky am hin khi chng trnh ny xong ch cha mt khi chng trnh. Sau khi ph u thc DH S th n s b CPU xa khi worknmemory v np vo khi chng trnh k tip g ruo n lt thc hin. uyen T
B Vng nh ny chia thnh 2 min: an q

DB (Data Block): Min cha cc d liu t chc thnh khi, kch thc v s lng do ngi s dng quy nh. Chng trnh c th truy cp min ny theo bit (DBX), byte (DBB), Word (DBW), Double word (DBD). L (Local data block): Min d liu cc b c cc khi chng trnh OB, FC, FB s dng cho cc bin tm thi v trao i cc bin hnh thc vi cc khi gi n. Ni dung d liu trong khi ny s b xo khi kt thc chng trnh tng ng trong OB, FC, FB. Min ny c th truy cp theo bit (L), byte (LB), word (LW) hoc duoble word (LD). Ty theo cc khi chng trnh khc nhau m bng khai bo cha cc bin khc nhau nhm phc v cho yu cu ca khi .

System memory: Cha cc tham s ca h iu hnh v chng trnh ng dng, chia lm 7 min. o Min I: (Process image input): min b m cc cng vo s. Trc khi thc hin chng trnh, PLC c tt c d liu u vo v ct vo min nh ny. PLC khng c trc tip cng vo m c t b m I. Min Q: (Process image output): min b m cc cng ra s. Khi kt thc chng trnh, PLC chuyn gi tr logic t b m Q n cc cng ra s. Thng thng chng trnh khng gn trc tip gi tr ti cng ra m ch chuyn chng vo b m Q.

TRANG - 6
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 1

Min M: min nh cc bit c. Chng trnh ng dng s dng vng nh ny lu cc tham s cn thit v c th truy nhp theo bit, byte, word, double word. Min T: min nh phc v b thi gian. Bao gm vic lu tr gi tr thi gian thi gian nh trc, thi gian tc thi v gi tr logic u ra ca timer. Min C: min phc v b m. Bao gm vic lu tr gi tr t trc, gi tr tc thi v gi tr logic u ra. Min PI: min a ch cng vo cc Module tng t. Cc gi tr tng t ti cc cng vo s c chuyn t ng theo nhng a ch. Chng trnh ng dng c th truy cp min PI theo bit (PI), theo byte (PIB), theo t (PIW), hoc theo t kp (PID). Min PQ: min a ch cng ra cc Module tng t. Gi tr theo nhng a ch ny s c Module tng t chuyn ti cc cng ra tng t. Chng trnh ng dng c th truy cp min nh PQ theo bit (PQ), theo byte (PQB), theo t (PQW) hoc theo t kp. Trong cc vng nh trnh by trn khng c vng nh lm b m cho cng vo/ra tng t, nh vy mi M lnh truy nhp Module tng t (c hoc gi gi TP. HC c tc dng trc tr) u huat tip ti cng vt l. Ky t
an q ruo H Su ng D pham

o o o

T 1.6 CHU K QUT CAyPLC S7-300: u en

B Tng t PLC S7-200, PLC S7-300 thc hin chng trnh theo chu trnh lp. Mi vng lp c gi l vng qut.

Vng qut c bt u bng giai on truyn thng ni b v kim tra li. Bc tip theo l giai on chuyn d liu t cc cng vo s ti b m o I. Sau l giai on thc hin chng trnh. Chng trnh c thc hin t lnh u tin n lnh kt thc ca khi OB1. Kt qu c lu trong b m Q. Sau cng l giai on chuyn cc ni dung ca b m o Q ti cc cng ra s.

Hnh 1.6: Vng qut chng trnh

TRANG - 7
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 1

B m I v Q khng lin quan ti cc cng vo/ra tng t nn cc lnh truy nhp cng tng t c thc hin trc tip vi cng vt l m khng thng qua b m. Thi gian cn thit PLC thc hin c mt vng qut gi l thi gian vng qut. Thi gian vng qut khng c nh, tc l khng phi vng qut no cng c thc hin trong mt khong thi gian nh nhau. C vng qut thc hin lu, c vng qut thc hin nhanh ty thuc vo s lnh trong chng trnh c thc hin, ty thuc vo khi lng d liu c truyn thng trong vng qut. Vic c d liu t i tng x l, tnh ton v gi tn hiu ti i tng cn mt khong thi gian tr ng bng thi gian vng qut. Thi gian vng qut quyt nh tnh thi gian thc ca chng trnh iu khin. Vic c d liu t i tng x l, tnh ton v gi tn hiu ti i tng cn mt khong thi gian tr ng bng thi gian vng qut. Thi gian vng qut quyt nh tnh thi gian thc ca chng trnh iu khin. Nu s dng cc khi OB c bit c ch ngt nh OB40, OB80, OB35 th chng trnh ca khi c thc hin khi xut hin tn hiu bo ngt cng loi. Thi gian vng qut cng ln khi c nhiu tn hiu ngt xut hin trong vng qut.
y th am K 1.7 TRAO I D LIU GIA CPU VuMODULE M RNG: ph DH S S trao i d liu gia CPU vi TruoModule m rng trong mt trm PLC thng qua cc ng n bus ni b. quye Ban P. HC uat T M

Ngay u vng qut cc d liu ti cng vo ca Module s (DI) c CPU chuyn n b m vo I. n cui vng qut, ni dung b m s ng ra c CPU chuyn ti cng ra ca cc Module s (DO). Vic thay i ni dung hai b m ny c thc hin bi chng trnh ng dng. Trong chng trnh ng dng c nhiu lnh c ng vo s th cho d gi tr thc c ca cng ny b thay i trong qu trnh thc hin vng qut, chng trnh s vn lun c c cng mt gi tr t I v l gi tr ca cng vo c ti thi im u vng qut. Nu chng trnh c nhiu ln thay i gi tr cng ra s th do n ch thay i ni dung bit nh tng ng trong Q nn ch c gi tr ln thay i cui cng c a ti cng ra vt l ca Module DO.

Khc vi vic c/ghi cng s, vic truy nhp cng vo/ra tng t li c CPU thc hin trc tip trn Module tng t (AI/AO). Nh vy lnh c gi tr t a ch thuc vng PI s thu c gi tr ng bng gi tr thc c cng ti thi im thc hin lnh, khi thc hin lnh gi mt gi tr ti a ch vng PQ, gi tr c gi trc tip n cng ra tng t ca Module.

TRANG - 8
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 1

Hnh 1.7: Trao i d liu gia CPU v Module m rng 1.8 CU TRC CHNG TRNH PLC S7-300:Ky ham
Su p th P. HC uat T M

Chng trnh do ngi dng vit cho ng DH c lu trong vng nh chng trnh, S7-300 Truo c 2 dng vi cu trc khc uyen nhau: Lp trnh tuynB tnh:
an q

Ton b chng trnh iu khin lu trong 1 khi trong b nh. Dng chng trnh ph hp vi bi ton nh, n gin. Khi c chn y l khi OB1. y l khi cha cc lnh c thc hin thng xuyn trong chu k qut ca PLC.

Lnh 1 Vng qut Lnh 2 Lnh n OB1

Hnh 1.8: Lp trnh tuyn tnh Lp trnh c cu trc: Chng trnh c chia thnh tng phn nh vi cc yu cu ring bit, mi phn c th lu trong mt vng nh khc nhau. Dng ny ph hp vi bi ton phc tp, c nhiu yu cu khc nhau.

TRANG - 9
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 1

PLC S7-300 c 4 loi khi c bn: o Khi OB (Organization Block): l khi t chc v qun l chng trnh iu khin. C nhiu loi OB vi cc chc nng khc nhau, chng c phn bit da vo s nguyn gn thm pha sau. OB1, OB35, OB40 OB1 l khi lun c CPU qut v thc hin lp li cc lnh theo th t t trn xung di. o Khi FC (Program Block): l khi chng trnh vi cc chc nng ring, ging nh 1 chng trnh con. Mt chng trnh c th c nhiu khi FC, chng c phn bit da theo s nguyn gn thm pha sau, FC1, FC2, Khi FB (Function Block): l 1 khi FC c bit c kh nng trao i lng d liu ln vi cc khi chng trnh khc. Mt chng trnh c th c nhiu khi FB, chng c phn bit da theo s nguyn gn thm pha sau, FB1, FB2, Khi DB (Data Block): l khi cha cc d liu cn thit thc hin chng trnh. Cc tham s ca khi ny do ngi s dng t t. Mt chng trnh c th c nhiu khi DB, chng c phn bit da theo s HCM TP. nguyn gn thm pha sau, DB1, DB2, uat

1.9 CC KHI OB C BIT:

y th am K nhau bng cc lnh gi khi, Chng trnh trong cc khi c linu kt vi ph DH S chuyn khi. g ruon nT quye Ban

Nu OB1 l khi c thc hin lin tc trong tng vng qut th cc khi OB khc ch c thc hin khi c tn hiu bo ngt tng ng. Chng trnh vit cho cc khi ny chnh l cc chng trnh x l tn hiu ngt, bao gm: OB10 (Time of date interrupt): chng trnh trong khi OB10 s c thc khi gi tr ca ng h thi gian thc nm trong mt khong thi gian quy nh. OB10 c th gi mt ln hay nhiu ln cch u nhau tng pht, tng gi, tng ngy OB20 (Time delay interrupt): chng trnh trong khi OB20 s c thc hin sau mt kong thi gian tr t trc k t khi gi chng trnh h thng SFC32 t thi gian tr. OB35 (Cyclic interrupt): chng trnh trong OB35 s c thc hin cch u nhau mt khong thi gian nht nh. Mc nh thi gian ny l 100ms, song ta c th thay i n trong bng tham s ca CPU nh phn mm STEP7. OB40 (Hardware interrupt): OB40 s c thc hin khi c tn hiu ngt t ngoi vi a vo CPU thng qua cng vo ra s onboard c bit, hoc thng qua Module SM, CP, FM. OB80 (Cycle time fault): c thc hin khi thi gian vng qut vt qu thi gian cc i quy nh (mc nh l 150ms) hoc c tn hiu ngt gi OB no m OB ny cha kt thc ln gi trc.

TRANG - 10
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 1

OB81 (Power supply fault): khi c li v ngun nui th CPU s gi OB81. OB82 (Diagnostic interrupt): c gi khi c pht hin c s c t cc Module vo/ra m rng. Cc Module m rng ny phi c kh nng t kim tra. OB85 (Not load fault): c gi khi chng trnh c s dng ch ngt nhng chng trnh ngt li khng c trong OB tng ng. OB87 (Communication Fault): c gi khi CPU thy c li truyn thng. OB100 (Start up information): c thc hin mt ln khi CPU chuyn trng thi t STOP sang RUN. OB121 (Synchronous error): c thc hin khi CPU thy li logic trong chng trnh nh sai kiu d liu hoc li truy cp cc khi DB, FC, FB khng c trong CPU. OB122 (Synchronous error): c thc hin khi CPU pht hin c, li truy nhp Module trong chng trnh, v d chng trnh c lnh truy nhp Module vo/ra nhng li khng tm thy Module ny.
K pham y th P. HC uat T M

nT quye an

H Su ng D ruo

TRANG - 11
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

CHNG 2 : TP LNH CA PLC S7-300


1.1 CU TRC LNH V TRNG THI KT QU: Trong ti liu KLT 1 trnh by v cc phng php lp trnh cho PLC, gm c ngn ng lp trnh dng STL, LAD v FBD. Phn ny s trnh by ch yu v cu trc v kt qu ca lnh dng STL. Mt lnh STL ca PLC S7-300 gm c: Tn lnh + Ton hng. V d: Trong : A A I0.0 I0.0 l lnh np gi tr ng vo c a ch I0.0 l Tn lnh l Ton hng

Lu : ton hng c th l d liu hoc l a ch ca mt vng nh no . Ton hng l d liu: o o o o o o o o o D liu logic S nh phn
H Su ng D S nguyn kiu INT (2 Truo byte) yen S nguyn kiu qu Ban DINT (4 byte) y th P. HC uat T M

S thp lc phn

K pham

S thc kiu REAL D liu v thi gian D liu ca b m, nh thi D liu kiu k t

Ton hng l a ch nh: a ch trong b nh PLC S7-300 gm 2 phn: phn ch v phn s. V d: a ch ng vo I0.5 Trong : o o Phn ch: ch v tr v kch thc ca vng nh. Phn s: ch a ch ca vng nh trong min c xc nh.

Thanh ghi trng thi: Khi thc hin lnh, CPU s ghi li trng thi ca php tnh trung gian cng nh ghi li kt qu vo 1 thanh ghi c bit 16 bit, gi l thanh ghi trng thi. Tuy nhin ch c 9 bit thp ca thanh ghi ny c s dng, c cu trc nh sau: 8 BR 7 CC1 6 CC0 5 OV 4 OS 3 OR 2 STA 1 RLO 0 FC

TRANG - 12
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

Trong : o FC (Fisrt Check): khi thc hin cc lnh logic lin tip nhau gm cc php tnh ^ (V), V (HOC), O th bit FC=1. Khi kt thc cc lnh th FC=0. V d: A AN = o I0.0 I1.0 // FC=1 //FC=1

Q0.0 //FC=0

RLO (Result of Logic Operation): th hin kt qu tc thi ca php tnh logic va thc hin. V d: A I0.0 Nu trc khi thc hin bit FC=0 th c tc dng chuyn ni dung ng vo I0.0 vo bit trng thi RLO.
y th am K tr logic ca tip im c ch STA (Status Bit): bit trng thi, lun ph gi u c DH S trong lnh. ng Truo n u gn cho bit STA gi tr ca ng vo I0.3. V d: c hai lnh ye qu sau Ban

Cn khi bit FC=1 th c tc dng thc hin php tnh V M (RLO ^ I0.0), kt HC TP. qu c ghi tr li vo RLO. uat

A o o o o o

I0.3

AN

I0.3

OR: ghi li gi tr ca php tnh V cui cng c thc hin thc hin php tnh HOC (V) sau . OS (Overflow Store bit): ghi gi tr bit b trn. OV (Overflow bit): bit bo kt qu php tnh b trn. CCO v CC1 (Condition Code): hai bit bo trng thi ca kt qu php tnh vi s nguyn, s thc, dch chuyn hoc php tnh logic trong ACCU. BR (Binary Result bit): bit trng thi cho php lin kt gia hai ngn ng STL v LAD. Cho php ngi lp trnh vit mt khi chng trnh FB hoc FC bng STL, nhng c th gi v s dng chng trong chng trnh khc vit bng LAD. c mi lin kt ny, cn phi kt thc trong chng trnh trong FB, FC bng lnh ghi gi tr vo BR: 1 nu chng trnh khng c li, 0 nu chng trnh c li.

Ch : Mt chng trnh vit bng STL c th gm nhiu network. Mi network cha mt on chng trnh phc v mt vic c th. u mi network , thanh ghi trng thi

TRANG - 13
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

nhn gi tr 0, ch sau khi thc hin lnh u tin ca network cc bit trng thi mi thay i theo php tnh. 1.2 NHM LNH LOGIC: Lnh gn: o STL: C php = <ton hng> Ton hng l a ch bit I, Q, M, L, D, T, C. Lnh gn gi tr logic ca RLO ti nh c a ch c ch th trong ton hng. Lnh tc ng vo thanh ghi trng thi nh sau:

M P. HC Tlnh. K hiu: (-) Ch ni dung bit khng b thay i theo huat Ky t ham (x) Ch ni dung bit b thaypi theo lnh. H Su ng D LAD: Truo uyen an q B

Khi gi tr logic ca bit ti <address> bng 1 th RLO c gi tr 1. Khi gi tr logic ca bit ti <address> bng 0 th RLO c gi tr bng 0. Lnh gn c iu kin gi tr 1: o STL: C php S <ton hng> Ton hng l a ch bit I, Q, L, M, D. Nu RLO=1 lnh s ghi gi tr 1 vo nh c a ch trong ton hng. Lnh tc ng vo thanh ghi trng thi nh sau:

TRANG - 14
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

LAD:

Nu RLO = 1 th a ch c th c t mc 1 v duy tr trng thi ny cho n khi n b xa v 0 bng lnh reset. Lnh gn c iu kin gi tr 0: o STL:
P. HC uat T M

H Su ng D C php R <ton hng>ruo nT quye bit I, Q, M, L, D. Ton hng laa ch B n

K pham

y th

Nu RLO=0, lnh s ghi gi tr 0 vo nh c a ch trong ton hng. Lnh tc ng vo thanh ghi trng thi nh sau:

LAD:

Nu RLO = 1 th a ch c th c t mc 0 v duy tr trng thi ny cho n khi n t ln 1 bng lnh set. Lnh AND: o STL:

TRANG - 15
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

C php A <ton hng> Ton hng l d liu kiu BOOL hoc a ch bit I, Q, M, L, D, T, C. Nu FC = 0 lnh s gn gi tr logic ca ton hng vo RLO. Ngc li khi FC = 1 lnh s thc hin php tnh AND RLO vi ton hng v ghi li kt qu vo RLO. Lnh tc ng vo thanh ghi trng thi nh sau:

LAD:

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Khi gi tr logic hai a ch <address> bng 1 th RLO c gi tr 1. Nu c t nht 1 trong 2 ng vo xung mc 0 th RLO c gi tr bng 0. Lnh AND NOT: o STL: C php AN <ton hng> Ton hng l d liu kiu BOOL hoc a ch bit I, Q, M, L, D, T, C. Nu FC = 0 lnh s gn gi tr logic nghch o ca ton hng vo RLO. Ngc li khi FC =1 n s thc hin php tnh AND RLO vi gi tr nghch o ca ton hng v ghi li kt qu vo RLO. Lnh tc ng vo thanh ghi trng thi nh sau:

TRANG - 16
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

LAD:

Vi:

Lnh OR: o STL: C php O <ton hng> Ton hng l d liu kiu BOOL hoc a ch bit I, Q, M, L, D, T, C.
HCM Su p h TP Nu FC = 0 lnh s gn gi tr logic ca ton hngtvo. RLO. Nu FC = 1 n thua y thc hin am K

php tnh OR RLO vi tonng DH v ghi li kt qu vo RLO. o hng


en Lnh tc ng voythanh ghi trng thi nh sau: n qu Ba Tr u

LAD:

RLO c gi tr 1 khi c t nht mt trong hai tn hiu ti hai a ch <address> mc 1. RLO c gi tr 0 khi c hai tn hiu ng vo u xung mc 0.

TRANG - 17
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

Lnh OR NOT: o STL: C php ON <ton hng> Ton hng l d liu kiu BOOL hoc a ch bit I, Q, M, L, D, T, C. Nu FC=0 lnh s gn gi tr logic nghch o ca ton hng vo RLO. Nu FC=1 n thc hin php tnh OR RLO vi gi tr nghch o ca ton hng v ghi li kt qu vo RLO. Lnh tc ng vo thanh ghi trng thi nh sau:

LAD:

Vi:
B

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Lnh AND biu thc: o STL: C php A( ) Lnh khng c ton hng. Nu FC = 0 lnh s gn gi tr logic ca biu thc trong du ngoc sau n vo RLO. Nu FC = 1 n s thc hin php tnh AND gia RLO vi gi tr logic ca biu thc trong du ngoc sau n v ghi li kt qu vo RLO . Lnh tc ng vo thanh ghi trng thi nh sau:

TRANG - 18
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

V d: Thc hin Q4.0 = (I0.2 v I0.3) ^ (I0.4 v I0.5). A( O I0.2 O I0.3 ) A( O I0.4 O I0.5 ) = Q4.0 o LAD:
H Su ng D ruo K pham y th M

P. HC uat T

nT quye an

Lnh OR biu thc: o STL: C php O( ) Lnh khng c ton hng. Nu FC = 0 lnh s gn gi tr logic ca biu thc trong du ngoc sau n vo RLO. Nu FC = 1 n s thc hin php tnh OR gia RLO vi gi tr ca biu thc trong du ngoc sau n v ghi li kt qu vo RLO. Lnh tc ng vo thanh ghi trng thi nh sau:

TRANG - 19
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

V d: Thc hin Q4.0 = I0.2 v (I0.4 v I0.5) A I0.2 O( AN I0.4 A I0.5 ) = Q4.0 o LAD:

1.3 NHM LNH TIP IM C DH ong BIT: Lnh ghi gi tr logicu1 en RLO: q y vo o STL:
Ban Tr u

Su

K pham

y th

P. HC uat T

C php SET Lnh khng c ton hng v c tc dng ghi 1 vo RLO. Lnh tc ng vo thanh ghi trng thi nh sau:

o -

LAD: lnh khng thc hin.

Lnh ghi gi tr logic 0 vo RLO: o STL: C php CLR Lnh khng c ton hng v c tc dng ghi 1 vo RLO. Lnh tc ng vo thanh ghi trng thi nh sau:

LAD: lnh khng thc hin.

TRANG - 20
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

Lnh o gi tr RLO: o STL: C php NOT Lnh khng c ton hng v c tc dng o gi tr RLO. Lnh tc ng vo thanh ghi trng thi nh sau:

LAD:

Lnh pht hin xung cnh ln: o


nT quye hng> C php FP <Ton Ban

STL:

H Su ng D ruo

K pham

y th

P. HC uat T

Ton hng l a ch I, Q, M, L, D v c s dng nh mt bin c ghi li gi tr ca RLO ti v tr ny trong chng trnh. RLO s c gi tr trong vng qut khi c sn ln trong RLO. Lnh tc ng vo thanh ghi trng thi nh sau:

LAD:

TRANG - 21
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

Khi RLO thay i t 0 ln 1 kt qu ca lnh kim tra FB trng thi 1 trong mt vng qut. h thng pht hin c s thay i cnh ln th RLO phi c lu tr trong 1 bit nh FB hoc bit d liu <address>. Nu gi tr RLO trc lu tr trong <address > c gi tr 0 v RLO vng qut hin ti c gi tr 1 th kt qu RLO ca lnh c gi tr 1 trong vng qut. Lnh pht hin xung cnh xung: o STL: C php FN <Ton hng> Ton hng l a ch I, Q, M, L, D v c s dng nh 1 bin c ghi li gi tr ca RLO ti v tr ny trong chng trnh. RLO s c gi tr trong vng qut khi c sn xung trong RLO. Lnh tc ng vo thanh ghi trng thi nh sau:
K pham y th P. HC uat T M

LAD:
B

nT quye an

H Su ng D ruo

Khi RLO thay i t 1 xung 0 kt qu ca lnh kim tra FB trng thi trong 1 vng qut. h thng pht hin c s thay i cnh ln th RLO phi c lu tr trong mt bit nh FB hoc bit d liu <address>. Nu gi tr RLO trc lu tr trong <address > c gi tr 0 v RLO vng qut hin ti c gi tr 1 th kt qu RLO ca lnh c gi tr 1 trong vng qut.

TRANG - 22
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

1.4 NHM LNH SO SNH: So snh s nguyn 16 bit:

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

TRANG - 23
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

So snh s nguyn 32 bit:

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

TRANG - 24
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

So snh s thc:

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

TRANG - 25
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

1.5 NHM LNH TON HC: Thc hin vi s nguyn 16 bit:

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

TRANG - 26
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

Thc hin vi s nguyn 32 bit:

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Thc hin vi s thc:

TRANG - 27
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

TRANG - 28
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

1.6 LNH CHUYN I BCD S NGUYN:

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

TRANG - 29
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

1.7 LNH V TIMER: 1.7.1 Gii thiu Timer: B thi gian Timer l b to thi gian tr T mong mun gia tn hiu logic ng vo v tn hiu logic ng ra. S7 300 c 5 loi timer khc nhau. Tt c 5 loi Timer ny cng bt u to thi gian tr tn hiu k t thi im kch ca tn hiu u vo, tc l khi tn hiu u vo chuyn trng thi, c gi l thi im timer c kch. Thi gian tr T mong mun c khai bo vi timer bng mt word 16 bit bao gm 2 thnh phn: phn gii: timer ca S7 300 c 4 ch phn gii: 10ms, 100ms, 1s v 10s. Mt s nguyn BCD trong khong 0 999 c gi l PV (reset value _ gi tr t trc). Thi gian tr T mong mun tnh nh sau: T = phn gii CM *PV
uon Tr g DH ham Su p Ky P. H uat T th

uyen an q B

Bit 14, 15 khng s dng. Bit 13, 12 dng t phn gii. Bit 0 n bit 11 l gi tr PV di dng BCD (0< PV < 999). Ngay ti thi im kch timer, gi tr PV c chuyn vo thanh ghi 16 bit ca T_word (gi l thanh ghi CV, vit tt current value, gi tr tc thi). Timer s ghi nh khong thi gian tri qua k t khi c kch bng cch gim dn mt cch tng ng ni dung thanh ghi CV. Nu ni dung thanh ghi tr v bng 0 th timer t c thi gian tr mong mun T v iu ny s c bo ra ngoi bng cch i trng thi tn hiu ng ra.

TRANG - 30
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

CPU 314 c 128 timer c nh s t 0 n 127. Mt timer c t tn l Tx, trong x l s hiu ca timer (0 x 127). K hiu Tx cng ng thi l a ch hnh thc ca thanh ghi CV (T- word) v ca u ra T-bit ca timer . Tuy chng c cng a ch hnh thc, song T-word v T-bit vn c phn bit vi nhau nh kiu lnh s dng vi ton hng Tx .Khi dng lnh lm vic vi t, Tx c hiu l a ch ca Tword, ngc li khi s dng lnh lm vic vi tip im Tx s c hiu l a ch ca T-bit. Mt timer ang trong ch lm vic (sau khi c kch) c th c a v ch ch khi ng ban u, tc l ch sn ln ca tn hiu u vo. Cng vic ny gi l reset timer. Tn hiu reset timer c gi l tn hiu xo v khi tn hiu xo c gi tr bng 1 timer s khng lm vic. Ti thi im xut hin sn ln ca tn hiu xo, T_word v T-bit c xo v 0, tc l thanh ghi CV c t v 0 v tn hiu u ra c trng thi 0. 1.7.2 Khai bo s dng Timer: Khai bo s dng timer gm c 5 bc: o o o o o Khai bo tn hiu u vo. Khai bo tn hiu enable nu mun s dng tn hiuTP. ng kch. uat ch
K pham y th HCM

H Su ng D Khai bo tn hiu tr mongomun. u Tr yen Khai bo loi n qu c s dng. Ba timer

Khai bo tn hiu xo timer nu mun.

Khai bo tn hiu enable: C php A <a ch bit> FR <Tn timer> Ton hng th nht a ch bit xc nh tn hiu s c s dng lm tn hiu ch ng kch cho timer c tn trong ton hng th hai.

Khai bo tn hiu u vo: C php A <a ch bit> a ch bit trong ton hng xc nh tn hiu u vo cho timer. V d: A I2.0 FR T1 A I2.1

TRANG - 31
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

Khai bo thi gian tr mong mun: C php L <hng s> Hng s trong ton hng xc nh thi gian tr T t trc cho timer. Hng s ny c hai dng: o o Dng d liu thi gian trc tip: L S5T#00h05m20s00ms Dng khai bo theo phn gii: L W#16#2127 c thi gian tr l 127 giy. S5T#h_m_s_ms c thi gian tr l 5 pht 20 giy.

Khai bo loi timer: S7-300 c 5 loi timer c khai bo theo cc lnh: o SD: Timer ng mch chm
y th

C php SD <Tn timer>


H Su

Thi gian gi tr c bt u tnh t khi c am K ln ca tn hiu u vo (hoc ph sn

P. HC uat T

khi c sn ln ca tn hiu enable D ng ng thi tn hiu vo bng 1), tc l ngay Truo n tr t trc) c chuyn vo thanh ghi T-word (CV thi im gi tr PV ye qu (gi Ban gi tr tc thi). Trong khong thi gian tr T-bit c gi tr 0. Khi ht thi gian tr, T-bit c gi tr bng 1. Nh vy T-bit c gi tr 1 khi T-word = 0 hay CV = 0. Khong thi gian tr chnh l khong thi gian gia thi im xut hin sn ln ca tn hiu u vo v sn ln ca T-bit. Khi tn hiu vo bng 0, T-bit v T-word cng nhn gi tr 0. o SS: Timer ng mch chm c nh

C php : SS <tn timer> Thi gian gi tr c bt u tnh t khi c sn ln ca tn hiu u vo (hoc khi c sn ln ca tn hiu enable ng thi tn hiu vo bng 1), tc l ngay thi im gi tr PV (gi tr t trc) c chuyn vo thanh ghi T-word (CV gi tr tc thi). Trong khong thi gian tr T-bit c gi tr 0. Khi ht thi gian tr, tc l khi T-word = 0, T-bit c gi tr bng 1. Khong thi gian tr chnh l khong thi gian gia thi im xut hin sn ln ca tn hiu u vo v sn ln ca T-bit. Vi b timer tr theo sn ln c nh, thi gian tr vn c tnh cho d lc tn hiu u vo v 0.

TRANG - 32
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

SP: Timer Xung

C php SP <tn timer> Thi gian gi tr c bt u tnh t khi c sn ln ca tn hiu u vo (hoc khi c sn ln ca tn hiu enable ng thi tn hiu vo bng 1), tc l ngay thi im gi tr PV (gi tr t trc) c chuyn vo thanh ghi T-word (CV gi tr tc thi). Trong khong thi gian tr ,tc l khi T-word c gi tr 0, T-bit c gi tr bng 1. Ngoi thi gian tr T-bit c gi tr bng 0. Nu cha ht thi gian tr m tn hiu u vo v 0 th gi tr T-bit v t-word cng v 0. o SE: Timer gi rng xung

C php SE <Tn timer> Thi gian gi tr c bt u tnh t khi c sn ln ca tn hiu u vo (hoc khi c sn ln ca tn hiu enable ng thi tn hiu vo bng 1), tc l ngay HCM TP. huat thi im gi tr PV (gi tr t trc) c chuyn vo thanh ghi T-word (CV Ky t p am gi tr tc thi). Trong khong thi gianStr,htc l khi T-word c gi tr 0, T-bit H u c gi tr bng 1. Ngoi thi Tru tr T-bit c gi tr bng 0. en gian
quy Ban tr m tn hiu u vo v 0 th thi gian tr vn c tnh Nu cha ht thi gian ong D

tip tc, tc l T-bit v T-word khng v 0 theo tn hiu u vo. o SF: Timer m mch chm

C php SF <Tn timer> Thi gian gi tr c bt u tnh t khi c sn ln ca tn hiu u vo (hoc khi c sn ln ca tn hiu enable ng thi tn hiu vo bng 1), tc l ngay thi im gi tr PV (gi tr t trc) c chuyn vo thanh ghi T-word (CV gi tr tc thi). Trong khong thi gian tr, tc l khi T-word c gi tr 0, T-bit c gi tr bng 1. Ngoi thi gian tr T-bit c gi tr bng 0. Khai bo tn hiu xa (reset) C php A <a ch bit> R <Tn timer> Ton hng th nht a ch bit xc nh tn hiu s c s dng lm tn hiu ch ng xa cho timer c tn trong ton hng th hai. Khi tn hiu xa bng 1, T-word (thanh ghi CV) v T-bit cng ng thi c a v 0. Nu tn hiu xa bng 0, timer s ch c kch li.

TRANG - 33
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

1.7.3 Khai bo Timer trong LAD v FBD: Timer ng mch chm (SD):

Bng khai bo thng s Timer ng chm:

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Gin thi gian Timer ng chm:

Khi ng: Timer khi ng khi RLO ti ng vo S thay i t 0 ln 1. Timer bt u chy vi gi tr thi gian r rng t ti ng vo TV min l trng thi ng vo S =1. Xo: Khi RLO reset ng vo R l 1, th gi tr thi gian hin hnh v phn gii b xo v ng ra Q trng thi Reset.

TRANG - 34
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

Ng ra digital: Gi tr thi gian hin hnh c th c nh mt s nh phn ti ng ra BI v BCD. Gi tr thi gian hin hnh l gi tr ban u ca TV tr i gi tr thi gian hot ng ca timer, tnh t khi timer c khi ng. Ng ra Binary: Tn hiu ti ng ra Q l 1, sau khi timer chy ht, khng c li v ng vo S c tn hiu trng thi 1. Khi timer ang hot ng, nu tn hiu ng vo S thay i t 1 xung 0, th timer ngng hot ng. Trong trng hp ny ng ra Q c trng thi tn hiu 0. Timer ng mch chm c nh (SS):

Vi cc thng s, kiu d liu v tonSu H hng khai bo ging nh dang LAD v ng D u FBD ca timer ng mch chmo (SD). Tr
uyen an q B

K pham

y th

P. HC uat T

Gin thi gian Timer ng chm c nh:

Khi ng: Timer khi ng khi RLO ng vo S thay t 0 n 1. Timer bt u hot ng vi gi tr thi gian xc nh r rng ti ng vo TV v tip tc hot ng thm ch nu tn hiu ng vo S thay i thnh 0 trong sut thi gian . Nu tn hiu ti ng vo S thay i t 0 n 1 trong khi timer ang hot ng, th timer s khi ng mi li. Reset: Khi RLO ti ng vo R l 1 th gi tr thi gian hin hnh v phn gii b xo v ng ra Q trng thi Reset.

TRANG - 35
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

Ng ra nh phn: Trng thi tn hiu ng ra Q l 1 sau khi timer hot ng khng b li, th khng cn ch n trng thi tn hiu ng vo S l 1 hay 0. Timer m mch chm (OFF Delay, SF):

Gin thi gian ca Timer m chm:


P. HC uat T M

nT quye an

H Su ng D ruo

K pham

y th

Khi ng: Timer khi ng khi RLO ng vo S thay i t 1 n 0. Sau khi timer hot ng xong, th ng ra Q s chuyn i v 0. Nu trng thi tn hiu ng vo S thay i t 0 n 1 trong khi timer ang hot ng, th timer s dng v thi gian k tip trng thi tn hiu ca S thay i t 1 thnh 0 n s bt u li t u. Reset : Khi RLO ng vo R l 1 th gi tr thi gian hin hnh v phn gii b xo v ng ra Q b reset. Nu c hai ng vo (S v R ) c cng trng thi tn hiu 1, th ng ra Q khng c set cho n khi ng reset tr v 0. Ng ra nh phn: Ng ra Q c kch hot khi RLO ti ng vo S thay i t 0 dn 1. Nu ng vo S khng c kch hot th ng ra Q vn c trng thi tn hiu 1 cho n khi thi gian lp trnh c hon thnh.

TRANG - 36
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

Timer Xung (Pulse, SP):

Gin thi gian ca Timer xung:

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Khi ng: Timer khi ng khi RLO ti ng vo S thay i t 0 n 1. Ng ra Q cng t thnh 1. Reset: Ng ra Q b reset khi: Timer hot ng xong, hoc Tn hiu start chuyn i t 1 n 0, hoc Ng vo reset R c trng thi tn hiu 1. Timer gi rng xung (SE):

TRANG - 37
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

Gin thi gian Timer gi rng xung:

Khi ng : Timer hot ng khi RLO ti ng vo S thay i t 0 n 1. Ng ra Q cng c set thnh 1. Trng thi tn hiu ng ra Q cng vn l 1, mc d tn hiu ng vo S thay i thnh 0. Nu tn hiu ng vo start li thay i t 0 n 1 trong khi timer ang hot ng, th timer s khi ng li. Reset: Ng ra Q b reset khi: Timer hot ng xong, hoc
nT quye an ru K pham y th P. HC uat T M

Ng vo reset R c trngng DH hiu 1. o thi tn 1.7.4 S dng Timer theo lnh bit:
B

Su

Tt c nhng chc nng timer cng c th c khi ng vi nhng lnh bit n gin. S ging nhau v khc nhau gia phng php v nhng chc nng timer c a ra nh sau: Ging nhau: o o o o iu kin khi ng ng vo S. t trc gi tr thi gian. iu kin reset ng vo R . p ng tn hiu ti ng ra Q.

Khc nhau (trong LAD v FBD) Khng c kh nng kim tra gi tr hin hnh, khng c ng ra BI v BCD.

TRANG - 38
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

V d: Dng LAD:

Dng FBD:
B

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

TRANG - 39
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

Dng STL: Network 1: A SD T4 Netwok 2: A T4 = Q8.0 Network 3: A I0.1 R T4 Timer T4 s c kch nu I0.0 ln mc 1. Sau 5s, T4 ng lm Q8.0 ln mc 1. Timer c reset nu I0.1 ln mc 1.
K pham y th P. HC uat T M

I0.0

L S5T#5S

1.8 LNH V COUNTER:

1.8.1 Gii thiu Counter: uyen T q Ban Counter l b m thc hin chc nng m sn xung ca cc tn hiu u vo. S7300 c ti a 256 counter (tu loi CPU), k hiu Cx, trong x l s nguyn trong khong t 0 n 255. Nhng b m ca S7-300 u c th ng thi m tin theo sn ln ca mt tn hiu vo th nht, c k hiu l CU (count up) v m tin theo sn ln ca tn hiu vo th hai, k hiu CD (count down). Thng thng b m ch cc sn ln ca tn hiu CU v CD, song cng c th c m rng m c mc tn hiu ca chng bng cch s dng thm tn hiu enable. Nu c tn hiu enable, b m s m tin khi xut hin sn ln ca tn hiu enable ng thi ti thi im CU c mc tn hiu 1. Tng t b m s m li khi c sn ln ca tn hiu enable v ti thi im CD c mc tn hiu 1. S sn xung m c ghi vo thanh ghi 2 byte ca b m, gi l thanh ghi C word. Ni dung ca C-Word c gi l gi tr m tc thi ca b m v k hiu bng CV (current value). B m bo trng thi ca C-Word ra ngoi thng qua chn C-bit ca n. Nu CV 0, C-Bit c gi tr 1. Ngc li khi CV = 0 C-bit nhn gi tr 0. CV lun l 1 gi tr khng m. B m s khng m li khi CV = 0. Khc vi timer, gi tr t trc PV ca b m ch c chuyn vo C-Word ti thi im xut hin sn ln ca tn hiu t (set S). B m c th c xo ch ng bng tn hiu xa (reset). Khi b m c xa, c C-Word v C-bit u nhn gi tr 0.

H Su ng D ruo

TRANG - 40
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

1.8.2 Khai bo s dng Counter: S dng Counter cn khai bo cc thng s sau: o o o o o Khai bo tn hiu enable nu mun s dng tn hiu ch ng kch m. Khai bo tn hiu u vo CU c m ln. Khai bo tn hiu u vo CD c m xung. Khai bo tn hiu t set v gi tr t trc PV. Khai bo tn hiu xa reset.

Khai bo tn hiu enable: C php A <a ch bit> FR <Tn counter> Ton hng th nht a ch bit" xc nh tn hiu s c s dng lm tn hiu kch m cho b m c tn trong ton hng th hai. Tn ca b m c dng Cx, vi 0 x 255.
y th P. HC uat T M

Khai bo tn hiu u vo CU: C php A <a ch bit> T uyen an q CU <tnBcounter>

H Su ng D ruo

K pham

Ton hng th nht a ch bit xc nh tn hiu m sn ln ca n c b m vi tn cho trong ton hng th hai m tin. Mi khi xut hin mt sn ln ca tn hiu, b m s tng ni dung thanh ghi Cword (CV) ln 1 n v. Khai bo tn hiu u vo CD: C php A <a ch bit> CD <tn counter> Ton hng th nht a ch bit xc nh tn hiu m sn ln ca n c b m vi tn cho trong ton hng th hai m li. Mi khi xut hin mt sn ln ca tn hiu, b m s gim ni dung thanh ghi Cword (CV) xung 1 n v. Khai bo tn hiu t SET: C php A <a ch bit> L C#<hng s> S <hng s>

TRANG - 41
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

Ton hng th nht a ch bit xc nh tn hiu mi khi xut hin sn. Hng s cho trong lnh th hai di dng BCD s c chuyn vo thanh ghi C_word ca b m c tn trong ton hng th 3. Khai bo tn hiu t RESET: C php A <a ch bit> R <Tn counter> Ton hng th nht a ch bit xc nh tn hiu mi khi xut hin sn ln. Thanh ghi C-word ca b m c tn trong ton hng th hai s c xa v 0. 1.8.3 Khai bo counter trong LAD v FBD: Counter m ln:
P. HC uat T M

nT quye an

H Su ng D ruo

K pham

y th

Bng khai bo cc thng s ca Counter:

m ln: Khi RLO ti ng vo CU thay i t 0 n 1 gi tr m hin hnh tng ln 1. ( ti a = 999). Set b m: Khi RLO ti ng vo S thay i t 0 ln 1 b m c t vi gi tr ti ng vo PV.

TRANG - 42
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

Reset b m: Khi RLO =1 counter c t v 0. Khi iu kin reset c tho mn th counter khng th t v khng th m. PV: Gi tr t trc t (0 ..999) c xc nh ti ng vo PV dng BCD, PV l hng s m (C#...) qua giao tip d liu dng m BCD. CV/CV-BCD: Gi tr counter c th l mt s nh phn hoc s BCD c np vo tch lu v t chuyn ti cc a ch khc. Q: Tnh trng tn hiu ca counter c th kim tra ti ng ra Q. Gi tr m bng 0 suy ra Q = 0. Gi tr m khc 0 suy ra Q = 1. Counter m xung:

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

m xung: Khi RLO ti ng vo CD thay i t 0 ln 1 gi tr m hin hnh gim xung 1 ( ti thiu bng 0). Set b m: Khi RLO ti ng vo S thay i t 0 ln 1 b m c t vi gi tr ti ng vo CV. Reset b m: Khi RLO =1 counter c t v 0. Khi iu kin reset c tho mn th counter khng th t v khng th m. PV: Gi tr t trc t (0 ..999) c xc nh ti ng vo PV dng BCD. CV/CV-BCD: Gi tr counter c th l mt s nh phn hoc s BCD c np vo tch lu v t chuyn ti cc a ch khc. Q: Tnh trng tn hiu ca counter c th kim tra ti ng ra Q Gi tr m bng 0 suy ra Q = 0. Gi tr m khc 0 suy ra Q = 1

TRANG - 43
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

Counter m ln/xung:

Gi tr m: Mi mt b m chim mt word 16 bit trong vng nh d liu h thng, dng lu tr gi tr m cho counter t (0..999) trong m nh phn. m ln: Khi RLO ti ng vo CU thay i t 0 n 1 gi tr m hin hnh tng HCM ln 1, max = 999. TP. at
hu Ky t0 ln 1 gi tr m hin hnh m xung: Khi RLO ti ng vo CD thay am t ph i H Su gim xung 1, min=0. ng D Truo Set b m: Khi RLOutinng vo S thay i t 0 ln 1 b m c t vi gi ye an q B tr ti ng vo CV.

Reset b m: Khi RLO =1 counter c t v 0. Khi iu kin reset c tho mn th counter khng th t v khng th m. PV: Gi tr t trc t (0 ..999) c xc nh ti ng vo PV dng BCD. Gi tr t vo PV l hng s m (C#...) qua giao tip d liu dng m BCD. CV/CV-BCD: Gi tr counter c th l mt s nh phn hoc s BCD c np vo tch lu v t chuyn ti cc a ch khc. Ng ra Q : Tnh trng tn hiu ca counter c th kim tra ti ng ra Q. Gi tr m bng 0 suy ra Q = 0. Gi tr m khc 0 suy ra Q = 1. Cc loi b m: o o o S_CU B m ln ( ch m ln). S_CD B m xung (ch m xung). S_CUD B m ln /m xung.

TRANG - 44
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

Gin thi gian ca Counter:

e 1.8.4 S dng Counteratheoylnh bit: n qu B

nT

H Su ng D ruo

K pham

y th

P. HC uat T

Tt c nhng chc nng ca counter cng c th thc hin vi nhng cu lnh bit n gin. S ging nhau v khc nhau gia phng php ny v nhng chc nng counter c a ra trong cc phn trn nh sau: Ging nhau: o o o o iu kin set ng vo SC. Gi tr t trc ca b m. RLO thay i ng vo CU. RLO thay i ng vo CD.

Khc nhau: o o Khng c kh nng kim tra gi tr m hin hnh. Ng ra nh phn Q khng th hin c bng biu .

TRANG - 45
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 2

V d sau minh ha chng trnh iu khin counter theo bit. Dng LAD:

Dng FBD:
H Su ng D ruo K pham

y th

P. HC uat T

nT quye an

Dng STL:

TRANG - 46
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 3

CHNG 3:
3.1

MNG PROFIBUS - DP

TNG QUAN:

3.1.1 Cng ngh Profibus: PROFIBUS l mt bus trng chun m rng, khng ph thuc vo nh sn xut dng cho cc ng dng trong t ng ho v x l. S c lp v tnh m rng c m bo theo tiu chun quc t EN 50170 v EN 50254. PROFIBUS cho php truyn thng gia cc thit b ca cc nh sn xut khc nhau khng i hi giao tip c bit. PROFIBUS khng nhng s dng cho cc ng dng nhanh theo chu k m cn cho cc nhim v truyn thng c bit khc. PROFIBUS nh ngha 3 loi giao thc l PROFIBUS-FMS, PROFIBUS-DP, PROFIBUS-PA.. PROFIBUS-FMS l giao thc nguyn bn ca PROFIBUS, c dng ch yu cho vic giao tip gia cc my tnh iu khin v iu khin gim st.
CM PROFIBUS- DP c xy dng ti u cho vic kt ni ccHthit b vo ra phn TP. tn v cc thit b trng vi cc my tnh iu khin.uat y th ph PROFIBUS PA l kiu c bit cus dng ghp ni trc tip cc thit b DH S g trng trong cc lnh vc tTng ha cc qu trnh c mi trng d chy n, ruon n ch bin. Thc cht PROFIBUS- PA chnh l s m c bit trong cngnnghip quye Ba rng PROFIBUS DP xung cp trng cho lnh vc cng nghip ch bin. am K

5.1.2 Kin trc giao thc PROFIBUS ch thc hin cc lp 1, 2, 7 theo m hnh qui chiu OSI. Tuy nhin PROFIBUS DP v PA b qua c lp 7 nhm ti u ha vic trao i d liu qu trnh gia cp iu khin v cp chp hnh. Mt s chc nng cn thiu c b sung qua lp giao din s dng nm trn lp 7. Bn cnh cc hm dch v DP c s v m rng c qui nh ti lp giao din s dng, hip hi PI cn a ra mt s qui nh chuyn bit v c tnh v chc nng c th ca thit b cho mt s ng dng tiu biu. Cc c t ny nhm mc ch to kh nng tng tc v thay th ln nhau ca thit b t nhiu nh sn xut. C 3 giao thhc FMS, DP, PA iu c chung lp lin kt d liu. Hnh v sau minh ha kin trc giao thc ca Profibus.

TRANG - 47
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 3

PROFIBUS-FMS PROFIBUS- DP PROFIBUS-PA Giao din s dng FMS Profiles DP- Profiles PA- Profiles Cc chc nng DP m rng Cc chc nng DP c s Lp 7 Field Message Specication Khng th hin (FMS) Khng th hin Lp 2 Lp 1 Fieldbus Data Link ( FDL) RS- 485/RS-485IS/ Cp quang MBP(IEC 1158-2)
P. HC uat T M

Lp 3-6

Hnh 3.1: Kin trc giao thc ca Profibus -

h Ky t amcon l FMS (Fieldbus Message Lp ng dng ca FMS bao gm hai plp u h DH S g Specification) v LLI (Lower ulayer Interface). Lp FMS m nhn vic x l r on n T giao thc s dng v cung cp cc nhim v truyn thng, trong khi LLI c vai quye B FMS kt ni vi lp 2 m khng ph thuc vo cc thit b tr trung gian choan

ring bit. Lp LLI cn c cc nhim v bnh thng thuc cc lp 3, 6, v d to v ngt ni, kim sot lu thng. Lp vt l ca PROFIBUS qui nh v k thut truyn dn tn hiu, mi trng truyn dn, cu trc mng v cc giao din c hc. Lp lin kt d liu PROFIBUS c gi l FDL( Field Data Link), c chc nng kim sot truy nhp Bus, cung cp cc dch v c bn( cp thp) cho vic trao i d liu mt cch tin cy, khng ph thuc vo phng php truyn dn lp vt l. Truyn dn vi RS-485. Truyn dn vi RS-485IS. Truyn dn vi cp quang. Truyn dn vi MBP.

3.1.2 K thut truyn: -

3.1.3 Truy nhp Bus: PROFIBUS phn bit hai loi thit b chnh l trm ch(master) v trm t(Slave). Cc trm ch c kh nng kim sot truyn thng trn bus. Mt trm ch c th gi thng tin khi n gi quyn truy nhp bus. Cc trm t ch c truy nhp bus khi c yu cu

TRANG - 48
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 3

ca trm ch. Mt trm t phi thc hin t dch v hn, tc x l giao thc n gin hn so vi cc trm ch. Hai phng php truy nhp bus c th p dng c lp hay kt hp l Token-passing v Master/Slave. Nu p dng c lp, Token- passing thch hp vi cc mng FMS dng ghp ni cc thit b iu khin v my tnh gim st ng quyn, trong khi Master/Slave thch hp vi vic trao i d liu gia mt thit b iu khin vi cc thit b trng cp di s dng mng DP hoc PA. Khi s dng kt hp (Hnh 5.2) nhiu trm ch c th tham gia gi Token. Mt trm ch gi Token s ng vai tr l ch kim sot giao tip vi cc trm t n qun l, hoc c th t do giao tip cc trm ch khc trong mng.

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Hnh 3.2: Cu hnh Multi- Master trong Profibus Cu hnh truy nhp bus kt hp gia Token-passing v Master/slave cn c gi l nhiu ch ( Multi- Master). 3.1.4 Dch v truyn d liu: Cc dch v truyn d liu thuc lp 2 trong m hnh OSI hay cn gi l lp FDL (Fieldbus Data Link) chung cho c FMS, DP, PA. PROFIBUS chun ha bn dch v trao i d liu, trong ba thuc phm tr dch v khng tun hon v mt thuc phm tr tun hon. SDN( Send Data with No Acknowledge): Gi d liu khng xc nhn. SDA( Send Data with Acknowledge): Gi d liu vi xc nhn. SRD( Send and Request Data with Reply): Gi v yu cu d liu. CSRD( Cyclic Send and Request Data with Reply): Gi v yu cu d liu tun hon.

TRANG - 49
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 3

Hnh thc thc hin cc dch v ny c minh ha trn hnh 3.3. Cc dch v khng tun hon thng c s dng truyn cc d liu c tnh cht bt thng, v d cc thng bo s kin, trng thi v t ch lm vic, v vy cn c gi l cc dch v thng bo.

Hnh 3.3: Cc dch v truyn d liu Profibus 3.1.5 Cu trc bc in: Mt bc in (telegram) trong giao thc thuc lp 2 ca PROFIBUS gi l khung (frame). Ba loi khung c khong cch Hamming l 4 v mt loi khung c bit nh du mt Token c qui nh nh sau: Khung vi chiu di thng tin c nh, khng mang d liu: SD1 DA SA FC FCS ED

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Khung vi chiu di thng tin c nh, mang 8 byte d liu: SD3 DA SA FC DU FCS ED

Khung vi chiu di thng tin khc nhau, vi 1-246 byte d liu: SD2 LE Token: SD4 DA SA LEr SD2 DA SA FC DU FCS ED

TRANG - 50
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 3

Cc DA, SA, FC v DU (nu c) c coi l phn mang thng tin. Tr DU, mi cn li trong mt bc in iu c chiu di 8 bit( tc mt k t) vi cc ngha c th nh sau. K hiu Tn y SD1 SD4 LE LEr DA SA DU FC FCS ED Length Length repeated Destination Adress Source Adress Data Unit Frame Control Frame Sequence
Ban

ngha Byte khi u , phn bit gia cc loi khung: SD1= 10H, SD2=68H, SD3= A2H, SD4=DCH Chiu di thng tin( 4-249 byte) Chiu di thng tin nhc li v do an ton a ch ch( trm nhn), t 0-127 a ch ngun( trm gi), t 0-126 Khi d liu s dng
y th

Start Delimiter

n End Delimiter quye

uon Tr

Check Byte ukimm K li, HD=4 ha sot S p


g DH

Byte iu khin khungP. H uat T

CM

Byte kt thc, ED=16H

Byte iu khin khung ( FC) dng phn bit cc kiu bc in, v d bc in gi hay yu cu d liu ( Send or/and Request) cng nh xc nhn hay p ng ( Acknowledgement/ Response). Bn cnh , byte FC cn cha thng tin v vic thc hin hm truyn, kim sot lu thng trnh vic mt mt hoc gi p d liu cng nh thng tin kim trm, trng thi FDL. 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.2 PROFIBUS 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 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 xut x l giao thc v tnh nng thi gian. Tuy nhin DP nh ngha pha trn lp 7

TRANG - 51
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 3

mt lp nh x lin kt vi lp 2 gi l DDLM (Diret 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 trao i d liu khng tun hon nh tham s thit b, ch vn hnh v thng tin chun on.

3.2.1 Cu hnh h thng v kiu thit b:


PROFIBUS-DP cho php s dng cu hnh mt trm ch (Mono-Master) hoc nhiu trm ch (Multi-Master). Cu hnh h thng nh ngha s trm, gn cc a ch trm cho cc a ch vo/ra, tnh nht qun d liu vo/ra, khun dng cc thng bo chn on v cc tham s bus s dng. Trong cu hnh nhiu ch, tt c cc trm ch u c th c d liu u vo/ra ca cc trm t. Tuy nhin, duy nht mt trm ch c quyn ghi d liu u ra. Tu theo phm vi chc nng, kiu dch v thc hin, ngi ta phn bit cc kiu thit b DP nh sau: Trm ch DP cp 1 (DP-Master Class 1, DPM1): Cc thit b CM kiu ny trao H thuc TP. Thng thng, t i d liu vi cc trm t theo mt chu trnh chquy nh. t ua K PC, hoc cc Module thuc b l cc b iu khin trung tm, v d PLChhoc y p am iu khin trung tm. H Su gD
ruon

nT Trm ch DP cp 2 (DP-Master Class 2, DPM2): Cc my lp trnh, cng c cu quye B n hnh v vn hnh, achn on h thng bus. Bn cnh cc dch v ca cp 1, cc thit b ny cn cung cp cc hm c bit phc v t cu hnh h thng, chn on trng thi, truyn np chng trnh, v.v

Trm t DP (DP-Slave): Cc thit b t khng c vai tr kim sot truy nhp bus, v vy ch cn thc hin mt phn nh cc dch v so vi mt trm ch. Thng thng, l cc thit b vo/ra hoc cc thit b trng (Truyn ng, HMI, van, cm bin) hoc cc b iu khin phn tn. Mt b iu khin PLC (vi cc vo/ra tp trung) cng c th ng vai tr l mt trm t thng minh.

Trong thc t, mt thit b c th thuc mt kiu ring bit ni trn, hoc phi hp chc nng ca hai kiu. V d, mt thit b c th phi hp chc nng ca DPM1 vi DPM2, hoc trm t vi DPM1. Vic t cu hnh h thng c thc hin bng cc cng c (phn mm). Thng thng, mt cng c cu hnh cho php ngi s dng b sung v tham s ho 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 tht 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).

TRANG - 52
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 3

3.2.2 c tnh vn hnh h thng:


Chun DP m t chi tit c tnh vn hnh h thng m bo tnh tng thch v kh nng thay th ln nhau ca cc thit b. Trc ht, c tnh vn hnh ca h thng c xc nh qua cc trng thi hot ng ca cc thit b ch: STOP: Khng truyn d liu s dng trm ch v trm t, ch c th chn on v tham s ho. CLEAR: Trm ch c thng tin u vo t cc trm t v gi cc u ra gi tr an ton. OPERATE: Trm ch ch trao i d liu u vo v u ra tun hon vi cc trm t . Trm ch cng thng xuyn gi thng tin trng thi ca n ti cc trm t s dng lnh gi ng lot vo cc khong thi gian t trc.

Cc hm DP c s cho php t trng thi lm vic cho h thng. Phn ng ca h thng i vi mt li xy ra trong qu trnh truyn d liu ca trm ch (v d khi mt trm t c s c) c xc nh bng tham s cu hnh auto-clear. Nu tham s ny c chn t, trm ch s t u ra cho tt c cc trm t ca n v trng thi an ton trong trng hp mt trm t c s c, sau trm ch s P. HCM t chuyn v trng thi T CLEAR. Nu tham s ny khng c t, trm ch y thuat tip tc gi trng thi s vn K ham OPERATE. Su p
n quye an gia Master v Slave: 3.2.3 Trao i d liu B uon Tr g DH

Trao i d liu gia trm ch v cc trm t gn cho n c thc hin t ng theo mt trnh t quy nh sn. Khi t cu hnh h thng bus, ngi s dng nh ngha cc trm t cho mt thit b DPM1, quy nh cc trm t tham gia v cc trm t khng tham gia trao i d liu tun hon. Trc khi thc hin trao i d liu tun hon, trm ch chuyn thng tin cu hnh v cc tham s c t xung cc trm t. Mi trm t s kim tra cc thng tin v kiu thit b, khun dng v chiu di d liu, s lng cc u vo/ra. Ch khi thng tin cu hnh ng vi cu hnh thc ca thit b v cc tham s hp l th bt u thc hin trao i d liu tun hon vi trm ch. Trong mi chu k, trm ch c cc thng tin u vo ln lt t cc trm t ln b nh m cng nh a cc thng tin u ra t b nh m xung ln lt cc trm t theo mt trnh t quy nh sn trong danh sch (polling list). Mi trm t cho php truyn ti a 246 Byte d liu u vo v 246 Byte d liu u ra. Vi mi trm t, trm ch gi mt khung yu cu v ch i mt khung p ng (bc in tr li hoc xc nhn). Thi gian trm ch cn x l mt lt danh sch hi tun t chnh l chu k bus. ng nhin, chu k bus phi nh hn chu k vng qut ca chng trnh iu khin. Thc t, thi gian cn thit truyn 512 bit d liu u vo v 512 bit d liu u ra vi 32 trm v vi tc truyn 12Mbit/s nh hn 2ms.

TRANG - 53
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 3

yu cu D liu u ra Slave 1 D liu u vo Danh sch hi tun t D liu u ra Slave 2 D liu u vo p ng D liu u ra Slave 1 D liu u vo

yu cu D liu u ra Slave n D liu u vo p ng D liu u ra Slave n D liu u vo HCM TP. uat y th

g ruon nT Hnh 3.4: Nguyn e trao i d liu tun hon Master/Slave quy tc Ban
DP-Master

up DH S

ham

M hnh DP-Slave h tr cu trc kiu Module ca cc thnh vin. Mi Module c xp mt s th t khe cm bt u t 1, ring Module c s th t khe cm 0 phc v vic truy nhp ton b d liu ca thit b. Ton b d liu vo/ra ca cc Module c chuyn chung trong mt khi d liu s dng ca trm t. Giao tip d liu c gim st bi c hai bn trm ch v trm t. Bn trm t s dng cnh gii (watchdog) gim st vic giao tip vi trm ch v s t u ra v mt gi tr an ton, nu ni trong mt khong thi gian quy nh khng c d liu t trm ch a xung.

3.2.4 ng b ho d liu vo/ra:


Trong cc gii php iu khin s dng bus trng, mt trong nhng vn cn phi gii quyt l vic ng b ho cc u vo v u ra. Mt thit b ch c th ng b ho vic c cc u vo cng nh t cc u ra qua cc bc in gi ng lot. Mt trm ch c th gi ng lot (broadcast, multicast) lnh iu khin t ch ng b cho mt nhm trm t nh sau: Lnh SYNC: a mt nhm trm t v ch ng b ho u ra. ch ny, u ra ca tt c cc trm t trong nhm c gi nguyn trng thi hin ti cho ti khi nhn c lnh SYNC tip theo. Trong thi gian , d liu u ra c lu trong vng nh m v ch c a ra sau khi (ng lot) nhn c lnh SYNC tip theo. Lnh UNSYNC s a cc trm t v ch bnh thng (a u ra tc th).

TRANG - 54
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 3

Lnh FREEZE: a mt nhm cc trm t v ch ng b ho u vo. ch ny, tt c cc trm t trong nhm c ch nh khng c php cp nht vng nh m d liu u vo, cho ti khi (ng lot) nhn c lnh FREEZE tip theo. Trong thi gian trm ch vn c th c gi tr u vo (khng thay i) t vng nh m ca cc trm t. Lnh UNFREEZE s a cc trm t v ch bnh thng (c u vo tc th).

3.2.5 Tham s ho v chn on h thng:


Trong trng hp c thng tin chn on, v d bo co trng thi vt ngng hay cc bo ng khc, mt DP-Slave c th thng bo cho trm ch ca n qua bc in tr li. Nhn c thng bo, trm ch s c trch nhim hi trm t lin quan v cc chi tit thng tin chn on. thc hin truyn np cc b tham s hoc c cc tp d liu tng i ln, PROFIBUS-DP cung cp cc dch v khng tun hon l DDLM_Read v DDLM_Write. Trong mi chu k bus, trm ch ch cho php thc hin c mt dch v. Tc trao i d liu tun hon v th khng b nh hng ng k. D liu M khng tun hon c nh a ch qua s th t ca khe cm TP.ch s ca tp d liu v HC uat thuc khe cm . Mi khe cm cho php truy nhp tiy thl 256 tp d liu. K a
pham

Cc hm chn on ca DP cho php nh H Sli mt cch nhanh chng. Cc thng tin v u ng D chn on c truyn qua busnv Truonhp ti trm ch. Cc thng bo ny c phn thu quye chia thnh ba cp: Ban Chn on trm: cc thng bo lin quan ti trng thi hot ng chung ca c trm, v d tnh trng qu nhit hoc st p.

Chn on Module: cc thng bo ny ch th li nm mt khong vo/ra no ca mt Module. Chn on knh: trng hp ny, nguyn nhn ca li nm mt bit vo/ra (mt knh vo/ra) ring bit. Thng bo cnh bo/bo ng lin quan ti cc bin qu trnh, trng thi cp nht d liu v cc s kin tho/lp Module thit b. Thng bo trng thi phc v mc ch bo tr phng nga, nh gi thng k s liu.

Ngoi ra, phin bn DP-V1 cn m rng thm hai loi thng bo chn on l: -

3.2.6 Giao tip trc tip gia cc Slave (DXP)


Trao i d liu gia cc trm t l mt yu cu thit thc i vi cu trc iu khin phn tn thc s s dng cc thit b trng thng minh. Nh ta bit, c ch giao tip ch-t thun ty lm gim hiu sut trao i d liu cho trng hp ny. Chnh v th, phin bn DP-V2 b sung mt c ch trao i d liu trc tip theo kiu ngang hng gia cc trm t.

TRANG - 55
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 3

DP Master Cp 1

DP Slave (cho hng)

DP Slave (t hng)

DP Slave (t hng)

Hnh 3.5: Giao tip trc tip gia cc trm t Theo nh hnh trn ta c th thy mt trm t (v d l mt cm bin) c th ng vai tr l nh xut bn hay nh cung cp d liu. Khi d liu s c gi ng lot ti tt c cc trm t (v d mt van iu khin, mt bin tn) P. HCM k vi vai tr ng uat Tny, khng nhng hiu ngi t hng m khng cn i qua trm ch. Viyc ch th am K sut s dng ng truyn c nng cao, m h tnh nng p ng ca h thng cn Su p c ci thin r rt. iu ny c uong quan trng i vi cc ng dng i hi p bit DH Tr ng cao v thi gian thc, hoc i vi cc ng dng s dng k thut truyn dn tc yen qu Ban thp.

3.2.7 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, cho php thc hin giao c ch ch/t 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 s. Vic giao tip c thc hin theo mt lch trnh t trc, khng ph thuc vo ti tc thi trn bus. 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.

TRANG - 56
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 3

3.3

GII THIU V MODULE CP-EM 277:

3.3.1 Gii thiu.


CPU S7-200 c th kt ni vo mt mng PROFIBUS DP nh vo s dng Module m rng EM 277. Khi EM 277 cho php S7-200 tr thnh mt trm t trn mng. Mt trm ch c th ghi v c d liu t cc khi S7-200 trong mng thng qua khi m rng EM 277.

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Hnh 3.6: Mt trc Module EM 277

3.3.2 Cc thng s ca EM 277.


Thng s vt l: o o o Kch thc Trng lng Cng sut : 71 mm x 80 mm x 62 mm : 175 g : 2.5 W

Thng s truyn d liu: o o o o o S lng cng : 1 Giao din in t : RS-485 Tc PROFIBUS-DP/MPI : 9.6 ,19.2, 45.45, 93.75, 187.5, 500 Kbaud; 1, 1.5, 3, 5, 12 M baud. Giao thc Chiu di cp : PROFIBUS-DP Slave v MPI Slave : ph thuc tc

TRANG - 57
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 3

Gn n 93.75 K baud : 1200 m 187.5 K baud 500 K baud 1 n 1.5 M baud 3 n 12 M baud o Kh nng mng: a ch trm: S lng trm ti a mt mng: 0-99 (thit lp bng nt xoay) 126, ln n 99 trm EM 277 S lung trm ti a mt phn on : 32 : 1000 m : 400 m : 200 m : 100 m

3.3.3 Cu trc vng nh ca Master v Slave:


Mc ch ca kt ni PROFIBUS DP l trao i d liu. Mt trm ch ghi d liu ng ra n mt trm t. Trm t phn hi li bng d liu ng vo gi ti trm ch.
CM

Trm ch chuyn d liu t mt vng ng ra I/O n vng TP. H ng ra ca trm t t m thua yvo ca trm t (hp th i) v (hp th nhn). Trm ch c d liu t vng m m K ng ha lu tr trong mt vng ng vo I/O. Vng m p vo v ng ra c t trong vng Su ng DH nh bin ca CPU gi l vng nhTV.ong ru
q Trong k thut PROFIBUS-DP th d liu trao i c m t lun tun theo mt quy Ban tc hng v trm ch. uyen

D liu chuyn t trm ch n trm t lun gi l d liu ng ra. D liu chuyn t trm t n trm ch lun gi l d liu ng vo. D liu chuyn n t trm ch lun c coi l d liu ng ra mc d i vi trm t, n l ng vo. Tng t nh vy, d liu gi v trm ch lun coi l d liu ng vo mc d i vi trm t n l ng ra.

Trm ch xc nh a ch bt u ca b m ng ra (hp th nhn). Trm ch gi offset ca vng nh V ca vng m ng ra n trm t nh l mt phn trong khai bo cc thng s ca trm t. Nu offset ny c gi tr l 0, trm t s t b vng m ng ra ti a ch VB0. Nu offset c gi tr 5000, n s t ti a ch VB5000. ng thi vi vic gi i a ch bt u, trm ch cng xc nh kch thc ca vng m ng ra (hp th nhn). Ngi iu khin cu hnh trm ch vit mt s byte d liu gi ti trm t. Trm ch gi thng tin ny i nh l mt phn trong nh cu hnh ca trm t. Trm t s dng thng tin ny xc nh kch thc ca vng m ng ra. Nu trm ch quy nh trm t c 16 byte ng ra, trm t s xc nh ca vng m ng ra l 16 byte. V d, vng m ng ra bt u t a ch VB5000, d liu ng ra t trm ch s c ghi vo vng nh t VB5000 n VB5015. Vng m ng vo (hp th nhn hay d liu phn hi v trm ch) lp tc theo sau vng m ng ra. Ngi iu khin cng cu hnh trm ch v khi lng d liu phn hi v t trm t. Gi tr ny c ghi vo trm t nh l mt phn cu hnh ca n. Trm t s dng thng tin ny n nh kch thc ca vng m ng vo. Tip

TRANG - 58
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 3

theo v d trn, nu nh trm ch t vng m ng ra ti a ch VB5000 v n nh kch thc l 16 byte th vng m ng vo bt u t a ch VB5016 ngay sau vng m ng ra. Nu nh kch thc ca vng m ng vo l 16 bytes th n s c t trong vng nh t VB5016 n VB5031.

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Hnh 3.7: V d v vng nh V ca CPU v vng nh I/O ca trm ch Sau khi kt ni gia trm ch v trm t c thit lp, v tr ca vng m ng ra v kch thc ca vng m c th c c t vng nh t bit (SM) ca CPU. Bng di y ghi li v tr vng nh m t v khi EM 277 u tin c kt ni. Nu n l khi Module th hai th a ch SM di i 50 (SMB250 n SMB279). SMB200 n 215 Ni dung l 16 k t ASCII tn Module SMB216 n 219 Ni dung l phin bn phn mm ca khi EM 277. Hai k t u cho bit s trc du chm v hai k t sau cho bit s sau du chm. V d: SMB216-219 c ni dung l 0102 th phin bn phn mm l 1.02 SMW220 Ni dung l lu trng thi bo li ca khi EM 277. Ch c hai gi tr c xc nh. Gi tr 0 nu khng c li v nu l gi tr 1 ngha l khng cung cp ngun 24 VDC cho khi. y l a ch ca EM 277 c c t cc cng tc

SMB222

TRANG - 59
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 3

SMB224

Ni dung l trng thi kt ni PROFIBUS DP. Ngi iu khin c th gim st v tr ny chng trnh bit l kt ni trng thi hot ng tt hay khng. Nu nh c li xy ra, chng trnh c th x l da trn li ca kt ni DP. Sau y l cc gi tr trng thi c xc nh: 0: khng c truyn t thng tin DP no xy ra t khi EM 277 cp ngun hot ng 1 : trm ch DP ang truyn thng tin n EM 277 nhng c vn trong vic cu hnh hay khai bo thng s g t trm ch. 2: khi EM 277 v trm ch ang trao i d liu (hot ng bnh thng ). 3: khi EM277 v trm ch trc c trao i d liu nhng gi th khng.

SMB225

SMW226

Ni dung l a ch trn mng ca trm ch cu hnh cho khi CM EM 277. Trm ch ny c th ghi ng TP. v c ng vo t ra H huat trm t. Ky t am
Su p h

Ni dung l aong Dvng nh V ca vng m ng ra. Gi tr ch H u rvo trm t trong mt thng ip khai bo thng ny c lu nT quyesut giai on u ca vic kt ni. s n Ba trong Ni dung l kch thc ca vng m ng ra. Gi tr ny c lu vo trm t trong mt thng ip cu hnh trong sut giai on u ca vic kt ni. Ni dung l kch thc ca vng m ng vo. Gi tr ny c lu vo trm t trong mt thng ip cu hnh trong sut giai on u ca vic kt ni.

SMB228

SMB229

Lu rng vng nh t 226 n 229 cho bit d liu lu vo EM 277 t tram ch. V vy nu c lp trnh nhng vng nh ny cng khng th thay i c kch thc v a ch ca vng m. Khi EM 277 lu nhng v tr ny vo CPU khi m c mt s thay i trng thi ca vic kt ni hay khi trm ch gi gi tr mi ti EM 277.

TRANG - 60
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 3

3.4

KT NI MNG QUA MODULE EM 277:

kt ni mng Profibus gia S7-300 v S7-200 thng qua EM 277 ta thc hin theo cc bc nh sau:

3.4.1 Thit lp a ch mng DP cho khi EM 277.


Ngt ngun cp cho CPU v khi EM 277 Thit lp nt xoay trn mt trc ca khi EM 277 c a ch mong mun. C 2 nt chn X10 v X1, X10 thit lp hng chc v X1 thit lp hng n v. Cp ngun li cho CPU v khi EM 277

3.4.2 Truyn d liu gia trm ch v khi EM 277:


Thc hin theo 3 bc: Khai bo thng s. Thit lp cu hnh. Trao i d liu
ruon g th P. HC uat T M

Hai bc u tin thng thng tin hnh khi h ham Kykhi ng v trm t c a thng p Su ng bnh thng ca h thng. vo. Bc trao i d liu chnh l ch hot DH

S khai bo thng s v thng n T cu hnh c gi ti cc trm t t cc ty chn tin v quye anlp h thng v t cc tp c s d liu ca thit b ca cc m ta thc hin khi thit B trm t (cc tp GSD). Cc tp GSD l cc tp vn bn m t cc thuc tnh ca cc thit b t. Cc ty chn ca h thng v cc thuc tnh ca trm t c np vo trm ch sau ny s c s dng thit lp cc thng ip khai bo thng s v cu hnh gi n cc trm t. Khai bo thng s. Khi trm ch chuyn sang trng thi Operate t trng thi Stop, n phi d ht tt c cc thit b t c mt trn mng bng cch chuyn cc khai bo thng s v cu hnh n cc trm t. Trc tin trm ch gi i mt yu cu chun on n thit b t. Trm ch s nhn c phn hi thng bo trng thi ca trm t,. s ID ca trm t v c trm ch no iu khin trm t cha.S ID ca trm t l mt s t bit c n nh bi T chc nhng ngi s dng mng PROFIBUS (PROFIBUS User Organization) n tt c cc thit b ch t. S ID 4 ch s ca trm t cho php trm ch kim tra xem thit b trn mng c ng l thit b c ta xc nh trong sut qu trnh cu hnh trm ch. Nu s ID khng khp vi cu hnh ca ta nh hay trm t c iu khin bi mt trm ch khc, trm ch s dng li qu trnh cu hnh trm t v thng bo li. Nu nh trm t hin hu, trm ch gi mt thng ip khai bo thng s n trm t. Thng ip ny bao gm mt s mc c nh cu hnh trm t cho khp vi cc thng s ca mng v cc thng s cu hnh cc chc nng xc nh v cc khi bn trong trm t (khng bt but).

TRANG - 61
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 3

Khi EM 277 ch chp nhn mt thng s duy nht khi tham gia vo mng. chnh l offset ca vng nh V cho vng m ng ra. Nu nh gi tr ny c khai bo, khi EM 277 s dng offset ny truy sut n vng m ng vo v ng ra ca CPU S7 200. Nu nh khng c khai bo, khi EM 277 s mc nhin n nh vng nh V bt u t a ch VB0 trong CPU S7 200. Thit lp cu hnh. Sau thng ip khai bo thng s, trm ch s gi n trm t mt thng ip thit lp cu hnh. Thng ip ny cha ng cu hnh I/O m trm ch n nh cho trm t. Phn ln cc thit b PROFIBUS c cu hnh c nh, v i vi cc thit b ny, vic truyn thng ip cu hnh ny l s kim tra xem thit b t hp thc c trn mng hay khng. Nu nh vic thit lp cu hnh c chp nhn, trm t s b kha vo a ch ca trm ch cho n khi trm ch nh n ra hay trm t b ngt in. Ch c chnh trm ch thc hin vic cu hnh mt trm t mi c th chuyn sang ch trao i d liu vi trm t . Trong trng hp khi EM 277, vic thit lp cu hnh cho khi EM 277 bit rng bao nhiu byte ng ra v ng vo trm ch yu cu n v CPU S7 200 h tr. Khi EM 277 c th h tr mt s cu hnh chun vHCM cu hnh ty nhiu TP. hnh khng chun. chn khc nu nh trm ch cho php chuyn sang tch t cu hua Ky 277 s kim ra xem cu hnh Sau khi nhn thng ip thit lp cu hnh,pham EM khi H Su tra xem vng m ng ra v ng vo c th c chp nhn hay khnggv kim n D Truo c va b nh ca CPUeS7 200 khng. Nu khng c vn g thng ip thit uy n lp cu hnh v khai bo thng s, khi EM 277 gn vo a ch ca trm ch m an q B gi thng ip . Ty chn I/O m ta xc nh cng ng thi l ty chn tan vn d liu. Ty chn ton vn d liu cho c trm ch v trm t bit rng c bao nhiu d liu c truyn gia mng v b nh m khng c s ngt qung. PROFIBUS h tr 3 loi ton vn d liu: byte, word v buffer. o o Ton vn byte m bo rng nhng byte c truyn s c truyn ton b. Ton vn byte nn c s dng nu tt c cc byte d liu c lp. Ton vn word bo m vic truyn cc word khng b ngt bi cc quy trnh khc. Ton vn word nn c s dng khi m d liu cha gi tr 2 byte. Ton vn word buc trm ch v trm t chuyn 2 byte mi word gia b nh v mng nh l mt n v m khng th b ngt hay hiu chnh bi bt c quy trnh no khc trong CPU S7 200. Ton vn buffer bo m ton b vng m d liu c truyn nh l mt n v duy nht, khng th b ngt bi quy trnh khc. Ton vn buffer buc trm ch v trm t chuyn ton vng m ca d liu (tt c ng ra v ng vo) gia b nh v mng m khng b ngt qung. Ton vn buffer nn s dng khi truyn gi tr double word hay mt nhm cc gi tr d liu c xem nh mt n v duy nht.

TRANG - 62
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 3

V d: Khi EM 277 h tr cu hnh I/O ca: o o o 8 bytes out/ 8 bytes in 4 words out/ 4 word in 8-byte buffer I/O

Tt c cc cu hnh trn u truyn 8 bytes n khi EM 277 v 8 bytes ngc li trm ch nhng m loi ton vn khc nhau trong tng cch cu hnh. o o Cu hnh 8-byte out/in cho php ta ngt quy trnh truyn gia khi EM 277 v vng nh V ca CPU S7 200 mi lc. Cu hnh 4-word out/in cho php ta ch c chen ngang vo gia hai word trong sut qu trnh truyn m bo cho cc byte cu to nn word khng b phn cch. Cu hnh 8-byte buffer I/O khin cho CPU S7 200 v hiu ha ngt ca ngi s dng trong sut qu trnh truyn. Nhng ty chn ton vn buffer M trong khi EM 277 th c gii hn m thi TP. HC gian ngt ca ngi s h at dng c v hiu ha khng lm nh hnguh thng. Ky t
pham

Sau khi nhn mt thng ip khao H Su thng s hay thit lp cu hnh, khi bo gD ruonV v kch thc vng m ng vo v ng ra EM 277 ghi offset ca vngTnh n n vng nh t an quca CPU S7 200 ngay c khi cc gi tr khng hp l i bit ye B vi CPU S7 200. n DP ERROR trn b mt khi EM 277 s sng nu xut hin li trong khai bo thng s hoc thit lp cu hnh. Nu nh khi EM 277 khng chuyn sang ch trao i vi trm ch, ta c th xem v tr ca cc vng nh SM xc nh li u. Trao i d liu. Sau khi gi thng ip khai bo thng s v thit lp cu hnh n trm t, trm ch gi tip mt yu cu chn on khc ti trm t xc nh rng trm t chp nhn cc thng ip khai bo thng s v thit lp cu hnh hay cha. Nu nh trm t xc nh rng c li trong cc thng ip khai bo thng s v thit lp cu hnh, trm ch s gi li cc thng ip ny. Nu khng c li trong cc phn hi chn on, trm ch s bc sang ch hot ng-trao i d liu. Ch trao i d liu l ch hot ng bnh thn trong mng DP. ch ny, trm ch s ghi ng ra n trm t v trm t truyn li ng vo. Nu nh trm t khng c ng ra no c, trm ch s gi mt thng ip khng c d liu ng ra v trm t s phn hi vi nhng ng vo ca n. Nu nh trm t c ng ra nhng khng c ng vo, trm t s phn hi cho thng ip ng ra vi mt thng ip rng. n DX MODE trn b mt khi EM 277 mu xanh khi khi EM 277 ang trang thi trao i d liu vi trm ch v s khng sng nu khng trong trng thi trao i d liu vi trm ch. n DP ERROR s nu nh khi EM 277 va mi trng thi trao i d liu v hin ang khng trong trng thi na.

TRANG - 63
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 3

Trm t thit lp mt vng nh bit chn on phn hi nu n pht hin ra li. Vng nh ny buc trm ch gi mt yu cu chun on n trm t trc khi truyn tip d liu cho trm t. iu ny cho php trm ch phn hi cc li ca trm t mt cch nhanh chng.

3.4.3 Tp c s d liu ca thit b (cc tp GSD):


Cc thit b PROFIBUS c cc c im hot ng khc nhau, cc thng s v chc nng ca thit b c th v s lng tn hiu I/O hay cc thng s bus nh tc baud. Cc thng s ny l ring bit cho tng loi thit b v thng c vn bn ha trong ti liu ngi dng. t c thit lp cu hnh Plug and Play ca mng PROFIBUS mt cch n gin, cc c im chc nng ca thit b c n nh trong mt data sheet in t gi l tp c s d liu ca thit b hay tp GSD. Tp GSD cung cp chi tit cc t im ca cc loi thit b trong mt nh dng c xc nh mt cch chnh xc. nh dng ca tp GSD cho php vic cu hnh h thng c c ra t tp ca bt k tt c cc thit b trong mng PROFIBUS v t ng s dng thng tin ny cu hnh h thng. Trong sut qu trnh cu hnh, phn cu hnh M h thng t ng thc hin kim tra vic sai st ng vo vTP. HC vn ca d liu s ton huat chuyn vo ton b h thng. Ky t
nT 3.4.4 ng dng mng Profibus-DP iu khin thit b: quye Ban ruo H Su ng D pham

Trong phn ny s trnh by mt ng dng truyn nhn d liu gia trm ch (Master) S7-300 v cc trm t (Slaver) qua mng Profibus DP. Cc ng dng c th s c thc hin tng t. Trong ng dng ny dng 1 PLC S7-300 lm Master v 3 PLC S7-200 lm Slaver. S truyn nhn d liu c thc hin gia S7-300 v S7-200 thng qua Module CP EM 277. Trnh t thit k ng dng ny c trnh by nh sau. Thit lp cu hnh phn cng ca S7-300 trong chng trnh Step7: o o Khi ng chng trnh Simatic manager Sau vo mn hnh lm vic ca chng trnh

TRANG - 64
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 3

B Hnh 3.8: Mn hnh lm vic ca Step 7

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Bm chn th New Projec/library s xut hin hp thoi NEW

Hnh 3.9: Mn hnh hp thoi New

TRANG - 65
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 3

o o

t tn cho Project trong Name, ri chn OK. M u Project, ta thit lp 1 trm S7-300 nh hnh v:

Hnh 3.10: Mn hnh thit lp trm S7-300 Ta c th t li tn cho trm. o Khi nhn chn trm s xut hin biu tng Hardware.

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Hnh 3.11: Chn biu tng Hardware o Nhp p vo thit lp cu hnh ca trm cho ging vi cu hnh thc t. Nu khng thy catalog cc linh kin th chn th View/catalog

TRANG - 66
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 3

Hnh 3.12: Chn th Catalog o Nu cha c khi EM277 trong catalog th ta cn ci t theo hnh v:

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Hnh 3.13: Mn hnh ci t EM277 Sau chn ng dn n file GSD ca khi EM277 o thit lp phn cng, u tin ta vo catalog ly gi (rail)

Hnh 3.14: Chn biu gi (rail)

TRANG - 67
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 3

Sau sp xp cc khi theo ng th t nh cu hnh thc. u tin l ngun,

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Hnh 3.15: t ngun vo rail

Tip theo l CPU Khi ta ko chn CPU 315-2DP vo rail, s xut hin hp thoi

Hnh 3.16: Mn hnh sau khi t CPU

TRANG - 68
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 3

Bm chn New thit lp mng, sau ta chn OK

am K Hnh 3.17: Ci t mng Profibus u ph

nT quye EM277 kt ni vo mng Tip theo Ban khi chn

HS ng D ruo

y th

P. HC uat T

Chn theo ng dn nh trong hnh,ko khi EM277 ra th vo subnet Khi xut hin hp thoi sau:

Hnh 3.18: Ci t module EM 277

TRANG - 69
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 3

Phi chn a ch cho khi ny. Ch rng chn ng a ch trn Module th CPU mi nhn c.

Nhp vo khi EM277 s xut hin hp thoi properties DP Slave.

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Hnh 3.19: Hp thoi properties DP Slave Vo Parameter Assignment chn a ch. Chn vo Parameter Assignment chn a ch I/O offset trong vng V-memory

TRANG - 70
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 3

C th chn gi tr ny cho nhiu Module ham Ky ging nhau. y chn bng 2000. o
uo Tr yen thc vng m K tip ta chn ukch q Ban H Su ng D p

Hnh 3.20: Chn a ch EM 277 t TP. HC


thua

Hnh 3.21: Chn vng m Ko chn (vd:16 byte buffer I/O) nh trong hnh trn. a ch vo/ra xut hin l a ch mc nh.Ta c th thay i gi tr ny s dng. Ch rng a ch vo/ra trong mi khi EM277 khng c trng nhau. Tng t ta c th t 3 trm EM277. o Chn cc Module vo ra s/tng t theo ng cu hnh thc, nh hnh sau:

TRANG - 71
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 3

yt Hnh 3.22: Chn module vo/ra am K Ban Tr uo H Su ng D ph

P. HC uat T

Ch rng ti slot sq3 yen trng. l v tr dnh cho khi m rng IM. u b Tip theo ta chn nt save and compiler bin dch. Sau nhn download ti cu hnh phn cng vo CPU. Nu download khng c hoc n bo li phn cng trn CPU sng ln cn kim tra li vic thit lp phn cng. Sau khi download c thnh cng cc n bo trng thi trn CPU s sng ln nh hnh v

Hnh 3.23: Hnh dng EM 277 trng thi trao i d liu

TRANG - 72
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 3

3.4.5 Chng trnh minh ha:


Chng trnh S7-300:

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

TRANG - 73
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 3

Chng trnh S7-200 thu nht:

Chng trnh S7-200 th hai: n T


Ban quye

H Su ng D ruo

K pham

y th

P. HC uat T

TRANG - 74
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

CHNG 4:
4.1

MNG AS_I

GII THIU CHUNG V MNG AS-I:

4.1.1 Khi nim: H thng AS-I (Actuator Sensor Interface) hay giao tip actuator / sensor l h thng kt ni cho cp thp nht trong h thng t ng ha. Cc actuator v sensor c ni vi trm h thng t ng qua bus giao tip AS (AS-I bus). Giao tip ny ra i vo nm 1994. Hnh v 4.1 gii thiu v tr ca giao tip AS trong h thng iu khin.

Ca p quan ly mang (Supervisory level) Ca p san xuat hoac ieu K ham khien qua trnh Su p g DH (Production or process ruon nT control level) quye Ban

M . HC Cat TP ieu khien lap trnh c Bo ua y th


(Programmable Controllers)

Host computer)

Cap ca m bie n/ c cau chap hanh Actuator/sensor level

Ca m bien/ c cau chap ha nh Actuator/sensor)

Hnh 4.1: V tr ca AS-Interface trong h thng t ng ho AS-I l kt qu pht trin hp tc ca 11 hng sn xut thit b cm bin v c cu chp hnh c tn tui trong cng nghip, trong c SIEMENS AG, Festo KG, Peppert & Fuchs GmbH. Tn gi ca giao tip ny phn no din t mc ch s dng duy nht ca AS-I l kt ni cc thit b cm bin v c cu chp hnh s vi cp iu khin. T mt thc t l hn 80% cm bin v c cu chp hnh trong mt h thng my mc lm vic vi cc bin logic, cho nn vic ni mng chng trc ht phi p ng c yu cu v gi thnh thp cng nh lp t, vn hnh v bo dng n gin. V th, cc tnh nng k thut c t ra l: Kh nng ti d liu v ngun nui cho ton b cc cm bin v mt phn ln cc c cu chp hnh phi c truyn ti trn cng mt cp hai dy.

TRANG 75
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

Phng php truyn phi tht bn vng trong mi trng cng nghip nhng khng i hi cao v cht lng ng truyn. Cho php thc hin cu trc mng ng thng cng nh hnh cy. Cc thnh phn giao din c th thc hin vi gi c rt thp. Cc b ni phi nh, gn, n gin v gi c hp l.

Vi cc h thng ng truyn c, cc yu cu trn cha p ng mt cch tha ng lm ng lc cho vic hp tc pht trin h bus AS-I. Th mnh ca AS-I l s n gin trong thit k, lp t v bo dng cng nh gi thnh thp nh mt phng php truyn thng c bit mt k thut kt ni in c mi. Hnh 4.2 minh ha cc h thng mng kt ni gia cc thit b cm bin v c cu chp hnh trn thc t. Hnh a) l cch kt ni dy theo im-im c in, trong mt b iu khin nh PLC ng vai tr l nt trung tm trong cu trc hnh sao. Cch ny c hn ch l phc tp v chi ph cao cho ng truyn. C th thay th cch ghp ni c in ny bng h thng bus TP. HCM hn, thc hin n gian t thua theo hai phng php sau : Ky up S dng bus trng ni PLC vi cc thit b vo/ra phn tn nh hnh b). DH S uong ham

S dng mt h thng yen nh AS-I ni PLC trc tip vi cc cm bin v c bus Tr u cu chp hnh nh n q c). Ba hnh
PLC PS CPU PS CPU PS CPU

Cm bin /c cu cp hnh

Cm bin /c cu cp hnh

Cm bin /c cu cp hnh

a) Ni im im

b) Bus trng vo/ra

c) Giao tip AS-I

Hnh 4.2: Ghp ni cm bin v c cu chp hnh s


TRANG 76
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

4.1.2 Giao tip AS-I: a. c tnh: AS-Interface c ti u ha kt ni cc sensor v cc actuator nh phn. Cp AS-I c s dng va trao i d liu gia cc sensor, actuator v Master cng nh va cung cp ngun in cho cc sensor. n gin ha cu trc lin kt gia cc thit b. Gim ng k gi thnh dy ni v cng lp t h thng. Nng cao chnh xc trong truyn d liu. Nng cao linh hot v tnh nng m ca h thng. n gin ho, tin li trong vic chn on, nh v li, s c cc thit b. Nng cao kh nng tng tc gia cc thnh phn (phn cng v phn mm) nh giao tip chun. M rng nhiu chc nng v kh nng ng dng mi ca h thng ( c kh nng iu khin phn tn, iu khin gim st t xa qua Internet). CM
P. H uat T trao i d liu tun Thi gian p ng nhanh : AS-I Master cn ti ath 5ms y am K hon n 31 trm. u ph DH S Vi cc standard AS-I Module uong th ln n 124 sensor v 124 actuator hot th c Tr ng trn cp AS-I. quyen Ban

Nu s dng cc AS-I Module c ch a ch m rng (extended addressing mode) , c th ln n 186 actuators v 248 sensors c th c hot ng vi mt Master c ch m rng . Cc AS-I Master c ch m rng ca Siemens cung cp vic truy cp cc k n gin cc analog sensors/actuators hoc cc Modules hot ng theo profile 7.3/7.4 .

Hnh 4.3 v Hnh 4.4 minh ha vic ni dy thc t theo phng php mi v c in.

Hnh 4.3 : Kt ni dy c in

TRANG 77
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

Hnh 4.4 : Ni dy s dng giao tip AS-I b. Cc thnh phn mng AS-I:
y th am K AS-I Slave: gm cc Module AS-I v ccpsensor/actuator c tch hp cc b ni u h DH S g AS-I. ruon nT quye Cp AS-I. Ban

Cc thnh phn hp thnh h thng AS-I bao gm : AS-I Master.

P. HC uat T

Ngun AS-I.

B nh a ch. Phn mm chn on h thng AS-I .

Hnh 2.5 trnh by cc thnh phn trong mng AS-I. Hnh 2.6 trnh by s mt mng AS-I tiu biu.

Hnh 4. 5 : Cc thnh phn mng AS-I

TRANG 78
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

Bng 4.1 trnh by cc AS-I Master trong h thng t ng ho ca SIEMENS. System SIMATIC S5 PLC SIMATIC S7 PLC AS-I Master CP 2433 for S5-90U,S5-100U CP 2430 for S5-135U,S5-155U CP 242-2 for S7-200 CP 242-8 for S7-200 CP 342-2 for S7-300 SIMATIC C7 Distributed I/Os C7-621 AS-I DP/AS-Interface Link 20 CP 242-8 for S7-200 CP 2433 for ET 200U CP 342-2 for ET 200M CP 142-2 for ET 200X IBM-compatible PCs
B Su p DHfor PC-AT CP 2413 ng Truo th P. HC uat T M

DP/AS-Interfacem Ky 65 ha Link

ye Bngu4.1: Cc AS-I Master ca Siemens an q

Hnh 4.6 : S mt mng AS-I


TRANG 79
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

c.

Cu trc mng AS-I:

Cc hnh v di y cho ta thy cc kin trc ca h thng AS-I. Cc thnh phn thm vo c th c t dc theo ng AS-I hoc theo cc nhm, th d nh cc u ca cc nhnh cy khc nhau. Cc cu trc bao gm: ng dy 100m v mt AS-I Slave cui ng dy. ng dy 90m v ni hnh sao vi 31 Slave cui ng dy. Hnh sao vi 31 Slave v cng hoc khng cng chiu di cp n Master. ng thng vi 31 Slave c phn b trn mng. T hp ca cc phn k trn.

Ch : Tng chiu di cp b gii hn 100m. Mun cho mng rng hn ta phi s dng Repeater hay Extender. Kiu hnh sao:
K pham y th P. HC uat T M

Cc Slave c ni chung vo mtDH Su controller thng qua cp AS-I., theo g Master ruon hnh v 4.7 nT
Ban quye

Cp AS-I

Hnh 4.7 : Mng hnh sao

Kiu ng thng: Cc Slave c ni ni tip vi nhau thng qua cp AS-I v cp ny ni vo Master Controler, theo hnh v 4.8

TRANG 80
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

Cp AS-I

Hnh 4.8: Mng ng thng

Kiu hnh nhnh: Cc Slave c ni song song vi cp AS-I thng qua cc u ni T (T connector) v cp AS-I ny c ni vo Master Controler, theo hnh v 4.9.
K pham y th P. HC uat T M

nT quye C p an B AS-I

H Su ng D ruo

T connector

Hnh 4.9: Mng hnh nhnh

Kiu hnh cy: Cc Slave cng c ni chung vi nhau bng u ni T v t u ni ny c ni song song ln cp AS-I v t cp AS-I ny c ni vi Master Controler.

TRANG 81
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

T connector

Cp AS-I

Hnh 4.10: Mng hnh cy 4.1.3 Hot ng ca mng AS-I: a. Nguyn tc hot ng mng AS-I: K thut truy cp Master Slave:
Su K pham y th P. HC uat T

AS-Interface l h thng mt Master, DH ny c ngha l ch c mt Master trn g iu ruon Tliu. Master ny s hi xoay vng tt c cc Slave mng AS-I iu khin trao ind uye an q v i tr li. B a ch in t: Mi AS-I Slave c mt a ch ring ca n. iu ny ch xy ra mt ln trong h thng AS-I. Vic t a ch c th s dng b nh a ch hoc thng qua AS-I Master. a ch c lu tr c nh trong AS-I Slave. Cc AS-I Slave c cung cp t nh sn xut lun c a ch 0. Hot ng tin cy v linh hot: Ngi ta s dng k thut truyn tc cao. Master gim st in p trn cp v d liu c truyn. Nu pht hin c li truyn v h hng trong cc Slave, n truyn thng ip n PLC. Ngi s dng c th x l vi thng ip ny. Vic trao i hay thm cc Slave trong hot ng bnh thng khng lm thay i, khng lm sai truyn thng vi cc mng khc. b. c tnh vt l: Cp 2 dy cho d liu v ngun:

S dng cp 2 dy c tit din ngang 2x1,5 mm2 trong mng. C d liu v ngun in c truyn trn cp ny. Nng lng kh dng ph thuc vo n v ngun in AS-I ang s dng. ni dy ti u , ngi ta s dng cp c bo v c kh ngn s kt ni ngc v lm n gin tip xc vi cc Module ng dng AS-I s dng k thut n xuyn cch in (Penetration technique).

TRANG 82
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

Mng cu trc cy:

Cu trc cy ca AS-I cho php bt k im no trn b phn cp (Cable section) cng c s dng nh bt u mt nhnh mi. Tng chiu di ny ca tt c cc subsection c th ln n 100 m. Tch hp trc tip: Thc t tt c cc mch in t cn cho cc Slave c tch hp trn mt IC c bit. Vic ny cho php b kt ni AS-I c tch hp trc tip vo cc actuator v cc sensor nh phn. Tt c cc thnh phn yu cu c th c ci t trong khng gian xp x 2 cm. Tch hp nhiu chc nng cho ngi s dng: Vi kh nng tch hp trc tip s cho php tt c cc thit b c trang b y cc chc nng trn bn ng d liu v bn ng tham s. Cc actuator/sensor thng minh nh vy lm tng thm cc kh nng ca mng nh gim st, gn tham s, kim tra nhim c. D liu s: Chu k qut: o o
uong u Ti a 5 ms i vi cc standardHAS-I Slaves. D S u an q K pham y th P. HC uat T M

B AS-I s dng chiu di thng ip khng i. Vi AS-I ta khng cn cc th tc phc tp iu khin vic truyn d liu v nhn dng cc chiu di thng ip hoc cc khun mu d liu. Vic ny lm cho cc Master c th hi vng tt c cc Slave kt ni trong vng ti a 5ms v cp nht d liu trn tt c cc Slave v Master.

T Ti a 10 ms i vi ccrAS-I Slaves c ch a ch m rng yen

Nu ch mt AS-I Slave s dng ch a ch m rng t ti mt a ch, Slave ny c truy cp mi ln 5 ms. Nu hai Slave m rng (Slave A v B) pht mt a ch, th chu k truy cp cc i l 10ms (Slave B ch c th c ni vi cc Master m rng). S lng Slave kt ni: o o Ti a 31 standard Slaves. Ti a 62 Slaves s dng ch a ch m rng.

Cc Slave l cc knh nhp v knh xut ca h thng AS-I. Chng ch tch cc khi c gi bi cc Master. Chng kch cc hot ng hoc truyn cc phn ng n cc Master khi c yu cu. Mi Slave c nhn dng bng mt a ch ring ca n (gi tr t 1 n 31). Ti a 62 Slave s dng ch a ch m rng c th c kt ni vo mt Master c ch m rng. Cp Slave s dng ch a ch m rng s s dng cng mt a ch. Ni cch khc cc a ch t 1 n 31 c th c gn cho hai Slave m rng. Nu cc standard Slaves c ni vo mt Master c ch m rng, th ti a ch n 31 standard Slaves c ni vo Master c ch m rng

TRANG 83
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

S lng vo/ra: o o Ti a 248 ng vo v ng ra nh phn vi cc standard Module. Ti a 248 ng vo/186 ng ra vi cc Module s dng ch a ch m rng.

Mi Slave c th nhn 4 bit d liu v truyn 4 bit d liu. Cc Module c bit cho php mi bit ny s c dng cho mt actuator hay sensor nh phn. iu ny c ngha l c th kt ni ti a 248 ng vo/ ra ( 124 Input /124 Output ) trn cp AS-I vi cc standard AS-I Slaves. Tt c cc actuator hay sensor tiu biu c th kt ni vi AS-I theo cch ny. Cc Module c s dng nh l cc ng vo/ra phn tn. Nu cc Modules c ch a ch m rng c s dng, th ti a 4 inputs v 3 outputs cho php mi Module; ni cch khc l ti a 248 vo v 186 ra c th hot ng vi cc Modules s dng ch a ch m rng. 4.1.4 ng dng mng AS-i: a. Dy chuyn ng chai:
h P. HC uat T

Cng ngh ng chai l mt khu rt quan trngav Ky t tp trong cc nh my sn phc h m Su p cng ngh nh my, vic lp t dy xut bia, nc ngt, nc khong Do yu cu g DH chuyn rt phc tp; rt nhiu bngruon cm bin gim i s phc tp, ta c th ti, nT ng dng mng AS-I vo quye ngh ny. Khi s ni dy gia cc thit b iu cng Ban khin cng nh cc sensor thng minh tr nn rt n gin v vic kt ni ny ch dng cp AS-I hai dy va cung cp ngun v truyn d liu gia cc thit b m vn m bo ng yu cu cng ngh.

TRANG 84
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

T Hnh 4.11: yen dng mng AS-I trong sn xut bia u S Ban q

H Su ng D ruo

K pham

y th

P. HC uat T

Hnh 4.12: S dng mng AS-I trong sn xut v ng gi bnh Biscuit b. Dy chuyn lp rp xe hi:

Dy chuyn lp rp xe hi gm nhiu cng on, hu ht cc cng on u dng cc robot t ng, trn cc robot ny ta c th dng cc Module ca AS-I iu khin v cc robot ny c kt ni chung nhau qua cp AS-I, khi vic kt ni dy iu

TRANG 85
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

khin cc robot rt n gin v truyn v trung tm iu khin cng ch bng cp AS-I hai dy. Ngoi cc ng dng trn, ta c th dng mng AS-I trong nhiu ng dng khc, tuy nhin ty theo yu cu cng ngh m ta c th la chn vic lp t h thng iu khin t ng cho ph hp. V y khng phi l trong bt k lnh vc no ta cng c th dng mng AS-I c do mng AS-I c nhng hn ch ring. 4.2 CC AS-I MASTER:

4.2.1 Gii thiu: AS-Interface l h thng mt Master. AS-I Master to ra s kt ni cho iu khin ca ngi dng hay kt ni vi mt h thng bus trng cp cao hn. N ng vai tr kim sot ton b hot ng giao tip trong mng. AS-I Master c th l mt my tnh iu khin nh PLC, PC hay IPC hoc c th l mt b ni bus trng (fieldbus 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 HCM PROFIBUS-DP) vi mng AS-I. TP. t
ua y th Ktruyn thng (communications i vi cc h thng SIMATIC, cc b x am l ph HS processors: CPs) iu khin s truyn thng ucp trng hoc ng vai tr l cc ASng D Truo I Masters . uyen an q ny gm c cc cng gateway hot ng ging nh AS-I B Cc b x l truyn thng

Master v cho php truy cp cc cm bin v c cu chp hnh. 4.2.2 AS-I Master PLC S7-200: PLC S7-200 c s dng lm AS-I Master thng qua cc Module m rng sau: a. CP242 - 2 (Standard AS-I Master):

Module CP 242-2 cho php kt ni h thng AS-I vo PLC S7-200. CP 242-2 cung cp y cc chc nng xc nh ca mt standard AS-I Master, theo hnh v 4.13

TRANG 86
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

K Hnh 4.13: H thng AS-I vi AS-I Master CP 242-2 pham

Cc thng s kBan quy thut ca CP 242-2 : o o o o o o o o Chu k qut: 5 ms cho 31 Slave .

T en

H Su ng D ruo

y th

P. HC uat T

Th t a ch: 8 Module vo s v 8 Module ra s, 8 Module vo v 8 Module ra analog . Ngun cung cp: 5 VDC Ngun cung cp cho cp : Ty thuc vo loi AS-I Dng tiu th ti a ca Master : 200 mA Nhit vn hnh : 0 60 oC Kch thc : (W H D ) 90 x 80 x62 Trng lng: 200 g. SF APF CER AUP CM (red) (red) (yellow) (green) (yellow) :Li h thng . :Li ngun cung cp . :Li cu hnh . :ang lm vic . :Ch cu hnh . :t cu hnh chun . :Xem trng thi cc Slave trong mng.
TRANG 87
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Trng thi cc n bo: o o o o o o o

SET Button DISPLAY Button

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

Hnh dng v cch ni cp AS-I:

Hnh dng v cch ghp ni cp AS-I vo Module CP 242-2 trnh by trn hnh v 4.14

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Hnh 4.14: Ni cp AS-I vo CP 242-2 b. CP 243-2 (Extended AS-I Master):

Module CP 243-2 cho php kt ni AS-I vo PLC S7-200 (CPU 222, CPU 224, ...). CP 243-2 l mt Master c y cc chc nng ca mt extended AS-I Master . c. CP 242-8 (Standard AS-I Master):

Module CP 242-8 khng ch thc hin chc nng ca CP 242-2 m cn cho php kt ni vi PROFIBUS DP (DP Slave). iu ny lm gim gi thnh kt ni ca S7-200 vi PROFIBUS DP ti cng thi im. Hnh v 4.15 minh ha h thng AS-I s dng Module CP 242-8

TRANG 88
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Hnh 4.15: H thng AS-I c AS-I Master CP 242-8 4.2.3 AS-I Master PLC S7-300: PLC S7-300 c s dng lm AS-I Master thng qua cc Module m rng sau: a. CP 342-2 (Standard AS-I Master): Module CP 342-2 l standard AS-I Master Module dng cho cc b iu khin S7-300 v Module phn tn ET 200M. CP342-2 chim 16 byte inputs v 16 byte outputs trong vng analog ca b iu khin m qua ta c th c v xut cc d liu cc Slave. Cc thng s k thut ca CP 342-2: o o o o o o o o Chu k qut Th t a ch Ngun cung cp Ngun cung cp cho cp Nhit vn hnh Kch thc Trng lng : 5 ms cho 31 Slave : 16 byte vo v 16 byte ra trong vng analog : 5 VDC : Ty thuc vo loi AS-I : 0 60 oC : (W H D ) 40 x 125 x115 : 200 g
TRANG 89
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Dng tiu th ti a ca Master : 200 mA

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

Trng thi cc n bo: o o o o o o o ADR RUN SF APF CER AUP CM () () () ) :Li a ch :Master hot ng :Li h thng. :Li ngun AS-I.

(vng) :Li cu hnh. (xanh) :Ch t ng. (vng) :Ch cu hnh.

Hnh v 4.16 minh ha h thng AS-I s dng Module CP 342-2

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Hnh 4.16: H thng AS-I vi AS-I Master CP 342-2 b. CP 343-2 (Extended AS-I Master):

CP 343-2 l extended AS-I Master Module dng cho cc b iu khin S7-300 v Module phn tn ET 200 M. CP 343-2 chim 16 byte inputs v 16 byte outputs trong vng analog ca b iu khin m qua cc AS-I standard Slave v AS-I A Slaves c th c a ch. Cc AS-I B Slaves c mt vng a ch I/O thm vo m c th truy cp bng cch s dng cc hm h thng SFCs. Khi s dng mt hm FC c th x l vic gi Master

TRANG 90
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

t chng trnh iu khin. FC c cung cp theo a cng vi s tay s dng CP 343-2 4.2.4 AS-I Gateways: Ngay khi s dng PROFIBUS DP vi cc thit b ngoi vi phn tn, th vic s dng AS-Interface c th c nhiu u im. Vic ni mng cc thit b ngoi vi ca qu trnh c th c m rng vt ra ngoi PROFIBUS n tn cc actuator/sensor. Cc thit b sau y c th c s dng lm gateway n PROFIBUS: DP/AS-Interface Link 20 (kt ni c thit k vi cp bo v IP 20 giao tip AS-Interface vi PROFIBUS DP). CP 242-8 (kt ni ng thi S7-200 vi PROFIBUS v AS-Interface) CP 142-2 cho ET 200X CP 342-2 cho ET 200M CP343-2 cho ET 200M (extended Master) CP 243-3 cho ET 200U S5-95U PLC vi giao tip PROFIBUS v CP 2433 th y
ph S7-300/CPU 315-2DP vi CP 342-2 hoc DP343-2 H Su ng D am K P. HC uat T M

Tr o DP/AS-Interface Link (kt niuc thit k vi cp bo v IP 65 giao tip yen AS-Interface vi Ban qu PROFIBUS DP)

Hnh v 4.17 minh ha h thng AS-I s dng gateway DP/AS Interface Link 20.

Hnh 4.17: H thng AS-I vi DP/AS-Interface Link 20

TRANG 91
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

4.3

CC THNH PHN CA MNG AS-I:

Ngoi cc AS-I Master c trnh by trong mc 4.2, h thng AS-I cn c cc thnh phn sau y: 4.3.1 Cp AS-I: Cp AS-I c thit k l loi cp 2 dy khng v bc, truyn cc tn hiu v ngun in cho cc sensor v actuator c kt ni bng cc AS-I Module. Vic kt ni mng khng b gii hn vi mi loi cp. Khi cn ta c th thay i cp 2 dy n gin bng Module thch hp hoc cc b ni T. Cp AS-I gm hai loi : Cp dn in thng thng (cp trn): c u im d tm , gi thnh thp. Cp AS-I c bit (cp dt): c u im l d lp t.

ng knh li dy l 1,5mm p ng yu cu cung cp dng mt chiu ti thiu 2A (24VDC).


K pham y th P. HC uat T M

nT quye an

H Su ng D ruo

Hnh 4.18: Cc loi cp AS-I

TRANG 92
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

4.3.2 Cc Module AS-I: Trong h thng AS-I , cc AS-I Modules c th c xem nh cc Module vo v ra. Cng vi cc actuator v sensor, chng to thnh cc AS-I Slave v kt ni cc Slave ny vo AS-I Master. Cc actuator/sensor c kt ni bng b ni M12. Cc chn theo chun DIN IEC 947 5-2. Cc Module ny vi kch thc xp x 45x45x80 mm c s dng ngay bn trong thit b. Chng c kt ni vi cp AS-I v c cp bo v IP67. a. Cc Module AS-I: AS-I Module tch cc (active): L Module c chip AS-I tch hp sn. S dng Module ny ta c th kt ni c tt c cc sensor v actuator thng thng. Do cc actuator v sensor bnh thng c th c ni mng AS-I. AS-I Module th ng (passive): Cc Module ny khng cha trong n cc linh kin in t HCM php kt ni v cho TP. cc AS-I sensor v actuator c tch hp AS-I chip. thuat
Ky q

c phn thnh hai loi:

Cc Module ny c thit k sao cho c thutoara mt giao tip c in duy nht ph m HS gD vi cp AS-I. Vic ny t c bngncch to phn di (lower section) ging nhau Truo ca Module, do cng cegi l Module kt ni (connection Module). uy n
Ban

Cc phn trn (upper section) ca Module c cu to c bit, c gi l cc Module ng dng (application Module). S thay i cc thnh phn ca Module ny tri di t cc v bc n gin dng r nhnh cp AS-I n cc Module ng dng c tch hp chip AS-I dng kt ni vi 4 sensor hoc actuator thng thng. Hnh v sau m t mt Module dng kt ni vi mng AS-I cho cc sensor/actuator khng tch hp chip AS-I.

Hnh 4.19: Module kt ni cc sensor v actuator khng tch hp AS-I chip

TRANG 93
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

Hnh v bn di minh ha mt Module AS-I tch cc c 4 kt ni.

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Hnh 4.20: Mt AS-I Module tch cc c 4 kt ni b. Cc sensor/Actuator c tch hp AS-I chip:

AS-I chip c bit quan trng trong h thng AS-I. Cc sensor v actuator c tch hp AS-I chip c th kt ni vi mng AS-I m khng cn Module kt ni tch cc. Board mch dnh cho AS-I chip c khng gian rt nh (2 cm3). AS-I ch cung cp cho 4 sensor ng ra v ng vo d liu cng nh 4 ng ra tham s. Vi cc nhm tham s vo ny, ta c th gn cc tham s cho cc sensor thng minh qua cp AS-I.

TRANG 94
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4 4 ng d liu D0 ..D3

HS Hnh 4.21: Sensor/actuator c giao tip AS-I ng D

Sensor c biu din theo hnh v trn s dng 3 bit d liu l cc ng vo, 1 bit d liu l ng ra v 4 bit tham s. Cc sensor c tch hp AS-I chip c nhiu hng sn xut. Sau y l mt v d minh ha cho mt cm bin thng minh (intelligent sensor). Sensor thng minh (sensor in t )

nT quye an

ruo

K pham

yt

M 4 TP. HC tham s P0 ..P3 ng huat

Hnh 4.22: Sensor thng minh

TRANG 95
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

Hnh v 4.23 trnh by cu trc v cc vng hot ng ca sensor thng minh trn.

VUNG

VUNG

VUNG

VUNG

VUNG

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Hnh 4.23: Cu trc mt sensor thng minh Vng 1 Vng 2 Vng 3 Vng 4 Vng 5 Sn Sr o : i tng qu gn hay sensor ngn mch. : Chc chn ON. : Khng chc chn. : Vng chc chn OFF. : t dy dn cun dy sensor. : Khong cch ng mch nh mc. : Khong cch ng mch thc. Kh nng bus ca sensor: Kh nng bus ca sensor c th c thc hin vi AS-I. iu ny gip cho vic ni dy c n gin hn, v y khng cn n cc Module vo/ra trong iu khin. Cc sensor c kh nng ni bus ny c kt ni trc tip qua cp AS-I . Cc tn hiu ph: Mt u im ph l b sung cc tn hiu ng mch nh phn, cc thng tin ph chn on t dy hay nhiu tn hiu khi truyn ti. Hng d liu c a v l cc tham s ca cm bin (v d nh nhy, khong cch ng mch, s tr tn hiu ) trn cng dy dn

TRANG 96
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

Tch hp thng minh: Cc AS-I sensor c kh nng bus u c mt b vi x l sao cho n c kh nng chn on thng minh. Nh vy cc c tnh tr, tuyn tnh c th c lp trnh sn trong sensor.

4.3.3 Lp t Module AS-I: Lp t mt AS-I Module trn cp AS-I thc hin n gin bng cch s dng k thut kt ni c m t nh th d trong hnh 4.24.

(a)

quy Ban

H Su ng D Truo (b) en

K pham

y th

P. HC uat T

(c)

Hnh 4.24: Cch lp t AS-I Module

Vic lp t c thc hin theo cc bc sau: Module kt ni c gn vo thanh chun 35mm. Module kt ni c 4 stopper, chng dng ng vo ch h cp khng s dng (a). t cp AS-I vo ,a n vo ng dn trn cc l tip xc v c an ton v c hc.Khng c thit lp tip xc in.Hai stopper c t vo trong ch h cp khng s dng (b). Xit cht Module ng dng vo thanh g,cp AS-I c gp cht vo cc thanh tm tip xc .Chng a vo cc dy dn hai im v bo m kt ni tin cy.Sau khi lp t ng th Module c kiu bo v IP 67 (c).

4.3.4 AS-I Repeater/Extender: a. Phm vi ng dng: AS-I Repeater/Extender dng s dng trong mi trng giao tip sensor/actuator. y l cc thit b dng m rng chiu di ti a ca mt h thng AS-I di 100m. vi mt on 100m c sn ta c th c m rng thm ti a thnh 2 on 100m .

TRANG 97
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

b.

S dng repeater:

AS-I repeater c s dng khi cc Slave buc phi hot ng trn tt c cc on cp. Cn c mt b ngun in AS-I ring cho mi on AS-I (trc v sau repeater). Repeater c cc c tnh sau: M rng chiu di cp n ti a 300m. Cc Slave c th c s dng c 2 bn AS-I. Mi bn giao tip AS-I cn mt b ngun AS-I. C cch ly in p cho mi bn. Lp t trong dng ng v Module ng dng chun.

H thng c s dng repeater c minh ha trong hnh v sau:

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Hnh 4.25: H thng c s dng Repeater c. S dng Extender:

AS-I Extender c s dng trong cc ng dng m AS-I Master c lp t v tr cch xa hn ch lp t thc t ca AS-I. Cc AS-I Master c khong cch xa on AS-I 100m. Cc Slave ch c th c s dng mt bn (khng c Master). Ngun in AS-I ch cn cho bn cc Slave. Khng c s cch ly in gia 2 cp .
TRANG 98
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

Ch th in p ng. c lp t trong dng ng v Module ng dng chun. Extender c gn trn Module kt ni FK-E.

H thng c s dng extender c minh ha trong hnh v sau:

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Hnh 4.26: H thng c s dng Extender 4.3.5 B nh a ch:

Hnh 4.27: B nh a ch Mi Slave trn AS_I cn c mt a ch. a ch ny c lu trn Slave. Ta c th nh a ch mt Slave bng b nh a ch nh hnh v 4.27

TRANG 99
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

S dng b nh a ch o lp trnh mt Module (Module ng dng), cn gn n vo mt adapter c bit trn b nh a ch. a ch lu tr s hin ln mn hnh ch th ca b nh a ch ny khi ta n nt ADR. a ch mi c t bng cch dng nt mi tn. Sau khi nhn nt PRG th a ch c lu vo Module. t a ch cho cc actuator/sensor thng minh th cng ging nh vi Module ng dng. Cc actuator/sensor c ni vo b nh a ch qua u ni M12. n v nh a ch c mt u ni ci (female) M12 c tch hp sn.

B nh a ch s dng ngun in qua cc pin c tch hp sn v c th np li c. Khi khng s dng th n v ny t ng ngt ngun sau mt khong thi gian. 4.4 a. CH AS-I MASTER: Hot ng ca AS-I:
g DH P. HC uat T M

4.4.1 Nguyn tc Master/Slave trong AS-I: AS_I hot ng theo nguyn tc Master/Slave. iu Ky th ngha l AS_I Master kt ny c am ni vi cp AS_I iu khin trao i d liu viph Slave qua giao tip vi cp AS_I . Su cc
uon S khi trong hnh v 4.28 minh rha 2 giao tip ca AS_I Master CP. T uyen an q B

AS-I slave

PLC/PC CPU
User program Interface to the user program AS-I Master CP

I/O

Configuration

Address

AS-I cable

Hnh 4.28: S khi giao tip AS_I Master/Slave Cc lnh gn tham s v d liu x l c truyn qua giao tip gia Master CPU v Master CP.

TRANG 100
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

Cc chng trnh ngi dng c nhng hm thch hp gi v t cc c ch tng ng c v ghi qua giao tip ny . Thng tin c trao i vi cc AS_I Slaves thng qua giao tip gia AS-I Master CP v cp AS_I .

Khi d liu s truyn gia Master v Slave theo s hnh 4.29.

Hnh 4.29: Truyn d liu AS_I Ky th Master/Slave b. Nhim v v chc nng n TAS-I Master: uye ca
an q ruo H Su ng D pham

P. HC uat T

B Qui cch AS_I Master phn bit cc Master theo di cc chc nng khc nhau c gi l cc profile.

i vi standard AS_I Masters v extended AS_I Masters c 3 loi Master khc nhau: M0, M1, M2 cho standard Master, M0e, M1e, M2e cho extended Master. Master profile M0/M0e: (hot ng chun) Master c th trao i d liu I/O vi cc AS_I Slave ring. Master c t cu hnh bng cch s dng cu hnh trm c tm thy trn cp c gi l cu hnh mong i (expexted configuration). Master profile M1/M1e: Profile ny bao gm tt c cc chc nng theo qui cch AS_I Master. Master profile M2/M2e: Cc chc nng ca profile ny ph hp vi Master profile M0/M0e, nhng trong profile ny cc AS_I Master cng c th gn tham s cho AS_I Slave. S khc nhau gia extended AS_I Masters v standard AS_I Masters l extended AS_I Masters c th kt ni n 62 AS_I Slave s dng ch a ch m rng. c. Hot ng ca AS-I Slave: Kt ni vi cp AS_I :

Cc profile c cc ngha thc t nh sau:

TRANG 101
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

AS_I Slave cha mt AS_I chip cho php ghp mt thit b AS_I (sensor/actuator) vi cp bus chung vo AS_I Master. AS_I chip cha cc thnh phn sau: o o 4 ng vo v ng ra t cu hnh c. 4 ng ra tham s.

Cc tham s hot ng, d liu cu hnh gn cho I/O, m nhn dng (indetification code) v cc a ch Slave c lu trong b nh ph (nh EEPROM). D liu I/O: D liu hu dng cho cc thnh phn t ng ha c truyn t AS_I Master n AS_I Slave cc ng ra d liu. Cc gi tr cc ng vo d liu sn sng cung cp cho AS_I Master khi AS_I Slave c hi vng. Cc tham s: Bng cch s dng cc ng ra tham s ca AS_I Slave, AS_I Master c truyn cc d liu ny nh cc d liu n gin khng cn phi din dch. Cc gi tr HCM TP. ch lm vic bn tham s ny c c dng iu khin v thay ti tcc hua trong ca cc sensor hay actuator. V d cam Ky nht cc gi tr khc chun th cp u ph trong cc giai on hot ng. DH S g Cu hnh: Cu hnh I/O ch ra cc ng d liu no ca AS_I Slave c s dng l cc ng vo, cc ng ra hoc cc ng ra hai chiu. Cu hnh I/O (4 bit) c qui nh bi nh sn xut Slave v c th tm thy trong s tay AS_I Slave. Ngoi cu hnh I/O, kiu AS_I Slave c m t bng m nhn dng. M nhn dng cho mi AS_I Slave c m ho bng 4 bit. M ny cng c xc nh bi nh sn xut v c th tm thy trong m t AS_I Slave ca nh sn xut. 4.4.2 Chuyn i d liu: a. Cu trc thng tin/d liu: Truc khi trnh by cc giai on hot ng v cc chc nng trong cc giai on ny, ta cn tm hiu s lc v cu trc d liu ca h thng AS-I Master/Slave. Hnh v 4.30 gii thiu cc loi d liu v cc h thng trong mng.
B nT quye an ruon

TRANG 102
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

PLC/PC CPU
User program AS-I Master CP

Slave

Data Images
I/O data

I/O data

Act.params
Act. Config LDS Parameters

LAS

Config data

Config.data H Su (EEPROM) uong D Tr yen qu Ban


Expected config data Parameters LPSc able

K pham

y th Address

P. HC uat T

Hnh 4.30: S phm vi d liu v cu trc h thng AS_I AS-I Master c cc cu trc sau: o Data image: cha cc thng tin lu tr tm thi sau: Cc tham s thc: l hnh tng ca cc thng s hin c trongAS-I Slave. Cu hnh d liu thc: cha cc cu hnh I/O v cc m ID ca tt c cc AS-I Slave c kt ni mi cc ln d liu ny c c t AS-I Slave. Danh sch cc AS-I Slave c pht hin (LDS): LDS ny s xc nh nhng AS-I Slave c pht hin trn bus AS-I.

TRANG 103
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

Danh sch cc AS-I Slave c tch cc (LAS): LAS ny s xc nh cc Slave c tch cc do AS-I Master. D liu I/O ch trao i vi nhng AS-I Slave c tch cc. o o I/O data: l cc d liu vo v ra. Configuration data: l nhng d liu c nh (non-volatile), thng c lu tr trong EEPROM, c gi tr khng i khi b mt ngun, gm: D liu mong mun: l cc gi tr so snh chn la c. Danh sch cc AS-I Slave vnh cu: danh sch ny lit k ra cc AS-I Slave c AS-I Master yu cu trn cp AS-I. AS-I Master s kim tra lin tc khi tt c cc AS-I Slave c xc nh trong LPS v khi d liu ca chng ph hp vi d liu c yu cu. AS-I Slave c cc cu trc sau: o o o o I/O data. Parameters
yt Address: AS-I Slave c a ch 0 lcmci t. cho php trao i d a K h liu, cc AS-I Slave phi cDlp u p thm cc a ch khc 0. a ch H S trnh g 0 c d tr cho cccruon nng c bit. T chc uyen

Actual configuration data: gm cc cu hnh I/O v TP. HCM AS-I Slave. m ID ca


huat

b.

q Cc giai on hot ng: Ban

S hnh 4.31 cho thy cc giai on hot ng ring bit ca qu trnh chuyn i d liu. Ta thy c 3 giai on chnh: Giai on khi to ban u (Initialization phase) Giai on khi ng (Startup phase) Giai on trao i d liu (data exchange phase)

TRANG 104
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

Offline phase

Initalization

Starup phase

Giai o

nb

ov

Giai on kch hot ch bo v Khi ng vi d liu c cu hnh

Giai on kch hot ch cu hnh Khi ng khng cn d liu c cu hnh

Giai on chuyn d liu

Normal mode

nT Giai on qun l quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Giai on bao hm

Hnh 4.31: Cc giai on hot ng Giai on khi to ban u (Initialization Mode):

Giai on ny cn gi l giai on offline, thit lp trng thi c bn ca Master. Module c khi to sau khi chuyn mch cp in hoc theo sau khi khi ng li trong khi hot ng. Trong khi khi to, cc nh ca tt c cc ng vo Slave v d liu ra theo quan im ng dng c t gi tr 0 (khng tch cc). Sau khi bt ngun cung cp, cc tham s cu hnh c copy vo vng tham s kch hot trnh t s dng cc tham s t trc. Giai on khi ng (Startup Phase): o Giai on pht hin: Pht hin cc AS_I Slave trong giai on khi ng

Giai on ny gm cc giai on nh sau:

TRANG 105
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

Trong khi khi ng hoc sau khi reset, AS_I Master chy qua giai on khi ng m n pht hin cc trm ti a (31 trm) c ni vo cp AS_I v kiu ca trm. Kiu ca trm c qui nh bi byte cu hnh c lu tr thng xuyn trn Slave v Master c th d ra. Byte ny ch ra I/O ca Slave v kiu Slave (m ID) c gn. Master cp nht cc Slave pht hin c vo danh sch cc Slave c pht hin (LDS). o Giai on kch hot: kch hot cc AS_I Slave Sau khi AS_I Slave c pht hin, chng c kch hot do Master truyn lnh gi c bit. Khi kch hot cc Slave ring, mt s khc bit c to ra gia hai ch trn AS_I Master: o Master ch cu hnh: Tt c cc trm c pht hin (ngoi tr Slave c a ch 0) c kch hot. Trong ch ny, c th c cc gi tr tht v ct chng (-> ch cu hnh) o Master ch bo v: Ch c cc trm tng ng vi cu hnh mongt i. HC ct trn AS_I P c ua T thtm thy trn cp AS_I khc Master c kch hot. Nu cu hnh tht c Ky pham th Master. vi cu hnh mong i ny, th s c ch H Su
ng D M

u Master a cc trmnc o Tr kch hot vo danh sch cc trm c kch hot ye qu (LAS). Ban

Ch bnh thng: o Giai on trao i d liu Master gi d liu tun hon (d liu xut) ra cc trm v nhn cc thng ip ghi nhn (d liu vo). Nu c li c pht hin trong khi truyn d liu i, Master lp li hi vng thch hp. Tt c cc Slave c ni vo cp AS_I c hi vng trong 5ms. o Giai on qun l Trong giai on ny, tt c cc cng vic hin c ca cc ng dng iu khin c x l v truyn i. V d cc cng vic c th nh sau : Truyn tham s: 4 bit tham s c chuyn n trm m th d c th c dng t gi tr ngng. Sa i cc a ch Slave: Chc nng ny cho php Master thay i cc a ch ca Slave. o Giai on bao hm (inclusion phase): Trong giai on bao hm cc Slave mi thm vo c a vo trong danh sch cc Slave c pht hin v cung cp ch cu hnh v chng cng c kch hot (ngoi tr cc Slave c a ch 0). Nu Master ch

Sau khi hon tt giai on khi ng, AS_I Master chuyn sang ch bnh thng.

TRANG 106
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

c bo v th cc Slave c lu tr trong cu hnh mong i ca AS_I Master mi c kch hot. Vi c ch ny cc Slave ht phc v tm thi cng c bao hm ln na. c. Cc chc nng giao tip:

kim sot phn ng Master/Slave t chng trnh ngi dng, c nhiu chc nng kh dng giao tip c minh ha hnh v 4.32.

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Hnh 4.32: Cc chc nng giao tip Cc hot ng c th c: Read/Write: Khi ghi, cc tham s c chuyn n Slave v cc nh tham s trn CP; Khi c, cc tham s c truyn t Slave hoc nh tham s CP vo CPU. Read and store (configured) configuration data: Cc tham s c t cu hnh c c t b nh c nh ca CP. Configure actual: Khi c, cc tham s v d liu c c t Slave v lu tr c nh trn CP. Khi ghi, cc tham s v d liu c lu tr c nh trn CP. Supply Slaves with configured parameters: Cc tham s t cu hnh c truyn t vng nh c nh ca CP n cc Slave.

TRANG 107
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

4.5

H THNG AS-I:

4.5.1 Thit lp h thng AS-I: H thng AS_Interface l gii php thch hp trong cng nghip ni cc sensor v actuator nh phn vo thit b cp iu khin. N ghp Sensor v Actuator vo PLC, NC, RC (Robot Controller). Phn t c bn ca AS_I l Slave-chip m qua cc sensor v cc actuator c ni vi cp AS_I. Trong mt chu k, 4 bit thng tin c truyn ni tip n mi Slave t Master v 4 bit c tr li. D liu c th c s dng nh d liu nhp v xut. Thng thng cp AS_I l cp dt hai dy khng c bc gip hoc cp trn chun c nhim v truyn d liu v ngun in ng thi. Hnh v 4.33 minh ha h thng AS-I.

CONTROLLER (PLC , PC)

AS-I Master

Power supply

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

AS-I cable

AS-I Slave

AS-I Slave

Module

Sensor / Actuator

S/A

S/A

S/A

S/A

Hnh 4.33: Nguyn tc thit lp h thng AS_I D liu truyn hai chiu trn cp AS_I: cng mt token, actuator khng nhng nhn lnh t m cn t gim st kt qu tc ng ca n v bo co v b iu khin (intelligent actuator). AS_I truyn 4 bit/chu k, cng nh cho php ni cc thit b analog vo mng, kt qu l s dng nhiu hn mt chu k AS_I. Hnh v 4.34 cho thy hnh nh y ca mt mng AS_I.

TRANG 108
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Hnh 4.34: H thng AS_I Cc Module trong mng AS_I gm c: cc Module ghp (a v b) v cc Module ngi dng ( c n f). Cc nhnh trong cu trc mng c minh ho mt s Module ghp (a ) 4.5.2 H thng truyn d liu AS-I: Hnh v 4.35 l h thng AS_I gm 3 thnh phn hardware c kt ni vi nhau v vi mi trng ngoi qua 3 giao tip. Cc thnh phn ny gm: H thng truyn dn (transmission system) Cc Slave Master

H thng truyn y gm cp AS_I hai dy kt ni cc Slave vi nhau v n Master qua cc kin trc khc nhau, ngun in AS_I v b ghp d liu (data decoupling). Vic truyn thng d liu v nng lng c thc hin qua h thng truyn dn ny.

TRANG 109
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

CONTROLLER (PLC , PC)

Interface 3 Controller

AS-I Master

Interface 2 Tranmission system


AS-I cable

Power supply

AS-I Slave

AS-I Slave

Interface 1 Sensor/Actuator
Module Sensor / Actuator P. HC

S/A TS/A S/A n quye an S/A

H Su ng D ruo

K pham

y th

uat T

Hnh 4.35: h thng truyn trong AS-I 4.5.3 Cu trc bc in truyn: Cc bc in ca AS_I c xy dng trn nguyn tc n gin, gim thiu cc thng tin b tr tng hiu xut s dng ng truyn.thc t, tt c cc bc in gi t trm ch c chiu di c nh l 14 bit v tt c cc bc in p ng t cc trm t u c chiu di 7 bit.Cu trc ca chng c minh ha trn hnh 4.36
Ngh

L i g i tr m ch

L i g i tr m t

.... 0 ST

CB A4 A3 A2 A1 A0 I4

I3

I2

I1 I0

1 EB

0 ST

S3 S2 S1 S0 P

...

EB

Hnh 4.36: Cu trc bc in AS_I ST A4 A0 PB : Start bit : a ch ca Slave : Bit kim tra li

TRANG 110
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

CB I4 I0 EB

: Control bit : Phn thng tin : Bit kt thc.

Gia li gi ca trm ch v tr li ca trm t cn mt khong thi gian di t 3-8 thi gian bit. Bit iu khin trong phn u li gi ca trm ch k hiu loi thng bo d liu, tham s, a ch hoc lnh gi. H thng AS_I phn bit 9 loi lnh gi c minh ha trn hnh 4.37.
.0 0 A4 A3 A2 A1 A0 0 D3 D2 D1 D0 P 1

Trao i d liu

t tham s

.0

0 A4 A3 A2 A1 A0

P3 P2 P1 P0

t a ch

.0

A4 A3 A2 A1 A0

Reset trm t

.0

uo Tr yen u Xa a ch mc nh an q . 0 1 A4 A3 A2 A1 A0 0 0 B
c cu hnh vo /ra
.0 1 A4 A3 A2 A1 A0 1 0

1 A4 A3 pham A0 A2 A1

H Su ng D

hua Ky t
1

. t TP
1

HCM
0

c m cn cc

.0

1 A4 A3 A2 A1 A0

c trng thi

.0

A4 A3 A2 A1 A0

c v xa trng thi

.0

1 A4 A3 A2 A1 A0

Hnh 4.37: Cu trc cc lnh gi t trm ch AS_I. Chi tit th bc in gm c : ST (start bit) nh du bt u Master request = 0 : Start bit hp l = 1 : Khng cho php

TRANG 111
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

CB

(Control bit)

nh du gi d liu /tham s/a ch hay gi lnh = 0 : d liu/tham s/a ch = 1 : gi lnh

A0 A4 (a ch) I0 I4 (thng tin)

a ch ca Slave c gi (5bit) Ph thuc vo kiu yu cu 5 bit cha thng tin s c truyn i. Chi tit c cho cng vi mi thng ip. Tng tt c cc bit 1 trong Master request (khng k EB) phi l s chn (kim tra parity chn). nh du kt thc Master request = 0 :khng c php = 1 :EB hp l
P. HC uat T M

PB EB

(Parity bit) (End bit)

nT quye an

H Su ng D ruo

K pham

y th

TRANG 112
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

4.6

AS-I MASTER MODULE CP 243-2:

4.6.1 Gii thiu Module CP 243-2: Module CP 243-2 dng giao tip mng AS_I i vi PLC S7-200. N cho php lin kt gia PLC S7-200 vi cc thit b iu khin trong mng AS_I. (PLC ng vai tr nh l mt AS-I Master). Hnh dng thc t ca Module CP 243-2 c minh ha theo hnh v:

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Hnh 4.38: Module CP 243-2

TRANG 113
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

H thng mng AS_I kt ni qua Module CP 243-2 c biu din theo hnh v:

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Hnh 4.39: Mng AS_I dng Module CP 243-2 Module CP 243-2 c xem nh thay th cho 2 Module m rng (mt Module s 8DI/8DO v mt Module tng t 8AI/8AO). c tnh ca Module CP 243-2 c thit k tng ng vi mt Module m rng theo tiu chun ca PLC S7-200.

TRANG 114
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

4.6.2 c tnh k thut Module CP 243-2: a. c tnh k thut ca Module CP 243-2 c trnh by theo bng bn di: c tnh Chu k AS-I Gii thch 5 ms vi 31 Slave 10 ms vi 62 Slave dng ch a ch m rng Cu hnh ca giao din AS-I Bng mt nt nhn trn mt trc ca panel hoc l dng lnh cu hnh (xem phn m t cc lnh AS-I) M1e Qua khi u cui S7-200 Dng in ti a cho php ti t u cui 1 n 3 hay t .u M P HC cui 2 n 4 l uat T h 3A Ky t Module

Cc profile AS-I Master c h tr Cp AS-I

Di a ch
B nT quye an

ruo

ham Su p H Mt moudle s 8 vo/8 rav mt ng D

tng t 8 vo/ 8 ra ti a 220 mA tu thuc vo c tnh k thut ca ASI ti a 100 mA 3.7 W 00 n 450 C -400 n +700 C Ti a 95% nhit +250 C IP 20 Module m rng S7-200 71x80x62 Sp x 220 g

Ngun cung backplane

cp

cho

SIMATIC 5 V DC

Dng tng t ngun 5 V DC Ngun cung cp t cp AS-I Dng tng t cp AS-I Cng sut tng Nhit hot ng Nhit vn chuyn v tch tr m Loi bo v Dng Module Kch thc (W x H x D) h mm Khi lng

Bng : c tnh k thut ca Module CP 243-2

TRANG 115
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

b. -

Cc ch ca CP 243-2: Hot ng chun: ch ny cc chng trnh ca ngi s dng c th truy cp d liu ca cc Slave dng giao tip AS-I v d liu chn on ca CP 243-2. Vic lp trnh n gin v loi ny thch hp cho phn ln cc cng vic t ng.

Hot ng m rng: ch ny, chng trnh ca ngi s dng s dng giao tip lnh ca CP 243-2. iu ny c ngha l ton b phm vi cc chc nng trong h thng AS-I sn sng cho ngi lp trnh PLC. Loi ny thch hp i vi profile M1e ca AS-I Master.

c. -

Hin th v iu khin hot ng: Thay i trng thi hin th: Ta c th thay i hin th trng thi, hin th Slave, hin th bng nt DISPLAY. CM Mi ln nhn nt ny s chuyn sang trng thi hin th tk P. H T tip. ua
y th

hin th Slave, cc Slave trn giao tippAS-I K ham c hin th trong cc nhm 5 H Su Slave bng cch nhn nt DISPLAY. Slave. Ta c th di chuyn n occD ng nhm Tru c hin th u tin, ri n cc Slave B (Led Cc Slave nhm A (tiu echun) uy n an q B sng). B Ta chuyn tr v hin th trng thi nh sau: o o Sau khi ta cho hin th nhm cui cng ( Slave 30B, 31B) bng cch nhn nt DISPLAY. Khi ta khng nhn nt DISPLAY trong mt lc lu (khong 8 pht).

ngha ca cc LED: mt trc ca CP 243-2 c 2 hng LED: o Cc LED : CM, AUP, CER, APF, PWR, v SF hng trn dng hin th trng thi. LED B ch th cc Slave B, n c bt sng khi ch hin th Slave l tch cc v cc Slave B c hin th. 5 LED u tin hng di ch th cc Slave c kt ni, 3 LED cn li ch th cc nhm Slave. Nu tt c cc LED ca hin th nhm u tt, th ch hin th trng thi l tch cc, cc LED: CM, AUP, CER, APF, PWR, v SF ch th trng thi hot ng ca CP 243-2. Nu ti thiu c mt LED ca hin th nhm sng, th ch hin th trng thi b tt ( ngoi tr LED PWR vn sng) v ch hin th Slave ang hot ng.

ngha ca cc LED tu thuc vo trng thi cc hin th nhm. o

TRANG 116
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

ngha cc led c tm tt trong bng sau: LED(mu) CM (vng) Trng thi Ch cu hnh ngha LED ny hin th ch hot ng ca CP 243-2 + Sng : ch cu hnh + Tt : ch bo v AUP (lc) Autopro available Trong ch bo v, LED ny ch th vic lp trnh a ch t ng ca mt Slave AS-I l c th. Vic lp trnh ny lm cho n d dng thay i mt Slave b li trn cp AS-I. LED ny ch rng cu hnh Slave c kim tra trn cp AS-I c ph hp vi cu hnh mong i hay khng. Nu khng ph hp th LED ny s sng. Ch th rng in p c cung cp bi b ngun AS-I trn cp AS-I qu thpTP. HC hng. t hot b
M

CER (vng)

Li cu hnh

APF ()

Li ngun AS-I

hua Ky t PWR ( lc) Ngun Ch th rng CP am 243-2 ang c cp ngun ph H Su SF () Li h thng LED g D sng trong cc trng hp sau : n ny Truo n + CP 243-2 pht hin li bn trong ( v d nh li quye Ban

ca EEPROM )

+ CP 243-2 khng th thc hin vic chuyn i ch c yu cu hin ti.( v d nh c mt Slave ang tn ti vi a ch 0) khi nt ci t c nhn Bng: Tm tt ngha cc led hin th ca CP 243-2 d. Nt ci t SET: c dng t cu hnh cho CP 243-2. Ch hin th: Ch hin th trng thi: Ch hin th trng thi l tch cc khi khng c LED hin th nhm no sng. Ch hin th trng thi l ch mc nh trong trng thi cn bn ca CP 243-2. Ch hin th Slave: Ta c th chuyn sang ch hin th Slave bng cch nhn nt DISPLAY. Tip tc nhn nt DISPLAY ta s chuyn t nhm Slave ny n nhm Slave khc. Gm 2 ch hin th trng thi v hin th Slave.

TRANG 117
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

Cc c tnh ca ch hin th Slave : o o Nu CP 243-2 ch t cu hnh th tt c cc Slave c pht hin s c hin th. Nu CP 243-2 ch bo v th tt c cc Slave l tch cc c hin th. ch bo v, cc Slave b hng hoc cha c t cu hnh c ch th bng vic chp LED tng ng.

Xt v d v hin th Slave theo hnh v sau:

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Hnh 4.40: V d v hin th Slave T hnh v hin th bn trn, ta nhn c nhng thng tin sau : e. Nhm LED th 2 sng (v d hng th 2 t trn xung) ( cc Slave 5 9). Nu cc LED th 2 v th 4 sng c ngha l Slave 6 v 8 l tch cc . Nu LED B cng sng th c ngha l Slave 6B v 8B l tch cc. Cu hnh giao tip AS-I bng nt SET: Ch t cu hnh . Ch bo v

CP 243-2 phn bit gia 2 ch hot ng trn giao tip AS-I :

TRANG 118
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

Bng vic nhn nt SET ta s thay i ch hot ng. Lu : Nt SET ch c tc dng khi bit PLC_RUN = 0 c thit lp trong byte iu khin ca CP 243-2. Ch t cu hnh: Ch cu hnh c dng thit lp v khi to vic ci t giao tip AS-I. Nu CP 243-2 ch cu hnh (LED CM sng), n c th trao i d liu vi mi Slave AS-I c kt ni vo cp AS-I (ngoi tr cc Slave a ch 0). Cc Slave mi c thm vo c Master pht hin ngay lp tc, c kch hot v c bao hm trong vic trao i d liu theo chu k. Khi vic thit lp v khi to c hon thnh, CP 243-2 c th c chuyn sang ch bo v bng vic nhn nt SET. Ti cng mt thi im, cc Slave tch cc c cu hnh. D liu theo sau y c lu vnh vin trong CP 243-2 : o o o o a ch ca cc Slave Cc m ID (m ID, m ID1 c m rng, m ID2 c m rng ). Cu hnh I/O. Cc tham s hin ti ca Slave.
Tr u u K pham y th P. HC uat T M

t cu hnh gm cc bc sau:ong DH S o
Ban

Chun b cu hnh: en m bo cc tnh hung sau c thc hin : quy Phi 1- CPU S7-22X phi t ch STOP (PLC_RUN = 0) 2- CP 243-2 v tt c cc Slave phi c kt ni vo AS-I v c cp ngun bi ngun AS-I.

t cu hnh: 1- Nhn nt DISPLAY t CP 243-2 ch hin th trng thi 2- Kim tra xem CP 243-2 c ch cu hnh hay cha(LED CM sng). Nu cha th chuyn sang ch cu hnh bng nt SET. 3- Bng vic chuyn sang ch hin th Slave (bng nt DISPLAY), ta kim tra xem tt c cc Slave kt ni vo AS-I c tn ti hay khng. 4- Nhn nt SET chuyn CP 243-2 sang ch bo v : ti thi im CP 243-2 chuyn sang ch bo v th LED CM tt. LED CER cng tt bi cu hnh mong i c cha trong CP 243-2 ph hp vi cu hnh tht ca AS-I.

Ch bo v: ch bo v, CP 243-2 ch trao i d liu vi cc Slave c cu hnh . Vic chuyn t ch cu hnh sang ch bo v ch thc hin c khi m khng c Slave no c a ch 0 c kt ni vi giao tip AS-I. Nu Slave 0 c kt ni, LED SF s sng ln khi nt SET c nhn.

TRANG 119
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

4.1.1 Giao tip gia CP 243-2 v CPU S7-200: a. Tng quan: Module s 8DI/8DO Module tng t 8AI/8AO Module CP 243-2 chim 2 khe Module m rng lin tip nhau ca PLC S7-200.

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Hnh 4.41: Giao tip CP 243-2 vi CPU S7-200 Module s: Module s chim 8 bit ng vo v 8 bit ng ra trong vng a ch ng vo v ng ra s. CPU S7-200 v CP 243-2 c phi hp vi nhau qua Module s. Module tng t: Module tng t chim 16 byte vo v 16 byte ra trong vng a ch ng vo v ng ra tng t. D liu trao i vi cc AS-I Slave c x l thng qua Module tng t. C cu chn bank cho thy khu vc d liu c th c nh a ch trong Module tng t ln hn khu vc c th nh a ch CPU S7-200 i vi Module m rng. b. nh a ch CP 243-2 trong CPU S7-200: Loi CPU S7-200 c s dng. Nhng a ch bt u ca cc vng a ch c xc nh da vo cc yu t sau

TRANG 120
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

Khe ca CP 243-2 trong CPU S7-200.

Cc a ch ca cc vng a ch ng vo/ra s v tng t tng ng vi cu hnh ca CPU 224 c cho theo bng sau:

c. -

h Ky t amCP 243-2 theo CPU 224 Bng : a ch vo/ra s v tng t ph u ca DH S g ruon nT quye Module s: Ban

P. HC uat T

ngha ca d liu trong Module s: Module s ca CP 243-2 cha 4 thanh ghi : o o o o Thanh ghi nhn dng , 8 bit. Thanh ghi li, 8 bit. Thanh ghi ng vo 8DI (byte trng thi ca CP 243-2). Thanh ghi ng ra 8DO (byte iu khin ca CP 243-2).

Biu x l chc nng gia CPU v Module s ca CP 243-2 c biu din theo hnh v sau:

TRANG 121
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

Hnh 4.42: Biu ruong D x l chc nng Module s ca CP 243-2 Thanh ghi nhn dng trong Module s: o ngha: Thanh ghi nh dng cho bit s tn ti ca Module s 8DI/8DO vi gi tr c n nh bn di. a ch ni m chng trnh c th truy cp thanh ghi nhn dng da vo khe m CP 243-2 c cm vo. o Di gi tr: Thanh ghi nh dng c th c c thng qua b nh bit c bit ca CPU S7-200. N cung cp gi tr c nh l 05H. V d : Gi s Module CP 243-2 c gn trc tip bn cnh S7-200. Khi ni dung thanh ghi nhn dng c th c c t SMB8. Thanh ghi li trong Module s: Thanh ghi ny lun cho ra gi tr 0. CP 243-2 bo cc li s dng thanh ghi li trong Module tng t . V d: Nu CP 243-2 c gn trc tip bn cnh S7-200, SMB9 lun cho gi tr 0.
B nT quye an

H Su

K pham

y th

P. HC uat T

TRANG 122
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

Byte trng thi (thanh ghi ng vo 8DI): Thanh ghi ny trnh by trng thi ca CP 243-2 lin quan n giao din AS-I Master. 8 bit ca byte trng thi c cho trong bng sau:

Bng : Cu trc ca byte trng thi Cc bit 0, 1 v 6 c m t theo bng sau: Bit AS-I-MODE CP_READY 0 1 0
nT quye an

Gi tr

ngha CP 243-2 ch bo v
HCM TP. hot ng sau t CP 243-2 cha snasng thu Ky cung cp. S nh gi khi bt ham ngun p H Su ca d liu I/O hoc cc thng tin khc ng D

CP 243-2 ch cu hnh

ruo t CP cha c cho php.

B1

CP 243-2 sn sng hot ng Bit p ng i vi giao din lnh ASI

AS-I_RESP

0/1

Bng :M t cc bit Byte iu khin (thanh ghi ng ra 8DO) Chng trnh s dng iu khin vic trao i d liu bng CP 243-2 dng thanh ghi ny. Cu trc byte iu khin co theo bng sau:

Bng :Cu trc ca byte iu khin Cc bit ca byte iu khin c cho theo bng sau: Bit BS0 BS5 Gi tr 0 63 (thp phn) ngha Cc bit chn bank trong Module tng t

TRANG 123
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

AS-I_COM PLC_RUN

0/1 0

Bit cng vic cho giao din lnh AS-I Bo cho CP 243-2 bit rng CPU S7-200 ang ch stop. CP 243-2 gi gi tr 0 n tt c cc Slave nh phn. Gi tr tng t truyn ti ng ra ca cc Slave s b ngt. CPU S7-200 t ng t gi tr 0 khi chuyn t ch RUN sang STOP

Bo cho CP 243-2 bit rng CPU S7-200 ang ch RUN. CP 243-2 gi ni dung ng ra ca thanh ghi 0 n tt c cc AS-I Slave. Chng trnh s dng phi t bit ny ln 1 trong sut qu trnh khi ng. Khng c t bit PLC_RUN mi mc 1 CM cc vi S7-200 hot ng t TP. H chc h thng ua chng hn nhm: Ky th hnh CPU/ ci t ng cu a ra hoc Su phng cc ng ra H tc
ong D

Bng : en Tru bit ca byte iu khin M t cc uy


Ban q

d. -

Module tng t: ngha ca d liu trong Module tng t: Module tng t ca CP 243-2 gm 4 vng : o o o o Thanh ghi nhn dng , 8 bit. Thanh ghi li, 8 bit. Thanh ghi ng vo 8AI . Thanh ghi ng ra 8AO.

Biu x l chc nng gia CPU v Module tng t ca CP 243-2 c biu din theo hnh v sau:

TRANG 124
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

Hnh 4.43: Biu yenx l d liu Module tng t ca CP 243-2 T


Ban qu

H Su ng D ruo

K pham

y th

P. HC uat T

Thanh ghi nhn dng trong Module tng t: o ngha: Thanh ghi nh dng cho bit s tn ti ca Module s 8AI/8AO vi gi tr c n nh bn di. a ch ni m chng trnh c th truy cp thanh ghi nhn dng da vo khe m CP 243-2 c cm vo. o Di gi tr: Thanh ghi nh dng c th c c thng qua vng nh bit c bit ca CPU S7-200. N cung cp gi tr c nh l 01H. V d : Gi s CP 243-2 c gn trc tip bn cnh S7-200. Khi ni dung thanh ghi nhn dng c th c c t SMB10.

Thanh ghi li trong Module tng t: Vi thanh ghi ny CP 243-2 bo li cho chng trnh s dng. Cu trc ca thanh ghi li c biu din trn bng sau:

Bng : Cu trc ca thanh ghi li

TRANG 125
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

Cc bit v gi tr ca chng trong thanh ghi li c m t theo bng sau: Bit CER 0 1 Gi tr Led CER tt Cu hnh AS-I sai ( ch ch bo v ) iu ny cho thy s khc bit gia cu hnh ca Slave c pht hin trn cp ASI vi cu hnh mong i trn CP 243-2. Led CER sng. APF 0 1 in p AS-I ng Led APF tt.
H iu ny cho thyuinP.p c cung cp at T trn cp AS-I Ky th qu thp. am u ph

ngha Cu hnh AS-I ng ( ch ch bo v)

in p AS-I sai.

CM

Ghi ch :

uo Tr yen Bng : M t bit v gi tr bit u an q

S g DH nLed APF sng.

Bit CER ch th li cu hnh ch ch bo v. ch cu hnh th n lun l 0. Bank 0: o D liu ng vo nh phn ca cc AS-I Slave t 1 n 31 hoc 1A n 31A. Thng qua cc t ng vo tng t ny ta c th truy cp cc ng vo nh phn ca cc Slave tiu chun hoc cc Slave A. o D liu ng ra nh phn ca cc AS-I Slave t 1 n 31 hoc 1A n 31A Thng qua cc t ng ra tng t ny,bn c th truy cp cc ng ra nh phn ca cc Slave tiu chun hay cc Slave A. 4.1.2 Truy cp d liu ca cc AS_I Slave: a. Yu cu: Trc khi c th truy cp d liu I/O ca cc AS-I Slave, bt buc phi theo nhng yu cu sau y: Khng kch hot vic lc ng vo tng t i vi CP 243-2 trong khi d liu h thng ca ca CPU S7-200.

TRANG 126
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

t bit PLC_RUN (bit 7) trong byte iu khin s ln 1 ti u chng trnh theo chu k. K vic truy cp n d liu I/O ch c cho php khi bit CP_READY (bit 1) ca byte trng thi s c t ln 1. Truy cp n cc gi tr nh phn :

b.

CP 243-2 n nh 4 bit (mt nibble) trong vng d liu vo v ra i vi mi AS_I Slave. PLC c th vit v c nibble ny. iu ny cho php cc Slave 2 hng c nh a ch. Nhim v ca ng vo AS-I ca cc Slave tiu chun v cc Slave A (Bank 0 trong vng d liu ng vo tng t ca CP) Vng d liu vo ca cc AS_I Slave cho theo bng sau:

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Bng : Vng d liu vo ca cc AS-I Slave ( m : a ch bt u ca Module tng t CP hng ng vo)

TRANG 127
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 4

Nhim v ca ng ra AS-I ca cc Slave tiu chun v cc Slave A (Bank 0 trong vng d liu ng ra tng t ca CP)

y th am KAS-I Slave Bng : Vng d liu ra ca cc u ph DH S ( m : a ch bt u ca Module g ruon tng t CP hng ng ra) nT quye Ban

P. HC uat T

Trao i d liu ch STOP ca CPU S7-22xx Ch STOP, CPU S7-22xx t ng t bit PLC_RUN trong vng iu khin s v 0. Do , CP 243-2 xut ra d liu 0 n tt c cc Slave nh phn.

c. -

c im ca cc Slave tng t: chiu ng vo, CP 243-2 t cc nibble (c ch nh ti cc Slave) v 0. chiu ng ra, CP 243-2 khng quan tm n cc nibble c ch nh n cc Slave ny.

TRANG 128
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 5

CHNG 5:
5.1

PHN MM WINCC

GII THIU CHUNG V WINCC:

5.1.1 Khi nim: WinCC l mt phn mm lp trnh hng i tng gip thit k cc h thng gim st, iu khin v thu thp d liu mt cch d dng, c kh nng t cu hnh nhanh, l h thng hin i c th m rng n nhiu Slaver v Master. WinCC c giao din thn thin vi ngi s dng, kh nng p ng chnh xc nhng cng vic t n gin n phc tp. Phn mm WinCC c vit bi hng Siemens, nh cung cp hng u trong lnh vc t ng ha. Hin nay WinCC l mt trong ba phn mm ng dng thit k h thng SCADA thnh cng nht th gii v l phn mm s mt ca Chu u.

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Hnh 5.1: S kt ni WinCC vi PLC 5.1.2 c im: Cng ngh phn mm tin tin WINCC s dng cng ngh phn mm mi nht, nh s cng tc cht ch gia Siemen v Microsoft, ngi dng yn tm vi s pht trin ca cng ngh phn mm. H thng khch ch vi chc nng SCADA:

TRANG 129
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 5

Ngay t h thng WINCC c s c th cung cp tt c cc chc nng ngi dng c th khi ng cc yu cu hin th phc tp. Vic gi nhng hnh nh (Picture), cc cnh bo (Alarm), th trng thi (Trend), cc bo co (Report) c th d dng c xc lp. C th nng cp v m rng t n gin n phc tp: WINCC l module trong h thng t ng, v th c th s dng n m rng h thng mt cch linh hot t n gin n phc tp, t h thng vi mt my tnh gim st ti h thng c nhiu my gam st hay h thng c cu trc phn tn vi nhiu my ch (Sever) . C th pht trin theo tng lnh vc cng nghip, tng yu cu cng ngh: WINCC h tr cc module m rng cho tng ng dng hay cng ngh. C s d liu c tch hp sn: C s d liu SQL c tch hp sn trong WINCC. Tt c d liu cu hnh v h thng v cc d liu v qu trnh iu khin u c lu tr trong d liu ny. Ngi dng c th truy cp d dng ti c s d liu ca WINCC bng SQL (Structured Query language) hoc ODBC (Open DatabasePConnectivity). S truy HCM T . uat cp ny cho php WINCC chia s d liu t cc hchng trnh chy trn nn Ky t am Window. u ph Cc giao thc chun mnh: T uyen WINCC tch hpBnhng giao thc chun mnh (DDE, OLE, ACTIVE X, OPC). an q Cc din chun nh DDE OLE dng cho vic chuyn d liu t cc chng trnh chy trn nn window. Giao din lp trnh API m: Tt c cc module ca WINCC u c giao din m cho giao din lp trnh ngn ng C. iu c ngha l ngi dng c th tch hp c cu hnh ca WINCC v cc hm thc hin vo mt chng trnh ca ngi dng. WINCC h tr ngn ng lp trnh vn nng-lp trnh chun ANSI_C, giao din lp trnh API m cho vic truy cp d liu ti cc hm ca WINCC v c d liu gip cho ngi s dng lp trnh theo mnh mt cch d dng. C th ci t cu hnh trc tuyn bng WIZARDS: Kh nng la chn ngon ng khi ci t, WINCC c sn knh truyn thng giao tip vi cc loi PLC ca Simen. Giao tip vi hu ht cc PLC: WINCC c kh nng giao tip vi cc loi PLC ca Siemens vi cc giao thc h tr sn,ngoi ra cn c th giao tip vi cc PLC khc bng OPC Vi cc chc nng trn WINCC thc s l mt phn mm SCADA h tr hiu qu cho ngi dng, c vai tr l ca s ca h thng v l phn t trung tm ca h thng
HS ng D ruo

TRANG 130
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 5

5.1.3 u im ca version WINCC 6.0 Tch hp thm module Historiangip cho vic lu tr d liu t hiu qu cao Cung cp cc gii php b sung cng mi v Web,Client,phn tch d liu,cc cng c bo co ,bo tr ,chn on H tr Visual Basic For Application cho vic t ng ho cc nhim v k thut v ngn ng lp trnh VbScript nh 1 ngn ng lp trnh cp cao tin dng. Cung cp cc tnh nng hu hiu trong vic lu tr cc d liu qu trnh v cc s kin vi nhiu cp khc nhau n 1 trung tm lu tr l SQL Server. H tr tu chn WinCC/Connectivity Pack d liu lu tr trong WinCC c th c truy cp t bt k my no dng chun OPC HAD(Historical Data Access). WINCC c th h tr cc cu hnh h thng t thp n cao. H thng iu khin dng mt my tnh (Single-user system). H thng dng nhiu my tnh (Multi- user system).
h Ky t am ch. o Cu trc h thng phn tn vi nhiu ptrm u h DH S g ruon nT quye CC LOI PROJECT TRONG WINCC: Ban

Cu trc Client/Server c d phng.

P. HC uat T

5.2

C ba loi project c sn dng trong WINCC: 5.2.1 Single-user project: Nu mun lm vic vi mt my tnh trong mt WINCC project th ta to Single-user project. C nh dng nh mt server cho quy trnh sn xut v ng vai tr iu khin trm ng vo, my tnh khc khng th s dng project ny c.

Hnh 5.2: To Single-user

TRANG 131
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 5

5.2.2 Multi-user project: c s dng khi mun l vic vi nhiu my tnh. H thng Multi-user cho php iu khin mt h thng bi nhiu trm iu khin. Mt ngi iu hnh c th bit nhng hot ng iu khin ca mt trm khc v cc thng tin mt trm iu khin ca mt user s c hin th trn mn hnh ca cc user khc.Trong h thng multi-user cc trm iu khin cng hot ng mt cch bnh ng vi nhau. Chng s dng chung mt c s d liu.

B Cc h thng multi-user hot ng theo nguyn l Client/Server. Cc server m nhn vai tr l mt trung tm cha cc ti nguyn d liu, lien kt gia cc trm iu hnh v ghi chp cc d liu t cc trm trong h thng.

Hnh 5.3: To Multi-user nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Cc trm client s dng cc ti nguyn t cc server. Chng giao tip vi cc server thng qua cc terminal bus ring l v cc trm giao tip vi nhau bng giao thc chun TCP/IP. S client cho php trn mt server ln n 16 client. 5.2.3 Client project: Nu to mt multi-user project th sau chng ta phi to clients truy cp server. Chng ta to mt chng trnh client trn my tnh c s dng nh mt client. C hai ty chn c bn : H thng Multi-user vi mt hoc nhiu hn mt server: Client truy cp mt vi server. D liu runtime c phn b trn server khc. Cu hnh d liu trn multi-user projects th ly nhng server khc nhau. H thng Multi-user vi ch mt server: Client truy cp mt server duy nht. Tt c cc d liu c xc nh trn server v lin quan n cc clients.

WinCC/ Web Navigator cho php chng ta c th gim st v iu khin cc qu trnh thng qua mng Intranet v c mng Internet. WinCC Web Navigator Server c cc

TRANG 132
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 5

chc nng ca mt trm WinCC v cc chc nng ca mt Web Server. N da trn Internet Information Server ca hng Microsoft.

Hnh 5.4: To Client 5.3 S DNG WINCC:


H Su ng D ruo

K pham

y th

P. HC uat T

5.3.1 Thit lp Driver n quy gia WinCC v PLC: Ba kt ni Mun chn Driver ta phi vo Tag Management.

T en

WINCC c th giao tip vi vi PLC ta phi chn Driver cho n.

Hnh 5.5: Mn hnh Tag Management Ch : Mun chn kt ni vi PLC S7 300 ta chn SIMATIC S7 Protocol Suite

TRANG 133
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 5

5.3.2 nh ngha cc Tag: Nhng tag c dng trong WinCC m t cc gi tr thc ca mt i tng ca mt Project hoc cha gi tr tnh ton cc b hay m phng bn trong WinCC. C hai loi tag chnh trong WinCC l Tag ni ( External tag) v Tag ngoi ( External Tag). Nhng tag ni l nhng vng nh bn trong WinCC hoc thit b m phng. Nhng tag ngoi l nhng vng nh bn trong WinCC c kh nng giao tip vi vng nh ca thit b ngoi vi v cc i tng khc trong WinCC. Nhng nhm tag (tag group) dng t chc cc tag theo cu trc. Tt c cc tag c t chc trong tag group ci thin s r rng. Chng hn Group cc External (Process ) tags c tn l Recieve data l nhng tag nhn d liu t bn ha cht 1,2,3 trong h thng.

Ban

Hnh en Cu trc phn cp ca tag quy 5.6:

H Su ng D ruo

K pham

y th

P. HC uat T

5.3.3 To giao din ngi dng - Graphics Designer: thc hin c chc nng gim st v iu khin h thng trn mn hnh. Ta phi thit lp giao din ngi dng m n c thc thi bi cng c Graphics Designer. Ngi dng phi thit k sao cho cc tnh nng ca cc thit b trn mn hnh phi m phng c thit b tht trong qu trnh sn xut. Nhim v ca h thng ha: H thng ha c s dng sng to nhng hnh nh m n s hin th qu trnh sn xut ca h thng trong ch runtime. H thng ha c nhng nhim v sau: o o o Hin th nhng phn t hnh nh ngi vn hnh c th iu khin c v cc static, th d: Texts,graphics or buttons Cp nht cc phn t nh ng lc, chng hn s thay i chiu di ca mt thanh ha m n lin quan n mt gi tr ca quy trnh sn xut. Gip ngi iu khin tc ng ti mt input, chng hn click vo mt nt nhn, hoc nhp mt text trong vng ng vo (I/O field) Khi ng Graphics Designer Sng to v t tn li cho Graphics Designer

Cc bc to giao din ngi dng: o o

TRANG 134
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 5

o o o

Xy dng i tng th vin v iu khin ActiveX Thay i th vin v hnh nh t phin bn ca chng trnh c hn . nh cu hnh v chy runtime.

K Hnh 5.7: Mn Hnh Thit kagiaoydin ha ph m

Cc thnh phn trn mn uye to giao din gm: an q hnh B

nT

H Su ng D ruo

th

P. HC uat T

Color Palette: Thit lp mu cho i tng c chn. C 16 mu chun, tuy nhin c th dng mu ty thch do chnh bn nh ngha. Object Palete: Cha cc i tng chun ( Polygon, Ellipse, Rectangle,), cc i tng thng minh ( OLE control, OLE Elmnt, I/O Field,) v cc i tng Windows ( Button, Check Box,). Style Palette: thay i hnh thc ca i tng c chn. Tu vo kiu i tng, m ta c th thay i kiu ng thng hoc ng vin, rng ca ng thng hoc ng vin, kiu kt thc ca ng thng, hoc kiu t. Alignment Palette: Cho php thay i v tr ca mt hoc nhiu i tng, thay i v tr cc i tng chn c lin quan n i tng khc, hoc tiu chun ho chiu cao v b rng ca vi i tng. Zoom palette: thit lp h s phng i (phn trm) cho s hot ng ca ca s. Cc h s phng i chun l: 8, 4, 1, 1/2, v 1/4. Menu Bar: Cha tt c cc trnh n lnh cho Graphic Designer. Nhng lnh khng c hiu lc c biu din bng mu xm. Toolbar: cha cc nt thc hin nhanh nhiu lnh chung.

Font Palette: cho php thay i kiu font, kch thc, v mu trong i tng text, cng nh l mu ng thng ca cc i tng chun. Layer: cho hin th mt lp trong 16 lp (Lp 0 n 15). Lp 0 c chn mc nh.

TRANG 135
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 5

5.3.4 To nh ng v hiu ng cho i tng: Vo properties ca i tng thit lp thuc tnh ca i tng v thi gian cp nht d liu. C ba cch thc hin: Dng kt ni trc tip ( Direct connector) vi tag Dng VBS-Action Dng C-Action

hiu r hn v cch to nh ng ta thc hin v d v s th hin qu trnh lm y ca mt bn nc c minh ha nh sau:

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Hnh 5.8: V d minh ha 5.3.5 Biu din gi tr ca qu trnh - Logging Editor: Chc nng Logging Editor: Thit lp c thi gian ( chu k ) cp nht thng tin d liu ( Timer) Thit lp Archive Wizard lu tr d liu c th in ra, hin th bng bo co thng s ca qu trnh sn xut khi chy runtime. M Tag Logging Editor, t cu hnh cho Timer, To d liu lu tr vi Archive Wizard, V th hin th thng s ca qu trnh sn xut.

Cc bc thit lp : -

TRANG 136
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 5

Trong ca s Graphics Designer, chn WinCC Online Trend Control trn Tab Control bn ca s Object Palette v ko vo mn hnh son tho. 1. To mt bng bo co Chn WinCC Online Table Control c trong Tab Control bn ca s Object Palette v t vo trang mn hnh son tho. 2. Ci t tham s Runtime Nhm thit lp nhng thuc tnh bn ghi tag (Tag Logging) cng c khi ng lc chy chng trnh. Ngi dng cn phi vo Properties ca Computer, chn nhn Startup 3. Chy chng trnh Ch : Bn ghi thi gian l nhng khong thi gian m ti cc gi tr c ly ra t nh qu trnh ca qun l d liu bi Tag-Logging. Vic lu gi thi gian l nhng khong thi gian m ti d liu c lu M trong kho lu tr. Vic lu gi thi gian th lun lun l TP. HC(nguyn) ca vic bi s t chn bn ghi thi gian. Gi tr c ct gi ti Ky ththi im (lu gi) th lun mi ua lun l gi tr cui cng ca bn ghi. Gi utrham thuc v thi im trc . S p u
uon Tr g DH

uyen an qv thng bo li - Alarm Logging: 5.3.6 Thit lp cnh B bo

Chc nng ca Alarm Logging: Thng bo s cung cp cho ngi iu khin nhng thng tin lin quan n trng thi hot ng v li ca qu trnh sn xut. Nhng iu s cung cp cho ngi iu khin bit v tr ti hn ti mt phm vi hot ng mt cch sm hn v n gip loi tr thi gian v ch. Ngi dng nh ngha nhng s kin trong quy trnh sn xut ca mnh m n s trigger mt thng bo. Chng hn: cnh bo qu ti, cnh bo qu nhit M ca s son tho Alarm Logging Editor Khi ng System Wizard Ci t Message Text Dng Message Class t mu cho cc message Ci t Limit value To Message Window trn mn hnh son tho Thit lp cc tham s Runtime Chy chng trnh

Cc bc thit lp : -

TRANG 137
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 5

5.3.7 To Function v Action: to v son tho Function hay Action dng Global Script ca WinCC. Function: S dng hm khi cn tnh ton nhiu ln trong chng trnh. Li ch ca vic to Function l: o o Ch cn lp trnh mt ln. Khi cn thc thi th ch vic gi hm v a vo cc i s thch hp. Chng trnh ngn v d hiu.

Action: Khc vi Function, Action ch hot ng khi c iu kin kch (Function khng t hot ng khi chy Runtime). o o Action khng c i s. C th to bn quyn cho Action.

Ch : Action: c to mi hay sa i trong Global Script, ch dng c trong Project to ra n. HCM TP. Project Function: Ch c dng trong Project hintti, tc th to mi hay sa t hua Ky am nhng hm c sn. u ph

HS ng D tt c Project, c th to mi hay sa t Standard Function: Dng c otrong u Tr yen nhng hm c sn n qu Ba

Internal Function: Dng c trong tt c Project, khng th to mi hay sa t nhng hm c sn

5.3.8 Thit k Report - Report Designer: Chc nng ca Report Designer: Thit k mt giao din layout in d liu c cp nht lc chy runtime Cc bc thit k Report: To layout mi trong Report Designer. Thit k layout Ci t thng s in n Lm hot ng Project

TRANG 138
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 5

Ba

H Su ng Ddin ca Layout o Hnh 5.9:uGiao Tr yen n qu

K pham

y th

P. HC uat T

Cc thnh phn trn giao din gm: Color Palette: thit k mu cho cc i tng c chn. Object palette: cha cc Standard Objects (Polygon, Ellipse, Rectangle, ...), Dynamic Object (Dynamic Text, Dynamic Table,...) v System Object (Date, Page Number,...). Style Palette: thay i s xut hin ca cc i tng chn. Tu thuc vo i tng, bn c th thay i kiu ca ng thng hoc ng vin, rng ca ng thng, hoc kiu t. Alignment Palette: cho php bn thay i v tr quan st ca mt hoc nhiu i tng, thay i v tr ca cc i tng chn c lin quan n cc i tng khc, hoc tiu chun ho chiu cao v chiu rng ca nhiu i tng. Zoom Palette: thit lp h s (phn trm) phng to cho s hot ng ca ca s. Bn c th thit lp cc h s phng to khc nhau qua nhng nt n. Menu Bar: cha tt c cc lnh cho Report Designer. Toolbar: cha cc nt n biu din nhanh chng nhiu lnh chung. Font Palette: cho php bn thay i kiu font, kch thc v mu trong i tng text, cng nh mu ng thng ca Standard Objects.

5.3.9 Chy chng trnh WINCC: Vo startup trong properties ca computer chn thuc tnh Run.

TRANG 139
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 5

5.4

IU KHIN V GIM ST QUA MNG PROFIBUS:

5.4.1 Yu cu: Trong phn ny trnh by cch thit lp v iu khin thit b dng WinCC kt hp vi mng Profibus. cho ngi c d dng hnh dung c cc bc thit lp v iu khin, thatc hin mt mng n gin l iu khin v gim st m hnh ng c bc v m hnh cn trng lng dng WinCC kt hp vi mng Profibus. S h thng iu khin:

EM 277

CPU 224

My tnh

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

KHI ANALOG EM 231

TRM CN

CPU 315 2 DP
PROFIBUS CABLE

RS 232/MPI CABLE

EM 277

CPU 224

NG C BC

Hnh 5.10: S h thng iu khin Trong h thng ny, S7-300 ng vai tr l Master, c chc nng iu khin, gim st hot ng ca h thng. Hai khi S7-200 l hai Slave iu khin hai m hnh (m hnh trm cn, v m hnh ng c bc), ng thi gi tn hiu bo co v Master. Hai khi S7-200 c kt ni vo mng PROFIBUS DP thng qua khi EM277.

TRANG 140
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 5

Cc bc thc hin: o o o o Bc 1: Kt ni phn cng, Bc 2: Thit lp khai bo phn cng trn SIMATIC Manager , Bc 3: Thit k giao din trn WinCC v giao tip vi S7-300, Bc 4:Vit chng trnh gim st v iu khin.

5.4.2 Kt ni phn cng: Kt ni S7-200 vo mng PROFIBUS DP: o o Kt ni khi EM277 vi S7-200: CPU-S7-200 t n khng th tham gia vo mng PROFIBUS DP, cn thng qua khi EM277. Kt ni cp PROFIBUS t S7-300 n hai khi EM277

Xc nh a ch cho khi EM277:

Vic xc nh a ch cho 2 khi EM277 ny trc l vic cn thit, bi v khi khai bo cu hnh trong phn mm cho CPU S7-300, CPU S7-300 ny P. HCM ra bt tay ch nhn uat T vi Slave khi no a ch khai bo ng vi a ch thc. th y
h Trc tin ta cha cp ngun cho EM277, dngpvt xoay chn a ch cho 2 Slave: H Su

o o -

u Chn Slave 1 c a chrl 5, kt ni vi S7-200 iu khin m hnh ng T yen c bc. Ban qu

ong

am K

Chn Slave 2 c a ch l 6, kt ni vi S7-200 iu khin m hnh trm cn trng lng.

Kt ni cc trm vi my tnh: s dng cp chuyn i RS 232 sang MPI Kt ni S7-200 vi cc m hnh.

5.4.3 Khai bo phn cng trn SIMATIC Manager: Mun s dng S7-300 iu khin c th trc tin ta cn khai bo phn cng khi khi ng CPU S7-300 s so snh cu hnh khai bo vi cu hnh thc. Cc thao tc khai bo c trnh by chi tit trong phn s dng phn mm SIMATIC MANAGER. Khi ng chng trnh Simatic manager Bm chn nt New Projec/Library xut hin hp thoi New t tn d n vo Name, ri chn OK. Thit lp 1 trm S7-300: Nu khng thy catalog cc linh kin th chn View/Catalog Nu cha c khi EM277 trong catalog th phi ci t file GSD.

TRANG 141
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 5

Hnh 5.11: Ci t mt file GSD mi vo catalog Sau chn ng dn n file GSD ca khi EM277. Thit lp mng bng cch chn New trong mn hnh bn di.
H Su ng D ruo K pham y th P. HC uat T M

nT quye an

Hnh 5.12: Thit lp thng s cho CPU

TRANG 142
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 5

Sau khi khai bo s c kt qu nh hnh v sau:

u ph DH S vo mng: Chn theo ng dn nh g Tip theo ta chn khi EM 277nkt ni ruo n T th vo subnet, xut hin hp thoi nh hnh v: trong hnh, ko khi EMe277 ra quy Ban

P. Hnh 5.13: Mn hnh cu hnh sau khi khait bo H a T CPU yt am K hu

CM

Hnh 5.14: Khai bo a ch cho khi EM277

TRANG 143
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 5

Phi chn a ch cho EM 277 (phi chn ng a ch trn module th CPU mi nhn c): nhp p vo khi EM 277 s xut hin hp thoi Properties DP slave, vo Parameter Assignment chn a ch, theo hnh v:

y th am K Thit lp thng s cho h u p khi EM277 DH S g ruon nT ye Vo Parameter an qu B Assignment chn a ch I/O offset trong vng V-memory,

P. HC uat T

chn gi tr Value bng 100.

Hnh 5.15: Chn gi tr offset cho khi EM 277

TRANG 144
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 5

Chn kch thc vng m: trong chng trnh dng 4 byte buffer I/O.

Hnh 5.16: Ca s chn kch thc vng m a ch vo/ra xut hin l a ch mc nh.Ta c th thay i gi tr ny s dng. Ch rng a ch vo ra trong mi khi EM 277 khng c trng nhau. Tip theo ta chn cc module vo ra s/tng t theo TP. H cu hnh thc, t ng uat y th c kt qu nh sau: mK
B nT quye an ruo H Su ng D pha

Tng t ta c t 2 trm EM 277 cho 2 m hnh iu khin.

CM

Hnh 5.17: Cu hnh phn cng sau khi khai bo Ch : slot 3 b trng, l v tr dnh cho khi m rng IM.

TRANG 145
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 5

Tip theo ta chn nt save and compile bin dch. Sau nhn nt ti cu hnh phn cng vo CPU. download o o Nu download khng c hoc n bo li phn cng trn CPU sng ln cn kim tra li vic thit lp phn cng. Sau khi download c thnh cng cc n bo trng thi trn CPU s sng ln . Sau ta c th tin hnh vit chng trnh iu khin .

5.4.4 Thit k giao din trn WinCC v thit lp giao tip vi S7-300: u tin ta khi ng WinCC. Sau to 1 Project mi bng cch nhp vo nt New trn thanh cng c, chn mc Single-User Project trong hp thoi.

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Hnh 5.18: Hp thoi to project mi t tn cho project. To mt Picture mi, c th i tn picture bng cch nhp p vo n ca s bn phi.

Hnh 5.19: To picture mi

TRANG 146
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 5

Dng cc cng c trong WinCC ta to c giao din nh sau:

Ban

Hnh n quye 5.20: Giao din trn WinCC

H Su ng D ruo

K pham

y th

P. HC uat T

Ta to cc tag ni iu khin giao din: giatricanduoc, giatridinhmuc, dongia, thanhtien, alamnhohon, alamquatai, alamkhtai, alamcotai.

Hnh 5.21: To tag ni

TRANG 147
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 5

To mt tag ngoi khai bo a ch tin hnh giao tip vi S7-300. o Khai bo a ch tag ngoi kt ni S7- 300 iu khin m hnh trm cn: theo hnh v bn di.

nT quye an

H Su ng D ruo

K pham

y th

P. HC uat T

Hnh 5.22: Khai bo a ch tag ngoi o Khai bo a ch tag ngoi kt ni S7- 300 iu khin m hnh ng c bc: tng t nh trn nhng phi khc a ch

Thc hin lin kt gia cc tag v cc I/O Field trong giao din va mi to trong Graphics Designer. Tip theo to Tag Trigger trong Global Script . Sau khi vit chng trnh xong nhn nt Complie bin dch, sau lu chng trnh li. Kch hot tnh nng Global Script: click phi Computer ri chn properties. Trong hp thoi Computer property chn th Startup ri check vo Global Script Runtime.

TRANG 148
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

Truong DH SPKT TP. HCM

http://www.hcmute.edu.vn

IU KHIN LP TRNH 2

CHNG 5

Tr li mn hnh giao din bm chn Save, ri chn Runtime gim st v iu khin 2 m hnh c kt ni.

nT quye an

Su Hnh 5.23: Kch hot Global Scrip g DH ruon

K pham

y th

P. HC uat T

TRANG 149
Thu vien DH SPKT TP. HCM - http://www.thuvienspkt.edu.vn

You might also like