You are on page 1of 80

Cng ty TNHH Siemens

Chng 1

DF FA Team

TNG QUAN V IU KHIN H THNG


TUN T S7-GRAPH

1.1

Ngn ng lp trnh S7 Graph


Ngn ng lp trnh S7- Graph tng cng phm vi chc nng ca Step 7 vi mt

giao din lp trnh ha cho iu khin tun t.


S7- Graph cho php bn lp trnh nhanh chng v r rng v cc hot ng tun t
m bn mun kim sot vi PLC SIMATIC. Qu trnh ny l y chia thnh cc bc
duy nht cung cp mt ci nhn r rng v phm vi chc nng. Mn hnh hin th
ha ca chui c th c ghi vi hnh nh v vn bn.
Hnh ng c thc thi c xc nh theo cc bc. Kim sot qu trnh
chuyn i qu trnh chuyn i gia cc giai on (iu kin chuyn sang bc tip
theo). Cc iu kin ny c xc nh vi s gip ca cc ngn ng lp trnh LAD
hoc FBD.
1.2

Cp C s PLCopen
S7- Graph l ca V5.1 ph hp vi cc C s PLCopen Cp cho h thng iu

khin tun t theo quy nh trong tiu chun DIN EN 61131-3.


Nu bn c mt h thng iu khin tun t l ph hp vi tiu chun, bn c th
nhp n vo vic qun l d liu Step 7 nh mt tp tin ASCII bng cch s dng
SIMATIC Manager v sau chnh sa n trong S7- Graph.
to ra h thng iu khin tun t thc hin theo tiu chun, chn hp thoi
"Application Settings " v kch hot "IEC-compliant" trong tab "General".
1.3

Khi iu khin tun t


Mt iu khin tun t kim sot qu trnh theo mt th t nh sn m ph thuc

vo iu kin nht nh.


S phc tp ca iu khin tun t ph thuc vo cc nhim v t ng ha. Tuy
nhin, ngay c nhng h thng c bn nht cn t nht ba khi sau y:
1
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

Mt Khi Step 7 (1), trong FB S7-Graph c gi. Khi ny c th l mt khi


t chc (OB), mt chc nng (FC), hoc mt FB.
Mt FB S7- th (2) m t cc cng vic ph ca c nhn v ph thuc ln nhau
ca h thng iu khin tun t. Nhng cng vic ph (cc bc) v ph thuc ln nhau
(chuyn tip) c th c t chc ti mt hoc nhiu sequencers.
Mt v d DB (3) c cha d liu v cc thng s ca h thng iu khin tun t.
Cc DB instance c gn cho th S7-FB v c th c to ra t ng bi h thng.

1.4

M rng mt chui tun t vi bc v chuyn tip


Bn chng trnh sequencers trong FB S7- th. sequencer A bao gm mt chui

cc bc c thc hin theo mt trt t c nh ph thuc vo qu trnh chuyn i


(iu kin chuyn sang bc tip theo).

2
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

3
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

Chng 2

DF FA Team

THIT K H THNG IU KHIN TUN T


DA VO V D KHOAN

V d bt u cho ngi mi vi lp trnh S7 Graph:


Nu bn mt mt gi lm vic thng qua cc v d ca ngi mi bt u, bn
s hc cch to ra mt h thng iu khin tun t t ng ho cc khoan nh m
t di y.

u tin bn hc nh hnh mt h thng iu khin tun t hiu qu v nh nh


th no ri. c hng dn tng bc xuyn qua nhng nhim v bn cn thc hin
trong SIMATIC Manager v trong S7- Graph bn c th:
To ra cc h thng iu khin tun t.
Download xung PLC.
Th n hc ng.
Cc mu lp trnh mt cch chnh xc c cung cp vi S7- th nh l mt d n
c gi l "ZEn02_01_S7GRAPH_Drill".

4
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

Yu cu:
Cho php lp trnh v test v d khoan th yu cu phn cng v phn mm nh sau:
My tnh vi :
-

Phn mm Step 7 chun v gi la chn S7 Graph.

Kt ni MPI ti PLC.

PLC gm nhng yu cu : Rail chun, ngun cung cp 24V DC, CPU300, v


module I/O.
Gi Simulation gi lp chy phn mm.
Qu trnh to mt h thng iu khin tun t:
th dng chy minh ha th tc to ra h thng iu khin tun t cho v d khoan.

5
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

2.1

DF FA Team

Nhim v v s chc nng

Nhim V:
Bn mun mt chng trnh h thng iu khin tun t t ng ho mt
khoan. Cc thit lp ca my khoan s c hin th bng mt bn v cng ngh v trnh
t qu trnh theo hnh thc ca mt s chc nng.
Bn v k thut Ci t Khoan:

6
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

Khoan gm nhng
ng thnh phn
ph sau:
ng c khoan vii tn hi
hiu hi tip khoan hot ng
ng hay ngng.
ng
Nt nhn khi ng
ng v chuyn
chuy ng cht lng lm ngui.
Lm mt my bm vi
v tn hiu phn hi cho p lc ncc lm mt t
c.
Thit b kp vii tn hiu
hi phn hi cho p lc kp t chn.

Thit b vn chuyn(carriage)
n(carriage) nng cao /h
/h thp khoan vii thit
thi b chuyn mch
hn khoan ln / xung.
ng.

7
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
van.hieu@siemens.com
Phone: 0911 - 585 - 115 hocc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

Trng Thi Ban u:


Tnh trng ban u ca khoan c nh ngha nh sau:

Cc ng c khoan v bm lm mt c dng li.

Carriage v khoan v tr trn.

Khng c phi trong thit b kp.

S chc nng - Khoan tun t


Cc trnh t ton b khoan c th c chia thnh cc phn sau:
B phi vo b phi ( bng tay).
Nu cn, thit lp chuyn i cho nc lm mt (ty thuc vo vt liu).
Khi ng my vi nt bt u (ng c khoan khi ng).
Kp phi vi p lc kp c la chn.
M my bm lm mt (nu lm mt c la chn).
H khoan v Carriage n v tr di (khoan).
Ch 0,5 giy v tr thp (khoan).
Nng cao khoan vi vn chuyn n v tr trn.
Nh phi, tt ng c my khoan v bm lm mt.
Ly phi ra (bng tay).

8
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

9
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

2.2

DF FA Team

La chn cu trc tun t


Trc khi chng tun t, nn bao gm ni dung ca cc bc m h thng hot

ng. Cc c s ca thit k khi nim l cc bn v cng ngh v s ny.


Phn chia qu trnh khoan thnh cc bc mt - Cu trc tun t:
Qu trnh khoan c m t bng S7- graph trong hnh thc ca h thng tun t.
Mt qu trnh tun t gm cc bc n v cc iu kin iu khin qu trnh di
chuyn sang bc tip theo. xc nh cu trc ca hot ng tun t, thc hin theo
cc bc di y:
1.

Phn chia qu trnh khoan thnh cc bc v xc nh th t cc bc (v

d "bc S2 sau S1" hoc "bc S3 sau hai bc S4 hoc S7").


2.

i vi mi bc, xc nh cc hnh ng phi c thc hin trong

bc (v d trong S1 cc hnh ng "Khoan sn sng" hoc trong S3 hnh ng "Cho


khoan hot ng").
3.

Sau , quyt nh cho tng bc m iu kin phi c p ng qu

trnh c th chuyn sang bc tip theo (v d cho T1 tnh trng "khoan bt u - bt u


bm nt" hoc cho T5 tnh trng "khoan v tr pha trn")

10
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

11
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

2.3

DF FA Team

nh ngha h thng tn hiu


Mt khi bn chia cc hot ng khoan vo bc ring l, sau bn cn xc

nh cc thng s u vo v u ra cho mi bc. Cc c s ca thit k khi nim l


cc bn v cng k thut v lu gii thut.
Xc nh u vo v u ra:
Danh sch cc u vo v u ra cho h thng khoan dng bng. Nu bn mun
chng trnh biu tng, nhp vo tn biu tng cn thit (cho V d u vo ti 0,4
"Cl_press_ok") cho cc u vo v u ra tuyt i v bt k kin (comment) s lm
cho chng trnh d hiu hn.
Trong v d khoan, gi nh rng cc thit b chuyn mch v tip xc ca mi
khoan c iu khin thng qua cc u vo v u ra ca module I/O ca S7-300.
Module I/O c 8 u vo v 8 u ra. Cc gi tr mc nh trong cc a ch u vo v
u ra ca module lp vo khe 4 l nh sau: I0.0 I0.7 v Q0.0 Q0.7.
a ch

Symbol

Gii thch

INPUT
Tn hiu hi tip khoan chy tc c la

I0.0

Dr_mot_running

I0.1

Dr_mot_stopped Tn hiu hi tip khoan ngng.

I0.2

Drill_down

Gii hn chuyn i khoan v tr thp.

I0.3

Drill_up

Gii hn chuyn i khoan v tr trn.

I0.4

Cl_press_ok

Tn hiu hi tip bo kp phi.

I0.5

Coolant_sel

La chn lm lnh (Ty thuc phi)

I0.6

Cool_press_ok

Tn hiu hi tip bo lm lnh.

chn.

12
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

I0.7

DF FA Team

Start_button

Khi ng khoan

Q0.0

Dr_mot_on

Bt my khoan

Q0.1

Cool_pump_on

Bt my bm lm mt ( ph thuc phi)

Q0.2

Lower_drill

Khoan v Carrige v tr di

Q0.3

Raise_drill

Khoan v Carrige v tr trn

Q0.4

Clamp_workp

Kp phi

OUTPUT

2.4

To Project Khoan trong Simatic Manager

To mt Project:
D n h thng iu khin tun t khng khc nhau t cc Project trong Step 7
1. Chn lnh menu File> New.
2. Tn Project l "Drill".
Chn mt chng trnh S7:
Trong v d ny, cu hnh phn cng l khng cn thit v mc nh gii quyt ca cc
m-un u vo / u ra slot 4 c s dng. Do ngay lp tc c th chn mt
chng trnh S7 trong th mc project ca SIMATIC Manager. Chng trnh S7 phc v
nh l mt th mc cho cc khi ca chng trnh s dng, cc tp tin ngun v cc biu
tng. Thc hin theo cc bc di y:
1. Chn project Drill.
2. Chn lnh menu Insert> Chng trnh> Chng trnh S7.
3. Tn chng trnh S7 "Program Drill".

13
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

Cc th mc cho tp tin m ngun, khi, v cc k hiu c to ra t ng khi bn a


mt chng trnh S7. Mt trng OB1 cng to ra trong th mc Blocks.

2.5

To bng K hiu symbol

Khi vit chng trnh STEP 7, bn lm vic vi cc a ch nh l tn hiu I/O, bit b


nh M, Counter, Timer, DB, v cc hm chc nng. Bn c th truy cp a ch trong
chng trnh ca bn nh dng tuyt i (v d I1.1, M2.0, FB21).
Bn s tm thy chng trnh rt r rng v d c hn nu bn s dng cc biu
tng (v d Motor_A_on) thay v cc a ch tuyt i. cho php vic s dng cc
biu tng, bn c th nhp tn, a ch tuyt i, nhp d liu v Comment cho mi a
ch c s dng.
Mt khi bn xc nh mt biu tng, n c th c s dng trong sut ton
b chng trnh ngi dng mt module lp trnh.
To bng biu tng symbol:
1. M Symbol table trong th mc "Drill Program" bng cch nhn i "Symbol table".
2. Chnh sa bng nh hnh di y.
3. Lu bng biu tng : Table> Save.

14
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

Cc mc 1-14 l cn thit th hin biu tng ca cc yu t u vo v u ra. Cc


mc 15-18 cho php cc i din tiu biu ca khi.

2.6

To mt S7 Graph FB vi lp trnh tun t

To mt S7 Graph:
Cc S7- graph FB s theo lp trnh tun t. to S7- graph FB, theo bc nu
di y:
1. M th mc Block" trong "Drill Program" trong SIMATIC Manager.
2. Chn lnh menu Insert> S7 Block> Function Block.
3. Thit lp "S7- Graph" l ngn ng trong hi thoi"Properties".
Lp trnh tun t:
Sau khi bn bt u son tho S7- graph bng cch nhn i FB1 cc h thng
chn bc u tin v chuyn i u tin. hin th cc iu kin v hnh ng, kch
hot thanh cng c View > Display With > Conditions and Actions.
15
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

S dng chut v thanh cng c "Sequencer" bn tri ca mn hnh, bn c th


v tr tt c cc bc cn li v iu kin chuyn i, cc nhnh v nhy t khi kt thc
chui bt u ca chui cc. C hai cch lm iu ny v c hai c minh ha
y.

16
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

Phng Php 1 : Ch trc tip:


1. Chn chuyn tip 1 v click vo biu tng
Chn bc + iu kin chuyn tip. Cho ti bc 6 v iu kin chuyn tip 6.
2. Chn bc 3 v nhp vo biu tng
To r nhnh. Nhnh r ny cung cp lm mt. Nhnh ny bt u vi iu kin
chuyn tip s 7.
3. S dng chn biu tng
Chn bc + iu kin chuyn tip. Chn bc 7 v iu kin chuyn tip 8.
4. Chn biu tng
ng nhnh r. V chn iu kin chuyn tip 3.
5. By gi hon thnh lp trnh tun t vic u tin la chn s chuyn tip 6
v sau vic kch vo biu tng
Chn bc nhy. v la chn bc 1.
Phng php 2: Ko v nh -"Drag-and-Drop":
1. Tr v SIMATIC Manager v to FB2 khi chc nng trong th mc "Block"
nh m t trn. Mt ln na chn "Graph" l ngn ng ngun.
2. Bt u lp trnh S7-Graph bng cch nhn i FB2 trong th mc "Block".
3. Chn lnh menu Insert> Drag-and-Drop.
4. Dng chut la chn biu tng
Chn bc + iu kin chuyn tip. Cho ti bc 6 v iu kin chuyn tip 6.
5. Chn bc 3 v nhp vo biu tng
To r nhnh. Nhnh r ny cung cp lm mt. Nhnh ny bt u vi iu kin
chuyn tip s 7.
6. S dng chn biu tng
Chn bc + iu kin chuyn tip. Chn bc 7 v iu kin chuyn tip 8.
7. Chn biu tng
17
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

ng nhnh r. V chn iu kin chuyn tip 3.


8. By gi hon thnh lp trnh tun t vic u tin la chn s chuyn tip 6
v sau vic kch vo biu tng
Chn bc nhy. v la chn bc 1.
2.7

Lp trnh bc hot ng

C 2 phng php lp trnh bc v iu kin chuyn tip l Trc tip v ko


nh. Qu trnh di y c miu t theo phng php Ko Nh.
1. Chn menu lnh Insert / Drag Drop.
2. Chn thm mt hnh ng rng na bng cch click vo hp action.
3. nh hnh ng cn thc hin.
Mt hnh ng cn lnh v a ch. chng trnh khoan hot ng cn 4 lnh khc
nhau cn thit trong bc.
S
: Set
R
: Reset
N
: Non holding. Khi i vo hot ng trng thi ca a ch l 1.
D
: Delay tr. Hnh ng c thc hin sau khong thi gian tr c khai
bo v v khng khi trng thi kch hot b ngt.
2.8

Lp trnh chuyn tip

Lnh Bit logic : Cng tc thng ng, cng tc thng m v lnh so snh c
dng lm iu kin trong lnh chuyn i.
1.

Chn ngn ng LAD trong biu tng cng c LAD/FBD.


Cng tc thng m.
Cng tc thng ng.
Chn lnh so snh.

2.

V tr cc biu tng ti cc im thch hp bng cch nhp vo cc ng


18

Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

chuyn tip. Bn c th thot khi ch chn vo bt k thi gian vi phm ESC.


3.
Nhp a ch. Nhp vo "??.?" gi ch ca cc trng vn bn yu cu. Sau
nhp a ch tuyt i hay biu tng (v d I0.7: "Start_switch").

19
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

4.
Nu bn mun, bn cng c th nhp mt li bnh cho chui cc. Trong ch
xem "sequencer", trng nhn xt l pha trn tri v c th c m bng cch click
vo.

20
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

Khi so snh cc chng trnh, bn c th s dng h thng thng tin cho cc bc


nh cc a ch. Cc a ch c ngha quan trng sau y:
Step_name.T: thi gian hin ti hoc kch hot cui cng ca bc ny
Step_name.U: thi gian hin ti hoc kch hot cui cng ca bc ny m khng c
thi gian disturbance.
2.9

Nhng chc nng gim chng trnh

Nhng chc nng gim chng trnh:


1. Kch p vo bc 2 thay i t quan st"sequencer " sang quan st single
Step.
2. Chn biu tng
Chn lnh so snh trong thanh cng c LAD/FBD.

21
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

3. V tr cc b so snh ti thi im thch hp trn dng gim st v nhp thi gian


theo di cn thit.

2.10

Ch r Khi Chc nng tiu chun

Thc thi ca S7 Graph FB


S7 Graph c 2 ch la chn c to FBs.
y m ha full code:
Ton b m cn thit thc hin mi FB S7 - Graph c bao gm trong FB. Nu bn
c mt s S7- Graph FB, iu ny c ngha l mt s gia tng ng k trong cc yu cu
b nh.
22
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

Chun yu cu FC:
gim bt yu cu b nh, S7-Graph c hai la chn sau y:
S dng mt FC tiu chun c cha phn m chnh cho tt c FBS. FC ny c
sao chp vo project ca bn t ng khi bn chn ty chn ny.
i vi v d ny, s dng ty chn bin dch "full code".
Cc FC ph hp nht ph thuc vo hiu sut ca CPU ca bn. Chn mt trong
cc FC tiu chun sau y:
S th t FC
FC72

Hm chc nng
Theo mc nh, bn lm vic vi FC72. Hy nh rng, CPU ca
bn phi c kh nng x l nhng khi vi hn 8 Kb.
Kch thc b nh ca 2 FC t hn 8 Kbytes v do c th c
ti vo mt CPU nh. FC70 s dng cc chc nng chn on ca
SFC17/18 v ch c th c s dng trn cc CPU c cc chc
nng sn c. Nu CPU ca bn khng c cc chc nng ny, bn

FC70/FC71

phi s dng FC71 v lm m khng c kh nng chn on.

Nu bn mun kim tra xem c hay khng CPU ca bn c cha cc


SFC, chn lnh thanh menu PLC > Obtainable Nodes trong
SIMATIC Manager hoc bm vo tng ng nt trn thanh cng c.
M "Block" th mc trong chng trnh S7.
Khi ny i hi phi t hn 8 Kb b nh n c th c thc
hin trn tt c cc CPU. S dng FC ny lm gim ng k cc yu
FC73

cu b nh ca FBS S7-Graph. Bn cng phi chn ty chn


"Interface Description: Memory minimized m t giao din: B
nh thu nh" trong cc thit lp khi.
Cc khi to ra khng c kh nng chn on
23

Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

Khi bn gim st h thng iu khin tun t, bn s thy mn hnh


hin th trng thi ch cho cc phn t ch ng la chn.

Ci t thc thi
La chn menu Options > Block Settings v xc nh rng S7-Graph FB c th
c thc hin vi mt FC tiu chun trong tab Compile/Save. Nhp s FC ph hp vi
hiu sut ca CPU ca bn.
Khi s t ng sao chp vo project s dng nu bn chn FC70/71, FC72 hoc
FC73 nh s khi v c mt s FC cha c con s ny cc d n mc tiu. Nu bn
mun s dng mt s khc nhau cho cc khi chun, bn phi sao chp v t bn thn
bn t thay i.
2.11

Lu tr v ng chui tun t

Khi save chui tun t th n t ng bin dch.


1. Chn File/ Save.
Kt qu: " Select Instance DB " hp thoi c m ra vi cc trng hp mc nh DB
(DB1).
2. Chp nhn cc thit lp bng cch nhn vo "OK".
Kt qu: Cc khi d liu c t ng to ra trong th mc "Block".
Lu :
Cc cnh bo " S1 without content" trong nht k trnh bin dch ch n gin c ngha l
khng c hnh ng c lp trnh trong bc 1.
3. ng sequencer, chn lnh trnh n File> Close.

24
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

Chng 3

3.1

DF FA Team

LM VIC VI S7 GRAHP

Bt u lm vic vi S7 Graph

Yu cu:
Ci t phn mm Step 7 chun trong my.
Ci t phn mm S7 Graph.
Ci t license bn quyn cho S7 Graph.
Bt u vi S7 Graph
C 2 cch lm vic vi S7 graph:
Khi ng trong windows : Start> Simatic > STEP 7 > S7-GRAPH Programming Sequential Control Systems.
Khi ng thng qua Simatic Manager: Trong Simatic Manager click dp vo S7
GraphDB hay tp tin m ngun (Source file) S7 Graph.
3.2

Giao din ngi dng S7 Graph

Cc thnh phn giao din ngi dng S7 Graph:


Giao din ngi dng c chia lm 3 thnh phn:
Vng lm vic (2)

: lp trnh, chnh sa chng trnh.

Ca s tng quan (5)

: cung cp cch nhn tng quan v cu trc ca lp

trnh tun t.
Ca s chi tit

: Cung cp thng tin cn thit trong chng trnh.

25
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

Cc phn ny miu t Cc thnh phn giao din ngi dng S7 Graph:


(1) Toolbars : Thanh cng c
(2) Work area: Vng lm vic
(3) Menu bar : Thanh menu
(4) Title bar : Thanh tiu
3.2.1 Toolbars Thanh cng c
(5) Overview window : Ca s t/quan
(6) Detail Window

: Ca s chi tit

(7) Status bar

: Thanh trng thi

26
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

Cc thanh cng c cha nt m bn c th bt u thng xuyn yu cu v hin lnh


ca menu c sn.
Tn ca cc thanh cng c trong S7-Graph c th nhn thy khi cc thanh cng c c
b tr bn trong ca s chnh.
Tn

Ni dung

Standard

Bao gm chc nng lu tr v chnh sa chng trnh.

View

Bao gm cc biu tng ca cc bin.

Sequencer

Bao gm cc nt nhn chnh sa tun t.

LAD/FBD

Bao gm cc nt nhn chn Ladder logic / FBD.

3.2.2 Work area Vng lm vic


Khu vc lm vic l mt ca s trong S7-Graph trong cc trnh t ca mt FB S7Graph hoc mt tp tin ngun S7-Graph c hin th v c th c chnh sa.
Trong ca s chnh ca S7-Graph, bn c th m nhiu cng mt lc. Bn c th ngi
tng, hoc chng cho cc ca s.
3.2.3 Menu bar Thanh menu
Cng ging nh cc ng dng Windows, S7-Graph c mt thanh menu bn di
thanh tiu ca ca s chnh. Mn hnh hin th ca cc lnh trnh n l cc lnh menu
ng cnh-sensitive.
3.2.4 Title bar Thanh tiu
Cc thanh tiu cnh trn ca ca s cha cc nt tiu chun v cc thng tin sau y:
Tiu ca phn mm.
S ca FB m v DB hoc tn v s lng cc m ngun m.
ng dn hin th.
27
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

Phn t ca khi hoc ngun gc.


3.2.5 Overview window Ca s tng quan
Ca s ny c chp vi cnh tri ca ca s lm vic theo mc nh. Tuy nhin, bn
cng c th lp vo bn phi, pha trn hoc cnh di ca ca s.

28
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

Ca s ny c ba tab:
"Graphics" Tab

Cc tab ny s hin th tun t - sequencers c nhn v cc hot ng thng trc dng


vn bn. Nu cn, Nu cn, bn c th m rng ny hin th ha c th hn, v d
nh cu trc ca mt trnh t hoc cc hot ng c th.
Ti y bn c th sao chp, ct, qu kh hoc xa cc trnh t hon chnh hoc cc yu
t . Mt yu t cu trc ca chui bn chn tab " ha" s c hin th chnh sa
trong ca s lm vic.

29
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

30
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

"Sequences" Tab

Tab ny hin th tt c sequencers trong mt ci nhn cng lt gch sp xp. Loi mn


hnh c bit hu ch cho xem trng thi.
y, bn c th chn mt phn t ca sequencer cho chnh sa trong ca s lm vic.
Trong tab thc t "Th t" bn khng th chnh sa sequencers.
"Variables" Tab

31
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

Hin th cc khai bo bin vi cc IN, OUT, IN_OUT, STAT v TEMP phn on


v cc yu t chng trnh thm: Cc biu tng t cc bng biu tng, lp trnh trc
cc khi t th mc khi v cc khi t th vin. Mt th mc tip tc hin th cc bc
v chuyn tip - bao gm cc thnh phn ca h - cc khi chc nng S7-graph m bn
c th s dng nh l a ch trong chng trnh.
Trong tab ny, bn c th thay i b thng s hin ti, cc thng s h thng c
th b xa, nhng khng th chnh sa. N cng c th m rng cc tham s ca ring
bn.
Nu bn mun s dng mt tham s hoc cc yu t mt chng trnh trong
chui, bn c th ko n t ca s khai bo bin cho cc chui bng cch s dng chut
v v tr ca n ti v tr cn thit.
Thay i bn thc hin cc thng s trong ca s khai bo bin s c t
ng cp nht trong sequencer khng mu thun c th kt qu.
Vi cc phm F1, chi tit gip c sn trn khai bo cc bin trong ca s khai
bo bin.
bit thng tin chi tit v cc bin khai bo v cc yu t chng trnh, tham
kho cc ca s "Details" (bin tab). Bn c th m ca s vi cc menu View >
Details.
3.2.6 Detail Window Ca s chi tit

32
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

3.2.7 Status bar Thanh trng thi


quan st trng thi vo nd View > Status Bar
Biu tng

Hin th

Miu t

Loi CPU
S7-300 v

Offline

ang chnh sa khi chng trnh


S7-400
S7-300 v

t kt ni

Kt ni PLC l offline
S7-400

Kt ni

3.3

Chnh sa khi trong PLC (Simatic S7)

S7-300

RUN/RUN-P Trng thi Module

S7-400

STOP

Trng thi Module

S7-400

HALT

Trng thi Module

FRCE

A force job is busy.

S7-400

Ci t vng lm vic

3.3.1 Sequencer Tun t


Trong ch xem "tun t - Sequencer ", mt trong nhng sequencers cha trong
FB s hin th. Nu mt s sequencers tn ti, bn c th thay i t mt n khc bng
cch chn " ha Graphic " tab trong ca s nhn tng quan.
Mc ny hin th c th c dng cu hnh sequencers. cp ny, bn
c th xc nh cu trc ca sequencers v chn cc con s, tn v kin cho cc bc v
chuyn tip.

33
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

Bn c th gi n lnh View > Display With > Conditions and Actions hin
th ni dung ca cc bc cu hnh v chuyn tip.
3.3.2 Single-Step Display
Cp tng bc lun cho thy ch c mt bc chuyn tip cp. Mi chi tit c th
c lp trnh mc hin th, nh sau:
Action

: Hnh ng thc hin trong bc.

Supervision : iu kin theo di cc bc hin th.


Interlock

: iu kin lng vo nhau bc hin th.

Transition

: iu kin chuyn t bc hin bc tip theo.

Comments

: S lng v tn ca cc bc hin th / chuyn i cp.

Name extensions Tn cc phn m rng.


List of the symbolic addresses Danh sch cc a ch tng trng.
3.3.3 Permanent Instructions - cp hin th hng dn thng xuyn

cp hin th hng dn thng xuyn, bn c th chng trnh sau y:


Thng trc cc hng dn trc khi sequencer.
Thng trc cc hng dn sau khi sp xp dy.

34
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

Chng 4:

DF FA Team

TO MT PROJECT

Cc bc khi to mt project:

4.1

To mt project trong SIMATIC Manager

To mt project
Chn menu File> New trong SIMATIC Manager to ra mt tp tin d n mi.
Thc hin mt Chng trnh S7 trong d n
Trong Simatic Manager : Insert > Program > S7 Program.
4.2

S7-GRAPH FB hay S7-GRAPH Source File?

Trc khi bn bt u to ra sequencers, trc tin bn phi chn kiu khi m


bn mun chng trnh. Bn c th to sequencers hoc trong mt S7-Graph FB hoc
trong mt tp tin ngun S7-Graph.
Quyt nh gia mt S7-GRAPH FB v S7-GRAPH Source File
Khi bn lu mt FB, S7-GRAPH thc hin v tng hp tim n ca khi, c ngha l,
mt kim tra c php trn sequencer bn to. Ch c li S7-Graph FB c th c lu
v ti v vi CPU. N khng th ng mt FB c sai st.
Nu bn khng th debug chng trnh ngay lp tc, bn cng c th lu FB S7-Graph
nh l mt tp tin ngun hoc bn u tin c th to mt tp tin S7-Graph ngun FB
thay v mt FB S7-Graph. Ngc li vi S7-Graph FB, bn c th lu mt tp tin ngun
S7-Graph c cha cc li bt c lc no.
35
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

36
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

4.3

DF FA Team

S7-GRAPH FB

C hai cch to S7 Graph DB:


Trong S7 Graph chn File > New.
Trong SIMATIC Manager chn nsert > S7 Block > Function Block y la
chn ngn ng l S7-GRAPH.
Quy tc to S7-GRAPH FB
Cc S7-GRAPH FB c lu vo th mc block. Cc quy tc sau p dng:
Chng trnh c th sp xp dy c a ch tuyt i v tng trng.
Cc FB c hin th ty thuc vo a im lu tr ca n:
- Offline: Cc FB trong c s d liu v PG ca bn c hin th, bao gm c cc
biu tng v kin.
- Trc tuyn: Cc FB t CPU c hin th, bao gm c cc comment v biu
tng t cc c s d liu PG.
- Online khng c c cu d n hin c: Cc FB t CPU c hin th (xem "
Accessible Nodes " trong hp thoi "Open") nh mt STEP 7 FB, ni cch khc
m khng c biu tng v kin.
4.4

S7-GRAPH Source File

Quy tc To v gi S7-GRAPH Source File


1. S7-GRAPH Source File rng cng c th c to ra trong SIMATIC Manager
hoc a vo cc d n m.
2. S7-GRAPH Source File cng c th c to ra t S7-GRAPH FB.
3. Tn ti S7-GRAPH Source File c th c m ra c trong SIMATIC Manager v
trong trnh son tho S7-GRAPH. H sau c hin th trong trnh son tho
S7- th v c th c chnh sa.
4. Cc tp tin ngun ca mt d n ch c th c chnh sa trong khi offline.

37
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

4.5

DF FA Team

M mt S7-GRAPH FB v S7-GRAPH Source File

C th m mt S7 Graph FB hay mt S7 Graph source file c trong Simatic Manager


v trong S7 Graph.
Ch : Mt FB mi to trong S7 Graph c th c m trc tip.
M trong Simatic Manager:
Chn i tng cn thit trong cc khi hoc cc ngun th mc tp tin v kch p
m n.
M trong S7 Graph Editor
1. Chn lnh menu File> Open hoc nhn vo nt tng ng.
2. Trong hp thoi k tip, chn khi hoc cc tp tin ngun m bn mun m.

38
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

Chng 5

DF FA Team

CU TRC CHNG TRNH CA MT SEQUENCER

Phn di y s gii thch nguyn tc v thnh phn to mt sequencer:

Trung tm ca mt h thng iu khin tun t c to thnh t cc S7-Graph


FB(1). Bao gm cc ni dung sau:
Chng trnh thc thi tng bc ca b iu khin trong sequencers (4).
Cu trc lnh hin th (3) (5) c hp l cho tt c sequencers ca FB (v c
hin th trong mt ca s ring bit).
Comment ca khi (2) m bn c th m t ton b khi.

Lm vic vi S7 Graph FB
Th t m bn thc hin cc bc di y l tng i khng quan trng. Th t
hin th n gin ch l mt gi .
39
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

Bc

DF FA Team

Nhim V

Xc nh cu trc ca chui s vi cc yu t S7- Graph.

Program the permanent instructions ( la chn).

3
4

5.1

Thm Comment v FB S7-Graph trong lnh vc ny cho cc khi comment


(ty chn).
Chnh sa cc bc v chuyn tip c to ra ti im 1 c nhn.

Nguyn l tun t - Sequencer Principle

Sequencer thc thi nh th no?


Mt Sequencer lun thc thi bt u vi:
Mt bc bt u hay vi bc bt u ti v mt s v tr ca Sequencer.
Min l bc ang c thc hin, bc ny ang hot ng. Nu mt vi bc ang
c thc hin cng mt lc, l nhng bc i tch cc.

Mt bc c thc thi khi:


Hot ng trc n c thc thi.
iu kin chuyn tip c tha mn.

Bc tip theo tha mn iu kin chuyn tip s c kch hot.

Ti v tr kt thc mt Sequencer :
Mt bc nhy vo bt c bc no trong chui ny hoc mt chui khc ca FB.
iu ny cho php hot ng theo chu k ca chui tun t.
Mt nhnh stop.

40
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

5.2

DF FA Team

Cu trc ca Sequencer
Cu trc n gin ca mt chui Sequencer l mt chui tuyn tnh ca cc bc

v chuyn tip m khng cn cc chi nhnh.


Mt chui tuyn tnh bt u vi mt bc v kt thc vi mt s chuyn i c
th c theo sau bng mt bc nhy bt k hoc bng mt dng chi nhnh.
Cc trnh t tuyn tnh c th c m rng bi nhng iu sau y:
Nhnh r.
Nhy n bt k bc no.
Tip tc iu hnh sequencers hoc ph thuc vo s sp xp dy u tin hoc
hon ton c lp.
Lnh thng nm trc hoc sau khi sp xp dy.
V d cu trc ca mt Sequencer:

41
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

5.3

DF FA Team

Quy tc cho cu trc ca Sequencer

Cu trc ca chui phi p ng cc quy nh sau y:


Mt FB S7-Graph c th cha ln n 250 hay 250 bc chuyn tip.
Khi FB S7-Graph c gi l, cc sequencers c bt u:
-

bc u tin ca chui hay

mt bc ban u.

Mt chui c th cha ti a ca 256 chi nhnh vi:


-

Ln n 125 nhnh r.

Ln n 249 nhnh r song snh.

N khng phi l thc t to ra nhiu hn 20 n 30 chi nhnh (ph thuc vo


CPU) do nh hng ca h v thi gian chy chng trnh.
Mt chi nhnh ch c th c gia nhp vo chi nhnh bn tri ca chi nhnh
l c ng li.
Lnh nhy c th c thm vo sau mt qu trnh chuyn i phn cui ca chi
nhnh.
Mt chui kt thc c th c thm vo sau khi mt s chuyn i phn cui
ca mt chi nhnh thc hin v v hiu ha cc chi nhnh ny.
Lnh Permanent c th c nh ngha trc hoc sau khi sequencer trong lnh
vc bo lu. Chng c gi l mt ln trong mi chu k.
5.4

Thnh phn ca Sequencer


Bc + iu kin chuyn tip.

Nhy
To nhnh r
42
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

ng nhnh r
M nhnh song song

ng nhnh song song

Nhnh dng - Stop


Chn Sequencer
5.5

Bc / iu kin chuyn i v v tr ban u


Bc / iu kin chuyn i
Theo mc nh, cc FB S7-Graph c mt bc / chuyn cp m bn c th
thm bc / iu kin chuyn i.
Cc bc v chuyn tip ch c th c chn i trong mt chui.
Khi bn bc chn v chuyn tip, h s c t ng gn mt con s. m
bo mt tng quan tt hn, bn c th sa tn s bc v chuyn tip trong mt
phm vi nht nh sau ny nh s l lin tip.

V tr ban u
V tr ban u l bc trong mt chui m s hot ng m khng c iu kin
truy vn trc khi mt FB S7-graph l ln u tin c gi. V tr ban u
khng nht thit phi l bc u tin trong mt chui.
Khi mt chui c chy qua mt chu k, bc ny (ging nh tt c cc bc
khc) ch tr nn hot ng khi cc iu kin ca vic chuyn i trc y c
tha mn.

43
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

Sequencer c khi to bi tham s FB INIT_SQ = 1. Ni cch khc sequencer


bt u vi nhng bc ban u.
5.6

Nhy JUMP
Mt lnh nhy l s thay i t qu trnh chuyn i n bt c bc no trong

chui, hoc trong mt chui trong cng FB.


Mt lnh nhy lun sau mt qu trnh chuyn i v ng sequencer hoc ng
dn ca chi nhnh ti im ny.
Ngc li vi mt im dng, nhy c tc dng lp i lp li vic thc hin sp
xp dy hoc cc b phn ca n.
Nhy - Jump (1) v im n nhy - Jump (2) c hin th ha nh mt mi
tn nhng kt ni chnh n l khng nhn thy c.

44
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

45
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

5.7

DF FA Team

Alternative Branch Nhnh Thay th


Mt chi nhnh khc gm c hai hoc nhiu nhnh con song song (ti a l 125).

Mi mt nhnh khc bt u vi qu trnh chuyn i. Ch c nhnh m chuyn tip


chuyn mch u tin c thc hin. Mt chi nhnh khc do tng ng vi mt hot
ng hoc trong ch c mt con ng c th c hot ng.
Mi ng dn ti mt nhnh khc kt thc vi qu trnh chuyn i v c th
c ng bi mt dng chi nhnh, nhy mt.

Phn cp quyn uy tin


Nu mt s iu kin tip c tha mn cng mt lc vo u ca cc ngnh, s chuyn
i v tr xa tri c u tin cao nht.
46
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

5.8

DF FA Team

Simultaneous Branch Nhnh con song song


Mt chi nhnh song song bao gm nhiu hn mt con ng song song (ti a l

249) mi nhnh bt u vi bc mt. Nhng con ng c thc hin ng thi. Mt


chi nhnh ng thi tng ng vi nhnh AND.
Vic chuyn i trc khi cc nhnh song song (trong hnh T1 v T7) kch hot
cc bc u tin ca con ng chi nhnh ng thi c nhn.
Mi hng - path ti mt nhnh song song kt thc vi bc mt v c hon
thnh bi mt qu trnh chuyn i k tha.
Nu c nhiu hn mt con ng nhnh ng thi tham gia vo qu trnh chuyn
i, chuyn i ny ch cho php cc bc tip theo khi tt c cc con ng ng thi
chi nhnh hot ng c thc thi.

47
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

5.9

DF FA Team

im kt thc Branch Stop


im kt thc phn cui ca mt chui tun t (1) hoc cui mt con ng

path ca mt nhnh khc (2) chm dt chui. tun t th khng c thc hin chu k
lp.
Mt im dng cui mt con ng path nhnh ca mt nhnh song song (3)
th ch chm dt nhnh con ny thi. Vic thc thi cc ng dn khc trong nhnh song
song vn tip tc.
Mt im dng lun theo sau mt qu trnh chuyn i.

Ch : Nu tt c cc nhnh hon thnh chu k v kt thc im dng th chui


tun t ch c th bt u li vi tham s INIT_SQ.

48
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

5.10

DF FA Team

Chui tun t mi New Sequencer

Mt FB S7-Graph c th bao gm mt s sequencers.


Mi chui c th:
c thc hin c lp vi sequencers khc v cng mt lc.
c s dng vi mt lnh nhy tip tc hay kt ni n nh l chi nhnh ca chui
khc. iu ny cho php bn i din cho cc chc nng k thut phc tp trong mt
khi cung cp cho bn vi mt cu trc r rng hn cho chng trnh.
Trong mi sequencer, mt bc khi u c th xc nh bc u tin hot ng.

49
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

Chng 6

DF FA Team

LP TRNH NHNG IU KIN V


HNH NG THC THI

Phn di y m t cch thc in vo cu trc ca sequencers vi ni dung.


Thao tc vi cc chuyn mc v cc thnh phn ca h v lm th no lm cho
cc iu kin ph thuc vo cc s kin.
iu kin, ni chng xut hin v lm th no kt hp chng.
Nhng cch thot ra bc mt khi mt li gim st xy ra.
Vic s dng cc biu tng symbol trong S7 Graph.
M khi vi vic chnh sa lin quan:
Cc khi c s dng trong bng Action ca mt bc c th m bng trnh son
tho c lin quan bng cch la chn v kch p vo n. N cng c th m kha vi
cc bin tp vin c lin quan bng cch chn cc khi trong bng hnh ng v sau
chn lnh trnh n Edit> Open Block.
Vng iu kin v hnh ng
cp hin th cc bc, gn nh tt c cc vng u c hin th trong
hnh ng v iu kin c th c lp trnh.

50
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

Cc bc thc hin chnh sa mt bc / chuyn tip


Mt khi lp trnh cu trc ca sequencers trong S7-Graph, bn c th bt u
chng trnh cc bc c nhn v chuyn tip.
Th t m lm vic c tm quan trng t. Trnh t cc bc nh hnh di y n
gin ch l mt gi :
Bc
1
2
3
4
6.1

Nhim v
Lp trnh cc hnh ng trong bng hnh ng.
Lp trnh cc iu kin trong qu trnh chuyn i, interlocks, gim st v cc
iu kin thng trc - permanent condition.
Chnh sa s v tn ca cc bc v chuyn tip, comment.
Chnh sa symbol
Action Hnh ng

hin th cp v hnh ng action, chn menu lnh : View > Display With
> Conditions and Actions.
Cc Thnh phn ca mt hnh ng
(1): Mt s kin ty chn (v d S1) v mt lnh (v d N).
(2): Mt a ch (v d M4.3) hoc chuyn tip (v d: A: = B + C).

Danh sch ca Hnh ng


Cc hot ng c chia thnh cc loi sau:
Tiu chun hnh ng
51
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

o C v khng c kha lin ng interclock.


Hnh ng ph thuc vo s kin
o C v khng c kha lin ng.
o kch hot v tt cc bc.
Counters, timers v thut ton.
Bc rng (Bc khng thc thi hnh ng no)
Cc bc m khng c hnh ng c lp trnh . Mt bc rng th dng nh
bc kch hot cc bc khc. iu kin chuyn tip s tr thnh hp l.
6.2

Cc hnh ng cng vic chun


Hnh ng chun c v khng c kha lin ng Interlock

Tt c cc hnh ng chun c th c kt hp vi kha lin ng. Nhng hnh


ng ch thc hin khi cc iu kin ca kha lin ng t (ch C thm vo).
Tiu chun hnh ng m khng c kha lin ng c thc hin khi bc vo
hot ng.
Lnh

a ch nhn dng

Vng a ch

N[C]

Q,I,M,D

m.n

S[C]

Q,I,M,D

m.n

R[C]

Q,I,M,D

m.n

D[C]

Q,I,M,D

m.n

T#<const>
L[C]

Q,I,M,D

m.n

T#<const>
CALL[C] FB, FC, SFB, SFC

S Block
52

Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

ngha
Khi bc hot ng [v kha lin ng
tha iu kin], a ch ln mc 1.
Set: Ngay khi bc vo hot ng [v
cc kha lin ng l tha], a ch
c ln mc1 v gi trnajg thi.
Reset: Ngay sau khi bc vo hot
ng [v cc kha lin ng l tha],
a ch tr v mc 0 v vn duy tr.
On Delay: Sau n giy bc hot ng
th a ch ln mc 1 [nu kha lin
ng c tha] trong khi bc c
kch hot.
Time constant = Hng s thi gian.
Xung gii hn: Nu bc ny l hot
ng [v cc kha lin ng l tha
iu kin], a ch ln mc 1 trong n
giy.
Time constant = Hng s thi gian.
Gi khi Block call: Khi bc vo
hot ng [v cc kha lin ng tha],

Cng ty TNHH Siemens

DF FA Team

khi miu t s c gi.


[] = Ty chn thm vo cc kha lin ng; m = a ch byte; n = a ch bit, a
ch t: 0.0-65535.7
a ch D: DBi.DBXm.n = s khi d liu i; DBXm.n = bit trong DB;
SFB / FB = Khi hm chc nng h thng / block chc nng; SFC / FC = Khi h
thng chc nng /chc nng.
i vi CALL [C] FB / SFB, mt instance DB l bt buc.
Lu : C th m gi khi hay instance DB bng cch s dng chc nng Open Block
hoc bng cch kch chut hoc double-click vo khi.
Time constant = Hng s thi gian
Tt c cc hnh ng c cha cc lnh D hoc L yu cu mt thi gian. Thi gian
c lp trnh nh l hng s vi c php # T v c th c kt hp theo yu cu sau.
<const>= nD (n days), nH (n hours), nM (n minutes), nS (n seconds), nMS (n
milliseconds), where n = a number (integer).
V d: T # 2D3H: thi gian lin tc = 2 ngy v 3 gi.
V d: Bng hnh ng vi hnh ng chun

(1): Khi bc hot ng, tn hiu u ra Q1.0 c thit lp 1.


(2): Sau 1 pht 20s th Q1.1 s sng nu trng thi vn cn duy tr. Nu trng thi
ngng hot ng th Q1.1 tt.
6.3

Nhng hot ng Ph thuc S kin


53

Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

S kin
Mt hnh ng c th kt hp hp l vi mt s kin. Mt s kin l s thay i
trong trng thi tn hiu ca mt bc, gim st mt hoc mt kha lin ng hoc xc
nhn ca mt tin nhn hoc ng k c thit lp.
Mt hnh ng c th kt hp hp l vi mt s kin, trng thi tn hiu ca s
kin c xc nhn bi pht hin cnh. iu ny c ngha rng cc lnh ch c th c
thc hin trong chu trnh m trong cc s kin din ra.
S kin v nh gi tn hiu
Bc
S1: Bc s hot ng.
S0: Bc l v hiu ho.

Gim st
V1: Gim st li xy ra (nhiu)
V0: Gim st li c xa b(khng nhiu)

Interlock Kha lin ng


L0: iu kin kha lin ng vo trng thi
L1: iu kin kha lin ng ra trng thi. (for example disturbance)
C : iu kin kha lin ng tha mn.

54
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

Thng bo v thanh ghi


A1: Mt thng bo c xc nhn
R1: Mt thanh ghi c ci t (tng cnh REG_EF u vo / REG_S)

S kin-ph thuc hnh ng - c v khng c Interlock


Tt c nhng hnh ng tiu chun vi ngoi l ca cc hnh ng c cha cc D
v L c th c lnh mt cch hp l kt hp vi mt s kin.
S kin

Lnh

a ch truy cp

S1, V1,
A1, R1

Q,I,M,D, FB,
N[C], R[C],
FC, SFB,
S[C] CALL[C]
SFC

m.n block
number

S0, V0,
L0, L1

Q,I,M,D, FB,
N, R, S, CALL FC, SFB,
SFC

m.n block
number

55
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Vng a ch

ngha
Sau khi s kin c pht
hin [v kha lin ng hot
ng], sau khi p dng cho
cc bc tip theo ca chu
k:
- a ch c trng thi tn
hiu 1 (N) mt ln.
- a ch thit lp tn hiu
nh nc 1 ln (S)
- a ch thit lp bo
hiu trng thi 0 (R) mt
ln
- Block c gi mt ln
(CALL)
Sau khi s kin c pht
hin, sau khi p dng cho cc
bc tip theo ca chu k:
- a ch c trng thi tn
hiu 1 (N) mt ln.

Cng ty TNHH Siemens

DF FA Team

a ch thit lp tn hiu
nh nc 1 ln (S)
a ch thit lp bo
hiu trng thi 0 (R) mt
ln
Block c gi mt ln
(CALL)

m = a ch byte; n = a ch bit, a ch t: 0.0-65535.7


a ch D: DBi.DBXm.n = khi d liu s i; DBXm.n = bit trong DB;
SFBi / FBI = (H thng) Khi hm chc nng s i; SFCi / FCI = (h thng) Hm
chc nng s i.
S kin-ph thuc hnh ng - kch hot v v hiu ha bc
Cc bc khc c th c kch hot hay v hiu ho bng cch s dng cc lnh ON v
OFF. Lnh lun lun ph thuc vo mt bc s kin, ni cch khc s kin ny xc
nh thi gian m bc c kch hot hay v hiu ho.
Nhng lnh ny c th c kt hp vi mt kha lin ng. Nhng hnh ng ch thc
hin khi cc iu kin ca kha lin ng tha.
S kin

a ch
truy cp

Lnh

S1, V1, A1, ON[C],


R1
OFF[C]

S1, V1

S_ALL

OFF[C]

S0, V0, L0,


ON, OFF
L1

L1

S_ALL

OFF

Vng a
ch
i

ngha
Kch hot (ON) hay v hiu ha
(OFF) bc ph thuc vo s
kin [Kha lin ng]
v hiu ha (OFF) tt c cc
bc ph thuc vo s kin
[Kha lin ng]. Ngoi tr
bc ang hot ng.
Kch hot (ON) hay v hiu ha
(OFF) ph thuc vo s kin.
v hiu ha (OFF) tt c ph
thuc vo s kin. Ngoi tr
bc ang hot ng.

I : S bc step number.
Lu : Nu mt bc l c trng thi kch hot v ngng hot ng trong mt chu k,
Tt c u tin cao hn.
56
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

V d: Bng Hot ng vi S kin- nhng Hot ng Ph thuc

(1): Ngay khi bc hot ng v kha lin ng tha iu kin, Q1.0 s b reset.
(2): Ngay sau khi gim st li xy ra, tt c cc bc ngng hot ng, tr S4 bc, trong
hnh ng c t.
(3): Ngay sau khi iu kin kha lin ng tha, khi quy nh (FC10) c gi.
6.4

Counter, Timer v Thut ton trong hnh ng

B m trong hnh ng Counter in Actions


Tt c cc Counter trong hnh ng lun lun ph thuc vo mt s kin, ni cch
khc s kin ny xc nh thi gian m lnh c kch hot. C ty chn kt hp vi
kha lin ng mt Counter. Cc lnh tnh kt hp vi kha lin ng l ch thc hin
khi cc iu kin ca kha lin ng c tha (ch C c thm vo) cng nh cc s
kin xy ra. Counter m khng c kha lin ng mt c thc hin khi s kin xy ra.
Cc Counter trong nhng hnh ng ging nh cc Counter trong cc ngn ng
lp trnh khc S7: Khng c trn v trn di khng v vi mt c truy cp l 0, cc bit
truy cp cng l 0, nu khng n l 1.
S kin
S1, S0, L1,
L0, V1,
V0, A1,
R1

a ch
truy cp

Lnh

CS[C]

Vng a
ch
x

<Initial
Counter
Value>
S1, S0, L1,
L0, V1,

CU[C]

x
57

Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

ngha
Set: Ngay sau khi s kin xy ra
[v kha lin ng tha], gi tr
ban u truy cp c np vo
cc counter.
Gi tr khi u ca Counter

Counter up: Ngay sau khi s kin


xy ra [v cc kha lin ng l

Cng ty TNHH Siemens

V0, A1,
R1
S1, S0, L1,
L0, V1,
V0, A1,
R1
S1, S0, L1,
L0, V1,
V0, A1,
R1

DF FA Team

CD[C]

CR[C]

tha], gi tr truy cp c tng


ln "1".
Count down: Ngay sau khi s
kin xy ra [v cc kha lin
ng l tha], gi tr truy cp b
gim i "1".
Thit lp li: Ngay sau khi s
kin xy ra [v cc kha lin
ng l tha], gi tr truy cp
c t li l 0.

[] = Ty chn b sung cho kha lin ng; x = s ca counter.


Initial Counter Value
Tt c cc hnh ng c cha cc lnh CS yu cu mt gi tr ban u truy cp.
Gi tr ban u truy cp c lp trnh vi c php sau y:
<initial counter value> = IWy, QWy, MWy, LWy, DBWy, DIWy; bin ca
WORD loi; C # 0 ... C # 999
Y = 0 ... 65534
Timers in Actions nh th
Tt c cc gi trong hnh ng lun lun ph thuc vo mt s kin, ni cch
khc s kin ny xc nh thi gian m lnh c kch hot. Bn cng c ty chn kt
hp nh th vi kha lin ng. Cc lnh gi kt hp vi mt kha lin ng ch thc
hin khi cc iu kin ca kha lin ng c tha, thm vo cc s kin xy ra (thm
ch C). nh th khng c kha lin ng thc thi khi s kin xy ra.
S kin
S1, S0, L1,
L0, V1,
V0, A1,
R1

a ch
truy cp

Lnh

Vng a
ch

Ging Timer SE
TL[C]

<Time>
S1, S0, L1,
L0, V1,
V0, A1,

ngha

TD[C]

Thi gian
Ging Timer SD
x
58

Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

R1
<Time>
S1, S0, L1,
L0, V1,
V0, A1,
R1

TR[C]

Thi gian
Reset: Ngay sau khi s kin xy
ra [v cc kha lin ng l
tha], Timer c dng li.
Thi gian bit (trng thi ca b
m thi gian) v gi s c t
li gi tr l "0".

[] = Ty chn b sung cho kha lin ng; x = s th t ca Timer


Thi gian (Qu trnh)
Tt c cc hnh ng c mt trong cc hng dn TL hoc TD yu cu mt thi
gian (thi gian) c ch nh. thi gian c lp trnh vi c php sau y:
<time> = IWy, QWy, MWy, LWy, DBWy, DIWy; bin ca loi S5TIME,
WORD; S5T # time_cnstant
Y = 0 ... 65534
S hc Arithmetic
C th cc biu thc s hc n gin trong hnh ng. C nhng nhim v di dng
cc A: = B, A: = func (B) v A: = B<ton hng> C. Mt hnh ng c cha mt biu
thc s hc yu cu phi N lnh. Nhng hnh ng c th phi ph thuc vo mt s
kin. iu ny c ngha l nhim v c th c thc hin ch khi xy ra s kin c lin
quan hoc trong mi chu k, trong bc c kch hot. Nh mt ty chn, hnh
ng cng c th c kt hp vi mt kha lin ng (ch C thm vo).
S kin
- -

Lnh
N[C]

S0, S1, V0, V1,


L0, L1, A1, R1

N[C]

Nhim v
A:=B A:=func(B)
A:=B<operator>C
A:=B A:=func(B)
A:=B<operator>C

ngha
Bc hot ng v iu kin kha
lin ng tha th thc hin.
Sauk hi s kin xy ra v kha lin
ng l ng th thc hin lnh

Direct Assignments Bi tp trc tip


Thc hin bi tp trc tip vi cc c php A: = B. Cc loi d liu sau y c th c
s dng cho bi tp trc tip:
59
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

Bi tp vi vic xy dng hm A:=func(B)

60
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

Bi ton vi ton hng A:=B<operator>C

61
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

V d: Bng Hot ng vi Counter v S hc

Hai gii php cho chu k cho b m:


1): Ngay khi bc vo hot ng, Counter C23 tng thm 1. truy cp Do , m s ln
cc bc kch hot.
(2): Ngay khi bc tr thnh hot ng, gi tr ca A l tng thm 1. Bng cch ny, s
hc c th c s dng m cc hnh ng da trn s lng kch hot ca bc
ny.
6.5
iu kin
62
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

iu kin l cc trng thi nh phn ca qu trnh c kt hp vi nhau nh


cc yu t LAD hoc FBD (Thng m, thng ng, AND, OR, So snh) trong s
LAD hoc trong s khi chc nng theo Boolean logic. Kt qu ca cc hot ng
logic (RLO) c th nh hng n hnh ng c nhn ca tng bc, ton b cc bc,
cc cho php cc bc tip theo hoc ton b sequencer.
iu kin l:
S kin (V d nh bc hot ng thot)
Trng thi
Vng iu kin c th xy ra

iu kin chuyn tip (cho php cc bc tip theo)


Interlock
Gim st Supervision
Lnh thng trc Permanent instructions (iu kin v gi khi u v / hoc
phn cui ca chui s).

iu kin chuyn tip

hin th iu kin chuyn i vo menu lnh : View > Display With > Conditions
and Actions
iu kin chuyn tip rng

63
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

Qu trnh chuyn i m khng cn iu kin lp trnh c chuyn sn phm


no. iu ny khng nh hng n vic thc hin cc chui s. Cc bc hot ng l
chy qua ch mt ln. Cc bc sau y s tr thnh hp l.
Gi trng thi bc Skipping Steps
Nu c hai qu trnh chuyn i trc mt bc v chuyn tip sau khi bc mt c gi
tr cng mt lc, bc khng hot ng.
Trong tab"Compile / Save" ca hp thoi "Block setting" (menu lnh Options> Block
Settings), chn ty chn " Skip Steps".
Interlock
Mt kha lin ng l mt iu kin lp trnh cho lng cc bc vi nhau m nh hng
n vic thc hin cc hnh ng c nhn.

Nu cc hot ng logic trong cc iu kin c tha mn, nhng hnh ng kt hp


vi interlocks c thc thi.
Nu cc hot ng logic trong cc iu kin l khng tha, c mt s xo trn:
Hnh ng kt hp vi mt kha lin ng khng thc hin.
Mt li kha lin ng cbo tn hiu (s kin L1).
Chng trnh mt kha lin ng cp hin th cc bc. Ti a l 32 thnh phn
Ladder Logic /FBD c th c lp trnh cho mi kha lin ng. Kt qu ca hot ng
c qun l t ng bi h thng.
Mt kha lin ng lp trnh c ch nh bng ch C sau bc mi cp hin th.
64
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

Ch y: Nu lp trnh mt kha lin ng ny ch c s dng trong cc hnh ng khi


lnh c m rng theo cc k t C.
Empty Interlock
Mt kha lin ng m khng c iu kin (ni cch khc m khng Ladder Logic hoc
FBD yu t) hot ng nh mt kha lin ng tha iu kin.
Supervision
gim st l mt iu kin c th lp trnh theo di mt bc m nh hng n cch
thc m sequencer chuyn iu khin t mt trong nhng bc k tip.

Mt gim st chng trnh c biu th bng ch V bn tri ca bc mi cp hin


th.
C chng trnh gim st cp hin th cc bc. Mt ti a l 32 Ladder Logic / yu
t FBD c th c lp trnh cho mi gim st. Kt qu th qun l t ng bi h thng.
Nu cc hot ng logic trong cc iu kin c tha mn, c mt s xo trn v s
kin V1 l tn hiu. Cc sequencer khng vt qua kim sot lm cc bc tip theo.
Bc hin ti, tuy nhin, vn cn hot ng. Cc bc kch hot Si.U thi gian c
dng li ngay khi iu kin c tha mn.
Nu cc hot ng logic trong cc iu kin l khng hi lng, khng c xo trn. Nu
vic chuyn i k tha c hi lng, sp xp dy chuyn iu khin n cc bc tip
theo.
Lnh thng trc Permanent instructions

65
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

Bn c chng trnh hng dn lu di vi quen thuc Ladder Logic / FBD yu t.


bit thm thng tin chi tit, tham kho "Hng dn thng trc" trong "Lp trnh cu trc
ca mt tun t".
6.6

Thnh phn Ladder Logic cho iu kin chng trnh

Thnh phn Ladder Logic


Ladder logic

6.7

a ch

Kiu d liu Vng nh

<Ton
hng>

BOOL,
TIMER,
COUNTER

I, Q, M, T, Nh trong lp trnh
C data bit LADDER

BOOL,
TIMER,
COUNTER

I, Q, M, T, Nh trong lp trnh
C data bit LADDER

BOOL

I, Q, M,
databit

Nh trong lp trnh
LADDER

BOOL

I, Q, M,
databit

Nh trong lp trnh
LADDER

BOOL

I, Q, M,
databit

Nh trong lp trnh
LADDER

Ton t logic vi thnh phn LADDER

66
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Miu t

Cng ty TNHH Siemens

Thnh phn
LADDER
So snh

6.8

DF FA Team

a ch

D liu

Vng nh

INT/ DINT/
REAL/
TIMER/
CONST

I, Q, M, data
(double) word

Miu t

a ch S7 Graph trong nhng iu kin

N c th s dng h thng thng tin v cc bc nh a ch trong qu trnh chuyn i,


gim st, interlocks, hnh ng v lnh thng trc.
C th s dng a ch S7-graph c th ging nh tt c cc a ch khc trong LAD v
FBD hoc trong hnh ng.
a ch
Si.T
Si.U

ngha
Thi gian kch hot hin thi hay cui cng bc i
Tng cng thi gian kch hot ca bc i m
khng c thi gian ca mt s xo trn
67

Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cch dng
Comparator, assignment
Comparator, assignment

Cng ty TNHH Siemens

DF FA Team

Si.X

Normally open
n bo c hay khng c bc i l hot ng
contact/normally closed
contact
Transi.TT
Normally open
iu kin chuyn i tha, kim tra tt c cc iu
contact/normally closed
kin chuyn i l tha.
contact
V d v S dng a ch S7 Graph
Trong nhiu qu trnh, cn thit gim st qu trnh ca mt hot ng (tr i bt k
thi gian xo trn minus any disturbance times). V d: Mt sn phm phi c khuy
vi tng s 5 giy bt k thi gian, trong bc lm phin step was disturbed.
Trong trng hp ny, bn c th lp trnh mt iu kin gim st, trong bn gim st
cc a ch Si.U.
Lnh so snh s nguyn 32 bit cho php so snh gi tr ca a ch Si.U vi thi gian
thit lp trong 5 giy. u vo IN1 v IN2 c so snh.
Trong v d ny, thi gian kch hot khng b nh hng ca bc 3 l so vi thi gian
la chn ca 5 giy. Nu thi gian kch hot ca bc 3 l ln hn hoc bng vi thi
gian chn trong 5 giy, iu kin c tha mn. Nu van ny cng ng ca (tn hiu
= 1), gim st c hi lng.

6.9

Gim st li v Xc Nhn

Mi bc c th c ch nh bi mt iu kin gim st. Ch c bc hot ng u


c theo di. S7-Graph nhn ra hay khng nhn cc iu kin gim st tha (ni cch
khc khi mt li gim st xy ra).
68
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

Mt li gim st vo trng thi (1) kt qu trong s kin "V1", mt li gim st b mt


trng thi kt qu (2) trong trng hp "V0".

Tn hiu v xc nhn yu cu
Cc tn hiu v xc nhn ca li gim st ch c th vi cc ci t sau y trong tab
"Complie / Save" ca hp thoi "Block Setting" (menu lnh Options> Block Settings):
"Standard", "Maximum", hay "Definable"c ci t trong hp "Tham s FB".
S7-Graph sau bo hiu mt li gim st vi cc ERR_FLT tham s u ra.
"Xc nhn li" "Acknowledge errors" c thit lp trong "Sequencer Properties".
iu ny c ngha rng cc li xy ra trong qu trnh hot ng gim st phi c xc
nhn vi cc tham s u vo ACK_EF.
C hay khng mt li cn c xc nhn c th c thit lp nh l "definable"
khng ch trong cc thit lp trong hp thoi, nhng cch khc cng s dng cc thng s
lin quan (EN_ACKREQ) trong thng s trong thng s ci t.
X l li gim st
Li phi c xc nhn nh hng ch n hng sp xp dy c lin quan, sp xp
dy cn li c th c x l trong khi cc hng b nh hng sequencer ch x l mt
ln na sau khi li ny c cng nhn.

69
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

70
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

71
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

Chng 7

DF FA Team

N NH THNG S S7 GRAPH FB V GI HM
(S7-GRAPH FB Parameter Assignment and Call)

7.1

Gi S7 Graph FB trong chng trnh S7

Trc khi np S7-Graph FB c th c thc thi trn CPU, n phi c gi trong


mt khi thc thi chu k qut. S7-Graph FB c th c gi trong OB1 hoc trong bt k
FB hoc FC khc c gi trong OB1.

7.2

Gi S7 Graph FB

Chng trnh khi logic (v d OB1, FBn, ...), trong S7-Graph FB s c gi vi


mt trong cc ngn ng lp trnh STEP 7 (v d: LAD, FBD, STL, SCL):
Nu chng trnh dng lnh, s dng cc lnh CALL.
Nu bn lp trnh bng LAD / FBD, kch p vo FB trong danh mc cc phn t
chng trnh.
Ghi ch. Ch cn gn nhng gi tr ti nhng tham s ca FB m tht s i hi trong
qu trnh thc hin.
V d: Phn cng cc FB cho inching mode

72
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

gi v vn hnh sequencer inching mode, Khng cn yu cu tt c cc a ch.


S di y cho thy cc a ch phi c giao khi lp trnh Ladder Logic. Cc
FB c to ra vi cc thit lp thng s tiu chun.

7.3 La chn ci t mt tham s FB


Cc thng s thit lp m bn chn ph thuc vo c mc ch s dng ca
sequencer v trn b nh c sn trong CPU. Kch thc ca cc thit lp thng s cng
xc nh cc yu cu b nh cho cc S7-Graph v cc instance DB
Mc ch s dng
S dng chui tun t trong ch t ng. Khng yu cu
chc nng kim tra gim st
S dng chui tun t trong cc ch khc nhau. Yu cu
hi tip v xc nhn thng tin trong qu trnh
Ging nh trong ci t tham s chun ng thi kim tra v
giam st trong tng service v nhim v, cc tham s ny
c ci t ti block nh Version 4
Ging nh trong ci t tham s chun ng thi kim tra v
giam st trong tng service v nhim v, cc tham s ny
c ci t ti block nh Version 5x.
.
73
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Tham s ci t

Minium

Standar

Maximum (V4)

Userspecific/Maximum
(V5x)

Cng ty TNHH Siemens

DF FA Team

Ci t tham s - Setting the Parameter Set


1. Chn lnh menu Options> Block Setting v bm vo tab "Compile/ Save.
2. Chn Ci t cho "FB Parameter nhp cnh.

74
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

Ch : Cc tham s nh du (*) khng c trong FC73


7.4

Tham s u vo ca S7 Graph FB

EN
OFF_SQ
INIT_SQ
ACK_EF
REG_EF

Kiu
d liu
BOOL
BOOL
BOOL
BOOL
BOOL

ACK_S

BOOL

REG_S

BOOL

Tham s

Miu t
Cho php hm hot ng
Kt thc hot ng tun t
Kch hot bc khi u
Xc nhn li xy ra
Ghi nhn li xy ra
Xc nhn bc nu trong
S_NO
Ghi nhn bc nu trong
75

Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Min. Stand Max.


x
x

x
x
x
x

x
x
x
x

User
def
x
x
x
x
x
x
x

Cng ty TNHH Siemens

HALT_SQ

BOOL

HALT_TM

BOOL

ZERO_OP
EN_IL
EN_SV

BOOL
BOOL
BOOL

EN_ACKREQ

BOOL

DISP_SACT

BOOL

DISP_SEF

BOOL

DISP_SALL

BOOL

S_PREV

BOOL

S_NEXT

BOOL

SW_AUTO

BOOL

SW_TAP

BOOL

SW_TOP

BOOL

SW_MAN

BOOL

S_SEL

INT

DF FA Team

S_NO
Ngng / kch hot li
sequencer
Stop/reactivate all step
activation times and timedependent instructions (L and
D) of the sequencer
ZERO_OPERANDS
ENABLE_INTERLOCKS
ENABLE_SUPERVISIONS
ENABLE_ACKNOWLEDGE
_REQUIRED
Hin th bc hot ng
Hin th nhng bc vi li
xy ra.
Hin th tt c cc bc
Ch t ng: Cc trang tr
li thng qua cc bc ang
hot ng. S bc c ch
nh trong S_NO.
Ch Manual: Ch ra bc
trc (tip theo s thp hn)
trong S_NO.
Ch t ng: Trang chuyn
tip thng qua cc bc ang
hot ng. S bc c ch
nh trong S_NO.
Ch Manual: Cho bit s
lng cc bc tip theo (tip
theo s lng cao hn) trong
S_NO.
Chuyn ch t ng
SWITCH_MODE_TRANSITI
ON_AND_PUSH
SWITCH_MODE_TRANSITI
ON_OR_PUSH:
SWITCH_MODE_MANUAL
Selects a specific step for the
output parameter S_NO.
Activate/deactivate in the
manual mode with S_ON,
76

Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

x
x
x

x
x
x
x
x
x
x

x
x
x
x

Cng ty TNHH Siemens

DF FA Team

S_OFF.
STEP_SELECT_OK: Use
S_SELOK
BOOL
value in S_SEL for S_NO
STEP_ON:
S_ON
BOOL Manual mode: Activate the
displayed step
STEP_OFF:
S_OFF
BOOL Manual mode: Deactivate the
displayed step
PREVIOUS_TRANSITION:
T_PREV
BOOL Display previous valid
transition in T_NO
NEXT_TRANSITION:
T_NEXT
BOOL Display next valid transition in
T_NO
PUSH_TRANSITION:
Transition passes control when
the condition is satisfied and
T_PUSH (edge)
Requirement: Inching
(SW_TAP) or automatic or
step -by-step (SW_TOP) mode
If the block is Version V4 (or
T_PUSH
BOOL
earlier), the first valid
transition switches. If the block
is Version V5 and if the input
parameter T_NO is specified,
the transition whose number is
displayed switches. Otherwise,
the first valid transition
switches.
ENABLE_STEP _SKIPPING:
EN_SSKIP
BOOL
Activate skip step
7.5
Thng s ng ra ca S7 Graph FB

77
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

x
x

x
x

Cng ty TNHH Siemens

DF FA Team

78
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

7.6

DF FA Team

Nhng ch ca h thng hot ng tun t - SCS

c thm phn 9.7 The Modes of the Sequential Control System trong phn
manual ca S7 Graph.

79
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

Cng ty TNHH Siemens

DF FA Team

THNG TIN LIN H


Trn Vn Hiu
DF FA Team
Cng ty TNHH Siemens
5B Tn c Thng, P. Bn Ngh, Qun 1, TP.HCM
ST: 0911 - 585 - 115 hoc 0987 - 338 - 334
Email: tran-van.hieu@siemens.com
Forum: www.plcvietnam.com.vn

80
Trn Vn Hiu
Email: tran-van.hieu@siemens.com
Phone: 0911 - 585 - 115 hoc 0987 - 338 - 334

You might also like