You are on page 1of 32

TRNG I HC HNG HI VIT NAM

KHOA IN - IN T

THUYT MINH
TI NCKH CP TRNG
TI

NGHIN CU XY DNG H THNG MNG TRUYN


THNG PLC S7-1200 QUA MNG ETHERNET

Ch nhim ti: ThS. TRN TIN LNG


Thnh vin tham gia: TS. HONG XUN BNH

Hi Phng, thng 4/2016


I

MC LC
CHNG 1: KH NNG TRUYN THNG QUA MNG ETHERNET
CA PLC S7-1200 ................................................................................................. 1
1.1. PLC S7-1200 .................................................................................................... 1
1.2. Kh nng truyn thng qua mng Ethernet ca PLC S7-1200 ........................ 3
1.3. Truyn thng ngi dng m (Open User Communication)........................... 4
1.3.1. a ch kt ni ca cu trc Profinet ............................................................. 4
1.3.2. Giao thc truyn thng .................................................................................. 7
CHNG 2: M HNH TRUYN THNG MNG ETHERNET CHO
PLC S7-1200 ....................................................................................................... 11
2.1. M hnh mng PLC ......................................................................................... 12
2.2. Giao tip mng Profinet vi PLC S7-1200 ...................................................... 26
2.4. Xy dng chng trnh iu khin cho PLC ................................................... 18
2.3.1. Khai bo cu hnh phn cng ........................................................................ 18
2.3.2. Thut ton iu khin ................................................................................... 19
2.3.3. Chng trnh iu khin ............................................................................... 20
2.4. Mt s kt qu thc hin .................................................................................. 25
KT LUN ............................................................................................................ 27
TI LIU THAM KHO ....................................................................................... 28

II

M U
1. Tnh bc thit ca ti
Ngy nay, truyn thng trong cc h thng ang dn chim u th. Trong
lnh vc bin tn, vic truyn thng gia cc PLC ang dn tr thnh tiu chun
kt ni ca h thng bi n gim thiu phc tp ca s kt ni gia cc
PLC trong cng mt h thng nhng vn m bo thng tin cho hot ng ca
cc PLC.
iu khin truyn thng cho cc PLC c th thc hin thng qua cc
mng Profibus, CAN, MOSBUS, Ethernet Nhng i vi cc ng dng nh
th vic thit k mt mng Ethernet s cho hiu qu kinh t cao nht do c th s
dng cc thit b ph bin hin nay. Ngoi ra, mng Ethernet cho php truyn ti
c lng thng tin v s im kt ni ln vt hn hn so vi cc mng
truyn thng khc.
Lm vic trong mi trng yu cu cao v nghin cu, vic tip cn n
cc lnh vc iu khin mi nng cao cht lng, a ra nhng gii php
iu khin, xy dng cc m hnh minh chng l thuyt v bi ton thc t, tc
gi la chn ti Xy dng h thng truyn thng PLC S7-1200 qua mng
Ethernet.
2. Mc ch nghin cu
ti nghin cu v phng php, cch thc lm truyn thng vi bin
tn PLC qua mng Ethernet. T a xy mng truyn thng gia nhiu PLC
bng Ethernet.
3. i tng v phm vi nghin cu
Nghin cu l thuyt v thc nghim trn m hnh.
4. Phng php nghin cu

III

S dng cc phng php phn tch, tng hp v suy lun, suy din trong
vic xy dng cng trnh iu khin. S dng cc phng php thc nghim
kim tra kt qu.
5. ngha khoa hc v thc tin ca ti
V ngha khoa hc: ti ng gp cho vic xy dng cc h thng
iu khin bin tn qua mng truyn thng.
V ngha thc tin: Vic thc nghim thnh cng iu khin mng bin
tn cho php p dng vo cc h thng thc t. Kt qu ca ti cng c
ng vo xy dng cc h thng sn xut thc trong cng nghip.

IV

CHNG 1: KH NNG TRUYN THNG QUA MNG ETHERNET


CA PLC S7-1200
1.1. PLC S7-1200
B iu khin kh trnh (PLC) S7-1200 mang li tnh linh hot v sc mnh iu
khin nhiu thit b a dng h tr cc yu cu v iu khin t ng. S kt hp gia thit k
thu gn, cu hnh linh hot v tp lnh mnh m khin cho S7-1200 tr thnh mt gii
php hon ho dnh cho vic iu khin nhiu ng dng a dng khc nhau.
Kt hp mt b vi x l, mt b ngun tch hp, cc mch ng vo v mch ng ra
trong mt kt cu thu gn, CPU trong S7-1200 to ra mt PLC mnh m. Sau khi ngi
dng ti xung mt chng trnh, CPU s cha mch logic c yu cu gim st v iu
khin cc thit b nm trong ng dng. CPU gim st cc ng vo v lm thay i ng ra theo
logic ca chng trnh ngi dng, c th bao gm cc hot ng nh logic Boolean, vic
m, nh th, cc php ton phc hp v vic truyn thng vi cc thit b thng minh khc.
Mt s tnh nng bo mt gip bo v vic truy xut n c CPU v chng trnh iu
khin:
Mi CPU cung cp mt s bo v bng mt khu cho php ngi dng cu hnh vic
truy xut cc chc nng ca CPU.
Ngi dng c th s dng chc nng know-how protection n m nm trong
mt khi xc nh.
CPU cung cp mt cng PROFINET giao tip qua mt mng PROFINET. Cc
module truyn thng l c sn dnh cho vic giao tip qua cc mng RS232 hay RS485.
Cc kiu CPU khc nhau cung cp mt s a dng cc tnh nng v dung lng gip
cho ngi dng to ra cc gii php c hiu qu cho nhiu ng dng khc nhau.

Hnh 1.1: CPU PLC S7-1200


Bng 1.1. So snh gia cc model CPU
1

Chc nng

CPU 1211C

Kch thc vt l(mm)

CPU1212C

CPU 1214C

90 x 100 x 75

110 x 100 x 75

B nh ngi dng:
-

B nh lm vic

25kB

50kB

B nh np

1MB

2MB

B nh gi li

2kB

2kB

I/O tch hp cc b:

-6 ng vo /

-8 ng vo/

-14 ng vo/

Kiu s

4 ng ra

6 ng ra

10 ng ra

Kiu tng t

-2 ng ra

-2 ng ra

-2 ng ra

Kch thc nh tin trnh

1024 byte ng vo I v 1024 byte ng ra Q

B nh bit (M )
m rng cc moodul tn
hiu

4096 byte
Khng

Bng tn hiu

- n pha

- Vung pha

3( m rng v pha bn tri)


3

3 ti 100 kHz

3 ti 100 kHz

3 ti 100 kHz

1 ti 30 kHz

3 ti 30 kHz

3 ti 80 kHz

3 ti 80 kHz

1 ti 20 kHz

3 ti 20 kHz

3 ti 80 kHz

Cc ng ra xung

Th nh
Thi gian lu gi ng h
thi gian thc

Cc modul truyn thng


Cc b m tc cao

8192 byte

Th nh SIMATIC (ty chn)


Thng thng 10 ngy / t nht 6 ngy ti 400C

PROFINET

1 cng truyn thng Ethernet

Tc thc thi tnh ton thc

18 s/lnh

Tc thc thi Boolean

0,1 s/lnh

1.2. Kh nng truyn thng qua mng Ethernet ca PLC S7-1200


Mt mng truyn thng c thit lp bi 2 thnh phn truyn thng
n nh mng. Mt kt ni c nh ngha gm:
- Cc thit b truyn thng
- Kiu kt ni (V d nh 1 PLC, HMI hay cc thit b kt ni mng)
- Cc thnh phn ca mng
Cc thit b truyn thng thc hin cc ci t (instruction) thit lp kt
ni truyn thng. Ta c th s dng cc tham s ch r cc im cui ca
mng truyn thng. Sau khi kt ni c thit lp v n nh, n s t duy tr v
gim st bi CPU.

Hnh 1.2. Truyn thng trc tip gia 2 thit b qua mng Ethernet
Nu kt ni b ngt (v d nh, ng truyn b t) th cc thit b c
ng ca mng (Active partner) s thc hin ti n nh li ng truyn. Do
, ta khng cn phi thit lp li truyn thng cho mng ny.

Mt CPU S7-1200 c kh nng truyn thng vi cc thit b CPU


khc,vi cc thit b lp trnh, vi mn hnh cng nghip HMI v vi cc thit b
khng phi ca Siemens nhng s dng giao thc truyn thng TCP.
Cng Profinet trn cc CPU 1211C, 1212C v 1214C khng c thit b
chuyn mch Ethernet Switching. Nu ta ch thc hin mt kt ni trc tip gia
1 thit b lp trnh hay 1 HMI ti 1 CPU th mng khng yu cu phi c thit b
chuyn mch Ethernet Switching. Tuy nhin, nu trong mng c nhiu hn 2
CPU hay mn hnh HMI th cn phi c thm cc thit b chuyn mch Ethernet
Switching cho mng ny.

Hnh 1.3. Truyn thng nhiu thit b trong PLC mng Ethernet
Ring CPU1215C c sn 2 cng Ethernet Switching nn c th s dng
n truyn thng vi cc CPU S7-1200 m khng cn s dng Ethernet
Switching, Tuy nhin, ta cng c th gn thm cc chuyn mch CSM1277 4port Ethernet Switching kt ni nhiu CPU v mn hnh HMI trong mng.
1.3. Truyn thng ngi dng m (Open User Communication)
1.3.1. a ch kt ni ca cu trc Profinet
Khi ta s dng cc lnh truyn thng TSEND_C, TRCV_C v TCON
truyn nhn d liu cho mng Profinet trong chng trnh th phn mm Step 7
s to ra cc khi d liu DB cu hnh cc knh truyn thng gia cc thit
b. Trong s cc tham s ny th a ch mng (Connection ID) phi:

- a ch mng (Connection ID) phi l duy nht cho CPU. Mi on


mng khc nhau cn c cc a ch mng v cc khi d liu DB khc
nhau.
- C CPU ch v CPU t u c th s dng cng mt a ch mng
(connection ID) cho cng mt on mng, nhng s ID ca mng phi
nh nhau. S ID kt ni ch lin quan n cu trc Profinet trong
chng trnh ngi dng ca cc CPU ring bit.
-

Ta c th s dng mt s bt k cho s ID kt ni ca CPU. Tuy


nhin, vic cu hnh cc s ID kt ni c nh s ln lt t 1 tr i
s d dng hn cho vic qun l.

V d sau minh hoaj vic truyn thng gia 2 CPU s dng 2 ng


truyn khc nhau truyn v nhn d liu.

Hnh 1.4. Truyn nhn d liu gia 2 PLC trn 2 ng truyn Ethernet
Lnh TSEND_C ca CPU1 lin kt vi lnh TRCV_C CPU2 qua
ng truyn th nht (a ch ng truyn 1 trn c 2 CPU2 v
CPU2)
Lnh TRCV_C ca CPU1 lin kt vi lnh TSEND_C ca CPU2
qua ng truyn th 2 (a ch ng truyn 2 trn c 2 CPU1
v CPU2)
5

Tip theo l hnh nh minh ha cho vic truyn thng gia cc CPU s
dng duy nht 1 ng truyn truyn v nhn d liu.

Hnh 1.5. Truyn nhn d liu gia 2 PLC trn 1 ng truyn Ethernet
s dng lnh TSEND v TRCV
Mi CPU s ng mt lnh TCON cu hnh kt ni gia 2 CPU
Lnh TSEND CPU1 lin kt vi TRCV CPU2 bng vic s
dng a ch ng truyn (ID Connection) c cu hnh bi lnh
TCON trong CPU1. Lnh TRCV ca CPU2 lin kt vi lnh
TSEND ca CPU1 bng cch s dng a ch ng truyn c
cu hnh bng lnh TCON trong CPU2.
Lnh TSEND CPU2 lin kt vi TRCV CPU1 bng vic s
dng a ch ng truyn (ID Connection) c cu hnh bi lnh
TCON trong CPU2. Lnh TRCV ca CPU1 lin kt vi lnh
TSEND ca CPU1 bng cch s dng a ch ng truyn c
cu hnh bng lnh TCON trong CPU1.
Ta cng c th s dng cc lnh TSEND v TRCV mt cch c lp
truyn thng qua cc kt ni c to ra bi cc lnh TSEND_C v TRCV_C.
Cc lnh TSEND v TRCV khng to ra kt ni mi. V th cc lnh ny phi
6

s dng cc khi d liu c to ra bi cc lnh TSEND_C, TRCV_C hoc


TCON.

Hnh 1.6. Truyn nhn d liu gia 2 PLC trn 1 ng truyn Ethernet
s dng lnh TSEND, TSEND_C, TRCV v TRCV_C
1.3.2. Giao thc truyn thng
Cc cng Profinnet tch hp trong cc module CPU S7-1200 h tr cc
chun truyn thng qua mng Ethernet nh:
- Giao thc iu khin ng truyn: Transport Control Protocol (TCP)
- ISO on TCP (RFC 1006)
- Giao thc bc in ngi dng: User Datagram Protocol (UDP)
Giao thc v cu trc truyn thng ca cc mng ny c m t nh
bng sau:

Giao thc

V d s dng D liu nhp Lnh


trong

truyn Kiu a ch

vng thng

nhn
TCP

Truyn thng Ad hoc mode

TRCV_C,

ng k s

CPU CPU

TRCV

cng ti cc

of Nhn d liu TSEND_C,

Transport
frames

thit tr Local

vi chiu di TRCV_C,

(ch ng) v

xc nh

TCON,

Partner

TDISCON,

ng)

(b

TSEND,
TRCV
ISO on TCP

Truyn thng Ad hoc mode

TRCV_C,

ng

CPU CPU

TRCV

TSAP ti cc

Truyn thng Protocol

TSEND_C,

thit tr Local

chng trnh controlled

TRCV_C,

(ch ng) v

ngi dng

TCON,

Partner

TDISCON,

ng)

(b

TSEND,
TRCV
UDP

Truyn thng Giao thc bc TUSEND,

ng k s

CPU CPU

cng ti cc

in

ngi TURCV

Truyn thng dng

thit tr Local

chng trnh

(ch ng) v

ngi dng

Partner

(b

ng)
Truyn thng Truyn thng Truyn
mng S7

CPU CPU
c/ghi
liu

liu

nhn GET, PUT

ng

vi

TSAP ti cc

d chiu di xc

thit tr Local

n/ti nh

(ch ng) v
8

Partner

CPU

(b

ng)
PROFINET

CPU Cc Truyn

RT

thit b truyn d
thng

liu

nhn Built in

Built in

vi

vo/ra chiu di xc

Profinet

nh

* Ad hoc mode
Mt cch tiu biu, TCP v ISO on TCP nhn cc gi d liu vi
chiu di xc nh trong di t 1 n 8192byte. Tuy nhin, lnh truyn thng
TRCV_C v TRCV ch cung cp ch truyn thng c th nhn cc gi d
liu vi chiu di t 1 n 1472 byte.
cu hnh lnh TRCV_C v TRCV cho ch ad hoc, ta t tham s
chiu di l 65535 (0xFFFF).
Nu khng gi cc lnh TRCV_C v TRCV mt cch thng xuyn trong
ch ad hoc, ta c th nhn c nhiu hn mt gi d liu cho mt ln gi.
* TCP v ISO on TCP
Giao thc iu khin truyn thng (TCP) l giao thc chuaarn miu t bi
RFC 793. Mc tiu u tin ca TCP l to ra mt dch v truyn thng tin cy,
bo mt gia cc thit b ca qu trnh truyn thng. Giao thc ny c cc c
im sau:
- Giao thc truyn thng cng hiu qu khi n cng gn vi cu trc
phn cng
- Ph hp vi d liu kch thc trung bnh n ln (ln n 8192 byte)
- To ra nhiu thun li ng k cho cc ng dng nht l sa li, iu
khin dng chy v tin cy.
- Giao thc dn hng ng truyn.
- C th c s dng linh hot vi cc h thng h tr TCP ca bn
th 3
- C kh nng t kt ni li sau khi mt
9

- Ch s dng d liu vi chiu di c nh


- Cc bn tin truyn thng u c xc nhn
- Cc ng dng c nh a ch bng s cng
- Phn ln cc giao thc lp ng dng ngi dung nh TELNET v FTP
s dng TCP
T chc tiu chun quc t ISO (International Standards Organization) v
giao thc iu khin truyn thng TCP (Transport Control Protocol) (RFC 1006)
(ISO on TCP) l mt thit b cho php ng dng ISO lp cng cho mng
TCP/IP. Giao thc ny c cc c im sau:
- Giao thc truyn thng cng hiu qu khi n cng gn vi cu trc
phn cng
- Ph hp vi d liu truyn va v nh (ln n 8192 bytes)
- Khc vi TCP, cc bn tin ao i ch cui ca d liu v l cc bn
tin c nh hng
- C kh nng ti n nh mng, c th s dng vi mng WAN
- C th s dng chiu di l liu khng c nh
- Lp trnh vi cc lnh SEND/RECEIVE
S dng dch v truyn dn truy cp im TSAPs (Transport Service
Access Points), giao thc TCP cho php kt ni nhiu im ti mt a ch IP
(ln ti 64000 kt ni). Vi RFC 1006, TSAPs ch nh a ch kt ni im cui
ca truyn thng nh mt a ch IP.

10

CHNG 2: M HNH TRUYN THNG MNG ETHERNET


CHO PLC S7-1200
2.1. M hnh mng PLC

Hnh 2.1. Cu trc h thng ca bi ton.


Trong m hnh ny, ta xy dng mt h thng truyn thng nhiu PLC.
Cu trc mng c xy dng nh hnh 2.1 vi 3 thnh phn:
1. PLC S7-1200
2. Mn hnh KTP600
3. Ethernet Switching
Cc gi tr PLC thu c trong qu trnh iu khin truyn truyn thng vi
nhau v gim st trn mn hnh KTP600. thc hin kt ni gia cc PLC qua
mng Profinet ta s dng cp kt ni 8 chn c m t nh hnh 2.2. Vi s
xy dng, h thng sn sng cho vic lp trnh iu khin thng thng qua
truyn thng.
Kt ni Ethernet theo chun RJ45 c hai phng php kt ni l kt ni vi
cp thng v kt ni vi cp cho.

11

Hnh 2.2. S kt ni PLC - bin tn


2.2. Giao tip mng Profinet vi PLC S7-1200
PLC S7-1200 c sn giao din Ethernet trn module CPU. V vy, khi
mun kt ni vi mng ny ta c th s dng trc tip PLC m khng cn thm
module m rng no.
PLC S7-1200 cung cp cho ngi dng cc lnh dng cho ch truyn
thng theo giao thc USS. Cc lnh ny nm trong th Communication
processor USS vi 4 hm c bn
- USS_PORT: hm iu khin cng truyn thng
- USS_DRV: hm iu khin cc thit b cng sut trong mng
- USS_RPM: hm c gi tr t cc tham s ca bin tn
- USS_WPM: hm ghi gi tr ln cc tham s ca bin tn

12

Hnh 2.4. Lnh truyn thng vi giao thc USS


Cc lnh USS_DRV, USS_RPM, USS_WPM c th vit bt k u trong
chng trnh v c thc hin khi ta mun truyn thng vi cc thit b trng.
Cn ring lnh USS_PORT c nhim v kim tra cng truyn thng nn phi s
dng chng trnh to tr ring v thng s dng khi ngt Cyclic interrupt.
* Hm iu khin cng USS_PORT
Hm USS_PORT m nhn kim tra trng thi cng truyn thng vi
giao thc USS. Trong chng trnh, s dng 1 lnh USS_PORT cho mi cng
truyn thng PtP iu khin vic truyn ti hoc t 1 bin tn.
Chng trnh phi chp hnh lnh USS_PORT 1 cch thng xuyn
ngn thi gian tr trong bin tn. Bi vy ta nn gi lnh USS_PORT t 1
khi ngt theo chu k ngn nga thi gian tr bin tn v gi cho d liu sn
sng cp nht cho vic gi USS_DRIVE. Cc thng s trong hm USS_PORT
c m t nh sau:
- PORT : l a ch ca cng truyn thng
- BAUD : l tc truyn thng trong mng USS.
- USS_DB : d liu c lu vo khi d liu chung chia s vi cc
lnh khc trong ch truyn thng.
- Error : Enable trng thi u ra = 1 khi xut hin li trong truyn thng.
13

Hnh 2.5 Hm USS_PORT


Hm USS_DRIVE: hm trao i d liu vi thit b thng qua vic to
ra 1 bc in v lm r bc in yu cu bin tn. Hm ny gip ngi lp trnh
thit lp c gi tr ca vng PZD trong cu trc bc in theo giao thc USS.
Cc thng s trong lnh USS_DRIVE c m t chi tit nh sau:
- RUN: khi ng / dng ng c.
- OFF2: dng nhanh ng c.
- F_ACK: pht hin li.
- DIR: bit xc nh chiu quay ca ng c do bin tn iu khin.
- DRIVE: a ch ca bin tn.
- PZD_LEN: di t PZD.
- CRTL 3 8: 1 gi tr c vit ti thng s cu hnh ngi s dng trn
thit b. Ngi dng phi cu hnh iu ny trn thit b.

14

Hnh 2.6. Lnh USS_DRIVE


- SPEED_SP: im t tc tnh theo t l phn trm tn s.
- NDR: Enable trng thi u ra ln 1 khi c 1 d liu mi c yu cu.
- ERROR: Enable trng thi u ra ln 1 khi xut hin li.
- STATUS: l 1 t th hin gi tr phn hi t bin tn.
- RUN_EN: bit ny ch ra bin tn ang chy.
- D_DIR: chiu quay hin ti ca ng c c bin tn iu khin.
- INHIBIT: cho bit tnh trng ca bit cn tr trn bin tn.
- FAULT: cho bit tnh trng ca bit li (0 khng li ; 1 c li ).
15

- SPEED: tc ng c tnh theo t l phn trm ca tn s.


- STATUS 1 8: cha nhng bit trng thi c tp trung ca 1 thit b.
Hm USS_RPM :
Hm USS_RPM c cho php 1 thng s t bin tn. Tt c hm USS
c ch nh ti 1 mng USS v 1 PtP trong nhng module truyn thng phi
s dng cng mt khi d liu. USS_RPM phi c gi t chng trnh
chnh OB1.

Hnh 2.7. Hm USS_RPM


ngha cc thng s trong lnh USS_RPM:
- REQ: cho php lnh USS_RPM hot ng.
- DRIVE: a ch ca bin tn trong mng USS.
- PARAM: cha thng s cn c v t bin tn. V d : P1120, P0305
- INDEX: ch s ca thng s cn c v t bin tn . V d : thng s
P1120 c ch s 0.
- USS_DB: khi d liu chung ca mng USS.
- DONE: Enable u ra ln 1 khi lnh USS_RPM c thc hin.
- ERROR: Enable u ra ln 1 khi lnh USS_RPM khng c thc hin.
16

- STATUS: l 1 t phn hi trng thi ca lnh USS_RPM.


- VALUE: gi tr c v c t thng s c yu cu trong bin tn.
Hm USS_WPM: hm ny cho php ghi tham s vi gi tr mong mun
t PLC ti bin tn. ngha ca cc thng s trong lnh USS_WPM nh
sau:
- REQ: cho php lnh USS_WPM hot ng.
- DRIVE: a ch ca bin tn trong mng USS.
- PARAM: thng s c thay i c trong bin tn. V d: thng s
P1120, P1121, P0305
- INDEX: ch s ca thng s c thay i trong bin tn. V d: thng s
P1120 c ch s 0, thng s P1121 c ch s 0
- VALUE: gi tr c ghi vo thng s c thay i trong bin tn.
- DONE: Enable u ra ln 1 khi lnh USS_WPM c thc hin.
- ERROR: Enable u ra ln 1 khi lnh USS_WPM khng c thc hin.
- STATUS: l 1 t bo trng thi ca lnh USS_WPM.

Hnh 2.9. Hm USS_WPM

17

2.3. Xy dng chng trnh iu khin cho PLC


2.3.1. Khai bo cu hnh phn cng

Hnh 2.10. Cu trc trm PLC s 1

Hnh 2.11. Cu trc trm PLC s 2

18

Hnh 2.13. Mn hnh HMI KTP 600


Trm PLC S7-1200 c cu hnh nh hnh 2.11. Trm s dng mt CPU
1214 DC/DC/DC lm thit b iu khin ton b h thng. PLC ny c trang
b sn mt cng Eithernet kt ni vi my tnh to giao din lm vic vi
ngi vn hnh.
m rng cng truyn thng, ta s dng mt module CM1241. Module
ny cho php to ra lin kt im - im theo chun RS422 hoc to lin kt a
im theo chun RS 485.
2.4.2. Thut ton iu khin
Thut ton iu khin chng trnh c m t nh hnh 2.12. Cng vic
ca PLC khi bt u l kim tra ng truyn v lu li cc gi tr v trng thi
ng truyn m PLC kim sot. Vic kim tra ny m bo khi gi tn
hiu trn ng truyn khng xy ra xung t vi cc bc in tr li t cc
trm t.
Tip , sau mi khong thi gian nht nh, PLC s thc hin truyn
thng. Trc khi truyn thng, PLC s kim tra cc kt qu v trng thi ng
19

truyn. Nu ng truyn trng th PLC s truyn d liu n bin tn tng


ng. Do mi ln ch c th ghi/c mt tham s hoc mt gi tr t bin tn nn
ta phi s dng cc khong thi gian khc nhau thc hin cc lnh truyn
thng khc nhau.

Hnh 2.12. Thut ton iu khin chng trnh


2.4.3. Chng trnh iu khin
Chng trnh PLC c vit trn 2 khi chng trnh l kh OB1 v
OB35.
+ Khi OB1: y l khi thc hin chng trnh chnh ca PLC. Trong
bi ton ny, chng trnh trong khi OB1 s c nhim v trao i thng tin vi
bin tn sau mi khong thi gian nt nh.
20

+ Khi 0b35: l khi ngt vi chu k xc nh trc vi chuu k 50ms.


Khi ny c khai bo hm USS-PORT lp li vic kim tra thng thi
ng truyn.
Chng trnh iu khin khi OB35

Chng trnh iu khin khi OB1

21

22

23

Bng tham s t iu khin v t rrangj thi trong cu rc truyn thng.

24

2.4. Mt s kt qu thc hin

Hinh 2.13. M hnh truyn thong PLC - bin tn


25

Hnh 2.14. Kt qu d liu gim st v iu khin bin tn trn my tnh


Vi cc kt qu thc nghim trn m hnh, ta c th thy
- Vic iu khin v gim st cc tham s ca bin tn qua mng USS
c th thc hin tt.
- Cc gi tr gim st c cp nht lin tc m bo c chnh xc
ca tn hiu quan st.
- Bin tn hot ng tt khi h thng i vo lm vic.

26

KT LUN
Sau qu trnh thc hin, ti t c cc kt qu nh sau:
- Nghin cu v truyn thng PLC S7-1200 s dng mng Ethernet
- Tin hnh thc thi m phng kim chng l thuyn trn m hnh mng
PLC S7-1200.
- H thng hot ng tt vi d liu gia cc PLC c truyn nhanh
chng v chnh xc.
Tuy nhin ti cn mt s hn ch nh:
- Mi dng li vic xy dng mng trong m hnh phng th nghim
cha c iu kin th nghim truyn thng trong cc mi trng cng
nghip kim tra tnh chng nhiu ca h thng.
Cc kin ngh:
- Tip tc thc hin iu khin PLC S7-1200 qua mng Ethernet trong cc
mi trng lm vic khc nhau nng chao cht lng ca h thng.
HP, ngy 22 thng 4 nm 2016

Trn Tin Lng

27

TI LIU THAM KHO


1. Ti liu S7_1200_easy_book_en-US_en-US ngun
https://cache.automation.siemens.com/dnl/zQ/zQxMTM0MwAA_397101
45_HB/s71200_easy_book_en-US_en-US.pdf
2. Ti liu S7-1200 Programmable Controller ngun :
https://www.automation.siemens.com
3. Ti liu Siemens TCP/IP Ethernet ngun :
https://www.automation.siemens.com

28

You might also like