You are on page 1of 32

Automation and Drives

SIMATIC S7-300
1/ PLC ( Progranable Logic Control) : Thiet b ieu khien Logic kha trnh PLC La Toan bo chng trnh c lu trong bo nh.di dang cac khoi chng trnh (OB,FC,FB..) va c thc hien vi chu k quet. e co the thc hien mot chng trnh ieu khien.Tat nhien PLC phai co tnh nang nh mot may tnh .Ngha la phai co mot bo vi x l trung tam ( CPU),mot he ieu hanh,mot bo nh chng trnh e lu chng trnh cung nh d lieu va tat nhien phai co cac cong vao ra e giao tiep vi cac thiet b ben ngoai..Ben canh o ,nham phuc vu bai toan ieu khien so ,PLC phai co cac khoi ham chc nang nh Timer,Counter,va cac ham chc nang ac biet khac.

A&D AS SM6, Page 1

Automation and Drives

SIMATIC S7-300

A&D AS SM6, Page 2

Automation and Drives

SIMATIC S7-300

Cac tn hieu ket noi PLC : Tn hieu so : La tn hieu dang Boolean,co gia tr 0 hoac 1 Vd: Tn hieu t nut nhan,cong tac hanh trnh... Tn hieu tng t : La tn hieu lien tuc t 0-10VDC hoac t 4-20mA Vd : Tn hieu t Loadcell,Sensor o mc.... Cac tn hieu khac: Bao gom cac tn hieu giao tiep may tnh,giao tiep vi cac thiet b ben ngoai bang cac chuan giao tiep khac nhau nh RS232,RS485...

A&D AS SM6, Page 3

Automation and Drives

SIMATIC S7-300

Cac Module trong S7_300: Module nguon (PS : Power Supply) Module CPU Module tn hieu vao ra (SM :Signal Module): Bao gom tn hieu so ,tn hieu tng t.... Module truyen thong (IM :Interface Module) : Module ghep noi ,la loai Module co cha nang ghep noi tng loai Module lai vi nhau Vidu : IM360 : Module truyen IM361 : Module nhan Module chc nang (FM : Function Module): Module co chc nang rieng biet nh ieu khien Servo,ieu khien v tr Module truyen thong (CP : Communication Module)

A&D AS SM6, Page 4

Automation and Drives

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 chnh 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

A&D AS SM6, Page 5

Automation and Drives

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.

A&D AS SM6, Page 6

Automation and Drives

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.

A&D AS SM6, Page 7

Automation and Drives

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).

A&D AS SM6, Page 8

Automation and Drives

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).

A&D AS SM6, Page 9

Automation and Drives

SIMATIC S7-300 Vong quet chng trnh : PLC thc hien chng trnh theo chu k lap .Moi vong lap c goi la vong quet (Scan) .Moi vong quet c bat au bang giai oan chuyen d lieu t cac cong vao so ti vung bo em ao I,tiep theo la giai oan thc hien chng trnh .Trong tng vong quet chng trnh thc hien t lenh au tien en lenh ket thuc cua khoi OB ( Block End).Sau giai oan thc hien chng trnh la giai oan chuyen cac noi dung cua bo em ao Q ti cac cong ra so .Vong quet c ket thuc bang giai oan truyen thong noi bo va kiem tra loi.

A&D AS SM6, Page 10

Automation and Drives

SIMATIC S7-300 Vong quet chng trnh :

Chu y rang bo em I va Q khong lien quan ti cac cong vao ra tng t nen cac lenh truy nhap cong tng t c thc hien trc tiep vi cong vat l ch khong thong qua bo em. Thi gian can thiet e PLC thc hien 1 vong quet goi la thi gian vong quet (Scan Time).Thi gian vong quet khong co nh ,tc la khong phai vong quet nao cung c thc hien trong mot khoang thi gian nh nhau .Co vong quet c thc hien lau ,co vong quet c thc hien nhanh tuy thuoc vao so lenh trong chng trnh c thc hien va khoi d lieu truyen thong trong vong quet o.

A&D AS SM6, Page 11

Automation and Drives

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

A&D AS SM6, Page 12

Automation and Drives

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.

A&D AS SM6, Page 13

Automation and Drives

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.
A&D AS SM6, Page 14

Automation and Drives

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.

A&D AS SM6, Page 15

Automation and Drives

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.

A&D AS SM6, Page 16

Automation and Drives

SIMATIC S7-300 Cac vung nh cua S7300: Kieu Bool: VD: Q0.0, I0.0, DB1.DBX2.3, M1.7.

A&D AS SM6, Page 17

Automation and Drives

SIMATIC S7-300 Cac vung nh cua S7300: Kieu Byte: VD: QB0, MB3, VB10, SMB2, DB1,DBB10

A&D AS SM6, Page 18

Automation and Drives

SIMATIC S7-300 Cac vung nh cua S7300: Kieu Word: VD: IW0, QW0, MW3, DB1.DBW10,

A&D AS SM6, Page 19

Automation and Drives

SIMATIC S7-300 Cac vung nh cua S7300: Kieu Double Word: VD: ID0, QD0, MD3, DB1.DBD10,

A&D AS SM6, Page 20

Automation and Drives

SIMATIC S7-300 Giao tiep MTnh_PLC e thay oi d lieu Giao tiep qua cong MPI : e co the thc hien viec giao tiep qua cong MPI e Download va Upload chng trnh ta phai s dung cap USB (co cai Driver PC Adapter) Chon Option/Set PG/PC Interface Chon PC Adapter (MPI) Chon OK e xac nhan

A&D AS SM6, Page 21

Automation and Drives

SIMATIC S7-300 Giao tiep MTnh_PLC e thay oi d lieu Giao tiep qua cong MPI : e Download hoac Upload,sau khi set thong so giao tiep OK,ta chon PLC/Upload hoac Download Trng hp Download ta co the chon Download toan bo Project hoac ch Download phan cng,Download mot phan nho chng trnh tuy theo yeu cau cu the

A&D AS SM6, Page 22

Automation and Drives

SIMATIC S7-300 Giao tiep MTnh_PLC e thay oi d lieu Giao tiep qua cong Profibus : e co the thc hien viec giao tiep qua cong Profibus may tnh can co Card giao tiep Profibus CP5611,CP5612 PLC can giao tiep phai nam trong mang Profibus

A&D AS SM6, Page 23

Automation and Drives

SIMATIC S7-300 Khoi d lieu : Trong SIMATIC thong thng vung nh c s dung la khoi Data Block Dung lng vung nh khong phu thuoc vao so DB ma ch phu thuoc vao dung lng cua tong tat ca cac DB Chnh v vay tuy ng dung ta co the at ten cho khoi DB phu hp,cac DB co the phan biet bi ten va ch so V du : DB1,DB2,DB3.... Khoi DB c s dung nh vung nh trung gian e lu tr d lieu khi can thiet,d lieu nay c lu ngay ca trong trng hp mat ien.

A&D AS SM6, Page 24

Automation and Drives

SIMATIC S7-300 Cac bc xay dng khoi Data Block: Click chuot phai,chon Insert Data Block

A&D AS SM6, Page 25

Automation and Drives

SIMATIC S7-300 Cac bc xay dng khoi Data Block: at ten cho khoi DB va loai DB cho chng trnh Click OK e tao ra khoi DB1 co ten la khoi chnh

A&D AS SM6, Page 26

Automation and Drives

SIMATIC S7-300 Tao bien trong khoi DB: at ten bien cho khoi DB,loai d lieu cho bien at gia tr ban au cho bien

A&D AS SM6, Page 27

Automation and Drives

SIMATIC S7-300 Truy cap khoi DB: e truy cap c khoi DB ta can phai xac nh c bien can truy Co nhieu cach truy cap : Truy cap theo v tr vdu: DB1.DBD0 Truy cap theo ten vdu: DB1.BIEN_1

A&D AS SM6, Page 28

Automation and Drives

SIMATIC S7-300 Cach tao chng trnh con: Click chuot phai ,chon Insert Function

A&D AS SM6, Page 29

Automation and Drives

SIMATIC S7-300 Cach tao chng trnh con: at ten cho chng trnh con,loai ngon ng e viet ctrnh

A&D AS SM6, Page 30

Automation and Drives

SIMATIC S7-300 Cach goi chng trnh: Chng trnh con se c goi trong chng trnh chnh

A&D AS SM6, Page 31

Automation and Drives

SIMATIC S7-300
Bai tap: Tao chng trnh con co ten FC1 Tao khoi d lieu DB1 co 3 bien BIEN_1 : DINT BIEN_2 : REAL BIEN_3 : Bool Chng trnh FC1 c goi trong chng trnh chnh Chng trnh chnh lu 3 bien cac gia tr sau BIEN_1:=20 BIEN_2:=25.0 BIEN_3:=true

A&D AS SM6, Page 32

You might also like