CHUYÊN Đ PLC S7-1200
1 . T NG QUAN PLC S7-1200
1.1 . Gi i thi u v PLC S7-1200
PLC S7-1200 là m t dòng PLC c nh c a hãng Siemens. Đây là dòng PLC đc thi t ượ ế
k tích h p các ngõ vào/ra trên CPU nên đc ng d ng trong các ng d ng v a vàế ượ
nh .
Dòng CPU c a S7-1200 g m: CPU 1211C; CPU 121C; CPU 1214C; CPU 1215C và
CPU 1217C. Bên c nh đó, còn có dòng CPU S7 1200 FC (1214FC, 1215FC, 1217FC) h
tr ch c năng PROFISafe c a Siemens.
Ngoài ra, còn có các dòng CPU S7 1200 SIPLUS (đây là các dòng PLC có kh năng làm
vi c các môi tr ng nhà máy kh c nghi t nh nhi t đ cao, các hóa ch t đc h i, ườ ư
…).
Bên c nh tên CPU s có 3 ký hi u, ví d : AC/DC/Rly ho c DC/DC/DC. Trong đó Ký
hi u đu tiên th hi n đi n áp ngu n c p cho PLC là AC (220V) ho c DC (24V). Ký
hi u th 2 th hi n đi n áp đt lên input c a PLC, th ng là DC24V. Ký hi u cu i ườ
cùng th hi n d ng output c a PLC là Rly (R le) ho c DC (transistor). ơ
Ngoài các I/O đc tích h p s n trên CPU thì ta có th m r ng các ch c năng nàyượ
thông qua các module m r ng khác đ phù h p v i các ng d ng c n nhi u I/O cũng
nh các giao ti p truy n thông khác.ư ế
[1]. Các module giao
ti p (CM)ế
[2]. CPU
[3]. Signal board (SB),
communication board
(CB), ho c Battery
Board (BB)
[4]. Các module tín hi u
(SM)
M t s module x lý tín hi u s .
M t s module x lý tín hi u analog.
M t s module giao ti p. ế
Ngoài ra còn có Battery Board h tr cho các ng d ng real-time ho c back-up khi b
m t ngu n.
1.2 . C u trúc b nh PLC S7 1200
Vùng ch ng trình ng d ngươ
- Organization blocks (Obs): mi n ch a ch ng trình t ch c. Trong đó, OB1 là ươ
ch ng trình chính.ươ
- Data blocks (DBs): ch a d li u c a các ch ng trình (gi i h n t 1-65535). ươ
- Functions (FCs) and function blocks (FBs): mi n ch a ch ng trình con đc t ươ ượ
ch c thành hàm đ th c hi n các ch c năng riêng. M i FCs ho c FBs t ch c thành
hàm có bi n hình th c đ trao đi d li u v i ch ng trình đã g i nó. Ngoài ra, cácế ươ
FBs còn có th s d ng đc d li u t các DB. (gi i h n c a FBs và FCs là t 1- ượ
65535).
Vùng nh ch a các tham s
- I (Process image input): Vùng nh đm ngõ vào.
- Q (Process image output): Vùng nh đm ngõ ra.
- M (Memory): Vùng nh ch a các bi n c . ế
- T (Timer): Vùng nh ph c v cho các b đnh th i.
- C (Counter): Vùng nh ph c v b .
- PI: Vùng nh đm ngõ vào t ng t . ươ
- PQ: Vùng nh đm ngõ ra t ng t . ươ
Vùng nh ch a các kh i d li u
- DB (Data block): Mi n ch a các d li u đc t chúc thành kh i. Kích th c ượ ướ
hay s l ng kh i do ng i s d ng qui đnh. ượ ườ
- L (Temp memory): Mi n ch a các bi n t m c a kh i ch ng trình OB, FC, FB ế ươ
đc t ch c và s d ng cho các bi n nháp t c th i và trao đi d li u c a bi nượ ế ế
hình th c v i nh ng kh i đã g i nó.
Ph ng pháp truy c p vùng nhươ
- Theo bit: Tên vùng nh + đa ch byte + (.) + ch s bit
VD: I0.7, Q1.5, M2.6, DB1.DBX2.5,…
- Theo byte: Tên vùng nh + B + đa ch byte
VD: IB0, QB1; MB6, DB5.DBB15,…
- Theo Word: Tên vùng nh + W + đa ch byte cao nh t
VD: IW0, QW2; MW16, DB10.DBW8,…
- Theo Dword: Tên vùng nh + D + đa ch byte cao nh t
VD: ID0, QD2; MD16, DB10.DBD8,…
Các lo i d li u
- Ki u d li u: Bool, Byte, Word và Dword.