C1_Cau_truc_PLC_S7

download C1_Cau_truc_PLC_S7

of 45

Transcript of C1_Cau_truc_PLC_S7

  • 8/12/2019 C1_Cau_truc_PLC_S7

    1/45

    Nguyn c Thnh 1

    CHNG 1CAU TRUC PLC S7-300/400

    1.TONG QUANPLC S7-300 cau truc dang module gom cac thanh phan sau:- CPU cac loai khac nhau: 312IFM, 312C, 313, 313C, 314, 314IFM, 314C, 315,

    315-2 DP, 316-2 DP, 318-2 - Module tn hieu SM xuat nhap tn hieu tng ong /so: SM321, SM322, SM323,

    SM331, SM332,SM334, SM338, SM374- Module chc nang FM- Module truyen thong CP- Module nguon PS307 cap nguon 24VDC cho cac module khac, dong 2A, 5A,

    10A- Module ghep noi IM: IM360, IM361, IM365

    CPU 31xC

  • 8/12/2019 C1_Cau_truc_PLC_S7

    2/45

    Nguyn c Thnh 2

    Cac module c gan tren thanh ray (rail) nh hnh di, toi a 8 moduleSM/FM/CP ben phai CPU, tao thanh mot rack, ket noi vi nhau qua bus connector gan mat sau cua module . Moi module c gan mot so slot tnh t trai sang phai, modulenguon la slot 1, module CPU slot 2, module ke mang so 3 nu l module ghp n i v mangs 4 nu l module m r ng

  • 8/12/2019 C1_Cau_truc_PLC_S7

    3/45

    Nguyn c Thnh 3

  • 8/12/2019 C1_Cau_truc_PLC_S7

    4/45

    Nguyn c Thnh 4

    Neu co nhieu module th bo tr thanh nhieu rack (tr CPU312IFM va CPU313 chco mot rack), CPU rack 0, slot 2, ke o la module phat IM360, slot 3, co nhiem vu kenoi rack 0 vi cac rack 1, 2, 3, tren moi rack nay co module ket noi thu IM361, ben phamoi module IM la cac module SM/FM/CP. Cap noi hai module IM dai toi a 10m. Cacmodule c anh so theo slot va dung lam c s e at a ch au cho cac module ngvao ra tn hieu. oi vi CPU 315-2DP, 316-2DP, 318-2 co the gan a ch tuy y cho camodule

  • 8/12/2019 C1_Cau_truc_PLC_S7

    5/45

    Nguyn c Thnh 5

    Moi a ch tng ng vi mot byte. Vi cac module so a ch mot ngo vao hayla x.y, x la a ch byte, y co gia tr t 0 en 7. V du module SM321 DI 32 co 32 ngo va

    gan ke CPU slot 4 co a ch la I0.y, I1.y, I2.y, I3.y, I la ky hieu ch ngo vao so. Moduanalog co a ch theo word, v du module SM332 AO4 co 4 ngo ra analog gan slot 5rack 1 co a ch PQW400, PQW402, PQW404, PQW406, ngo ra so co ky hieu la Q conngo vao analog ky hieu la PIW.

    Cac CPU 312IFM, 314 IFM, 31xC co tch hp san mot so module m rong- CPU 312IFM, 312C: 10 ngo vao so a ch I124.0 I124.7, I125.1; 6 ngo ra so

    Q124.0Q124.5. - CPU 313C: 24 DI I124.0..126.7, 16 DO Q124.0..125.7, 5 ngo vao tng ong

    AI a ch PIW 752..761, hai ngo ra AOa ch PQW 752..755 - CPU 314IFM : 20 ngo vao so I124.0 I126.3; 16 ngo ra so Q124.0 Q125.7; 4

    ngo vao tng ong AI PIW128, PIW130, PIW132, PIW134; mot ngo ra tngong AO PQW128.

    2. MODULE CPUCac module CPU khac nhau theo hnh dang chc nang, van toc x ly lenh. Loai

    312IFM, 314IFM khong co the nh MMC (micro memory card). Loai 312IFM, 313 khongco pin nuoi. Loai 313C, 314C dung the nh toi a 8MB. Loai 315-2DP, 316-2DP, 318-2 cocong truyen thong DP. Cac en bao co y ngha sau:

    SF ... (o) ... loi phan cng hay mem,

    BATF ... (o) ... loi pin nuoi,

  • 8/12/2019 C1_Cau_truc_PLC_S7

    6/45

    Nguyn c Thnh 6

    DC5V ... (la cay) ... nguon 5V bnh thng,FRCE ... (vang ) ... force request tch ccRUN ... (la cay) ... CPU mode RUN ; LED chp luc start-up w. 1 Hz; mode HALTw. 0.5 HzSTOP mode ... (vang) ... CPU mode STOP hay HALT hay start-up; LED chp khimemory reset requestBUSF ... (o) ... loi phan cng hay phan mem giao dien PROFIBUS

  • 8/12/2019 C1_Cau_truc_PLC_S7

    7/45

    Nguyn c Thnh 7

  • 8/12/2019 C1_Cau_truc_PLC_S7

    8/45

    Nguyn c Thnh 8

    Khoa mode co 4 v tr:

    RUN-P che o lap trnh va chayRUN che o chay chng trnhSTOP ngng chay chng trnhMRES reset bo nh

    The nh co the co dung lng t 64KB en 8MB, cha chng trnh t PLCchuyen qua va chuyen chng trnh ngc tr lai cho CPU.Cc CPU 312IFM/314IFMkhng dng th nh m dng EEPROM cha chng trnh.

    Pin nuoi giup nuoi chng trnh va d lieu khi b mat nguon (toi a 1 nam), ngoaira con nuoi ong ho thi gian thc. Vi loai CPU khong co pin nuoi th cung co mot phvung nh c duy tr.

    Thong qua cong truyen thong MPI (MultiPoint Interface) co the noi : may tnh laptrnh, man hnh OP (Operator panel) , cac PLC co cong MPI (S7-300, M7-300, S7-400,M7-400, C7-6xx), S7-200, van toc truyen en 187.5kbps (12Mbps vi CPU 318-2, 10.2kbps vi S7-200) . Cong ProfibusDP noi cac thiet b tren theo mang Profibus vi van toctruyen len en 12Mbps.

    Cac vung nh cua PLCVung nh chng trnh (load memory) cha chng trnh ngi dung (khong cha

    a ch ky hieu va chu thch) khi d liu , d liu h thngco the la RAM hay EEPROM

  • 8/12/2019 C1_Cau_truc_PLC_S7

    9/45

    Nguyn c Thnh 9

    (trong CPU hay tren the nh MMC micro memory card, vi CPU 31xC bt buc phi cMMC ). Th nh lu tr d liu khng b mt (retentive)

    Vung nh lam viec (working memory) la RAM, cha chng trnh do vung nhchng trnh chuyen qua khi chy; ch cac phan chng trnh can thiet mi c chuyenqua, phan nao khong can lai vung nh chng trnh , v du block header, data block

    Vung nh he thong(system memory) l RAM phuc vu cho chng trnh ngidung, bao gom timer , counter, vung nh d lieu M, bo nh em xuat nhap, d liu cuc b

    Cc vng nh working v system u retentive khng cn pin. Tren CPU 312IFM va 314 IFM vung nh chng trnh la RAM va EEPROM; cac

    CPU 31x, 31xC vung nh chng trnh la the nh. Khi che o MRES ( reset bo nh)RAM se b xoa. Mot so vung nh cua RAM ( timer, counter, vung nh M, khoi d lieuco the khai bao la lu gi (retentive) bang phan mem S7 e chuyen cac vung nay sang

    nh lu gi (NVRAM non volative) du khong co pin nuoi, kch thc cu the tuy loai CPUCh ch c cm hay rt th nh khi tt ngun hay CPU trng thi STOP v my tnh lptrnh khng truy cp th nh.

  • 8/12/2019 C1_Cau_truc_PLC_S7

    10/45

    Nguyn c Thnh 10

    Bang sau cho mot so thong so chnh cua cac CPUThong so CPU 312IFM CPU 313 CPU 314 CPU 314IFMWorkingmemory

    6KB 12KB 24KB 32KB

    Load memory 20KBRAM20KB EEPROM

    20KBRAMup to 4MB FEPROM(memory card)

    40KBup to 4MB FEPROM(memory card)

    48KB RAM48KB EEPROM

    Van toc 0.7ms/1000 lenh nh phan 0.7ms/1000 lenh nh phan 0.3ms/1000 lenh nh phan 0.3ms/1000 lenh nh phanData Memory 1KB

    Retentivity adjustableMB0..MB71Preset MB0..MB15

    2KBRetentivity adjustableMB0..MB71Preset MB0..MB15

    2KBRetentivity adjustableMB0..MB255Preset MB0..MB15

    2KBRetentivity adjustableMB0..MB143Preset MB0..MB15

    Counter adjustable RetentivityC0..C31Preset C0..C7

    adjustable RetentivityC0..C63Preset C0..C7

    adjustable RetentivityC0..C63Preset C0..C7

    Adjustable RetentivityC0..C63Preset C0..C7

    Timer T0..T63 no retentivity T0..T127Adjustable Retentivity

    T0..T127Adjustable Retentivity

    T0..T127Adjustable Retentivity

  • 8/12/2019 C1_Cau_truc_PLC_S7

    11/45

    Nguyn c Thnh 11

    T0..T31Preset: no

    T0..T127Preset: no

    T0..T71Preset: no

    Digital inputs 10 integrated + 128 128 512 496 + 20 integrated

    Digital outputs6 integrated + 128 128 512 496 +16 integrated

    Analog inputs 32 32 64 64 + 4 integrated

    Analog outputs 32 32 64 64 + 1 integrated

    Process imageinput

    I0.0.. I127.7 I0.0.. I127.7 I0.0.. I127.7 I0.0.. I127.7

    Process imageoutput

    Q0.0 ..Q127.7 Q0.0 ..Q127.7 Q0.0 ..Q127.7 Q0.0 ..Q127.7

    3. Module IM

    Module IM360 gan rack 0 ke CPU dung e ghep noi vi module IM361 at

    cac rack 1, 2, 3 giup ket noi cac module m rong vi CPU khi so module ln hn 8. Canoi gia hai rack la loai 368.Trong trng hp ch co hai rack, ta dung loai IM365.

    4. I/O TCH H PCc CPU 312/314IFM, 31xC c tch h p mt s ng vo ra I/O s v analog, m

    xung, iu khin v tr

  • 8/12/2019 C1_Cau_truc_PLC_S7

    12/45

    Nguyn c Thnh 12

    CPU 313C, CPU 313C-2 DP/PtP, CPU 314C-2 DP/PtP: DI/DO (connectors X11 and X12)1) CPU 314C-2 only- Zn Counter n- A, B Encoder signals- HW gate Gate control- Latch Store counter distance- Vn Comparator n- Prob 0 Measuring probe 0- Bero 0 Reference point switch 0

    - R+, R- Directional signal- Rapid Rapid traverse- Creep Creep speed- CONV_EN Power section enable- CONV_DIR Directional signal (only with control type "voltage 0 to 10 V or

    current from 0 to 10 mA and directional signal")- X Pin usable if not assigned to technology functions

  • 8/12/2019 C1_Cau_truc_PLC_S7

    13/45

    Nguyn c Thnh 13

    CPU 313C/314C-2: Pin-out of the integrated AI/AO and DI (connector X11)

  • 8/12/2019 C1_Cau_truc_PLC_S7

    14/45

    Nguyn c Thnh 14

    Block diagram of integrated digital I/O of CPUs 313C/313C-2/314C-2

    Block diagram of integrated digital/analog I/O of CPUs 313C/314C-2

    5. Module tn hieuModule vao so co cac loai sau:- SM 321; DI 32 _ 24 VDC- SM 321; DI 16 _ 24 VDC- SM 321; DI 16 _ 120 VAC, 4*4 nhom- SM 321; DI 8 _ 120/230 VAC, 2*4 nhom- SM 321; DI 32 _ 120 VAC 8*4 nhomModule ra so:- SM 322; DO 32 _ 24 VDC/0.5 A, 8*4 nhom- SM 322; DO 16 _ 24 VDC/0.5 A, 8*2 nhom- SM 322; DO 8 _ 24 VDC/2 A, 4*2 nhom- SM 322; DO 16 _ 120 VAC/1 A, 8*2 nhom- SM 322; DO 8 _ 120/230 VAC/2 A, 4*2 nhom- SM 322; DO 32_ 120 VAC/1.0 A, 8*4 nhom

  • 8/12/2019 C1_Cau_truc_PLC_S7

    15/45

    Nguyn c Thnh 15

    - SM 322; DO 16 _ 120 VAC ReLay, 8*2 nhom- SM 322; DO 8 _ 230 VAC Relay, 4*2 nhom- SM 322; DO 8 _ 230 VAC/5A Relay,1*8 nhomModule vao/ ra- SM 323; DI 16/DO 16 _ 24 VDC/0.5 A- SM 323; DI 8/DO 8 _ 24 VDC/0.5 AModule Analog inModule analog in co nhieu ngo vao, dung e o ien ap, dong ien, ien tr b

    day, bon day, nhiet o. Co nhieu tam o, o phan giai, thi gian chuyen oi khac nCai at thong so hoat ong cho module bang phan mem S7- Simatic 300 Station Hardware va/hoac chng trnh ngi dung s dung ham SFC 55, 56, 57 phu hp (xemmuc ) va/hoac cai at nh mo dulle tam o (measuring range module) gan tren module

    SM. Ket qua chuyen oi la so nh phan phu hai vi bit MSB la bit dau.- SM331 AI 2*12 : module chuyen oi hai kenh vi sai ap hoac dong, hoac mot

    kenh ien tr 2/3/4 day, dung phng phap tch phan, thi gian chuyen oi t 5ms e100ms, o phan giai 9, 12, 14 bit + dau, cac tam o nh sau: 80 mV; 250 mV; 500mV; 1000 mV; 2.5 V; 5 V;1 .. 5 V; 10 V; 3.2 mA; 10 mA; 20 mA; 0 .. 20 mA;4 ..20 mA. ien tr 150 ; 300 ; 600 ; o nhiet o dung cap nhiet E, N, J, K, L, nhietke ien tr Pt 100, Ni 100. Cac thong so mac nh a c cai san tren module, ket hvi at v tr cua module tam o (bon v tr A, B, C, D) neu khong can thay oi th co thes dung ngay.

  • 8/12/2019 C1_Cau_truc_PLC_S7

    16/45

    Nguyn c Thnh 16

  • 8/12/2019 C1_Cau_truc_PLC_S7

    17/45

    Nguyn c Thnh 17

  • 8/12/2019 C1_Cau_truc_PLC_S7

    18/45

    Nguyn c Thnh 18

    - SM331, AI 8*12 bit, 8 kenh vi sai chia lam hai nhom, o phan giai 9 (12, 14 )bit + dau

    - SM331, AI 8*16 bit , 8 kenh vi sai chia lam 2 nhom , o phan giai 15 bit + dauModule Analog Out:Cung cap ap hay dong phu thuoc so nh phan phu hai

    SM332 AO 4*12 bit: 4 ngo ra dong hay ap o phan giai 12 bit, thi gianchuyen oi 0.8 ms .SM332 AO 2*12 bitSM332 AO 4*16 bit

    Module Analog In/Out- SM 334; AI 4/AO 2 * 8 Bit- SM334; AI 4/AO 2* 12 Bit

  • 8/12/2019 C1_Cau_truc_PLC_S7

    19/45

    Nguyn c Thnh 19

    -

    6. Module chc nang FM va truyen thong CPFM350-1 : em xung mot kenh

    FM350-2 : em xung tam kenh

  • 8/12/2019 C1_Cau_truc_PLC_S7

    20/45

    Nguyn c Thnh 20

    FM351, 353, 354, 357-2 : ieu khien nh v 2 kenhFM352: bo ieu khien cam ien tFM355: bo ieu khien he kn 4 kenhCP340: truyen thong noi tiep PLC vi may in hay thiet b noi tiepCP341: truyen thong noi tiep toc o cao chuan MODBUSCP342-2: Truyen thong AS-ICP342-5, CP343-5: Profibus toc o toi a 12Mbit/sCP342-5FO: Profibus cap quangCP343-1: Mang Ethernet cong nghiep 10/100 Mbit/s giao thc TCP/UDP

    7. PLC S7-400PLC S7-400 gom module CPU va cac module m rong gan tren rack trung tam

    (Central Rack) ngoai ra con co cac rack m rong (Expansion Rack), cac rack noi vi nhauqua module IM. Rack co nhiu slot (8, 9, 10, 18) Ngun t slot 1 v c th chim t 1 n

    3 slot, sau l module CPU chim t 1 n 2 slot, cc module m rng SM-400, modulechc nng FM-460, module pht IM 460, thu IM 461.

  • 8/12/2019 C1_Cau_truc_PLC_S7

    21/45

    Nguyn c Thnh 21

  • 8/12/2019 C1_Cau_truc_PLC_S7

    22/45

    Nguyn c Thnh 22

    Mot CR co the co toi a 21 ER, mot module IM phat (IM 460) co hai giao dien,moi giao dien co the noi en 4 ER khi khong truyen nguon 5V va 1 ER khi truyen nguo5V. Mot CR co the co sau IM phat trong o toi a 2 IM truyen nguon 5V. Moi rack anh so t 1 en 21 bang cach cai at tren IM thu (IM 461). Moi rack co the co 9 hay slot e gan cac module, tren rack co bus I/O va bus truyen thong, nguon ien.

    C nhi u loi rack : CR: rack trung tm, ER: rack m rng, UR: dng cho c hai loirack

  • 8/12/2019 C1_Cau_truc_PLC_S7

    23/45

    Nguyn c Thnh 23

  • 8/12/2019 C1_Cau_truc_PLC_S7

    24/45

    Nguyn c Thnh 24

    CR loai phan oan chia I/O bus thanh hai oan 10 slot va 8 slot, ta co the gan haimodule CPU tren hai phan oan nay cua CR

    Slot 1 cua rack gan module nguon, PS405 dung nguon vao 24 V, PS407 dungnguon xoay chieu 120V/230VAC, ca hai module cung cap nguon ra 5V va 24V DC, ngoaira co o cha pin backup cho he thong PLC

  • 8/12/2019 C1_Cau_truc_PLC_S7

    25/45

    Nguyn c Thnh 25

    CPU 412 2 CPU 414 - 3 CPU 416 3 CPU 417 - 4Work Memory 72KB Program

    72KB Data384KB 1.6MB 2MB, expandable

    to 10MBLoad Memory 256KB RAM

    64MB MMC (EEPROM)64MB MMC (RAM)Process times 0.6us floating op 0.6us floating op 0.48us floating op 0.6us floating opTimer/ Counter 256 256 512 512Communication 2 MPI/DPMulti computing 4 CPU

  • 8/12/2019 C1_Cau_truc_PLC_S7

    26/45

  • 8/12/2019 C1_Cau_truc_PLC_S7

    27/45

    Nguyn c Thnh 27

    Cac module m rong

    CP440, CP441-1, CP441-2: module truyen noitiep RS232, RS485CP443-5: ket noi mang ProfibusCP443-1, CP444: mang Ethernet

    8. MEMORY RESET Ta phi reset b nh PLC khi - Download chng trnh hon ton mi

  • 8/12/2019 C1_Cau_truc_PLC_S7

    28/45

    Nguyn c Thnh 28

    - PLC yu cu reset bng cch cho n STOP nhy chu k 0,5 Hz v

    C th reset bng nt chuyn ch ca PLC hay t my tnh lp trnh - Reset t PLC Nu n STOP ang nhy ta ch cn bt kha v t v tr STOP v v tr MRES thi

    gian ngn ri tr li v tr STOP Trng hp khc ta theo cc bc sau

  • 8/12/2019 C1_Cau_truc_PLC_S7

    29/45

    Nguyn c Thnh 29

    Khi reset CPU thc hin cc hot ng sau:

    9. TRUYN THNG

    9.1 Cng MPICc PLC u c c ng MPI (MULTI POINT INTERFACE) giao ti p v i my tnh

    l p trnh (PG). y l cng ci 9 chn chu n RS485. Cc v n tc truyn th ng dng l187.5 Kbit/s hay 19.2 Kbit/s. Cc CPU 315-2 PN/DP v 317 c th giao ti p n 12Mbit/s.

  • 8/12/2019 C1_Cau_truc_PLC_S7

    30/45

    Nguyn c Thnh 30

    Thng qua MPI, c th k t ni v i my tnh, mn hnh, cc PLC S7-300/400 v v i S7-200(19.2 Kbit/s) . C ng MPI l lo i RS485 n i v i cng truy n thng my tnh l c ng RS232hay USB

    9.2Cp lp trnh S7-300/400C hai loi cp lp trnh: PC Adapter USB, m s 6ES7972-0CB20-0X30 v PC/MPI

    AdapterCp PC Adapter USB ni vi my tnh lp trnh qua cng USB V1.1 v ni vi PLC

    S7/200/300/400 qua cngPPI/ MPI/DP, vn tc truyn t 19,6 Kb/s n 187,5Kb/s. Adapterc cp ngun 24V t u MPI khi ni vi PLC, cc tn hiu u c cch ly. Mun sdng cp ta phi s dng driver i km, sau vo Control Panel-Set PC/PG Interface ta cth chn cc cch truyn thng gia my tnh lp trnh v PLC nh sau:

  • 8/12/2019 C1_Cau_truc_PLC_S7

    31/45

    Nguyn c Thnh 31

  • 8/12/2019 C1_Cau_truc_PLC_S7

    32/45

    Nguyn c Thnh 32

    S u USB

    u MPI l u ni 9 chn ci pha PLC v Adapter , c s sau:

  • 8/12/2019 C1_Cau_truc_PLC_S7

    33/45

    Nguyn c Thnh 33

    Loi cp lp trnh th hai ni vi cng COM my tnh, m 6ES7972-0CA2X- 0XA0, pha my tnh c baud rate 19,2 kb/s hay 38,4 kb/s, pha PLC ti a l 1,5Mb/s

  • 8/12/2019 C1_Cau_truc_PLC_S7

    34/45

    Nguyn c Thnh 34

    S Adapter

  • 8/12/2019 C1_Cau_truc_PLC_S7

    35/45

  • 8/12/2019 C1_Cau_truc_PLC_S7

    36/45

    Nguyn c Thnh 36

  • 8/12/2019 C1_Cau_truc_PLC_S7

    37/45

    Nguyn c Thnh 37

    9.4Cng Profinet PN Cng dng ni mng LAN, ETHERNET dng cp dy i , cp quang hay

    wireless. Cc CPU 315/317 -2PN/DP, 412-2PN, 319/414/416-3PN/DP, module CP343-1,

    443-1 c cng ny. My tnh c th lp trnh PLC thng qua cng PN. u ni l loi RJ45 8chn tuy nhin thng ch dng 4 chn 1,2,3 v 6

    Cp RJ45 gm 8 si mu , 4 cp

    - Cam (orange) / Cam - trng (orange-white)- Xanh l (green) / Xanh l - trng (green-white)- Xanh dng (blue) / Xanh dng - trng (blue-white)- Nu (brown) / Nu - trng (brown-white)

    Hai u cp ni vi u ni c, ni nmy tnh, PLC hay hub, switch

    Khi kt ni PLC hay my tnh vi hub ta dng kt ni thng, khi ni hai my tnh hayhai hub vi nhau ta dng kt ni cho

    9.5Cng PtP (Point to Point)

    Dng kt ni PLC vi thit b truyn thng ni tip RS232 nh u c m vch, myin, u ni c 15 chn, vn tc truyn 19.2/38.4 kb/s. Cng ny c trn CPU 313C/314C-2PtPhay module CP340/CP341, dng chun RS232/ RS422/RS485

  • 8/12/2019 C1_Cau_truc_PLC_S7

    38/45

  • 8/12/2019 C1_Cau_truc_PLC_S7

    39/45

    Nguyn c Thnh 39

    10.CC LOI A CH V D LIU CPU truy cp cc vng nh thng qua a ch, cc vng nh ca S7-300 lit k nh

    sau:- Vng nh ng vo s:

    o Truy cp theo bit, k hiu Ix.y, x l v tr byte, y t 0 n 7 tng ng bit0n 7 ca byte x o Truy cp theo byte, k hiu IBx o Truy cp theo word, k hiu Iwx, gm hai byte, MSB l IBx, LSB l

    IB(x+1)o Truy cp theo double word, k hiu IDx, gm hai word, MSW l IWx,

    LSW l IW(x+2)- Vng nh ng ra s: ging nh trn thay I bng Q - Vng nh ng vo analog, truy cp theo word, k hiu PIWx - Vng nh ng ra analog, truy cp theo word, k hiu PQWx- Vng nh trong bit memory , k hiu M, cch truy cp ging I,vng nh M c kch

    thc hn ch 256 byte - Vng nh Timer, k hiu Tx, x t 0 n 255, Timer l b m xung BCD c gi

    tr t 0 n 999. Ty trng hp, Tx s l mt bit hay mt word.- Vng nh Counter, k hiu Cx, x t 0 n 255, B m BCD c gi tr t 0 n

    999. Ty trng hp, Cx s l mt bit hay mt word.- Vng nh d liu DB (Data block), dng chung cho mi khi chng trnh (shared

    DB) hay dng ring cho mt chng trnh FB ( instance DB); Khi d liu cnh s, DBy, cc nh trong khi d liu c truy cp theo bit, byte, word,doubleword l DBXv.w, DBBx, DBWx, DBDx.

    - Vng nh cc b L cho mi khi chng trnh, Lx.y, LBx, LWx, LDx - Vng nh ngoi vi vo PIBx, PIWx, PIDx c truy cp trc tip m khng cn

    ct vo vng nh m

  • 8/12/2019 C1_Cau_truc_PLC_S7

    40/45

    Nguyn c Thnh 40

    - Vng nh ngoi vi ra PQBx, PQWx, PQDx c xut trc tip m khng cn ctvo vng nh m

    S7- 300 s dng cc loi d liu sau: - Loi d liu s cp

    Type andDescription

    Size inBits

    Format Options Range and Number Notation(lowest to highest value)_

    Example

    BOOL(Bit) 1 Boolean text TRUE/FALSE TRUEBYTE 8 Hexadecimal

    numberB#16#0 to B#16#FF L B#16#10

    L byte#16#10WORD 16 Binary number

    Hexadecimal

    number

    BCD

    Decimal numberunsigned

    2#0 to

    2#1111_1111_1111_1111

    W#16#0 to W#16#FFFF

    C#0 to C#999

    B#(0.0) to B#(255.255)

    L2#0001_0000_0000_0000

    L W#16#1000

    L word#16#1000

    L C#998

    L B#(10,20)

    L byte#(10,20)DWORD 32 Binary number

    Hexadecimalnumber

    Decimal numberunsigned

    2#0 to

    2#1111_1111_1111_1111

    1111_1111_1111_1111

    DW#16#0000_0000 toDW#16#FFFF_FFFF

    B#(0,0,0,0) to

    B#(255,255,255,255)

    2#1000_0001_0001_1000_

    1011_1011_0111_1111

    L DW#16#00A2_1234

    Ldword#16#00A2_1234

    L B#(1, 14, 100, 120)

    L byte#(1,14,100,120)

    INT 16 Decimal numbersigned

    -32768 to 32767 L 1

    DINT 32 Decimal numbersigned

    L#-2147483648 to L#2147483647 L L#1

    REAL 32 IEEE

    Floating- pointnumber

    Upper limit: 3.402823e+38

    Lower limit: 1.175 495e-38

    L 1.234567e+13

    S5TIME

    (SIMATIC time)

    16 S7 time in

    steps of

    S5T#0H_0M_0S_10MS to

    S5T#2H_46M_30S_0MS and

    LS5T#0H_1M_0S_0MS

  • 8/12/2019 C1_Cau_truc_PLC_S7

    41/45

    Nguyn c Thnh 41

    10 ms (default) S5T#0H_0M_0S_0MS LS5TIME#0H_1H_1M_ 0S_0MS

    TIME 32 IEC time in stepsof 1 ms, integersigned

    T#-24D_20H_31M_23S_648MSto

    T#24D_20H_31M_23S_647MS

    LT#0D_1H_1M_0S_0MS

    LTIME#0D_1H_1M_0S

    _0MSDATE 16 IEC date in steps

    of 1 dayD#1990-1-1 to

    D#2168-12-31

    L D#1996-3-15

    L DATE#1996-3-15TIME_OF_DAY 32 Time in steps of

    1 msTOD#0:0:0.0 to

    TOD#23:59:59.999

    L TOD#1:10:3.3

    LTIME_OF_DAY#1:10:3.3

    CHAR 8 ASCII characters 'A','B' etc. L 'E'

    - Loi d liu phc hp: Data Type DescriptionDATE_AND_TIME

    DT

    Loi bin gm 8 byte BCD

    STRING Chui k t 256 byte gm 2 byte headerv 254 k t ti a (v d: string[9]'Siemens').

    ARRAY Mt mng nhiu chiu (ti a 6) gmcc d liu cng loi .V d: "ARRAY[1..2,1..3] OF INT" nh ngha mng2x 3 gm cc s nguyn. Truy cp phnt mng dngIndex ("[2,2]"). Index ls nguyn(-32768 to 32767).

    STRUCT nh ngha nhm cc d liu nhiuloi. V d, array of structures haystructure ca structures v arrays.

    UDT To loi d liu ring ca mnh ANY

    11. CC KHI CHNG TRNH

    Chng trnh ngi dung thng c chia nho thanh tng khoi logic theo kieuchng trnh cau truc, giup cho viec lap trnh va sa loi thuan tien. Co nhieu loai khlogic:

    Khoi to chc OB (Organization blocks)Khoi ham he thong SFB (System function blocks) va ham he thong SFC (systemfunctions) tch hp trong PLC

  • 8/12/2019 C1_Cau_truc_PLC_S7

    42/45

  • 8/12/2019 C1_Cau_truc_PLC_S7

    43/45

    Nguyn c Thnh 43

    Ng t c ngOB40OB41OB42OB43OB44OB45OB46OB47

    1617181920212223

    OB60 Goi bi SFC35 "MP_ALM" 25OB70OB72OB 73

    Loi I/O redundancy ( H CPU)Loi CPU redundancy (H CPU)Loi Communication redundancy (H CPU)

    252825

    S c b t ng b OB80OB81OB82OB83OB84OB85OB86OB87

    S co chu ky quetLoi nguonNgat chan oanNgat do them bt moduleLoi phan cng CPULoi chng trnhLoi module m rong

    Loi truyen thong

    26, 28

    OB90 Warm or cold restart or delete a block beingexecuted in OB90 or load an OB90 on theCPU or terminate OB90

    29, 0

    OB100OB101OB102

    Khi ong amKhi ong nongKhi ong lanh

    27

    S co ong boOB121OB122

    Sai lap trnhSai I/O

    u tien cuatac nhan gayra s co

    1/ Khoi OB1OB1 c goi sau khi ket thuc qua trnh khi ong va sau khi ket thuc chnh no,

    moi OB tr OB90 co the ngat OB1. Khi OB1 a c thc hien, he ieu hanh gi i dlieu toan cuc. Trc khi goi lai OB1, he ieu hanh chuyen bo nh em ra module xuacap nhat bo em nhap va nhan d lieu toan cuc. Khi thc hien OB1, chng trnh tron

  • 8/12/2019 C1_Cau_truc_PLC_S7

    44/45

    Nguyn c Thnh 44

    khoi c thc hien, d lieu xuat ra module xuat c cap tam trong bo nh. Chng trnhtrong OB1 co the goi cac ham hay khoi ham.

    Thi gian thc hien OB1 goi la thi gian quet, he ieu hanh an nh thi gian quetoi a (150ms) va toi thieu, co the cai at bang Step 7. Neu chu ky quet keo dai th OB80 hay chuyen sang STOP, neu chu ky quet ngan qua th them tr hoan hay goi OB90.

    OB1 gom phan ma chng trnh, do ngi dung viet; bang bien cuc bo (local block)con goi la bang khai bao bien (variable declaration table) gom 20 byte

    Cot th nhat la a ch trong vung bien cuc bo, cot th hai khai bao loai bien, tengha la tam thi, gia tr cua bien thay oi sau moi vong quet cua OB, cot th ba laten cua d lieu, co y ngha nh sau (giai thch trong cot chu thch 6):

    OB1_EV_CLASS: gia tr B#16#11 co ngha OB1 tch cc

    OB1_SCAN_1: B#16#01: hoan tat warm restartB#16#02: hoan tat hot restartB#16#03: hoan tat chu kyB#16#04: hoan tat cold restart

    OB1_PRIORITY: gia tr 1OB1_OB_NUMBR: so OB la 1OB1_RESERVED_1: d trOB1_RESERVED_2: d trOB1_PREV_CYCLE: thi gian vong quet trc (ms)OB1_MIN_CYCLE: thi gian vong quet ngan nhatOB1_MAX_CYCLE: thi gian vong quet dai nhatOB1_DATE_TIME: ngay gi OB1 bat au thc hien (8 byte)Cac gia tr tren ngi dung khong thay oi c, ngi dung co the them cac

    vao t a ch 20.0 tr i, cac bien nay la bien tam, thay oi sau moi vong quet. Cacthem vao nay s dung cho lap trnh va goi cac chng trnh con FC, SFC, FB, SFB.

    12. CHUK QUT

    CPU chy hai chng trnh: chng trnh h iu hnh v chng trnh ngi dng.Chng trnh h iu hnh thc hin cc cng vic sau:

    - X l restart (warm start) v hot restart- c ng vo s ct vo PII (process image input) v xu t PIQ (process image

    output) ra ng ra Q

  • 8/12/2019 C1_Cau_truc_PLC_S7

    45/45

    - Gi chng trnh ng i dng- X l ng t- X l li- Qun l vng nh - Truyn thng

    CPU lm vi c theo chu k qut nh hnh