You are on page 1of 119

GVHD: Ths.

NGUYN C TON

KHA LUN TT NGHIP

LI NI U
Ngy nay phng tin i li l t c s dng kh ph bin,
chnh v vy vic xy dng bi gi xe l cn thit, nht l cc khu th
ln nh thnh ph H Ch Minh, th H Ni. Nhng vi din tch t
ngy cng b thu hp th vic xy dng cc bi gi xe c din tch ln l
vic gy kh gii quyt. Chnh v vy, vi s pht trin ca cng ngh
hin i th vic kh khn c gii quyt d dng. l vic xy
dng cc bi gi xe theo dng tng (hay cn gi l dng chung c ), mt
vic lm hon ton c th, ph hp vi s pht trin ca th hin i,
gip gim c din tch xy dng.
Cng vi s pht trin mnh m khng ngng ca cc ngnh k
thut. Chng i su vo mi mc i sng hng ngy ca ngi dn.
c bit l s dng PLC iu khin cc thit b cng nghip. Nm
c tm quan trng , em lm ti: IU KHIN V GIM ST
BI GI XE T NG QUA ETHERNET lm lun vn tt nghip
cho mnh, va to ra 1 sn phm c kh nng ng dng trong thc t.
Nhng kin thc v nng lc t c trong qu trnh hc tp ti
trng s c nh gi qua t bo v lun vn tt nghip. V vy em
c gng tn dng tt c nhng kin thc hc trng cng vi s tm
ti nghin cu, c th hon thnh tt n tt nghip ny.

SVTH: NGUYN VN PH 09079721

Trang i

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

LI CM N
Sau nhng nm hc ti trng,em c hc v tip thu nhiu
kin thc mi t s ch bo tn tnh ca Qu Thy C,s gip ca bn
b. y l khong thi gian y ngha. Lun vn tt nghip ra trng l
nn tng quan trng v nh du mt bc ngot mi trong cuc i ca
em.
Do khong thi gian v kin thc cn hn hp, mc d em c gng
hon thnh lun vn tt nghip ny ng thi hn. Nn khng trnh khi
nhng thiu st mong Qu thy c thng cm. Em mong nhn c nhng
kin ng gp tn tnh ca qu thy c v cc bn.
Em xin chn thnh cm n thy Ths. Nguyn c Ton a ra
mt ti hay, thc t gip em tip cn vi thc t cng vic bn ngoi
t t tin hn khi bc ra trng. c bit thy tn tnh hng dn,
gi pht trin lun vn thc t hn, h tr ti liu, trong sut qu
trnh lm kha lun ny. Em xin chn thnh cm n thy.
Qua y em cng xin gi li cm n n anh Nguyn Vn Huyn
tn tnh hng dn trong khu lp trnh PLC, cng nh l trang thit
b em hon thnh lun vn ny. V rt nhiu thnh vin ca din n
PLC Vit Nam v din n K Thut Vit.

Sinh vin thc hin


NGUYN VN PH

SVTH: NGUYN VN PH 09079721

Trang ii

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

MC LC
mc

Trang

LI NI U ................................................................................................... i
LI CM N ................................................................................................... ii
MC LC ........................................................................................................ iii
DANH MC HNH V .................................................................................. vii
DANH MC BNG ....................................................................................... xii

CHNG 1: T VN ............................................................................ 1
1.1. S CN THIT CA TI ..................................................................... 1
1.2. GII HN TI ........................................................................................ 1
1.3. MC CH NGHIN CU .......................................................................... 2

CHNG 2: H THNG BI GI XE T NG ............................. 3


2.1. TM HIU BI GI XE ............................................................................... 3
2.2.THIT K BI GI XE T NG ............................................................. 3

CHNG 3: GII THIU PLC S7-1200 .................................................. 6


3.1. GII THIU CHUNG V S7-1200 .............................................................. 6
3.1.1. Khi nim chung PLC S7-1200 ............................................................. 6
3.1.2. Cc module trong h PLC S7-1200 ........................................................ 6
3.1.2.1. Gii thiu v cc module CPU......................................................... 6
3.1.2.2. Sign board ca PLC SIMATIC S7-1200 ......................................... 7
3.1.2.3. Module xut nhp tn hiu s ........................................................... 8
3.1.2.4. Module xut nhp tn hiu tng t ................................................. 8
SVTH: NGUYN VN PH 09079721

Trang iii

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

3.2. LM VIC VI PHN MM TIA PORTAL.............................................. 9


3.2.1. Gii thiu SIMATIC STEP 7 Basic tch hp lp trnh PLC v HMI .. 9
3.2.2. TAG ca PLC / TAG local...................................................................... 9
3.3. K THUT LP TRNH ............................................................................ 12
3.3.1. Vng qut chng trnh ........................................................................ 12
3.3.2. Cu trc lp trnh ................................................................................... 12
3.3.2.1. Khi t chc OB OGANIZATION BLOCKS............................ 13
3.3.2.2. Hm chc nng FUNCTION ...................................................... 14
3.4. GII THIU CC TP LNH ................................................................... 15
3.4.1. Bit logic (tp lnh tip im) ................................................................ 15
3.4.2. S dng b Timer .................................................................................. 18
3.4.3. S dng b Counter .............................................................................. 19
3.4.4. So snh .................................................................................................. 20
3.4.5. Ton hc ................................................................................................ 20
3.4.6. Di chuyn (MOVE) ............................................................................... 22

CHNG 4: NG DNG WEBSERVER VI PLC S7-1200 ......... 24


4.1.GII THIU V NG DNG WEBSERVER VI PLC S7-1200 ............. 24
4.2. STANDARD WEB PAGES ........................................................................ 26
4.3. USER-DEFINED WEB PAGES................................................................... 33
4.3.1. Cc bc cn bn to 1 trang User-defined Web ............................... 34
4.3.2. Nhng c im chnh ca trang User-defined web .............................. 39

CHNG 5: M VCH................................................................................ 45
SVTH: NGUYN VN PH 09079721

Trang iv

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

5.1. GII THIU ................................................................................................ 45


5.2. CC LOI M VCH .............................................................................. 46
5.3. NG DNG CC LOI M VCH ......................................................... 46
5.4. U C M VCH: MY QUT M VCH CD 100-BU ............... 47

CHNG 6: PC ACCESS ............................................................................ 49


6.1. NG DNG TRONG THC T ............................................................... 49
6.2. GIAO DIN V CCH KT NI ............................................................. 49

CHNG 7: GII THIU CHUNG V WINCC V7.0 SP3 ............. 52


7.1. C TRNG C BN CA WINCC ...................................................... 52
7.2. C TRNG C BN CA WINCC ...................................................... 52
7.3.TNG QUAN V LP TRNH WINCC CHC NNG CA TRUNG
TM IU KHIN(CONTROL CENTER)...................................................... 53
7.3.1. Chc nng ............................................................................................. 53
7.3.2. Cu trc ................................................................................................. 54

CHNG 8: LU GII THUT ....................................................... 57


8.1. LU GII THUT CHNH ................................................................. 57
8.2. LU XC NH TA .................................................................. 61
8.3. LU CT XE ....................................................................................... 62
8.4. LU LY XE ....................................................................................... 64

CHNG 9: THI CNG............................................................................... 66


9.1. TO PROJECT TRONG TIA V11 ............................................................ 66
9.1.1. Kt ni qua giao thc TCP/IP ............................................................... 66
SVTH: NGUYN VN PH 09079721

Trang v

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

9.1.2. To mt Project trong TIA Portal ......................................................... 66


9.1.3. LM VIC VI MT TRM PLC..................................................... 69
9.1.3.1. Quy nh a ch IP cho module CPU ............................................ 69
9.1.3.2. chng trnh xung CPU ......................................................... 69
9.1.3.3. Gim st v thc hin chng trnh ............................................... 71
9.2. TO PROJECT TRONG WINCC .............................................................. 72
9.2.1. To Project v kt ni cc Tag vi PC Access ..................................... 72
9.2.2. Cch to giao din ca bi gi xe ......................................................... 76
9.2.3. Mt s thao tc to cc chi tit trong nhng giao din cn li......... 79
9.2.4. To User v phn quyn ngi s dng ............................................... 84
9.2.5. To report thng qua Excel ................................................................... 90
9.3. TO WEB SERVER ................................................................................... 91
9.3.1. Nhng tnh nng chnh ca file HTML ............................................... 91
9.3.2. Hng dn s dng ng dng .............................................................. 99

CHNG 10: TNG KT ......................................................................... 105


10.1. NHNG VIC L C ............................................................... 105
10.2. CCH KHC PHC V HNG PHT TRIN TI .................. 105

TI LIU THAM KHO ............................................................................ 107

SVTH: NGUYN VN PH 09079721

Trang vi

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

DANH MC HNH V
Tn Hnh

Trang

Hnh 2.1: M hnh bi gi xe .................................................................................... 3


Hnh 2.2: Cm bin t ............................................................................................... 4
Hnh 2.3: Tnh ton bung nng xe........................................................................... 4
Hnh 3.1: Thng s module CPU S7-1200 ............................................................... 7
Hnh 3.2: Thng s Sign board ................................................................................. 8
Hnh 3.3: Thng s module m rng ng vo v ng ra .......................................... 8
Hnh 3.4: Thng s module analog ........................................................................... 9
Hnh 3.6: PLC Tags trong TIA PORTAL ............................................................... 10
Hnh 3.7: PLC Table trong TIA PORTAL ............................................................. 11
Hnh 3.8: Tm v thay th Tag PLC ........................................................................ 11
Hnh 3.9: Cu trc lp trnh..................................................................................... 13
Hnh 4.1: C ch truy cp Web Server qua Internet ............................................... 24
Hnh 4.2: Cu trc mt Web Server ........................................................................ 25
Hnh 4.3: Trang gii thiu SIMATIC S7-1200....................................................... 27
Hnh 4.4: Trang khi u ........................................................................................ 27
Hnh 4.5: Thng s PLC ......................................................................................... 28
Hnh 4.6: Thng tin lm vic ca PLC ................................................................... 29
Hnh 4.7: Thng tin module PLC............................................................................ 30
Hnh 4.8: Thng s truyn thng ca PLC ............................................................. 30
Hnh 4.9: Thng k d liu truyn thng ca PLC ................................................. 31
SVTH: NGUYN VN PH 09079721

Trang vii

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

Hnh 4.10: Trang thi ca bin ................................................................................ 32


Hnh 4.11: Lu tr d liu trn Web ...................................................................... 32
Hnh 4.12: M hnh c v gi d liu qua Web Server ........................................ 34
Hnh 5.1: Cu trc m vch..................................................................................... 46
Hnh 5.2: My qut m vch CD 100-BU .............................................................. 47
Hnh 6.1: ng dng PC Access .............................................................................. 49
Hnh 6.2: To giao din PC Access ........................................................................ 49
Hnh 6.3: PG/PC Interface 1 ................................................................................... 50
Hnh 6.4: Ci t cu hnh kt ni........................................................................... 50
Hnh 6.5: Bng Tags trong PC Access .................................................................... 51
Hnh 8.1: Lu chnh ........................................................................................... 57
Hnh 8.2: Lu qut m vch ct v ly xe.......................................................... 58
Hnh 8.3: Lu pht hin xe vo tri ................................................................... 59
Hnh 8.4: Lu pht hin xe vo phi .................................................................. 60
Hnh 8.5: Lu xc nh ta ........................................................................... 61
Hnh 8.6: Lu ct xe tri .................................................................................... 62
Hnh 8.7: Lu ct xe phi ................................................................................... 63
Hnh 8.8: Lu ly xe tri .................................................................................... 64
Hnh 8.9: Lu ly xe phi................................................................................... 65
Hnh 9.1: Kt ni PLC qua TCP/IP......................................................................... 66
Hnh 9.2: Biu tng TIA PORTAL V11............................................................... 66
Hnh 9.3: To d n mi ......................................................................................... 67

SVTH: NGUYN VN PH 09079721

Trang viii

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

Hnh 9.4: t tn d n ........................................................................................... 67


Hnh 9.5: Chn cu hnh cho d n......................................................................... 67
Hnh 9.6: Thm thit b mi cho d n ................................................................... 68
Hnh 9.7: Chn PLC tng ng .............................................................................. 68
Hnh 9.8: chng trnh PLC .............................................................................. 69
Hnh 9.9: Kim tra kt ni PLC vi thit b ti v .................................................. 70
Hnh 9.10: Kt qu sau khi ti chng trnh ........................................................... 70
Hnh 9.11: Chng trnh chnh (OB1) .................................................................... 71
Hnh 9.12: Kt ni PLC v my tnh....................................................................... 71
Hnh 9.13: Chy trc quan PLC trn giao din....................................................... 71
Hnh 9.14: To d n trong WinCC V7.0 ............................................................... 72
Hnh 9.15: Thm thit b mi trong WinCC ........................................................... 72
Hnh 9.16: Chn kiu kt ni OPC cho WinCC ..................................................... 73
Hnh 9.17: Thng s h thng ................................................................................. 73
Hnh 9.18: Chn kt ni PC Access trong WinCC ................................................. 74
Hnh 9.19: Lc cc bin vo trong WinCC ............................................................. 74
Hnh 9.20: Thm bin cho WinCC ......................................................................... 75
Hnh 9.21: To kt ni mi trong WinCC .............................................................. 75
Hnh 9.22: Thm bin.............................................................................................. 75
Hnh 9.23: Cc bin trong WinCC .......................................................................... 76
Hnh 9.24: Cc i tng trong WinCC 1 .............................................................. 77
Hnh 9.25: bng ca hnh nh trong WinCC..................................................... 77

SVTH: NGUYN VN PH 09079721

Trang ix

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

Hnh 9.26: Phong nn ca giao din chnh ............................................................. 78


Hnh 9.27: Thuc tnh INFORMATION CAR PARK ........................................... 78
Hnh 9.28: I/O field and Static Text ........................................................................ 79
Hnh 9.29: Nhp m vch........................................................................................ 80
Hnh 9.30: Hp thoi cu hnh ................................................................................ 80
Hnh 9.31: Chon Tag cho I/O field nhp m vch .................................................. 81
Hnh 9.32: Cu hnh ng ra ca M Vch............................................................... 81
Hnh 9.32: Giao din bung chuyn xe................................................................... 82
Hnh 9.33: Giao din INFORMATION CAR PARK ............................................. 82
Hnh 9.34: Giao din INTERFACE 1 ..................................................................... 83
Hnh 9.35: Giao din INTERFACE 2 ..................................................................... 83
Hnh 9.36: Giao din INTERFACE 3 ..................................................................... 84
Hnh 9.37: Giao din phn quyn chnh.................................................................. 85
Hnh 9.38: Thay i mt khu ca Admin .............................................................. 86
Hnh 9.39: Tao nhm ngi dng ........................................................................... 87
Hnh 9.40: Nhm vn hnh ..................................................................................... 87
Hnh 9.41: To ngi vn hnh .............................................................................. 88
Hnh 9.42: t mt khu cho ngi vn hnh ........................................................ 88
Hnh 9.43: Ngi vn hnh ..................................................................................... 88
Hnh 9.44: Thm quyn........................................................................................... 89
Hnh 9.45: Thm dng phn quyn ......................................................................... 89
Hnh 9.46: Phn quyn cho Admin ......................................................................... 89

SVTH: NGUYN VN PH 09079721

Trang x

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

Hnh 9.47: Phn quyn cho ngi vn hnh ........................................................... 89


Hnh 9.48: Phn quyn tng mc ............................................................................ 90
Hnh 9.49: Giao din Report Excel ......................................................................... 90
Hnh 9.50: Trang web ngi dng ........................................................................ 100
Hnh 9.51: ng nhp Web Server 1 .................................................................... 101
Hnh 9.52: ng nhp Web Server 2 .................................................................... 101
Hnh 9.53: Giao din Web Server Plant Status ..................................................... 102
Hnh 9.54: Giao din Web Server Overview Car Park ......................................... 103
Hnh 9.55: Giao din Web Server Data ................................................................ 104
Hnh 9.56: Giao din Web Server Check Monthly Car ........................................ 104

SVTH: NGUYN VN PH 09079721

Trang xi

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

DANH MC BNG
Tn bng

Trang

Bng 4.1: Cc lnh cn bn trong HTML .............................................................. 35


Bng 4.2: ng dng nh dng trong HTML ......................................................... 36
Bng 4.3: Thi gian truyn nhn ca cc bin trong Web Server .......................... 38
Bng 4.4: Cu trc lnh WWW .............................................................................. 41
Bng 4.5: Thng s ca ng ra RET_VAL ca lnh WWW .................................. 42
Bng 5.1: Thng s my qut m vch CD 100-BU .............................................. 48
Bng 9.1: Gii thch cc lnh trong tiu Web .................................................... 93
Bng 9.2: Gii thch cc lnh nh dng trong Web ............................................... 96
Bng 9.3: Gii thch lnh to hnh nh trn Web .................................................... 96
Bng 9.4: Gii thch lnh a d liu ln Web ....................................................... 98
Bng 9.5: Gii thch to nt nhn trn Web ............................................................ 99

SVTH: NGUYN VN PH 09079721

Trang xii

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

CHNG 1: T VN
1.1. S CN THIT CA TI
Ngy nay cc trung tm thnh ph ln vi s pht trin mt dn c v xe
c ngy cng ng c. c bit l s gia tng v s lng xe t ngy cng nhiu
v iu ny phn no cng phn nh s pht trin ca mt quc gia. Theo thng k
ca S Giao thng vn ti TP H Ch Minh, thnh ph c gn 500 nghn xe t(
chim 1/3 s t c nc). Lng phng tin nm nm gn y tng hn 10%
mi nm. Do , ngi ta t vn l xy dng nhng bi gi xe phc v cho
ngi dn trong cng vic cng nh trong vic i li ca h. Cc nc tin tin
trn th gii nh Nht Bn, Hn Quc, nhng thnh ph cht hp, ngi ta
xy dng h thng bi gi xe t t ng c trang b thit b nng di chuyn
t t mt t ln im trn cao.
Song song , vi s tr gip ca cng ngh hin i, vic thi cng, iu
khin v gim st cc bi gi xe t ng c thc hin kh d dng. Ngi gim
st c th khng trc tip ti bi gi xe, m c th i bt k u, ch cn c Internet
th ngi gim st c th d dng gim st bi gi xe t ng ca mnh trc tip
trn Web thng qua ng dng Web Server c tch hp trn PLC S&-1200.
1.2. GII HN TI
Vi thi gian hn 2 thng thc hin ti cng nh trnh chuyn mn c
hn, em c gng ht sc hon thnh lun vn ny nhng ch gii quyt c
nhng vn sau:
Xy dng m hnh gi xe theo tng( dng chung c) vi 16 ch gi xe t.
Xy dng gim st v iu khin trc tip qua HMI da vo phn mm
WINCC.
Phn quyn ngi iu hnh trn giao din HMI.
Lu tr thng tin thng tin bi gi xe trn Excel.
SVTH: NGUYN VN PH 09079721

Trang 1

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

Gim st t xa qua Web server.


1.3. MC CH NGHIN CU
Mc ch ca ngi thc hin ti tin hnh nghin cu l: Trc tin l
hon thnh mn hc iu kin ra trng.
Vi bn thn ngi thc hin ti, y chnh l mt c hi tt c th t kim
tra li kin thc ca mnh, ng thi c c hi n lc vn ng tm hiu, tip cn
nghin cu c vi nhng vn mnh cha bit, cha hiu r nhm trang b cho bn
thn nhiu kin thc b ch sau ny c th ng dng vo thc t cuc sng.
Tp tnh lm vic c lp, kh nng t suy ngh tm ti, hc hi, pht huy nng
lc ca bn thn.
Ngoi ra cn to c 1 sn phm c tnh ng dng trong thc t.

SVTH: NGUYN VN PH 09079721

Trang 2

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

CHNG 2: H THNG BI GI XE T NG
2.1. TM HIU BI GI XE
Thit k nh gi xe hon to t ng vi sc cha 16 ch xe , xe vo bi
v ra khi bi theo mt chiu vi 2 cng vo v 2 cng ra ring bit. Nh gi xe
hon ton t ng, s dng cng ngh t ng tin tin PLC S7-1200 iu khin,
kt hp vi qut m vch tng tnh an ton cho khch hng. Bi gi xe hu nh
khng cn nhn vin gim st, khch hng s t ct xe v t ly xe bng vic qut
m vch => nhn nt ly xe hay ct xe ty theo mc ch, sau quy trnh ct xe,
ly xe s hon ton thc hin t ng.
Nh gi xe c kt cu n gin nn d dng m rng, tng s lng xe. Th m
vch c cp cho ngi gi theo hai hnh thc: gi xe tu theo ngy v theo
thng .
Vi tng nh trn, nhm quyt nh thit k h thng gi xe dng m
hnh nh bn di.

Hnh 2.1: M hnh bi gi xe


2.2.THIT K BI GI XE T NG

SVTH: NGUYN VN PH 09079721

Trang 3

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Bi gi xe c thit k theo dng chung c vi 16 ( 8 tri v 8 phi). Vi


tng cng 6 ng c DC ( 12VDC v 24VDC), 7 cng tc hnh trnh, 6 cm bin t.
Kch thc thit k c th hin trn hnh trn.
ng c DC
ng c 24VDC, tc 100vng/pht ,cng sut 17w .Momen xon cc i
2.5N.m.Khi lng 250g, ng knh trc 6mm.H s gim tc l 50:1.
ng c DC 12VDC, tc 100vong/pht, cng sut 6W. Momen xon cc i
2.5N.m.
Cm bin t
Cm bin t l mt loi cm bin da trn nguyn tc truyn dn in t. Vi
khong cch ti a m cm bin c th tip nhn l 0.8mm.

Hnh 2.2: Cm bin t


Bung nng xe
Hot ng nh bung thang my.

Hnh 2.3: Tnh ton bung nng xe

SVTH: NGUYN VN PH 09079721

Trang 4

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Theo nh phn tch lc trong hnh trn th:

Vi

,
(

Hay

)
)(

( )

Trong :
Mcb: khi lng cabin
Mt: khi lng ti trng
Mt: khi lng i trng
a: gia tc ca cabin
g: gia tc trng trng
h s cn bng ti ca i trng
Thng thng ngi ta thng ly h s cn bng
(

)(
(

SVTH: NGUYN VN PH 09079721

)
)

Trang 5

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

CHNG 3: GII THIU PLC S7-1200


3.1. GII THIU CHUNG V S7-1200
3.1.1. Khi nim chung PLC S7-1200
Nm 2009, Siemens ra dng sn phm S7-1200 dng thay th dn cho
S7-200. So vi S7-200 th S7-1200 c nhng tnh nng ni tri hn.
S7-1200 l mt dng ca b iu khin logic lp trnh (PLC) c th kim sot
nhiu ng dng t ng ho. Thit k nh gn, chi ph thp, v mt tp lnh mnh
lm cho chng ta c nhng gii php hon ho hn cho ng dng s dng vi S71200
S7-1200 bao gm mt microprocessor, mt ngun cung cp c tch hp
sn, cc u vo/ra (DI/DO).
Mt s tnh nng bo mt gip bo v quyn truy cp vo c CPU v chng
trnh iu khin:
+Tt c cc CPU u cung cp bo v bng password chng truy cp vo
PLC
+Tnh nng know-how protection bo v cc block c bit ca mnh
S7-1200 cung cp mt cng PROFINET, h tr chun Ethernet v TCP/IP.
Ngoi ra bn c th dng cc module truyn thng m rng kt ni bng RS485
hoc RS232.
Phn mm dng lp trnh cho S7-1200 l Step7 Basic. Step7 Basic h tr
ba ngn ng lp trnh l FBD, LAD v SCL. Phn mm ny c tch hp trong
TIA Portal 11 ca Siemens.
Vy lm mt d n vi S7-1200 ch cn ci TIA Portal v phn mm ny
bao gm c mi trng lp trnh cho PLC v thit k giao din HMI.
3.1.2. Cc module trong h PLC S7-1200
3.1.2.1. Gii thiu v cc module CPU
SVTH: NGUYN VN PH 09079721

Trang 6

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

Cc module CPU khc nhau c hnh dng, chc nng, tc x l lnh, b


nh chng trnh khc nhau.
PLC S7-1200 c cc loi sau:

Hnh 3.1: Thng s module CPU S7-1200


3.1.2.2. Sign board ca PLC SIMATIC S7-1200
Sign board: SB1223 DC/DC
SVTH: NGUYN VN PH 09079721

Trang 7

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

-Digital inputs / outputs


-DI 2 x 24 VDC 0.5A
-DO 2x24 VDC 0.5A
Sign boards : SB1232AQ
- Ng ra analog
-AO 1 x 12bit
-+/- 10VDC, 0 20mA

Hnh 3.2: Thng s Sign board


3.1.2.3. Module xut nhp tn hiu s

Hnh 3.3: Thng s module m rng ng vo v ng ra


3.1.2.4. Module xut nhp tn hiu tng t

SVTH: NGUYN VN PH 09079721

Trang 8

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Hnh 3.4: Thng s module analog


3.1.2.5. Module truyn thng

Hnh 3.5: Thng s module truyn thng


3.2. LM VIC VI PHN MM TIA PORTAL
3.2.1. Gii thiu SIMATIC STEP 7 Basic tch hp lp trnh PLC v
HMI
Step 7 basic h thng k thut ng b m bo hot ng lin tc hon ho.
Mt h thng k thut mi
Thng minh v trc quan cu hnh phn cng k thut v cu hnh mng, lp
trnh, chn on v nhiu hn na.
Li ch vi ngi dng:
-Trc quan : d dng tm hiu v d dng hot ng
-Hiu qu : tc v k thut
-Chc nng bo v : Kin trc phn mm to thnh mt c s n nh cho s
i mi trong tng lai.
3.2.2. TAG ca PLC / TAG local
Tag ca PLC
Phm vi ng dng : gi tr Tag c th c s dng mi khi chc nng
trong PLC.

SVTH: NGUYN VN PH 09079721

Trang 9

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

ng dng : binary I/O, Bits of memory


nh ngha vng : Bng tag ca PLC
Miu t : Tag PLC c i din bng du ngoc kp
Tag Local
Phm vi ng dng : gi tr ch c ng dng trong khi c khai bo, m
t tng t c th c s dng trong cc khi khc nhau cho cc mc ch khc
nhau.
ng dng : tham s ca khi, d liu static ca khi, d liu tm thi
nh ngha vng : khi giao din
Miu t : Tag c i din bng du #
S dng Tag trong hot ng

Hnh 3.6: PLC Tags trong TIA PORTAL


Layout : bng tag PLC cha cc nh ngha ca cc Tag v cc hng s c
gi tr trong CPU. Mt bng tag ca PLC c t ng to ra cho mi CPU c
s dng trong project.
Colum : m t biu tng c th nhp vo di chuyn vo h thng hoc
c th ko nh nh mt lnh chng trnh.
Name : ch c khai bo v s dng mt ln trn CPU
Data type : kiu d liu ch nh cho cc tag
Address : a ch ca tag
SVTH: NGUYN VN PH 09079721

Trang 10

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Retain : khai bo ca tag s c lu tr li


Comment : comment miu t ca tag
Nhm tag : to nhm tag bng cch chn add new tag table

Hnh 3.7: PLC Table trong TIA PORTAL


Tm v thay th tag PLC

Hnh 3.8: Tm v thay th Tag PLC


Ngoi ra cn c mt s chc nng sau:
- Li tag
- Gim st tag ca plc.
- Hin / n biu tng
SVTH: NGUYN VN PH 09079721

Trang 11

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

- i tn tag : Rename tag


- i tn a ch tag : Rewire tag
- Copy tag t th vin Global
3.3. K THUT LP TRNH
3.3.1. Vng qut chng trnh
PLC thc hin chng trnh theo chu trnh lp. Mi vng lp c gi l vng
qut. Mi vng qut c bt u bng giai on chuyn d liu t cc cng vo
s ti vng b m o I, tip theo l giai on thc hin chng trnh. Trong tng
vng qut chng trnh c thc hin t lnh u tin n lnh kt thc ca khi
OB1.
Sau giai on thc hin chng trnh l giai on chuyn cc ni dung ca b
m o Q ti cc cng ra s. Vng qut kt thc bng giai on truyn thng ni
b v kim tra li.
Ch rng 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 ch
khng thng qua b m.
3.3.2. Cu trc lp trnh

SVTH: NGUYN VN PH 09079721

Trang 12

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Hnh 3.9: Cu trc lp trnh


3.3.2.1. Khi t chc OB OGANIZATION BLOCKS
-Organization blocks (OBs) : l giao din gia hot ng h thng v chng
trnh ngi dng. Chng c gi ra bi h thng hot ng, v iu khin theo
qu trnh:
+X l chng trnh theo qu trnh
+Bo ng kim sot x l chng trnh
+X l li
-Startup OB, Cycle OB, Timing Error OB v Diagnosis OB : c th chn v
lp trnh cc khi ny trong cc project. Khng cn phi gn cc thng s cho
chng v cng khng cn gi chng trong chng trnh chnh.
-Process Alarm OB v Time Interrupt OB : Cc khi OB ny phi c tham
s ho khi a vo chng trnh. Ngoi ra, qu trnh bo ng OB c th c gn
SVTH: NGUYN VN PH 09079721

Trang 13

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

cho mt s kin ti thi gian thc hin bng cch s dng cc lnh ATTACH, hoc
tch bit vi lnh DETACH.
-Time Delay Interrupt OB : OB ngt thi gian tr c th c a vo d n
v lp trnh. Ngoi ra, chng phi c gi trong chng trnh vi lnh
SRT_DINT, tham s l khng cn thit.
-Start Information : Khi mt s OB c bt u, h iu hnh c ra thng
tin c thm nh trong chng trnh ngi dng, iu ny rt hu ch cho vic
chn on li, cho d thng tin c c ra c cung cp trong cc m t ca cc
khi OB.
3.3.2.2. Hm chc nng FUNCTION
-Funtions (FCs) l cc khi m khng cn b nh. D liu ca cc bin tm
thi b mt sau khi FC c x l. Cc khi d liu ton cu c th c s dng
lu tr d liu FC.
-Functions c th c s dng vi mc ch
+Tr li gi tr cho hm chc nng c gi.
+Thc hin cng ngh chc nng, v d : iu khin ring vi cc hot ng
nh phn.
+Ngoi ra, FC c th c gi nhiu ln ti cc thi im khc nhau trong
mt chng trnh. iu ny to iu kin cho lp trnh chc nng lp i lp li
phc tp.
-FB (function block) : i vi mi ln gi, FB cn mt khu vc nh. Khi mt
FB c gi, mt Data Block (DB) c gn vi instance DB. D liu trong
Instance DB sau truy cp vo cc bin ca FB. Cc khu vc b nh khc nhau
c gn cho mt FB nu n c gi ra nhiu ln.
-DB (data block) : DB thng cung cp b nh cho cc bin d liu . C
hai loi ca khi d liu DB : Global DBs ni m tt c cc OB, FB v FC c th

SVTH: NGUYN VN PH 09079721

Trang 14

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

c c d liu lu tr, hoc c th t mnh ghi d liu vo DB, v instance DB


c gn cho mt FB nht nh.
3.4. GII THIU CC TP LNH
3.4.1. Bit logic (tp lnh tip im)
Tip im thng h
Tip im thng h s ng khi gi

tr ca bit c a ch l n bng 1

A
D

Ton hng n: I, Q, M, L, D
Tip im thng ng
Tip im thng ng s ng khi

gi tr ca bit c a ch n l 0

A
D

Ton hng n: I, Q, M, L, D
Lnh OUT
Gi tr ca bit c a ch l n s bng

L
A

1 khi u vo ca lnh ny bng 1 v ngc


li
Ton hng n : Q, M, L, D

Ch s dng mt lnh out cho 1 a


ch

4)Lnh OUT o
Gi tr ca bit c a ch l n s bng
L
A

1 khi u vo ca lnh ny bng 0 v ngc


li
Ton hng n : Q, M, L, D

Ch s dng mt lnh out not cho 1


a ch

SVTH: NGUYN VN PH 09079721

Trang 15

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Lnh SET
Gi tr ca cc bit c a ch l n s
L

bng 1 khi u vo ca lnh ny bng 1 Khi

u vo ca lnh bng 0 th bit ny vn gi

nguyn trng thi.


Ton hng n: Q, M, L, D
Lnh Reset
Gi tr ca cc bit c a ch l n s

bng 0 khi u vo ca lnh ny bng 1. Khi

u vo ca lnh bng 0 th cc bit ny vn

gi nguyn trng thi.


Ton hng n: Q, M, L, D
Lnh set nhiu bit
Gi tr ca cc bit c a ch u tin
l OUT s bng 1 khi u vo ca lnh ny

bng 1 Khi u vo ca lnh bng 0 th cc

bit ny vn gi nguyn trng thi. Trong

s bit l gi tr ca n
Ton hng OUT: Q, M, L, D
n : l hng s
Lnh reset nhiu bit

SVTH: NGUYN VN PH 09079721

Trang 16

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Gi tr ca cc bit c a ch u tin
l OUT s bng 0 khi u vo ca lnh ny
L

bng 1 Khi u vo ca lnh bng 0 th cc

bit ny vn gi nguyn trng thi. Trong

s bit l gi tr ca n
Ton hng OUT: Q, M, L, D
n : l hng s
Tip im pht hin xung cnh ln
Thay i trng thi tn hiu pha trc
khng nh hng n IN

L
A
D

Pht hin s thay i trng thi ca 1 tn


hiu IN t 0 ln 1
Trng thi ca tn hiu IN c lu li
vo M_BIT
rng ca xung ny bng thi gian ca
mt chu k qut.
Tip im pht hin xung cnh xung
Thay i trng thi tn hiu pha trc khng
nh hng n IN

L
A
D

Pht hin s thay i trng thi ca 1 tn hiu


IN t 1 xung 0
Trng thi ca tn hiu IN c lu li vo
M_BIT
rng ca xung ny bng thi gian ca mt
chu k qut.

SVTH: NGUYN VN PH 09079721

Trang 17

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

3.4.2. S dng b Timer


S dng lnh Timer to mt chng trnh tr nh thi. S lng ca
Timer ph thuc vo ngi s dng v s lng vng nh ca CPU. Mi timer s
dng 16 byte IEC_Timer d liu kiu cu trc DB. Step 7 t ng to khi DB khi
ly khi Timer
Kch thc v tm ca kiu d liu Time l 32 bit, lu tr nh l d liu Dint
: T#-14d_20h_31m_23s_648ms n T#24d_20h_31m_23s_647ms hay l 2.147.483.648 ms n 2.147.483.647 ms.
Timer tr sn ln c nh - Timer TONR
Thay i PT khng nh hng khi Timer ang
L
A
D

vn hnh, ch nh hng khi timer m li


Khi ng vo IN chuyn sang FALSE khi
vn hnh th timer s dng nhng khng t li b
nh th. Khi chn IN TRUE tr li th Timer bt
u tnh thi gian t gi tr thi gian tch lu.
Timer tr khng nh - TON
Khi ng vo IN ngng tc ng th reset v

dng hot ng Timer.

A
D

Thay i PT khi Timer vn hnh khng c


nh hng g
Timer tr sn xung TOF
Khi ng vo IN ngng tc ng th reset v

dng hot ng Timer.

A
D

Thay i PT khi Timer vn hnh khng c


nh hng g

SVTH: NGUYN VN PH 09079721

Trang 18

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

3.4.3. S dng b Counter


Lnh Counter c dng m cc s kin ngoi hay cc s kin qu trnh
trong PLC. Mi Counter s dng cu trc lu tr ca khi d liu DB lm d
liu ca Counter. Step 7 t ng to khi DB khi ly lnh.
Tm gi tr m ph thuc vo kiu d liu m bn chn la. Nu gi tr m
l mt s Integer khng du, c th m xung ti 0 hoc m ln ti tm gii hn.
Nu gi tr m l mt s integer c du, c th m ti gi tr m gii hn hoc
m ln ti mt s dng gii hn.
Counter m ln - CTU
Gi tr b m CV c tng ln 1 khi
L

tn hiu ng vo CU chuyn t 0 ln 1. Ng ra

Q c tc ng ln 1 khi CV>=PV. Nu trng

thi R = Reset c tc ng th b m CV =
0.
Counter m xung CTD

L
A
D

Gi tr b m c gim 1 khi tn hiu


ng vo CD chuyn t 0 ln 1. Ng ra Q c
tc ng ln 1 khi CV <=0. Nu trng thi
LOAD c tc ng th CV = PV.
Counter m ln xung CTUD

SVTH: NGUYN VN PH 09079721

Trang 19

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Gi tr b m CV c tng ln 1 khi
tn hiu ng vo CU chuyn t 0 ln 1. Ng ra
QU c tc ng ln 1 khi CV >=PV. Nu
L

trng thi R = Reset c tc ng th b m

CV = 0.
Gi tr b m CV c gim 1 khi tn

hiu ng vo CD chuyn t 0 ln 1. Ng ra QD
c tc ng ln 1 khi CV <=0. Nu trng thi
Load c tc ng th CV = PV.
3.4.4. So snh
Lnh so snh
So snh 2 kiu d liu ging nhau, nu lnh so snh tho th ng ra s l mc
1 = TRUE
Kiu d liu so snh l : SInt, Int, Dint, USInt, UDInt, Real, LReal, String,
Char, Time, DTL, Constant.
Lnh so snh dng so snh hai gi tr IN1
v IN2 bao gm IN1 = IN2, IN1 >= IN2, IN1 <=
IN2, IN1 < IN2, IN1 > IN2 hoc IN1 <> IN2
L

So snh 2 kiu d liu ging nhau, nu lnh

so snh tho th ng ra s l mc 1 = TRUE (tc

ng mc cao) v ngc li.


Kiu d liu so snh l : SInt, Int, Dint,
USInt, UDInt, Real, LReal, String, Char, Time,
DTL,
3.4.5. Ton hc
Lnh tnh ton

SVTH: NGUYN VN PH 09079721

Trang 20

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Cng dng : thc hin php ton t


cc gi tr ng vo IN1, IN2, IN(n) theo

cng thc OUT=(+,-,*,/) ri xut kt

qu ra ng ra OUT.

Cc thng s ng vo dng trong


khi phi chung nh dng
Lnh cng, tr, nhn, chia
Lnh cng ADD : OUT = IN1 + IN2
Lnh tr SUB

: OUT = IN1 IN2

Lnh nhn MUL : OUT = IN1*IN2


Lnh chia DIV : OUT = IN1/IN2
Tham s IN1, IN2 phi cng kiu d
liu : SInt, Int, Dint, USInt, UInt, UDInt, Real,
LReal, Constant
Tham s OUT c kiu d liu : SInt,
L

Int, Dint, USInt, UInt, UDInt, Real, LReal

A
D

Tham s ENO = 1 nu khng c li xy


ra trong qu trnh thc thi. Ngc li ENO = 0
khi c li, mt s li xy ra khi thc hin lnh
ny :
- Kt qu ton hc nm ngoi phm vi ca kiu
d liu.
- Chia cho 0 (IN2 = 0)
- Real/LReal : Nu mt trong nhng gi tr u
vo l NaN sau c tr v NaN.
- ADD Real/LReal : Nu c hai gi tr IN l

SVTH: NGUYN VN PH 09079721

Trang 21

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

INF c du khc nhau, y l mt khai bo


khng hp l v c tr v NaN
- SUB Real/LReal : Nu c hai gi tr IN l INF
cng du, y l mt khai bo khng hp l v
c tr v NaN
- MUL Real/LReal : Nu mt trong 2 gi tr l 0
hoc l INF, y l khai bo khng hp l v
c tr v NaN.
- DIV Real/LReal : Nu c hai gi tr IN bng
khng hoc INF, y l khai bo khng hp l
v c tr v NaN.
Lnh tng, gim
Tng / gim gi tr kiu s Integer ln /
xung mt n v
Tham s :
L

EN : cho php ng vo

IN/OUT : ton t ng vo v ra

ENO : cho php ng ra


- ENO = 1 : khng c li
- ENO = 0: kt qu nm ngoi tm gi tr ca
kiu d liu
3.4.6. Di chuyn (MOVE)
Lnh MOVE

Lnh Move di chuyn ni dung ng vo

IN n ng ra OUT m khng lm thay i gi

tr ng IN

SVTH: NGUYN VN PH 09079721

Trang 22

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Tham s:
EN : cho php ng vo
ENO : cho php ng ra
IN : ngun gi tr n
OUT1: Ni chuyn n
Lnh Move_BLK sao chp cc ni dung
ca mt vng nh IN n mt b nh xc nh
khc. S lng cc gi tr c sao chp c
quy nh trong COUNT. Hot ng sao chp
theo hng tng dn cc a ch
Tham s:
EN : cho php ng vo
ENO : cho php ng ra
IN : ngun gi tr n
COUNT : s gi tr sao chp
OUT1: Ni chuyn n
Lnh lm y FILL
Cng dng : dng lp y mt vng
L

nh vi ni dung ti mt vng nh khc. Lnh

Fill block di chuyn ni dung ca mt vng nh

ti mt vng nh xc nh. Hnh ng vn


chuyn cc bin sao chp theo hng tng dn.

SVTH: NGUYN VN PH 09079721

Trang 23

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

CHNG 4: WEB SERVER VI PLC S7-1200


4.1.GII THIU V NG DNG WEB SERVER VI PLC S7-1200
Cng ngh ngnh t ng hin nay pht trin mnh bng vic kt hp
vi cng ngh Internet, cc k s c th truy cp trc tip ti h thng qua
Internet. Trong sut qu trnh th nghim v giai on vn hnh, k s mun c kh
nng truy cp linh hot n CPU, d liu CPU c th c hin th trong sut qu
trnh vn hnh cho mc ch chun on li.
Do c ch truy cp qua Internet, n th hp l cho vic s dng nhng tiu
chun c sn, v d nh trnh duyt tiu chun c sn (Standard web pages) v
mt s ngn ng ph bin nh HTML (Hypertext Markup Language) hay
JavaScript to cho mnh mt trang web ring kt ni v gim st PLC

Hnh 4.1: C ch truy cp Web Server qua Internet


SVTH: NGUYN VN PH 09079721

Trang 24

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

SIMATIC CPU vi giao din PROFINET cung cp c hi truy cp ti cc


bin ca CPU vi s gip ca trang web c cung cp bi h thng.
Vic truy cp n my ch web ca CPU thng qua mt trnh duyt web. Vic
thm vo c ch tiu chun ca trang web nh trang nh ngha, trang chun on
trng thi module , trang truyn thng, trang trng thi cc bin v nht k d liu, v
bn cng c kh nng thit k v gi ra trang web c nhn ca bn cho nhng ng
dng c th.
Web server vi trang web c tch hp trn CPU.
to ra trang c nhn ca bn (User-defined web page), bn c th s dng
cc cng c nh Microsoft Frontpage, Notepad++, .. thit k trang web ca bn,
bn c th s dng cc chc nng c cung cp vi HTML, CSS v Java Script.

Hnh 4.2: Cu trc mt Web Server


Vic thm vo 1 c php lnh c bit (lnh AWP) kt ni trc tip vi
CPU. S sau y cho bn ci nhn tng quan v gii php thc hin:
Nhng thun li v la chn nhng ng dng s dng web server:

SVTH: NGUYN VN PH 09079721

Trang 25

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

+Thng qua vic truy cp cc tnh nng thng qua cc trnh duyt web khc
nhau, d liu kim sot c th c hin th v iu khin mt mc hn ch, bi
bt k my tnh hoc mt thit b c th truy cp web m khng cn ci t thm
phn mm.
+Mt u im khc l vic s dng ton b c s h tng mng ca nh my
m khng cn thm thit b phn cng no, v d nh mi ni ca nh my ni m c
th truy cp mng c, th c th truy cp vo b iu khin tng ng.
+C th tnh ton, chun on, hay iu khin CPU mt khong cch ln
hoc thit b in thoi di ng.
+Tuy nhin, do kh khn vic xc nh thi gian tr ca ng dng web, nn
vic s dng web server th khng phi m mt s thay th hon chnh cho vic vn
hnh v gim st h thng, v khng th thay th c cho h thng HMI.
4.2. STANDARD WEB PAGES
y l trang web tiu chun do Siemens thit k gim st trng thi CPU.
truy cp vo trang web tiu chun ca PLC S7-1200 t my tnh, chng ta
lm theo cc bc:
1. Chc chn rng PLC S7-1200 v my tnh kt ni vo chung 1 mng
Ethernet hoc chng c kt ni trc tip vi nhau vi 1 si cp mng Ethernet.
2.

M trnh duyt Web ca bng v nhp vo a ch URL nh sau

http://ww.xx.yy.zz

tng

ng vi a ch IP ca CPU S7-1200.
>>>>Trnh duyt web ca bn s m ra trang gii thiu (Introduction page)
Introduction page:
Trang gii thiu l mn hnh cho mng cho vic truy cp vo trang web tiu
chun ca PLC S7-1200

SVTH: NGUYN VN PH 09079721

Trang 26

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Hnh 4.3: Trang gii thiu SIMATIC S7-1200


Start Page
Trang Start hin th tng trng cho CPU m bn kt ni v thng k cc
thng tin chung v CPU ca bn. Nu bn ng nhp vo vi nick admin , bn c
th thay i ch vn hnh ca CPU v nhp nhy n LED trn CPU ( test th
kt ni).

Hnh 4.4: Trang khi u


SVTH: NGUYN VN PH 09079721

Trang 27

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Nt 1 v 2 ch hin ra khi bn ng nhp vo CPU .


Identification
Trang nh ngha hin th cc c tnh xc nh ca CPU nh :
Serial number
Order numbers
Version information

Hnh 4.5: Thng s PLC


Diagnostic Buffer
Trang chun on li hin th cc s kin trn CPU, Bn c th la chn
khong cc chun on c hin th, t 1 ti 25 hoc t 26 ti 50. Phn trn ca
trang hin th cc mc vi thi gian v ngy xy ra cc s kin CPU.
Thi gian l thi gian trn CPU, n phi tng ng vi Time of day v Time
zone ci t trn cu hnh thit b ca CPU. Thi gian CPU th khng cn thit phi
ging vi thi gian a phng.
T phn trn ca trang, bn c th chn la cc mc n l hin th thng
SVTH: NGUYN VN PH 09079721

Trang 28

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

tin chi tit v cc mc trong phn di ca trang.

Hnh 4.6: Thng tin lm vic ca PLC


Module Information
Trang thng tin module cung cp thng tin v tt c module trn rack.
Phn trn ca mn hnh hin th tng cng s module, v phn bn di cho
thy trng thi v thng tin ca module c chn.

SVTH: NGUYN VN PH 09079721

Trang 29

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Hnh 4.7: Thng tin module PLC


Communication
Trang truyn thng hin th thng s ca cc CPU kt ni vi nhau. V cc
thng k v truyn thng. Tab Parameter hin th a ch MAC ca CPU , a ch IP
v ci t IP ca CPU v cc thuc tnh c bn. Tab Statistic hin th thng k vic
truyn v gi d liu.

Hnh 4.8: Thng s truyn thng ca PLC


SVTH: NGUYN VN PH 09079721

Trang 30

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

Hnh 4.9: Thng k d liu truyn thng ca PLC


Variable Status
Vi trang hin th trng thi bin cho php bn c th nhn bt k I/O hoc d
liu vng nh no trn CPU. Bn c th nhp trc tip a ch ( v d nh I0.0), hoc
tn tag PLC, hoc l t 1 khi d liu xc nh. Cho cc tag trong khi d liu, bn
m bo rng tn khi phi trong du nhy kp. Cho mi gi tr gim st bn c th
chn la 1 nh dng hin th cho d liu. Bn c th tip tc nhp v xc nh gi tr
cho n khi bn c nhiu nh bn mun trong gii hn cho php ca trang. Gi tr
gim st hin th mt cch t ng v lm mi bng mc nh, nu khng bn nhp
vo biu tng Off gc trn bn phi ca trang .Khi lm mi khng cho php,
bn c th nhp vo On cho php li chc nng t ng lm mi trang.
Vi vic ng nhp bng chc danh admin, bn cng c th chnh sa gi tr
d liu.Nhp gi tr mnh mun vo Modify Value. Nhp vo nt Go bn cnh
mt gi tr vit gi tr vo CPU. chnh sa 1 bin ca d liu dng
STRING, bn nn m bo rng chui trong 1 du ngoc n. Bn cng c th nhp
nhiu gi tr v nhp vo nt Modify All Values vit tt c gi tr vo CPU.

SVTH: NGUYN VN PH 09079721

Trang 31

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Hnh 4.10: Trng thi ca bin


Gii hn ca trang trng thi bin:
S bin ti a ca mi trang l 50.
S k t ti a cho mi trang l 2083.
Data Logs
Trang Data Log cho php bn nhn v download mt s xc nh cc mc
thng k d liu. Vi chc danh admin, bn c th xo ton b cc mc sau khi
download n. D liu thng k ti my tnh ca bn trong nh dng file CSV.

Hnh 4.11: Lu tr d liu trn Web


SVTH: NGUYN VN PH 09079721

Trang 32

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

Chc nng ny c h tr khi CPU c th nh ngoi.


4.3. USER-DEFINED WEB PAGES
Web server S7-1200 cng cung cp cc phng thc cho bn to ra cc ng
dng c chnh bn- cc trang HTML c th , d liu cht ch t PLC. Bn to ra cc
trang ny s dng son tho HTML ca bn la chn v download chng n CPU
ni m chng c truy cp t thanh menu trang Web tiu chun. Qu trnh x l
lin quan n 1 vi thao tc sau:
To cc trang HTML vi son tho HTML, nh l Microsoft Frontpage .
Bao gm cc lnh AWP trong cc li ch thch HTML trong m HTML Cc
lnh AWP c thit lp c nh cc lnh m Siemens cung cp truy cp thng
tin CPU.
Cu hnh STEP 7 c v x l cc trang HTML.
To ra cc khi t cc trang HTML.
Chng trnh STEP 7 iu khin s dng cc trang HTML.
Bin dch v download cc khi n CPU.
Truy cp cc trang WEB do ngi dng nh ngha t PC ca bn.
Qu trnh ny c minh ho pha di:

SVTH: NGUYN VN PH 09079721

Trang 33

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Hnh 4.12: M hnh c v gi d liu qua Web Server


4.3.1. Cc bc cn bn to 1 trang User-defined Web
Cc lnh cn bn c s dng nhiu trong thit k web
Chc nng

C php
<!-- -->

Lnh thm vo ch thch

<a> </a>

Lnh thm 1 link vo trang web

<b> </b>

Lnh vit ch m

<body> </body>

Phn ni dung hin th trong trnh duyt web

<div> </div>

Chia nhm cc i tng

<form> </form>

nh dng trong web

<h1> </h1>

Vit ch to tiu

SVTH: NGUYN VN PH 09079721

Trang 34

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

<head> </head>

Vng tiu ca trang HTML

<html> </html>

Tag cn bn ca trang web

<iframe> </iframe>

nh ngha mt ca s nhng

<img>

Tch hp mt hnh nh vo web

<input>

To mt phn t mu

<link>

nh ngha mt quan h logic vi cc file khc

<p> </p>

Vit ch trong web

<script> </script>

Chn vo cc m lnh ( v d nh Java Script)

<style> </style>

nh dng kiu ch

<table> </table>

To bng trong web


To 1 bng s dng kt hp cc lnh <tr> v<td>

<td> </td>

Table column

<th> </th>

Table head

<tr> </tr>

Table row
Bng 4.1: Cc lnh cn bn trong HTML

S dng mu ( Form)
Mu (Form) c s dng cho vic thc hin s tng tc vi ngi s dng
trong HTML.V d, ngi s dng c th in vo input field mt mu v sau
gi mu ny bng cch nhp vo nt trn web. Ni dung ca mu ny nh th s
c gi n my ch ca web. Vi phng php POST, ni dung ca dng mu
s c chuyn t trnh duyt web ti my ch web vi mt yu cu POST.
Cn bn v CSS ( Cascading Style Sheets)
CSS l nh dng ngn ng cho cc phn t ca HTML. Vi s h tr ca
Style Sheet , v d nh font, kch thc font, mu ch, vin khung, chiu cao,
rng,c xc lp cho cc phn t ca HTML.
Bn c th nh ngha nh dng canh gia cho tt c, v d nh tiu , hng
SVTH: NGUYN VN PH 09079721

Trang 35

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

trong bng,..
nh dng CSS c cu trc nh sau:
Selector {Property: value}
A selector may contain several declarations (property: value).
Thuc tnh ca CSS
Bng di y cho mt ci nhn tng quan ca cc thuc tnh quan trng cho
vic nh dng cc phn t HTML, cng c s dng trong ng dng v d.

Bng 4.2: ng dng nh dng trong HTML


SVTH: NGUYN VN PH 09079721

Trang 36

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

S tch hp ca CSS trong HTML.


C nhiu cch tch hp CSS vo HTML.
Trong 1 phn t HTML.
Gia cc tag <script> v </script>.
Trong mt file CSS bn ngoi .
nh dng mu c nh ngha trong 1 file CSS ring bit nu bn mun s
dng nh dng ng b cho nhiu file HTML. File CSS ny c tch hp mt cch
n gin trong file HTML.
C php nh sau:
<link rel="stylesheet" type="text/css" href="<Formats>.css">
Cc nh dng mu c nh a ch vi id v cc c tnh ca tng lp ca
cc tag HTML. CSS cung cp cc tu chn nh dng m rng v tng quan trong
file HTML.
Gii thiu v Java Script
JavaScript l mt ngn ng lp trnh c to ra cho mc ch ti u ho trang
HTML. JavaScript c thc hin trong trnh duyt web v c bin dch bi trnh
duyt web sut thi gian hot ng.
JavaScript c h tr b sung cho HTML, khng phi thay th n.
JavaScript c khc bit cn bn vi ngn ng lp trnh Java. S tng ng
ca tn nhm c to mt kt ni to nn mt ngn ng lp trnh ph bin v cho
mc ch tip th.
Vi JavaScript, bn c th, gia nhng th khc, m rng trang HTML vi
cc tnh nng nh sau:
X l cc mc nhp ca bn phm.
Chnh sa chuyn ng ca trang web. Tch hp JavaScript vo HTML
C nhiu cch tch hp cc lnh JavaScript vo trong 1 file HTML:
Gia cc tag <script> v </script>.
SVTH: NGUYN VN PH 09079721

Trang 37

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

Cho cc tham chiu.


Nh l thng s ca 1 HTML tag.
L 1 file JS ngoi.
Rt hu dng khi s dng m lnh JavaScript trong 1 file ring, nu bn mun
s dng cng chc nng JavaScript vi nhiu file HTML. Kt qu l, bn ch vn
nhp m vo 1 ln v bn c th tham chiu n vo nhiu file HTML khc nhau.
C php nh sau:
<script src="<Script>.js" type="text/javascript"></script>
T ng lm mi trang web
Khong thi gian ca tc ti trang.
Thi gian lm mi ca trang web da vo ni dung ca trang. Cc phn tnh
v cc phn ng c cp nht.
Thi gian truyn d liu ca bin.
Thi gian truyn d liu gia CPU v my ch ca web da vo s bin c
chuyn giao.Kch thc ca cc bin l hu nh khng lin quan. T l truyn nhn
c th c tng ln bng mt ti truyn thng cao hn, mt ng truyn mng tt
hn.
Bn c th tm hiu tng quan thi gian truyn nhn trong bng bn di, da
vo s bin v cc ti truyn thng c cu hnh:

Bng 4.3: Thi gian truyn nhn ca cc bin trong Web Server
SVTH: NGUYN VN PH 09079721

Trang 38

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

Ch :
- Vic cc cc bin t trang HTML khng c s dng tng tc ng
truyn.
- Cc tu chn: ci t cho vic t ng lm mi, ch ph hp cho trang web
tiu chun v khng cho cc trang web t to
- Theo nh ngha, HTML l tnh v khng p ng vi vic sa i ni dung.
Do , nu gi tr thay i t chng trnh S7, vic t ng lm mi l thc s hu
dng thay i gi tr hin th trn trnh duyt web.
- C nhiu cch lm mi hin th ca trang web.
Lm mi bng tay bng nt F5.
T ng lm mi vi mt ngy gi trn phn u ca file HTML.
T ng lm mi vi JavaScript trong phn body ca file HTML.
4.3.2. Nhng c im chnh ca trang User-defined web
To trang User-defined web
+u im:
- Vic to ra phn trang web t to l mt u im nu h thng HMI khng
cn thit, nhng thng tin chun on v hin th mt cch thnh thong (khng cp
nht lin tc). K t khi cng ngh web tiu chun c s dng, khng cn thm bt
k phn mm hay phn cng hin th no c.
- Mt gii php vi AWP l hp l cho nhng ng dng n gin v trang
web c th c thit k ring bit ph hp vi yu cu ca bn.
+ Phng php:
1. To file HTML cho CPU vi mt cng c chnh sa HTML. Ton b ng
dng web bao gm cc file ngun n l, v d nh : *.html, *.png, *.js, *.css,
truy cp vo cc bin ca CPU, mt c php tng ng ( lnh AWP) c cung cp.
2. Gn mt tn biu tng trong STEP 7 vo bin m bn mun s dng trn
web.
SVTH: NGUYN VN PH 09079721

Trang 39

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

3. To Data Blocks (Web Control DB and fragment DBs) vi STEP7 t file


ngun. S th t ca cc DB c th c cu hnh mt cch t ng ( mc nh l t
DB333 ti DB334). Cc DB c cha th mc "Program blocks > System blocks
> Web server" trong cy th mc. Cc DB bao gm mt khi iu khin m n
iu khin s hin th trn trang web v mt hoc nhiu khi phn mnh bin dch
trang web.
4. Vi chng trnh STEP 7, bn to 1 S7 program. Cho s ng b gia
chng trnh ca mnh vi web server bn phi gi lnh WWW ( SFC99) trong
chng trnh mnh vit.
5. Transfer ton b khi ti CPU bng chng trnh STEP 7.
6.

M trnh duyt web v nhp vo URL "http://ww.xx.yy.zz" hoc

"https://ww.xx.yy.zz".
"ww.xx.yy.zz" tng ng vi a ch IP ca CPU S7-1200.
Trnh duyt web yu cu trang web ca CPU thng qua giao thc http, CPU
cung cp trang web nh mt web server.
Truy cp ti web server ca CPU th c lp vi cu hnh ca my tnh, mi
ng ra thit b vi mt trnh duyt web tch hp v truy cp ti giao din Profiner ca
CPU c th hin th trn trang web.
truy xut hay ghi gi tr ti trang web, bn phi ng nhp.

Cc khi hm cn thit cho User-defined web pages: +WWW

(SFC99)
Chng trnh STEP 7 phi thc hin lnh WWW cho cc trang Web userdefined truy cp t cc trang Web tiu chun. Bn mun cc trang Web userdefined c sn ch di cc tnh hung nh c ra lnh bng nhng yu cu ng
dng quyn u tin ca bn.Trong trng hp ny, chng trnh logic ca bn c th
iu khin khi gi lnh WWW.

SVTH: NGUYN VN PH 09079721

Trang 40

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Bng 4.4: Cu trc lnh WWW


Bn c th cung cp thng s input iu khin data block (CTRL_DB) tng
ng vi s nguyn DB ca iu khin DB. Bn c th tm thy s iu khin block
DB ny (c gi l Web DB Number) trong properties Web Server ca CPU sau
khi bn to ra cc block cho user-defined Web pages. nh s nguyn DB nh thng
s CTRL_DB hay lnh WWW. Gi tr sau khi s dng (RET_VAL) cha kt qu
hm. Ch lnh WWW thc hin trng thi khng ng b v ng ra RET_VAL
phi c gi tr ban u l 0 mc d 1 li c th xy ra sau . Chng trnh c th
kim tra trng thi ca iu khin DB m bo ng dng c bt u 1 cch
thnh cng, hay kim tra RET_VAL gi theo sau l WWW.
RET_VAL

M t

Khng c li

16#00yx

x: 1 yu cu c biu din bng 1 bit tng ng trong trng thi ch:


x=1: yu cu 0
x=2: yu cu 1
x=4: yu cu 2
x=8: yu cu 3
Cc gi tr x c th hp l OR-ed biu din cho cc trng thi
ch ca nhiu yu cu.Nu x=6,v d,cc yu cu 1 v 2 ang ch.
y:0: khng li; 1:li tn ti v last_error c t trong iu khin
DB

16#803a

iu khin DB khng c np (loaded)

SVTH: NGUYN VN PH 09079721

Trang 41

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

16#9081

iu khin DB l loi , nh dng hay phin bn khng ng.

16#80C1

Khng c ngun ti nguyn c sn ng dng web ban u


Bng 4.5: Thng s ca ng ra RET_VAL ca lnh WWW

+ Web control DB v fragment DBs (DB iu khin web v cc DB phn on)


Phn cn bn ca trang web c thit k bi bn l 1 file HTML (hoc nhiu
file HTML c kt ni li bng hnh nh).
cho php CPU bin dch file HTML, n c cha trong cc khi DB
chung vi cc file yu cu khc. S dng STEP 7 cho mc ch ny.
Web Control DB (mc nh l : DB333) bao gm :
Quan st trng thi v iu khin cc bin ca trang web.
Trng thi truyn thng (v d khi no yu cu t trnh duyt web n web server b
kt).
Thng tin li.
Thm vo Web Control DB cc DB phn on c bt u mc nh vi
DB334. Cc DB ny cha m trang web v d liu truyn thng (nh hnh nh).
Tt c Web Control DBs c lu vo th mc Program blocks > System
blocks> Web server.
Kch thc ca trang User-define web do xc nh kch thc ca chng
trnh lp trnh. Kch thc ca chng trnh lp trnh, d liu v cu hnh c gii
hn bi cc vng nh ti cho php v vng nh chnh ca CPU.
Hin th bin trn CPU t trang web
Cc bin phi c khai bo thng qua lnh AWP:
C php: :=<Varname>:
Trong : Varname l bin cn c trong STEP 7,c th l I/O, a data block
hoc l bin nh M. Tn Tag phi t gi du ngoc kp, ring i vi d liu
trong data block th tn bin ta phi t trong du nhy () v tn Data Block phi

SVTH: NGUYN VN PH 09079721

Trang 42

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

t trong du ngoc kp. Nhng i vi tn a ch bin c th th ta khng dng


du ngoc kp.
V d:
:="Conveyor_speed":
:="My_Data_Block".flag1:
:=I0.0:
:=MW100:
Vit gi tr bin vo CPU vi s h tr ca trang web
Cc bin phi c khai bo thng qua lnh AWP:
<!-- AWP_In_Variable Name='<Varname1>' [Use='<Varname2>'] ... -->
Trong :
Varname1: l tn bin trong PLC
Varname2: l tn bin s dng trn HTML thay th cho tn bin trong
PLC trong trng hp tn bin di hoc kh nh.
Cc bin phi c chuyn giao ti CPU (v d phng php POST trong file
HTML).
V d: Ghi d liu vo PLC thng qua Input trong HTML
<!-- AWP_In_Variable Name='"Target_Level"' -->
<form method="post">
<p>Input Target Level: <input name='"Target_Level"' type="text">
</p>
</form>

Ni cc bin vi cc phn ch trong file HTML (Dng Enum)


Lnh AWP, thng qua dng ENUM c c php l :
<!-- AWP_Enum_Def Name= ="<Name Enum type>"
SVTH: NGUYN VN PH 09079721

Trang 43

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

Values='0:"<Text_1>", 1:"<Text_2>", ... , x:"<Text_x>"' --> V d cho dng


ENUM Alarm Value:
V d:
<!-- AWP_Enum_Def Name="AlarmValue" Values='0:"Tank empty!", 1:"Tank
level below minimum!", 2:"Tank level between minimum
and midth!", 3:"Tank level between midth and maximum!",
4:"Tank level over maximum!", 5:"Tank level overflow!"' -->

SVTH: NGUYN VN PH 09079721

Trang 44

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

CHNG 5: M VCH
5.1. GII THIU
M vch ngy nay l mt b phn ca hng ho. N gip cho vic thun tin
hn trong vic xc nh hng ho. M vch l b k hiu c s dng trn sn
phm nhn bit sn phm, n th hin thng tin m my mc c th c c
tng v m vch c pht trin bi Norman Joseph Woodland v Bernard
Silver. Nm 1948 khi ang l sinh vin trng i hc tng hp Drexel, h
pht trin tng ny sau khi c bit mong c ca mt v ch tch ca mt
cng ty bun bn n l lm sao c th t ng kim tra ton b quy trnh.
Mt trong nhng tng u tin ca h l s dng m Morse in nhng vch
rng hay hp thng ng. Sau , h chuyn sang s dng dng "im en" ca
m vch vi cc vng trn ng tm. H gi n c quan qun l sng ch M
2,612,994 ngy 20 thng 10 nm 1949 cng trnh Classifying Apparatus and
Method (Thit b v phng php phn loi) ly bng sng ch. Bng sng ch
c pht hnh ngy 7 thng 10 nm 1952.
M s m vch c thu nhn bng mt my qut m vch, l mt my thu
nhn hnh nh ca m vch in trn cc b mt v chuyn thng tin cha trong m
vch n my tnh hay cc thit b cn thng tin ny. N thng c mt ngun
sng km theo thu knh, hi t nh sng ln m vch, ri thu nh sng phn x
v mt cm quang chuyn ho tn hiu nh sng thnh tn hiu in. Ngoi ra,
nhiu my qut m vch cn c thm mch in t x l tn hiu thu c t cm
quang chuyn thnh tn hiu ph hp cho kt ni vi my tnh.

SVTH: NGUYN VN PH 09079721

Trang 45

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Hnh 5.1: Cu trc m vch


5.2. CC LOI M VCH
M vch xut hin khp mi ni, mi ch, trn hu ht cc sn phm lu
hnh hp php trn th trng vi cc k hiu quen thuc . Ai cng u thy chng
nhng t ai hiu c nhiu v chng. Nhng t ai hiu nhng k hiu m ho
nhng con s g .Ni nh vy nghim nhin m vch ch c mt loi duy nht l
m vch v n c s dng lu tr 1 con s g nh gi tin chng hn.
Thc ra m vch gm nhiu chng loi khc nhau. Tu theo dung lng thng
tin, dng thc thng tin c m ho cng nh mc ch s dng m ngi ta chia
ra lm rt nhiu loi, trong cc dng thng dng trn th trng m ta thy gm
:UPC, EAN, Code 39, Interleaved 2of 5, Codabar v Code 128. Ngoi ra, trong 1
s loi m vch ngi ta cn pht trin lm nhiu Version khc nhau, c mc ch
s dng khc nhau, th d UPC c cc version l UPC-A, UPC-B, UPC-C, UPC-D
v UPC-E; EAN c cc version EAN-8, EAN-13, EAN-14, Code 128 gm Code
128 Auto, Code 128-A, Code 128-B, Code 128-C.
5.3. NG DNG CC LOI M VCH
C th m ho loi thng tin thnh m vch. V d:
S hiu linh kin (Part Numbers)
S nhn din ngi bn, nhn din nh sn xut, doanh nghip (Vendor ID
Numbers, ManufactureID Numbers)

SVTH: NGUYN VN PH 09079721

Trang 46

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

S hiu Pallet (Pallet Numbers) Ni tr hng ho

Ngy nhn
Tn hay s hiu khch hng
Gi c mn hng
S hiu l hng v s x ri
S hiu n t gia cng
M nhn din ti sn
S hiu n t mua hng v.v.
5.4. U C M VCH: MY QUT M VCH CD 100-BU

Hnh 5.2: My qut m vch CD 100-BU


THNG S HOT NG
Cng ngh in m vch

632 nm visible red LED

H thng quang hc

Chm CCD

Vi mch x l

32 bit

B rng ca tia

60 mm (UPC/EAN 100%, PCS=90%)

Gc c

42

Tc c

100 scans/ giy

rng ti thiu ca 0.1 mm (4 mil) (0.07 mm actually) (Code 39,

SVTH: NGUYN VN PH 09079721

Trang 47

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

m vch

PCS=90%);

tng phn

Min. 30% @ UPC/EAN 100%

m bp

m c lp trnh sn v theo thi gian

Kt ni vo my tnh

Keyboard, RS-232C, HID USB, USB virtual COM


port, wand

THNG S VT L
Kch c

179 81 63.5 mm (device only)

Trng lng

120 g (device only)

Cp kt ni

2m

THNG S IN NNG
ip p vo

5 VDC 5%

Cng hot ng

110 mA typical

THNG S HIU CHNH


EMC

CE & FCC DOC compliance, VCCI, BSMI

THNG S MI TRNG
Nhit hot ng

0C 50C (32F 122F)

Nhit ct gi

-20C 70C (-4F 140F)

5% 95% RH (Cha ti nhit gy ng)

chiu sng cho php 0 100,000 Lux, c th c di nh sang mt tri


cao ri cho php

1,5m

Bng 5.1: Thng s my qut m vch CD 100-BU


My qut phi c cp ngun chnh xc trc khi chy chng trnh. Khi
qut qua m vch c h tr , my qut laze chp nhn ngay v c , ng thi
pht ra 1 ting beep ngn xc nh c gii m . N s gi n mt ting
beep di nu khng hp l tc l vic c ca m vch khng tt.
SVTH: NGUYN VN PH 09079721

Trang 48

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

CHNG 6: PC ACCESS
6.1. NG DNG TRONG THC T

Hnh 6.1: ng dng PC Access


6.2. GIAO DIN V CCH KT NI

Hnh 6.2: To giao din PC Access


Chnh li kt ni trong StatusPG/PC Interface
SVTH: NGUYN VN PH 09079721

Trang 49

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Hnh 6.3: PG/PC Interface 1


Chnh li kt ni l mng Lan nn kt ni phi trng vi Card mng ca my
tnh
Tip tc ta t tn PLC v t a ch IP trng vi IP PLC s7-1200,
Local=10.00 v Remote=03.01

Hnh 6.4: Ci t cu hnh kt ni


Sau to cc bin phi cng a ch vi cc bin trong PLC
SVTH: NGUYN VN PH 09079721

Trang 50

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

y l cc bin trong Symbol table trong STEP 7 MICRO/WIN

Hnh 6.5: Bng cc bin trong PC Access


Sau vo Save li v chy StatusStart test client

SVTH: NGUYN VN PH 09079721

Trang 51

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

CHNG 7: GII THIU CHUNG V WINCC V7.0


SP3
7.1. C TRNG C BN CA WINCC
WinCC 7.0 chy trn h iu hnh Microsoft Window XP,Windows 2000,
Windows 7. Do c tnh cht m v thng xuyn c cp nht,pht trin nn
WinCC tng thch vi nhiu phn mm chun to nn giao din ngi v my
p ng nhu cu sn xut.Nu bn l nhng nh pht trin h thng,c th ng
dng WinCC

pht trin ng dng ca mnh qua giao din m ca

WinCC.Chng trnh tch hp nhiu ng dng ,tn dng dch v ca h iu hnh


lm c s m rng h thng.Vi WinCC, ta c th s dng nhiu gii php khc
nhau gii quyt cng vic,t vic xy dng h thng c quy m nh v va
khc nhau.Cho ti vic xy dng h thng c quy m ln.
ng dng ph bin nht ca WinCC l:
T ng ho qu trnh v gim st quy trnh sn xut.Khi mt h thng dng
chng trnh WinCC iu khin v thu thp d liu t qu trnh,n c th m
phng bng hnh nh cc s kin xy ra trong qu trnh iu khin di dng cc
chui s kin.WinCC cung cp nhiu hm chc nng cho mc ch hin th,thng
bo bng ho,x l thng tin o lng,cc tham s cng thc,cc bng ghi bo
co,v.v
7.2. C TRNG C BN CA WINCC
WinCC 7.0 chy trn h iu hnh Microsoft Window XP,Windows 2000,
Windows 7. Do c tnh cht m v thng xuyn c cp nht,pht trin nn
WinCC tng thch vi nhiu phn mm chun to nn giao din ngi v my
p ng nhu cu sn xut.Nu bn l nhng nh pht trin h thng,c th ng
dng WinCC

pht trin ng dng ca mnh qua giao din m

caWinCC.Chng trnh tch hp nhiu ng dng ,tn dng dch v ca h iu


SVTH: NGUYN VN PH 09079721

Trang 52

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

hnh lm c s m rng h thng.Vi WinCC, ta c th s dng nhiu gii php


khc nhau gii quyt cng vic,t vic xy dng h thng c quy m nh v
va khc nhau.Cho ti vic xy dng h thng c quy m ln.
ng dng ph bin nht ca WinCC l:
T ng ha qu trnh v gim st quy trnh sn xut.Khi mt h thng dng
chng trnh WinCC diu khin v thu thp d liu t qu trnh,n c th m
phng bng hnh nh cc s kin xy ra trong qu trnh iu khin di dng cc
chui s kin.WinCC cung cp nhiu hm chc nng cho mc ch hin th,thng
bo bng ha,x l thng tin o lng,cc tham s cng thc,cc bng ghi bo
co,v.v
7.3. TNG QUAN V LP TRNH WINCC CHC NNG CA TRUNG
TM IU KHIN (CONTROL CENTER)
7.3.1. Chc nng
Control Center cha tt c chc nng qun l ca ton h thng.Trong Control
Center,c th t cu hnh v kh ng module Run-time
Nhim v qun l d liu
Qun l d liu cung cp nh qu trnh vi cc gi tr tag.Tt c cc hot ng
ca qun l d liu u chy trn mt nn (background)
Nhim v ca Control Center:
Cc nhim v chnh ca control Center:
Lp cu hnh hon chnh
Hng dn gii thiu vic lp cu hnh
Thch ng vic n nh,gi v lu tr cc d n (Projects)
Qun l cc d n
C kh nng ni mng v son tho cho nhiu ngi s dng trong mt
project

SVTH: NGUYN VN PH 09079721

Trang 53

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

Qun l phin bn
Din t bng th ca d liu cu hnh
iu khin v t cu hnh cho cc hnh v/cu trc h thng
Thit lp vic ci t ton cc
t cu hnh cho cc chc nng nh v c bit
To v son tho cc tham kho an cho
Phn hi ti liu
Bo co trng thi h thng
Thit lp h thng ch
Chuyn gia Run-Time v cu hnh
Kim tra ch m phng,tr gip thao tc t cu hnh d liu bao
gm:Dch hnh v,m phng tag,hin th trng thi v thit lp thng bo
7.3.2. Cu trc
Control center c cc cu trc sau:
Tm hiu WinCC trong Control Center.
Giao

din ha cho cu hnh di mi trng Windows 2000 v

Windows XP, Windows 7


Qun l d liu.
Cung cp nh qu trnh vi cc gi tr ca bin(tag)
Truyn d liu v qun l d liu nhn t cc h thng t ng.
Cc module chc nng.
Phn h ha (Graphic Desiger)
Hin th v kt ni qu trnh bng th
Vit chng trnh cho cc thao tc (Gobal Scrips).
To mt d n ng cho cc yu cu c bit.
H thng thng bo (Alarm Logging).
SVTH: NGUYN VN PH 09079721

Trang 54

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

Xut cc thng bo v hi p.
Lu tr v son tho cc gi tr o lng (Tag Logging)
Son tho cc gi tr o v lu gi chng trong thi gian di.
Phn h bo co(Report Designer)
Bo co trng thi v h thng
Phn hi ti liu
i vi trung tam iu khin (Control Center),vic in ra mt h thng nh sn
c trong bo co thit k (Report Designer) hin th ni dung ti liu.Tt c cc
my tnh,cc bin (tags) v cc kt ni c nh hnh u c in ra bng Prin
Job hay hin th trn mn hnh.
Cc kiu d liu d n c sut ra bng cch phn hi ti liu.
My tnh:Tn v kiu my tnh(Server hay Client)
Tag management: Tn bin (tag),kiu d liu,kt ni,knh.
Kt ni:Kt ni n v v tham s.
Cc kiu d liu
Bin phi gn mt trong cc kiu d liu sao cho mi bin c nh cu
hnh.Vic gn kiu d liu cho bin c thc hin trong khi to mt bin mi.
Kiu d liu ca mt bin c lp vi kiu bin (Bin ni hay bin qu
trnh).Trong WinCC,mt kiu d liu no cng u c th c chuyn i
thnh kiu khc bng cch iu chnh li dng.
Cc kiu d liu c trong WinCC:
Binary Tag:Kiu nh phn
Signed 8-Bit Value:Kiu 8 bit c du
Unsigned 8-Bit Value:Kiu 8 bit khng du
Signed 16-Bit Value:Kiu 16 bit c du.
Signed-Bit Value:Kiu 8 bit c du
Unsigned 16-Bit Value:Kiu 16 bit khng du
SVTH: NGUYN VN PH 09079721

Trang 55

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

Signed 32-Bit Value:Kiu 32 bit c du


Unsigned 32-Bit Value:Kiu 32 bit khng du.
Floating Point Number 32 bit IEEE 754:Kiu s thc 32 bit theo tiu
chun IEEE 754
Floating Point Number 64 bit IEEE 754:Kiu s thc64 bit theo tiu
chun IEEE 754
Text tag 8 bit character set:Kiu k t 8 bit.
Text tag 16 bit character set:Kiu k t 16 bit.
Raw Data type:Kiu d liu th.
Sau y l vi kiu d liu thng dng:
Kiu d liu 8 bit khng du: Kiu ny c di 1byte v khng c du.

SVTH: NGUYN VN PH 09079721

Trang 56

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

CHNG 8: LU GII THUT


8.1. LU GII THUT CHNH

Lu chnh

Hnh 8.1: Lu chnh

SVTH: NGUYN VN PH 09079721

Trang 57

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

Lu qut m vch v pht hin xe tri v phi

Bt u

Bt u

Qut M Vch

Qut M Vch

Cho php ct xe

Cho php ly xe

Ct xe

Ly xe

Cng thm 1 xe

Tr thm 1 xe

trong bi

trong bi

Kt thc

Kt thc

Hnh 8.2: Lu qut m vch ct v ly xe

SVTH: NGUYN VN PH 09079721

Trang 58

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Bt u
Cm bin tri = 1

Bo y xe tri
bng 1

S
Bung chuyn
xe i ra
Thng bo

y xe tri

Bung v
tr ban u

Kt thc

B trt sang tri


M thanh chn tri
Qut m vch
S
cn trng

B trt v gia
ng thanh chn tri
Cng thm 1 xe vo bi

Ct xe tri

Kt thc

Hnh 8.3: Lu
pht hin xe vo
tri

Kt thc
SVTH: NGUYN VN PH 09079721

Trang 59

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Bt u
Cm bin phi = 1

Bo y xe phi
bng 1

S
Bung chuyn
xe i ra
Thng bo

y xe phi

Bung v
tr ban u

Kt thc

B trt sang phi


M thanh chn phi

Qut m vch
S
cn trng

B trt v gia
ng thanh chn phi
Cng thm 1 xe vo bi
Ct xe phi

Kt thc

Hnh 8.4: Lu
pht hin xe vo
phi

Kt thc
SVTH: NGUYN VN PH 09079721

Trang 60

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

8.2. LU XC NH TA
Bt u
Bt u
Bung chy vo
Bung i ln

Cm

bin ct

Cm
bin tng

Tng bin m ct
Tng bin m tng

Kt thc
Kt thc
Hnh 8.5: Lu xc nh ta

SVTH: NGUYN VN PH 09079721

Trang 61

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

8.3. LU CT XE

Hnh 8.6: Lu
ct xe tri

SVTH: NGUYN VN PH 09079721

Trang 62

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

Hnh 8.7: Lu
ct xe phi

SVTH: NGUYN VN PH 09079721

Trang 63

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

8.4. LU LY XE

Bt u

Chng trnh ly xe

B trt sang phi

Bng ti i vo
S

m ct

Tc ng CTHT
trt gia

m ct= s ct
tri
Kt thc

Bng ti i ln

m tng

m tng= s
tng tri

Hnh 8.8: Lu
ly xe tri

Bung i xung

B trt sang tri

Bung i ln

SVTH: NGUYN VN PH 09079721

Trang 64

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Bt u

Chng trnh ly xe

B trt sang tri

Bng ti i vo
S

m ct

Tc ng CTHT
trt gia

m ct= s ct
phi
Kt thc

Bng ti i ln

m tng

m tng= s
tng phi

Hnh 8.9: Lu
ly xe phi

Bung i xung

B trt sang phi

Bung i ln

SVTH: NGUYN VN PH 09079721

Trang 65

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

CHNG 9: THI CNG


9.1. TO PROJECT TRONG TIA V11
9.1.1. Kt ni qua giao thc TCP/IP
lp trnh SIMATIC S7-1200 t PC hay Laptop cn mt kt ni TCP/IP
PC v SIMATIC S7-1200 c th giao tip vi nhau, iu quan trng l cc
a ch IP ca c hai thit b phi ph hp vi nhau

Hnh 9.1: Kt ni PLC qua TCP/IP


9.1.2. To mt Project trong TIA Portal
Bc 1: T mn hnh desktop nhp p chn biu tng Tia Portal V11

Hnh 9.2: Biu tng TIA PORTAL V11


Bc 2 : Click chut vo Create new project to d n.

SVTH: NGUYN VN PH 09079721

Trang 66

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Hnh 9.3: To d n mi
Bc 3 : Nhp tn d n vo Project name sau nhn create

Hnh 9.4: t tn d n
Bc 4 : Chn configure a device

Hnh 9.5: Chn cu hnh cho d n


SVTH: NGUYN VN PH 09079721

Trang 67

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Bc 5 : Chn add new device

Hnh 9.6: Thm thit b mi cho d n


Bc 6 : Chn loi CPU PLC sau chn add.

Hnh 9.7: Chn PLC tng ng

SVTH: NGUYN VN PH 09079721

Trang 68

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Bc 7 : Project mi c hin ra
9.1.3. Lm vic vi mt trm plc
9.1.3.1. Quy nh a ch IP cho module CPU
IP TOOL c th thay i IP address ca PLC S7-1200 bng 1 trong 2 cch.
Phng php thch hp c t ng xc nh bi trng thi ca a ch IP :
-Gn mt a ch IP ban u : Nu PLC S7-1200 khng c a ch IP, IP
TOOL s dng cc chc nng thit lp chnh cp pht mt a ch IP ban u
cho PLC S7-1200.
-Thay i a ch IP : nu a ch IP tn ti, cng c IP TOOL s sa i
cu hnh phn cng (HW config) ca PLC S7-1200.
9.1.3.2. chng trnh xung CPU
t mn hnh son tho chng trnh bng cch kch vo biu tng
download trn thanh cng c ca mn hnh

Hnh 9.8: chng trnh PLC


Chn cu hnh Type of the PG/PC interface v PG/PC interface nh hnh di
sau nhn chn load

SVTH: NGUYN VN PH 09079721

Trang 69

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

Hnh 9.9: Kim tra kt ni PLC vi thit b ti v


Chn start all nh hnh v v nhn finish

Hnh 9.10: Kt qu sau khi ti chng trnh

SVTH: NGUYN VN PH 09079721

Trang 70

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

9.1.3.3. Gim st v thc hin chng trnh


gim st chng trnh trn mn hnh son tho kch chn Monitor trn
thanh cng c.

Hnh 9.11: Chng trnh chnh (OB1)


Hoc cch 2 lm nh hnh di

Hnh 9.12: Kt ni PLC v my tnh


Sau khi chn monitor chng trnh son tho xut hin nh sau:

Hnh 9.13: Chy trc quan PLC trn giao din

SVTH: NGUYN VN PH 09079721

Trang 71

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

9.2. TO PROJECT TRONG WINCC


9.2.1. To Project v kt ni cc Tag vi PC Access

Hnh 9.14: To d n trong WinCC V7.0


Chn tag trong PC Access a vo WinCC theo cc bc sau
Click phi vo tag management, chn Add new driver

Hnh 9.15: Thm thit b mi trong WinCC

SVTH: NGUYN VN PH 09079721

Trang 72

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Hnh 9.16: Chn kiu kt ni OPC cho WinCC

Hnh 9.17: Thng s h thng


Chn S7200.OPCServer sau chn Browse Server

SVTH: NGUYN VN PH 09079721

Trang 73

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

Hnh 9.18: Chn kt ni PC Access trong WinCC


Ta chn Next

Hnh 9.19: Lc cc bin vo trong WinCC


Qut chn cc bin cn a vo WinCC, sau ta click vo Add items

SVTH: NGUYN VN PH 09079721

Trang 74

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Hnh 9.20: Thm bin cho WinCC


Chn ok

Hnh 9.21: To kt ni mi trong WinCC


Click vo S7200_OPCServer ri click vo Finish

Hnh 9.22: Thm bin


SVTH: NGUYN VN PH 09079721

Trang 75

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Cui cng th ta thy cc tag cn a vo WinCC hon thnh

Hnh 9.23: Cc bin trong WinCC


Chy giao din WinCC:
Nhn nt

trong ca s Graphic Designer. Sau nhn nt ON v OFF ri

quan st s thay i ca n bo Q0.0 trn m hnh PLC.


9.2.2. Cch to giao din ca bi gi xe
Bc 1: Vo Object Palette => Standard Objects => Rounded Rectangle

SVTH: NGUYN VN PH 09079721

Trang 76

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

Hnh 9.24: Cc i tng trong WinCC


Sau v vo giao din vi kch thc mong mun
a chut vo hnh va v, click phi => Properties => Effects => mc
Status chn No nh trn hnh v

Hnh 9.25: bng ca hnh nh trong WinCC


Sau ta chn mu ty cho hnh va v c trong bng mu bn cnh

SVTH: NGUYN VN PH 09079721

Trang 77

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

Hnh 9.26: Phong nn ca giao din chnh


Tip theo ta thit k cc nt nhn
Cng vo Object Palette => Windows Objects => Button
V cc nt nhn theo mun v theo s lng cn to, tng t nh vy ta to
ra thm cc nt nhn khc

Hnh 9.27: Thuc tnh INFORMATION CAR PARK

SVTH: NGUYN VN PH 09079721

Trang 78

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Sau khi to cc nt nhn xong, ta click chut phi => Properties => chn Font.
Ti cc mc Text ta g tn nt nhn, Font chn loi ch, Font size chn c ch
Chn Font, ta chn Colors t mu cho ch nh hnh bn di. Sau nhn
OK chp nhn.
Sau khi to xong cc nt nhn, ta bt u gn cc tag vo cc nt nhn va
to. u tin, r chut vo nt nhn click phi chut => chn Properties, hp thoi
Object Properties xut hin => chn th Events => chn Mouse => chn Mouse
Action => cui cng ta chn C-Action
Hp thoi Edit Action xut hin => ta chn Internal functions => tag => set =>
double click vo mc SetTagBit => hp thoi Assigning Parameters => ta chn
vo biu tng

pha sau Tag_Name => ri chn Tag selection nh hnh m

t bn di
Ta dn link n tag mong mun ri nhn OK chp nhn
Tr li hp thoi Assigning Parameters ti value g 1. Sau nhn OK
chp nhn
Tng t nh vy ta lm cho cc nt cn li.
9.2.3. Mt s thao tc to cc chi tit trong nhng giao din cn li
- Chc nng hin th bng I/O field v Static Text

Hnh 9.28: I/O field and Static Text


Chn chc nng I/O field t Object Palette => Smart Objects => I/O field
SVTH: NGUYN VN PH 09079721

Trang 79

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Chn chc nng Static Text t Object Palette => Standard Objects => I/O field

Hnh 9.29: Nhp m vch


Click chut phi vo chn configuration Dialog

Hnh 9.30: Hp thoi cu hnh


Click chut tri vo biu tng khoanh trn sau chn tag m vch

SVTH: NGUYN VN PH 09079721

Trang 80

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

Hnh 9.31: Chon Tag cho I/O field nhp m vch


iu chnh trong Object properties l l 9999

Hnh 9.32: Cu hnh ng ra ca M Vch


To hnh nh cc Xe, ng c cng tng t nh trn

SVTH: NGUYN VN PH 09079721

Trang 81

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

Hnh 9.32: Giao din bung chuyn xe


Bng nhng cch nh trn, ta thit k c cc giao din cn li
Cc giao din cn lai c thit k nh sau:
GIAO DIN INFORMATION CAR PARK

Hnh 9.33: Giao din INFORMATION CAR PARK


SVTH: NGUYN VN PH 09079721

Trang 82

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

GIAO DIN INTERFACE

Hnh 9.34: Giao din INTERFACE 1

Hnh 9.35: Giao din INTERFACE 2


SVTH: NGUYN VN PH 09079721

Trang 83

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

Hnh 9.36: Giao din INTERFACE 3


9.2.4. To User v phn quyn ngi s dng
Trong WinCC Explorer ta chn User-Administrator

SVTH: NGUYN VN PH 09079721

Trang 84

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

Hnh 9.37: Giao din phn quyn chnh


Trong Administrator ta tin hnh t password cho ngi c quyn cao nht:

SVTH: NGUYN VN PH 09079721

Trang 85

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

Hnh 9.38: Thay i mt khu ca Admin


Tip ta s to nhm ngi ch c chc nng l iu khin xe vo v ra l
Operator

SVTH: NGUYN VN PH 09079721

Trang 86

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Hnh 9.39: Tao nhm ngi dng


To group Operator

Hnh 9.40: Nhm vn hnh


Sau ta s to User cho Operator ( y ta s to v d ngi iu khin l
ngvanphu v password l 123456789)

SVTH: NGUYN VN PH 09079721

Trang 87

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Hnh 9.41: To ngi vn hnh

Hnh 9.42: t mt khu cho ngi vn hnh

Hnh 9.43: Ngi vn hnh


By gi ta s to phn quyn:

SVTH: NGUYN VN PH 09079721

Trang 88

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Hnh 9.44: Thm quyn

Hnh 9.45: Thm dng phn quyn


Ta s cho quyn l INFORMATION CAR PARK (18), INTERFACE (19),
MONTHLY CAR (20), USER (21) i vi Administrator.

Hnh 9.46: Phn quyn cho Admin


Cn vi Operator th ta chi chn:

Hnh 9.47: Phn quyn cho ngi vn hnh


Sau tao nhp vo INTERFACE chn PropertiesMiscellaneous. Chn
Operator-Control Enable l Yes v Authorization l INTERFACE.

SVTH: NGUYN VN PH 09079721

Trang 89

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Hnh 9.48: Phn quyn tng mc


Lm tng t vi nhng nt cn li
9.2.5. To report thng qua Excel
Code( xem Ph lc)

Hnh 9.49: Giao din Report Excel

SVTH: NGUYN VN PH 09079721

Trang 90

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

9.3. TO WEB SERVER


9.3.1. Nhng tnh nng chnh ca file html
Trong phn ny s cung cp mt s gii thit chi tit ca cc phn n l
trong file HTML. Cho vic to file HTML, trang ch c nh nhng gi tr c s
dng cho v tr v kch thc ca ti tng. iu ny hn ch cc phn t di
chuyn v chng cho ln nhau khi ca s trnh duyt
nh hn.
Lnh AWP
Lnh AWP c chn vo nh kiu mt ch thch ca file HTML. Lnh
AWP c t bt k v tr no trong file HTML. Tuy nhin, nhm r rng,
cc lnh AWP thng c t phn u ca file HTML.

Tt c cc bin c chuyn giao ti CPU phi c nh ngha bng c


php AWP_In_Variable
Thng tin gii thiu v trang HTML

SVTH: NGUYN VN PH 09079721

Trang 91

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Code
<!DOCTYPE HTML PUBLIC "-

Gii thch
Xc nh y l dng ti liu HTML,

//W3C//DTD HTML 4.01

ngn ng phin bn V4.01 trong bin

Transitional//EN">

Transitional:. M ngn ng EN (ting


Aanh). Dng ti liu lun lun ng
trc tag <html>

<html> </html>

Cha ni dung file HTML

<title>Userdefined Website

Ni dung ca trang web s c

Application Example</title>

hin th sau trong phn u ca trnh


duyt web

<meta http-equiv="Content-Language"

Ngn ng ca ni dung file HTML

content="en" >
<meta http-equiv="Content-Type"
content="text/html; charset=utf-8"

Vi "content="text/html" dng
MIME c xc nh, s dng k t
dng UTF-8

<meta http-equiv="refresh"
content="10; URL=Overview.htm">

Tu chn d liu meta: vi lnh ny,


trang web c t ng lm mi mi 10
giy. c bit vic gim st x l lm
mi trang web mt cch chu k. Cho cc
trang vi cc input field, lm mi chu k
c th ny sinh cc vn

<link rel="stylesheet" type="text/css"

Thng qua tag <link>, mt file

href="Stylesheet/siemens_Stylesh

CSSS c tham chiu, file ny cha

eet.css">

ton b thng tin v cc tu chn thit k


ca trang web, v d nh hnh nn mu

SVTH: NGUYN VN PH 09079721

Trang 92

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

trng,
<script src="Script/siemens_script.js"

Vng cho cc tp lnh ( v d nh

type="text/javascript">

JavaScript) c nh ngha gia 2

</script>

tag <script> v </script>. Vit cc tp


lnh trong khu vc ngn ng script hoc
tch hp n vo 1 file ring

<body> </body>

Bao gm phn ni dung


ca file HTML

Bng 9.1: Gii thch cc lnh trong tiu Web


Hin th ca cc khu vc
C 3 khu vc c s dng trong file HTML:
Header area (header)
Navigation bar (navi)
Data area (page)
-V d:

SVTH: NGUYN VN PH 09079721

Trang 93

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

nh dng ca cc khu vc c nh ngha trong 1 file CSS ring bit

SVTH: NGUYN VN PH 09079721

Trang 94

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Hng dn

Code

nh dng CSS c cu trc nh

#page {
POSITION: absolute;

sau:

left: 150px;

Selector {Property: value }

top: 0;

Trong v d ca chng ta, page

height: 800px;

l vt chn vi cc khai bo (

width: 920px;

property:value):

padding-top: 180px;
padding-left: 30px;
padding-right: 30px;
text-align: left;
border-color: white;
border-style: solid;
border-width: 1px; background-color:

SVTH: NGUYN VN PH 09079721

Trang 95

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

rgb(208,211,218);
border-collapse : separate; z-index: 1; }
Bng 9.2: Gii thch cc lnh nh dng trong Web
Hin th hnh nh
-Cc loi hnh nh c s dng trong file HTML.
Hnh nh tnh.
Hnh nn.
Hnh nh vi chiu cao thay i.
Hnh nh ng c thay i da vo trng thi bit ca CPU.
Gii thch:

Code

Gii thch
Hnh nh c tch hp thng qua

<img
src="Images/SIEMENS_Logo.PNG">

tag img
Hnh nh da vo gi tr

<img style =vertical-align:


bottom;margin: Opx; height: 50px;

ca bin "STARTSTOP". Bin ny c

width: 50px; scr="Images\Status0:=

th c gi tr 0 hoc 1
Cc hnh nh c cha c thit

"STARTSTOP".PNG/><cr>

k trong file Status00.png (van ng)


v Status01.png (van m).
Khi van ng, Status c gi tr
0: vic gi hnh nh c lm bi cng
thc :
Status0+0+.png=Status00.png
Bng 9.3: Gii thch lnh to hnh nh trn Web

SVTH: NGUYN VN PH 09079721

Trang 96

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

To mt bng vi cc k t
Vic s dng bng c khuyn co trnh lm ni dung ca trang web b
di chuyn, da vo kch thc ca ca s, da vo kch thc ca ca s.
Tuy nhin, bn c th nh ngha mt bng v tr trung tm trang web
thng qua CSS.
Gii thch:

Code
<table border = 1>
</table>

Gii thch
Gi tr border= 1 ngha
l bng c vin bao quanh. To
bng khng c vin ( bng n)
vi border =0.

<tr>
<td
class="static_field_headline_small">ROOM</td>

<tr> tng trng cho


hng ca bng.
Ni dung ca mt hng

<td class="static_field_headline_small">VALUE

c nm gia 2 tag <td> (table

BARCODE</td>

data) v </td>.

<td class="static_field_headline_small">TIME

static_field_headline_sm

IN</td>

all d liu ca bng c nh

<td class="static_field_headline_small">TIME

ngha trong file CSS.

OUT</td>

SVTH: NGUYN VN PH 09079721

class=<name> gn

Trang 97

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

nh dng t file CSS ti phn

</tr>

t trong file HTML. N nhm


to mt hnh thc ng nht cho
tt c.
Bng 9.4: Gii thch lnh a d liu ln Web
Xut ra bin CPU trn web
Bin ca CPU lun lun c hin th thng qua tn biu tng.
Do Data_block_1.MV O 1, lun lun hin th gi tr t CPU ti phn
ng ra hin th trn trang web.
Ch : v bin c cha trong mt bng, cc tag "<td></td>" c hin
th thm vo y. nh dng ca "output_field" c hin th trn web.
Ci t cc bin trong CPU vi gi tr v nt nhn

Code
<form method="post" action="">

Gii thch
Vic gi nh dng form vi

<input type="submit" value="START"

phng php post. Di tc dng

style="height: 45px; width: 200px">

lnh action, khng chi tit no c

<input type="hidden"

yu cu bi v vi action trang hin

name='"Data_block_1".AUTO'

ti c gi ch mc nh.

value="1">

Vi input type=hidden, mt

<input type="hidden"

input field c n i ( y ta thy

name='"Data_block_1".RESET'

bin Data_block_1. AUTO gi tr

value="0">

bng 1 v

SVTH: NGUYN VN PH 09079721

Trang 98

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Data_block_1. RESET c g tr bng


0).
Vi input type=submit th n
ging nh mt nt nhn tn l START.
Khi c nhn vo th nhng input
type=hidden s c gi xung PLC.
Bng 9.5: Gii thch to nt nhn trn Web
9.3.2. Hng dn s dng ng dng
Bc 1:
M trnh duyt web, v d Google Chrome. Nhp vo a ch IP ca CPU v
d nh 192.168.1.3 (IP ca PLC s7-1200). Trang m u ca trang web c m.
Nhp vo ENTER
Bc 2:
Nhp tn admin v khng c password
Sau nhp vo Log in.

SVTH: NGUYN VN PH 09079721

Trang 99

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Hnh 9.50: Trang web ngi dng


Ch : Nu thng ip sau xut hin There is a problem with this website's
security certificate, bn quay v trang Introduction v download chng ch an
ton ca Siemens, bng cch nh sau:
Nhp vo download certificate trn trang Introduction, download tp tin
xung v ci t vo my ca bn l xong.
Bc 3:
Nhp vo User Pages vo phn User-defined web pages

SVTH: NGUYN VN PH 09079721

Trang 100

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

Hnh 9.51: ng nhp Web Server 1


Bc 4:
bt u ng dng nhp vo "Homepage of the application". Trang web
Start c m

Hnh 9.52: ng nhp Web Server 2


SVTH: NGUYN VN PH 09079721

Trang 101

GVHD: Ths. NGUYN C TON

KHA LUN TT NGHIP

Bc 5:
Thng qua trang web, bn c th truy cp trc tip n CPU:
Trang Plant Status:
+ iu khin Start(Auto) and Stop h thng
+ Ct xe cng nh ly xe t xa

Hnh 9.53: Giao din Web Server Plant Status


Trang Overview Car Park
+ Quan st s xe trong bi ang nm v tr no

SVTH: NGUYN VN PH 09079721

Trang 102

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

Hnh 9.54: Giao din Web Server Overview Car Park


Trang Data
+ Ngy gi gn nht ct xe v ly xe ca tng trong bi gi xe.

SVTH: NGUYN VN PH 09079721

Trang 103

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

Hnh 9.55: Giao din Web Server Data


Trang Check Monthly Car
+ Ci t xe thng
+ Xem thng tin xe thng

Hnh 9.56: Giao din Web Server Check Monthly Car

SVTH: NGUYN VN PH 09079721

Trang 104

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

CHNG 10: TNG KT


10.1. NHNG VIC L C
Tm hiu r S7-1200
Tm hiu r ngn ng lp trnh LAD trn TIA V11 nh: Timer, chng
trnh con, cc bin,
Vit chng trnh trn Html trong Web server
Phn quyn ngi s dng trn WinCC
To report trong Excel
tm hiu r v thc hnh thnh tho vi chng trnh iu khin ng
dng nhiu trong cng nghip nh WinCC nh: thit k giao din t nt nhn,
nhp v xut d liu trn PLC v my tnh, to hiu ng flash,
Hiu c cc loi cm bin hay s dng trong cng nghip: cm bin
quang, cm bin t,
Quy trnh cng ngh ca mt bi gi xe.
Nhc im
Thi gian Load d liu ra web kh chm (ph thuc rt nhiu vo ng
truyn v s Tag gi ra Web server) v kh c kh nng iu khin trn Web
server.
bo mt khng cao nu nh b hack trn Web.
Tc truyn d liu qua PC Access khng n nh nh hng ti qu trnh
nhn v truyn d liu gia WinCC
Cm bin t dng cho m hnh ch tc ng khi vt st vi cm bin (
khong cch 5mm)
10.2. CCH KHC PHC V HNG PHT TRIN TI.
Cch khc phc
Ti u ho chng trnh cho h thng chy n nh hn.
SVTH: NGUYN VN PH 09079721

Trang 105

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

C h thng hm ng c DC trnh trng hp chy l cm bin.


Hng pht trin ti.
C th gim st t xa qua internet v h thng m vch c thay bng m
t.
M rng m hnh ln hn.
C th ct nhiu xe cng lc tit kim thi gian.
C h thng n bo trc tip trn m hnh.

SVTH: NGUYN VN PH 09079721

Trang 106

KHA LUN TT NGHIP

GVHD: Ths. NGUYN C TON

TI LIU THAM KHO


[1]. L Thnh Bc, Gio trnh thit b in, nh xut bn khoa hc k thut.
[2]. Phm Xun Khnh, Phm Cng Dng, Bi Th Thu H (2009), Thit b iu
khin kh trnh PLC, Nh xut bn gio dc Vit Nam.
[3]. Bi Quc Khnh, Nguyn Vn Lin, Nguyn Th Hin, Truyn ng in,
Nh xut bn khoa hc k thut.
[4]. Trn Thu H, Phm Quang Huy, Cad trong t ng ha, Nh xut bn Hng
c.
[5]. S7-1200 System Manual, Simmens (2009)
[6]. Din n PLC Vit Nam, www.plcvietnam.com.vn
[7]. Din n k thut Vit, www.kythuatviet.com

SVTH: NGUYN VN PH 09079721

Trang 107

You might also like