You are on page 1of 11

1

KIU D LIU
KIU D LIU
2
KIU D LIU
Khi nim b nh trong S7-300
Ch thch
K hiu
Cc khi:
Khi logic
(OB,FC,FB)
Khi d liu
(DB)
Flash EPROM
Memory Card in
PG
(subsequently
inserted in CPU)
Cc khi:
Khi logic
(OB,FC,FB)
Khi d liu
(DB)
Additional info.
System memory:
PII, PIQ
M, T, C
Vng nh
M, T, C
Nh d liu
Vng nh:
Mt
in,
khng
cn pin
n. reten. reten.
with Power
ON
without
battery
backup
RAM
Blocks:
Khi logic
(OB,FC,FB)
Khi d liu
(DB)
Additional info.
Load memory:
Flash-
EPROM
Work memory:
OB,FC,FB
DB
n. reten. reten.
3
SIMATIC
S7-300
Bo nh PLC : Co 3 vung chnh
Vung cha chng trnh ng dung : Chia lam 3 mien chnh
OB ( Organization Block) : Cha chng trnh chnh
FC (Function ): Mien cha chng trnh con, c to chc thanh
ham va co bien hnh thc e trao oi d lieu
FB (Function Block ): Cha chng trnh con c to chc thanh
ham va co kha nang trao oi d lieu vi bat k 1 khoi chng trnh nao
khac . Cac d lieu nay phai c xay dng thanh mot khoi d lieu rieng
SIMATIC
S7-300
Bo nh PLC : Co 3 vung chnh
Vung cha tham so he ieu hanh :Chia lam 7 mien:
I ( Process image input ) : Mien d lieu cac cong vao so, trc khi
bat au thc hien chng trnh , PLC se oc gia tr logic cua tat ca
cac cong au vao va cat gi chung trong vung nh I. Thong thng
chng trnh ng dung khong oc trc tiep trang thai logic cua
cong vao so ma ch lay d lieu cua cong vao t bo em I.
Q ( Process Image Output): Mien bo em cac d lieu cong ra so .
Ket thuc giai oan thc hien chng trnh, PLC se chuyen gia tr
logic cua bo em Q ti cac cong ra so. Thong thng chng trnh
khong trc tiep gan gia tr ti tan cong ra ma ch chuyen chung ti
bo em Q.
4
SIMATIC
S7-300
Bo nh PLC : Co 3 vung chnh
Vung cha tham so he ieu hanh :Chia lam 7 mien:
M ( Mien cac bien c): Chng trnh ng dung s dung
nhng bien nay e lu gi cac tham so can thiet va co the
truy nhap no theo Bit (M) , byte (MB), t (MW) hay t kep
(MD).
T ( Timer): Mien nh phuc vu bo thi gian ( Timer) bao
gom viec lu tr gia tr thi gian at trc ( PV-Preset
Value ), gia tr em thi gian tc thi ( CV Current
Value) cung nh gia tr Logic au ra cua bo thi gian.
C ( Counter): Mien nh phuc vu bo em bao gom viec lu
tr gia tr at trc ( PV- Preset Value), gia tr em tc thi
( CV _ Current Value) va gia tr logic au ra cua bo em.
SIMATIC
S7-300
Bo nh PLC : Co 3 vung chnh
Vung cha tham so he ieu hanh :Chia lam 7 mien:
PI : Mien a ch cong vao cua cac Modul tng t ( I/O External
input). Cac gia tr tng t tai cong vao cua modul tng t se c
module oc va chuyen t ong theo nhng a ch. Chng trnh ng
dung co the truy cap mien nh PI theo tng Byte ( PIB), tng t PIW
hoac tng t kep PID .
PQ: Mien a ch cong ra cho cac module tng t ( I/O External
Output). Cac gia tr theo nhng a ch nay se c module tng t
chuyen ti cac cong ra tng t . Chng trnh ng dung co the truy
nhap mien nh PQ theo tng Byte (PQB), tng t (PQW) hoac theo
tng t kep (PQD).
5
SIMATIC
S7-300
Bo nh PLC : Co 3 vung chnh
Vung cha khoi d lieu :Chia lam 2 mien:
DB(Data Block): Mien cha d lieu c to chc thanh khoi . Kch
thc cung nh so lng khoi do ngi s dung quy nh , phu hp vi
tng bai toan ieu khien. Chng trnh co the truy nhap mien nay theo
tng bit (DBX), byte (DBB), t (DBW) hoac t kep (DBD).
L (Local data block) : Mien d lieu a phng , c cac khoi chng
trnh OB, FC, FB to chc va s dung cho cac bien nhap tc thi va trao
oi d lieu cua bien hnh thc vi nhng khoi chng trnh goi no . Noi
dung cua mot khoi d lieu trong mien nh nay se b xoa khi ket thuc
chng trnh tng ng trong OB , FC, FB. Mien nay co the c truy
nhap t chng trnh theo bit (L), byte(LB) t (LW) hoac t kep (LD).
SIMATIC
S7-300
Cau truc chng trnh :
Chng trnh trong S7_300 c lu trong bo nh cua PLC vung gianh
rieng cho chng trnh va co the c lap vi 2 dang cau truc khac nhau.
a/ Lap trnh tuyen tnh: toan bo chng trnh nam trong mot khoi trong
bo nh . Loai hnh cau truc tuyen tnh nay phu hp vi nhng bai toan t
ong nho, khong phc tap . Khoi c chon phai la khoi OB1 , la khoi
ma PLC luon quet va thc hien cac lenh trong o thng xuyen, t lenh
au tien en lenh cuoi cung va quay lai lenh au tien.
b/ Lap trnh co cau truc: Chng trnh c chia thanh nhng phan nho
va moi phan thc thi nhng nhiem vu chuyen biet rieng cua no, tng
phan nay nam trong nhng khoi chng trnh khac nhau . Loai hnh cau
truc nay phu hp vi nhng bai toan ieu khien nhieu nhiem vu va phc
tap
6
LP TRNH C CU TRC
He ieu
hanh
OB1
FC
FB
SFC
SFB
Cac OB
khac
FC
FB
OB = Khi t chc
FB = Khi chc nng
FC = Chc nng
SFB = Khi chc nng h thng
SFC = Chc nng h thng
Thc hin chng trnh trong OB1
(Chu k x l)
Cc s kin (Ngt thi gian, ngt phn cng etc.)
Gi cc khi khc OBs, FBs, FCs, etc.
Chu trnh thc hin
Output
Module
A I 0.1
A I 0.2
= Q8.0
Block
OB 1
Khi ng thi gian qut ca chu trnh
Khi khi ng (OB 100)
Hot ng mt ln V D : sau khi cp ngun
c trng thi tn hiu t cc module
v lu d liu vo vng d liu (PII)
Ghi vng nh m cng ra
(PIQ) ti cc module cng ra
C
P
U

C
y
c
l
e
Input
Module
7
Cc b m
Byte 0
Byte 1
Byte 2
:
:
:
Vng nh CPU
Byte 0
Byte 1
Byte 2
:
:
:
PII PIQ
Chng trnh
Vng nh CPU
:
:
A I 2.0
= Q 4.3
:
:
:
:
1
1
SIMATIC
S7-300
Cac khoi OB ac biet:
OB10 ( Time of Day Interrupt):Chng trnh trong khoi se c thc
hien khi gia tr cua ong ho thi gian thc nam trong mot khoang thi
gian a c quy nh. OB10 co the goi mot lan, nhieu lan cach eu
nhau tng phut, tng gi,tng ngay .Viec quy nh khoang thi gian
hay so lan goi OB10 c thc hien nh chng trnh he thong SFC28
hoac trong bang tham so cua module CPU nh phan mem Step 7.
OB20 ( Time Day Interrupt): Chng trnh trong khoi se c thc
hien sau mot khoang thi gian tre at trc ke t khi goi chng trnh
he thong SFC32 e at thi gian tre.
8
SIMATIC
S7-300
Cac khoi OB ac biet:
OB35 (Cyclic Interrupt): Chng trnh trong OB35 se c thc hien cach
eu nhau 1 khoang thi gian co nh. Mac nh khoang thi gian nay se la
100ms, xong ta co the thay oi no trong bang tham so cua module CPU, nh
phan mem Step7.
OB40 (Hardware Interrupt) : Chng trnh trong OB se c thc hien khi
xuat hien 1 tn hieu bao ngat t ngoai vi a vao module CPU thong qua
cac cong vao ra so onboard ac biet,hoac thong qua cac module SM,CP,FM
OB80 (Cycle Time Fault): Chng trnh trong khoi OB80 se c thc hien
khi thi gian vong quet(Scan time) vt qua khoang thi gian cc ai a
c quy nh hoac khi co mot tn hieu ngat goi mot khoi OB nao o ma
khoi OB nay cha ket thuc lan goi trc. Mac nh thi gian Scan time
cc ai la 150ms, nhng co the thay oi no thong qua bang tham so cua
module CPU nh phan mem Step 7.
SIMATIC
S7-300
Cac khoi OB ac biet:
OB81 (Power Supply fault): CPU se goi chng trnh trong khoi OB81
khi phat hien thay co loi ve nguon nuoi
OB82( Diagnostic Interrupt): Chng trnh trong OB82 c goi khi
CPU phat hien s co t cac Modul vao ra
OB85( Not Load fault): Chng trnh trong OB82 c goi khi CPU
phat hien thay chng trnh ng dung co s dung che o ngat nhng
chng trnh s l tn hieu ngat lai khong co trong khoi OB tng ng.
OB87 ( Communication fault): Khoi OB87 se c goi khi CPU phat
hien thay loi trong truyen thong v du nh khong co tn hieu tra li t
cac oi tac.
9
SIMATIC
S7-300
Cac khoi OB ac biet:
OB100 ( Start Up Information):Khoi OB100 se c thc hien 1 lan
khi CPU chuyen trang thai Stop sang Run.
OB121 ( Synchronous error):Khoi OB121 se c goi khi CPU phat
hien thay loi logic trong chng trnh nh oi sai kieu d lieu hoac
loi truy nhap khoi DB, FC, FB khong co trong bo nh CPU.
OB122 ( Synchronous error):Khoi OB122 se c goi khi CPU phat
hien thay loi truy cap module trong chng trnh,v du chng trnh
co lenh truy nhap module vao ra m rong nhng lai khong tm thay
module nay.
SIMATIC
S7-300
Cac vung nh cua S7300:
Kieu Bool:
VD: Q0.0, I0.0, DB1.DBX2.3, M1.7.
10
SIMATIC
S7-300
Cac vung nh cua S7300:
Kieu Byte:
VD: QB0, MB3, VB10, SMB2, DB1,DBB10
SIMATIC
S7-300
Cac vung nh cua S7300:
Kieu Word:
VD: IW0, QW0, MW3, DB1.DBW10,
11
SIMATIC
S7-300
Cac vung nh cua S7300:
Kieu Double Word:
VD: ID0, QD0, MD3, DB1.DBD10,

You might also like