Tải bản đầy đủ (.pdf) (50 trang)

Điều khiển băng chuyền bằng PLC simatic s7 200

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (836.77 KB, 50 trang )

án t t nghi p k s đi n

CH

GVHD: TS. Tr n Thanh Trang

NG 1

GI I THI U T NG QUAN
1.1. M C ÍCH CH N

TÀI

TÀI:

Cùng v i s ti n b c a khoa h c - công ngh , các thi t b đi n – đi n t đ

c ng

d ng ngày càng r ng rãi và mang l i hi u qu cao trong h u h t các l nh v c kinh t , k
thu t c ng nh trong đ i s ng xã h i.
V n đ t đ ng hóa trong công nghi p đ gi m b t lao đ ng chân tay và t ng n ng
su t lao đ ng, là m t trong nh ng đ tài đ
tr

c các b n sinh viên, các th y cô

nh ng

ng k thu t quan tâm và nghiên c u nhi u nh t. Chính vì v y em đã ch n đ tài: “ I U


KHI N B NG CHUY N B NG PLC SIMATIC S7 – 200” cho đ án t t nghi p c a mình.
Trong h th ng đi u khi n PLC các ph n t nh p tín hi u nh : chuy n m ch, nút
nh n, c m bi n,… đ

c n i v i đ u vào c a thi t b PLC. Các ph n t ch p hành nh : đèn

báo, r -le, công-t c-t ,… đ
Ch
bày

c n i đ n l i ra c a PLC t i các đ u n i.

ng trình đi u khi n PLC đ

ph n sau) s đ

c so n th o d

i các d ng c b n (s đ

c trình

c n p vào b nh bên trong PLC, sau đó t đ ng th c hi n tu n t

theo m t chu i l nh đi u khi n đ

c xác đ nh tr

c.


H còn cho phép công nhân v n hành thao tác b ng tay các ti p đi m, nút d ng kh n
c p đ đ m b o tính an toàn trong các tr

ng h p x y ra s c .

 Vai trò c a PLC:
PLC đ
ch

c xem nh trái tim trong m t h th ng đi u khi n t đ ng đ n l v i

ng trình đi u khi n đ

c ch a trong b nh PLC, PC th

ng xuyên ki m tra tr ng thái

c a h th ng thông qua các tín hi u h i ti p t thi t b nh p đ t đó có th đ a ra nh ng
tín hi u đi u khi n t

ng ng đ n các thi t b xu t.

PLC có th đ

c s d ng cho nh ng yêu c u đi u khi n đ n gi n và đ

c l p đi l p

l i theo chu k , ho c liên k t v i máy tính ch khác ho c máy tính ch thông qua m t ki u
h th ng m ng truy n thông đ th c hi n các quá trình x lý.

M c đ thông minh c a m t h th ng đi u khi n ph thu c ch y u vào kh n ng
c a PLC đ đ c đ

c các d li u khác nhau t các c m bi n c ng nh b ng các thi t b

nh p b ng tay.
Trong giai đo n đ u c a th i k phát tri n công nghi p vào nh ng n m 1960 và
1970, yêu c u t đ ng c a h đi u khi n đ

c th c hi n b ng các r -le đi n t n i v i

nhau b ng dây d n đi n trong b ng đi u khi n, trong nhi u tr
kích th

c quá l n đ n n i không th g n toàn b lên trên t

không hoàn toàn t t, vì th r t th
SVTH: Nguy n B o Qu c

ng h p b ng đi u khi n có
ng và các dây n i c ng

ng x y ra tr c tr c trong h th ng. M t đi m quan tr ng
MSSV: 20702029

trang 1


án t t nghi p k s đi n


GVHD: TS. Tr n Thanh Trang

n a là do th i gian làm vi c c a các r -le có gi i h n, nên khi c n thay th c n ph i ng ng
toàn b h th ng và dây n i c ng ph i thay th cho phù h p. B ng đi u khi n ch dùng cho
m t yêu c u riêng bi t không th thay đ i t c th i ch c n ng khác mà ph i tháo l p l i toàn
b . Và trong tr

ng h p b o trì c ng nh s a ch a c n đòi h i th chuyên môn có tay ngh

cao. Tóm l i h đi u khi n b ng r -le hoàn toàn không linh ho t.
 Tóm t t nh

c đi m c a h th ng đi u khi n dùng r -le:

 T n kém r t nhi u dây d n.
 Thay th r t ph c t p.
 C n công nhân s a ch a tay ngh cao.
 Công su t tiêu th l n.
 Th i gian s a ch a lâu.
 Khó c p nh t s đ nên gây khó kh n cho công tác b o trì c ng nh thay th .


u đi m c a h đi u khi n PLC:
S ra đ i c a h đi u khi n PLC đã làm thay đ i h n h th ng đi u khi n c ng nh

các quan ni m thi t k v chúng, h đi u khi n PLC có nhi u u đi m nh sau:
 Gi m 80% s l

ng dây n i.


 Công su t tiêu th c a PLC r t th p.
 Có ch c n ng t chu n đoán, do đó giúp cho công tác s a ch a đ

c nhanh chóng

và d dàng.
 Ch c n ng đi u khi n thay đ i d dàng b ng thi t b l p trình (máy tính, màn hình)
mà không c n thay đ i ph n c ng n u không có yêu c u thêm b t các thi t b xu t nh p.
 S l

ng r -le và timer ít h n nhi u so v i h đi u khi n c đi n.

 S l

ng ti p đi m trong ch

ng trình s d ng không h n ch .

 Th i gian hoàn thành m t chu trình đi u khi n r t nhanh (vài ms) d n đ n t ng cao
t c đ s n xu t.
 Chi phí l p đ t th p.


tin c y cao.

 Ch

ng trình đi u khi n có th in ra gi y ch trong vài phút giúp thu n ti n cho v n

đ b o trì và s a ch a h th ng.

T các u đi m nêu trên, hi n nay PLC đã đ

c ng d ng trong r t nhi u l nh v c

khác nhau trong công nghi p.

SVTH: Nguy n B o Qu c

MSSV: 20702029

trang 2


án t t nghi p k s đi n

1.2. N I DUNG C A
tài :”

GVHD: TS. Tr n Thanh Trang

TÀI:

I U KHI N B NG CHUY N B NG PLC SIMATIC S7 – 200” bao g m

nh ng v n đ sau:


Tìm hi u, nghiên c u và trình bày lý thuy t c s v PLC Siemens S7-200 (CPU

224), s d ng c m bi n trong công nghi p và ng d ng c a nam châm đi n trong quy trình

s n xu t.


Trình bày l u đ gi i thu t, s đ kh i thi t k ph n c ng, vi t ch

ng trình đi u

khi n.


Trình bày nguyên lý ho t đ ng và phát tri n thêm c a đ tài trong l nh v c t đ ng

hóa công nghi p.

SVTH: Nguy n B o Qu c

MSSV: 20702029

trang 3


án t t nghi p k s đi n

CH

GVHD: TS. Tr n Thanh Trang

NG 2

LÍ THUY T C


S

2.1. GI I THI U PLC:
2.1.1. S l

c v l ch s phát tri n:

Thi t b đi u khi n l p trình đ u tiên (programmable controller) đã đ

c nh ng nhà

thi t k cho ra đ i n m 1968 (công ty General Moto – M ). Tuy nhiên, h th ng này còn
khá đ n gi n và c ng k nh, ng

i s d ng g p nhi u khó kh n trong vi c v n hành h
c c i ti n h th ng đ n gi n, g n nh , d v n hành,

th ng. Vì v y các nhà thi t k t ng b

nh ng vi c l p trình cho h th ng còn khó kh n, do lúc này không có các thi t b l p trình
ngo i vi h tr cho công vi c l p trình.
đ n gi n hóa vi c l p trình, h
(programmable- controller handle) đ u tiên đ

th ng đi u khi n l p trình c m tay
c ra đ i vào n m 1969.

i u này đã t o ra


m t s phát tri n th t s cho k thu t đi u khi n l p trình. Giai đo n này các h th ng đi u
khi n l p trình (PLC) ch đ n gi n nh m thay th h th ng Relay và dây n i trong h th ng
đi u khi n c đi n. Qua quá trình v n hành, các nhà thi t k đã t ng b

c t o ra đ

cm t

tiêu chu n m i cho h th ng, tiêu chu n đó là: D ng l p trình dùng gi n đ hình thang (the
diagroom- format). Trong nh ng n m đ u th p niên 1970, nh ng h th ng PLC còn có
thêm kh n ng v n hành v i nh ng thu t toán h tr (arithmetic), “v n hành v i các d
li u c p nh t” (data- manipulation). Do s phát tri n c a lo i màn hình dùng cho máy tính
(Cathode Ray Tube: CRT), nên vi c giao ti p gi a ng

i đi u khi n đ l p trình cho h

th ng càng tr nên thu n ti n h n.
S phát tri n c a h th ng ph n c ng và ph n m m t n m 1975 cho đ n nay đã làm
cho h th ng PLC phát tri n m nh m h n v i các ch c n ng m r ng: h th ng ngõ
vào/ra có th t ng lên đ n 8.000 c ng vào/ra, dung l

ng b nh ch

ng trình t ng lên đ n

128.000 t b nh (word of memory). Ngoài ra các nhà thi t k còn t o ra k thu t k t n i
v i các h th ng PLC riêng l thành m t h th ng PLC chung, t ng kh n ng c a t ng h
th ng riêng l . T c đ x lí c a t ng h th ng đ

c c i thi n, chu kì quét nhanh h n làm


cho h th ng PLC x lí t t v i nh ng ch c n ng ph c t p s l
Trong t

ng c ng vào/ra l n.

ng lai h th ng PLC không ch giao ti p v i các h th ng khác qua CIM

(Computer Intergrated Manufacturing) đ đi u khi n các h th ng: Robot, Cad/Cam…
ngoài ra các nhà thi t k còn đang xây d ng các lo i PLC v i các ch c n ng đi u khi n
“thông minh” còn g i là các siêu PLC (super PLCS) cho t

SVTH: Nguy n B o Qu c

MSSV: 20702029

ng lai.

trang 4


án t t nghi p k s đi n

GVHD: TS. Tr n Thanh Trang

2.1.2. Gi i thi u:
B đi u khi n l p trình PLC (Programmable Logic Controller) đ

c sáng t o t


ng ban đ u c a m t nhóm k s thu c hãng General Motor vào n m 1968.

nh ng ý t

Trong nh ng n m g n đây, b đi u khi n l p trình đ
công nghi p c a n

c ta nh là m t gi i pháp lý t

c s d ng ngày càng r ng rãi trong

ng cho vi c t đ ng hóa các quá trình

s n xu t. Cùng v i s phát tri n công ngh máy tính đ n hi n nay, b đi u khi n l p trình
đ tđ

c nh ng u th c b n trong ng d ng đi u khi n công nghi p.
Nh v y, PLC là m t máy tính thu nh nh ng v i các tiêu chu n công nghi p cao và

kh n ng l p trình logic m nh, PLC là đ u não quan tr ng và linh ho t trong đi u khi n t
đ ng hóa.
Các thi t k đ u tiên là nh m thay th cho các ph n c ng Relay dây n i và các Logic
th i gian. Tuy nhiên, bên c nh đó vi c đòi h i t ng c

ng dung l

ng nh và tính d dàng

cho PLC mà v n đ m b o t c đ x lí c ng nh giá c . Chính đi u này đã gây ra s quan
tâm sâu s c đ n vi c s d ng PLC trong công nghi p. Các t p l nh nhanh chóng đi t các

l nh logic đ n gi n đ n các l nh đ m, đ nh th i, thanh ghi d ch, sau đó là các ch c n ng
làm toán trên các máy l n. S phát tri n các máy tính d n đ n các b PLC có dung l
l n, s l

ng I/O nhi u h n.
ng trình là đ n v c b n cho quá trình đi u

Trong PLC, ph n c ng CPU và ch

khi n ho c x lí h th ng. Ch c n ng mà b đi u khi n c n th c hi n s đ
m t ch

ng

ng trình. Ch

đi u khi n d a vào ch

ng trình này đ

c xác đ nh b i

c n p s n vào b nh PLC, PLC s th c hi n vi c

ng trình này. Nh v y mu n thay đ i hay m r ng ch c n ng c a

quy trình công ngh , ta ch c n thay đ i ch
hay m r ng ch c n ng s đ

ng trình bên trong b nh PLC. Vi c thay đ i


c th c hi n m t cách d dàng mà không c n m t s can

thi p v t lí nào so v i các b dây n i hay relay.
2.1.3. C u trúc và nghiên c u ho t đ ng c a m t PLC:
2.1.3.1. C u trúc:
M t h th ng đi u khi n l p trình c b n ph i g m có 2 ph n: kh i x lý trung tâm
(CPU: Central Processing Unit) và h th ng giao ti p vào/ra (I/O).
Kh i đi u khi n trung tâm (CPU) g m 3 ph n: b x lý, h th ng b nh và h th ng
ngu n cung c p.
Các ch

ng trình cho S7-200 ph i luôn có m t ch

N u có s d ng ch

ng trình con và ch

ng trình chính (Main Program).

ng trình x lý ng t thì đ

c vi t ti p sau ch

trình chính.

SVTH: Nguy n B o Qu c

MSSV: 20702029


trang 5

ng


án t t nghi p k s đi n

GVHD: TS. Tr n Thanh Trang

2.1.3.2. Ho t đ ng c a m t PLC:
V c b n ho t đ ng c a m t PLC c ng khá đ n gi n.

u tiên, h th ng các c ng

vào/ra (input/output) (còn g i là các modul xu t/nh p) dùng đ đ a các tín hi u t các thi t
b ngo i vi vào CPU (nh các sensor, công t c, tín hi u t đ ng c ,…). Sau khi nh n đ

c

ngõ vào thì CPU s x lí và đ a các tín hi u đi u khi n qua Modul xu t ra các

tín hi u
thi t b đ

c đi u khi n.

Trong su t quá trình ho t đ ng, CPU đ c ho c quét d li u ho c tr ng thái c a thi t
b ngo i vi thông qua ngõ vào, sau đó th c hi n các ch
m t b đ m ch
hành. Ch


ng trình s nh t l nh t b nh ch

ng trình

ng trình trong b nh nh sau:

ng trình đ a ra thanh ghi l nh đ thi

d ng STL (Statementlist – d ng l nh li t kê) s đ

ng máy c t trong b nh ch

ng trình. Sau khi th c hi n xong ch

c d ch ra ngôn

ng trình, CPU s g i

ho c c p nh t tín hi u t i các thi t b , đ

c th c hi n thông qua modul xu t, m t chu kì

g m đ c tín hi u

ng trình và g i c p nh t tín hi u

ngõ vào, th c hi n ch

g i là m t chu k quét (Scanning).

ho t đ ng này s giúp cho ng

i thi t k n m đ

c nguyên t c c a m t PLC.

ng trình, PLC c p nh t tín hi u ngõ vào (ON/OFF),

c truy xu t t c th i đ đ a ra

ngõ ra (ON/OFF) ph i theo hai b
chuy n đ i các b

c logic t

ng ng

ngõ ra mà quá trình c p nh t tín hi u

c: khi x lý th c hi n ch
ngõ ra trong “ch

ng trình, vi x lý s

ng trình n i” (đã đ

c logic này s chuy n đ i ON/OFF. Tuy nhiên lúc này các tín hi u

các b
hi u đ


c

ây ch là mô t ho t đ ng đ n gi n c a m t PLC, v i

Th c t khi PLC th c hi n ch
các tín hi u không đ

ngõ ra đ

c đ a ra t i modul out) v n ch a đ

c l p trình),

ngõ ra (t c tín

c đ a ra. Khi x lý k t thúc ch

ng trình x

lý, vi c chuy n đ i các m c logic (c a các ti p đi m) đã hoàn thành thì vi c c p nh t các
ngõ ra m i th c s tác đ ng lên ngõ ra đ đi u khi n các thi t b

tìn hi u
Th

ngõ ra.

ng vi c th c thi m t vòng quét x y ra v i m t th i gian r t ng n, m t vòng quét


đ n (single scan) có th i gian th c hi n m t vòng quét t 1ms đ n 100ms. Vi c th c hi n
m t chu k quét dài hay ng n còn ph thu c vào đ dài c a ch

ng trình và c m c đ

giao ti p gi a PLC v i các thi t b ngo i vi (màn hình hi n th ,…). Vi x lý có th đ c
đ

c tín hi u

ngõ vào ch khi nào tìn hi u này tác đ ng v i kho ng th i gian l n h n m t

chu k quét thì vi x lý coi nh không có tín hi u này. Tuy nhiên trong th c t s n xu t,
th

ng các h th ng ch p hành là các h th ng c khí nên có t c đ quét nh trên có th

đáp ng đ
h

c các ch c n ng c a dây chuy n s n xu t.

kh c ph c th i gian quét dài nh

ng đ n chu trình s n xu t, các nhà thi t k còn thi t k h th ng PLC c p nh t t c th i,

các h th ng này th
x lý l

ng đ


c áp d ng cho các PLC l n có s l

ng I/O nhi u, truy c p và

ng thông tin l n.

SVTH: Nguy n B o Qu c

MSSV: 20702029

trang 6


án t t nghi p k s đi n

GVHD: TS. Tr n Thanh Trang

 Quy trình thi t k h th ng đi u khi n dùng PLC:
 Xác đ nh qui trình đi u khi n:
i u đ u tiên c n bi t là đ i t
PLC là ph i đi u khi n đ
khi n đ

c ki m tra th

ng đi u khi n c a h th ng, m c đích chính c a

c các thi t b ngo i vi. Các chuy n đ ng c a đ i t


ng đi u

ng xuyên b i các thi t b vào, các thi t b này g i tín hi u đ n

PLC và ti p theo đó PLC s đ a tín hi u đi u khi n đ n các thi t b đ đi u khi n chuy n
đ ng c a đ i t

ng.

đ n gi n, quy trình đi u khi n có th mô t theo l u đ (hình 1).

 Xác đ nh tín hi u vào/ra:
c th hai là ph i xác đ nh v trí k t n i gi a các thi t b vào ra v i PLC. Thi t b

B

vào có th là ti p đi m, c m bi n. Thi t b ra có th là r -le đi n t , motor, đèn. M i v trí
k tn iđ

c đánh s t

 So n th o ch
Ch
bày

b

ng t

ng v i PLC s d ng.


ng trình:

ng trình đi u khi n đ

c so n th o d

i d ng l u đ hình thang nh đã trình

c 1.

 N p ch

ng trình vào b nh :

C p ngu n cho PLC, cài đ t c u hình kh i giao ti p I/O n u c n (ph thu c vào
t ng lo i PLC). Sau đó n p ch

ng trình so n th o trên màng hình vào b nh c a PLC.

Sau khi hoàn t t nên ki m tra l i b ng ch c n ng t chu n đoán và n u có th thì ch y
ch

ng trình mô ph ng ho t đ ng c a h th ng.
 Ch y ch
Tr

ng trình:

c khi kh i đ ng h th ng c n ph i ch c ch n dây n i t PLC đ n các thi t b


ngo i vi là đúng, trong quá trình ch y ki m tra có th c n thi t ph i th c hi n các b

c tính

ch nh h th ng nh m đ m b o an toàn khi đ a vào ho t đ ng th c t .

th o ch

ch

ng trình g n gàng, d quan sát và không nh m l n đ a ch trong quá trình

ng trình, th c hi n các yêu c u sau:

 Hi u rõ nguyên lý ho t đ ng c a h th ng.
 Xác đ nh có bao nhiêu tín hi u vào/ra (I/O).
 L p b ng phân ph i nhi m v I/O.
 Xây d ng gi i thu t ho c Grafcet.
 Vi t và ki m tra ch

ng trình ch y demo.

 K t n i thi t b và ki m tra h th ng ho t đ ng.

SVTH: Nguy n B o Qu c

MSSV: 20702029

trang 7



án t t nghi p k s đi n

GVHD: TS. Tr n Thanh Trang

Xác đ nh yêu c u
c a h th ng

K t n i v i các thi t
b I/O vào PLC

V l u đ đi u
khi n

Ki m tra dây n i

Li t kê các thi t
b I/O t ng ng
v i các đ u I/O
c a PLC

Ch y th ch
trình

So n th o
ch ng trình

ng


Ki m tra

NO

N p ch ng trình
vào PLC

Ch y t t
YES

S a ch a ch
trình

ng

N p vào EPROM

2.1.3.3. Quá trình phát tri n c a k thu t đi u khi n:


H th ng điCh
u khi
n:ph ng
T o tài li u ch ng
y mô

tìm
l
i
H th ng đi u khi n là t p h p các thi t b và d ng c đi trình

n t . Nó dùng đ v n

hành m t quá trình m t cách n đ nh, chính xác và thông su t.


H thNOng đi u khi n dùng r le YES
đi n:
S b t đ u v cu
vàom
nhd ng
Chcycách
t t m ng khoa h c k thu t đ c bi t Ch
t n m 60 và 70,

nh ng máy móc t đ ng đ

c đi u khi n b ng nh ng r le đi n t nh các b đ nh th i,

ti p đi m, b đ m, relay đi n t . Nh ng thi t b này đ

c liên k t v i nhau đ tr thành

m t hHÌNH
th ng2.1hoàn
ch nh
b ng vô
s các
n b trí
chKHI
t bên N

trong
panelPLC
đi n (t
: QUY
TRÌNH
THI
T KdâyHđi TH
NGch ng
I U
B NG
đi u khi n).
SVTH: Nguy n B o Qu c

MSSV: 20702029

trang 8


án t t nghi p k s đi n

GVHD: TS. Tr n Thanh Trang

Nh v y, v i m t h th ng có nhi u tr m làm vi c và nhi u tín hi u vào/ra thì t
đi u khi n r t l n. i u đó d n đ n h th ng c ng k nh, s a ch a khi h h ng r t ph c t p
và khó kh n. H n n a, các r le ti p đi m n u có s thay đ i yêu c u đi u khi n thì b t
bu c thi t k l i t đ u.
H th ng đi u khi n dùng PLC:




V i nh ng khó kh n và ph c t p khi thi t k h th ng dùng r le đi n, nh ng n m
80, ng

i ta ch t o ra các b đi u khi n có l p trình nh m nâng cao đ tin c y, n đ nh,

đáp ng h th ng làm vi c trong môi tr
kinh t cao.

ng công nghi p kh c nghi t đem l i hi u qu

ó là b đi u khi n l p trình đ

c, đ

c chu n hóa theo ngôn ng Anh Qu c

là Programmable Logic Controller (vi t t t là PLC).
2.1.3.4. Vi c s d ng PLC và các h th ng đi u khi n khác:
 PLC v i các h th ng đi u khi n b ng r le:
Vi c phát tri n h th ng b ng l p trình đã d n thay th t ng b

c h th ng đi u

khi n b ng role trong các quá trình s n xu t khi thi t k m t h th ng đi u khi n hi n đ i,
i k s ph i cân nh c, l a ch n gi a các h th ng đi u khi n l p trình th

ng

ng đ


cs

d ng thay cho h th ng đi u khi n b ng role do các nguyên nhân sau:
 Thay đ i trình t đi u khi n m t cách linh ho t.
 Có đ tin c y cao.
 Kho ng không l p đ t thi t b nh , không chi m di n tích.
 Có kh n ng đ a tín hi u đi u khi n

ngõ ra cao.

 S ch n l a d li u m t cách thu n l i, d dàng.
 Thay đ i trình t đi u khi n m t cách th

ng xuyên.

 D dàng thay đ i đ i v i c u hình (h th ng máy móc s n xu t) trong t

ng lai khi

có nhu c u m r ng s n xu t.
c tr ng cho h th ng đi u khi n ch

ng trình là phù h p v i nh ng nhu c u đã

nêu trên, đ ng th i v m t kinh t và th i gian thì h th ng đi u khi n l p trình c ng v

t

tr i h n h th ng đi u khi n c đi n (role, contactor,…). H th ng đi u khi n này c ng
phù h p v i s m r ng h th ng trong t


ng lai do không ph i đ i, b h th ng dây n i

gi a h th ng đi u khi n và các thi t b , mà ch đ n gi n là thay v i máy tính.
 Máy tính và PLC đ u d a trên b x lý (CPU) đ x lý d li u. Tuy nhiên có m t
vài c u trúc quan tr ng c n phân bi t đ th y rõ s khác bi t gi a m t PLC và m t máy
tính.

SVTH: Nguy n B o Qu c

MSSV: 20702029

trang 9


án t t nghi p k s đi n

GVHD: TS. Tr n Thanh Trang

Không nh m t máy tính, PLC đ
tr

ng công nghi p. M t PLC có th đ

có t tr

c thi t k đ c bi t đ ho t đ ng trong môi

cl pđ t


nh ng n i có đ nhi u đi n cao, vùng

ng m nh, có các ch n đ ng c khí, nhi t đ môi tr
i u quan tr ng th hai là: m t PLC đ

(đ i v i ph n c ng), đ ng th i ch

ng cao,…

c thi t k v i ph n m m sao cho d l p đ t

ng trình c ng ph i d dàng đ ng

i s d ng (k s ,

k thu t viên) thao tác l p trình m t cách nhanh chóng, thu n l i.
 PLC v i máy tính cá nhân:
Máy tính không có các c ng giao ti p v i các thi t b đi u khi n, đ ng th i máy
tính c ng ho t đ ng không t t trong môi tr

ng công nghi p.

Ngôn ng l p trình trên máy tính không ph i d ng hình thang, máy tính ngoài vi c
s d ng ph n m m chuyên bi t cho PLC, còn ph i thông qua vi c s d ng các ph n m m
khác làm ch m đi quá trình giao ti p v i các thi t b đ

c đi u khi n.

Tuy nhiên qua máy tính, PLC có th d dàng k t n i v i các h th ng khác, c ng
nh PLC có th s d ng b nh ( có dung l


ng r t l n) c a máy tính làm b nh c a

PLC.
2.1.3.5. i u khi n dùng PLC:
Các ch ng lo i PLC: hi n nay, m t s PLC đ

c s d ng trên th tr

ng Vi t Nam:

 M : Allen Bradley, General Electric, Square D, Texas Instruments, Cutter
Hammer,….


c: Siemens, Boost, Festo,…..

 Hàn Qu c: LG
 Nh t: Mitsubishi, Omron, Panasonic, Fanuc, Fuzi, Koyo,….
Và nhi u ch ng lo i khác.
Các s n ph m nh : Logo, Easy, Zen,…. C ng đ

c ch t o ra đ đáp ng yêu c u

đi u khi n đ n gi n.
 L i ích c a vi c s d ng PLC:
Cùng v i s phát tri n c a ph n c ng và ph n m m, PLC ngày càng t ng đ
tính n ng c ng nh l i ích c a PLC trong ho t đ ng công nghi p. Kích th
hi n nay đ


c thu nh l i đ b nh và s l

PLC càng m nh h n giúp ng

c các

c c a PLC

ng I/O càng nhi u h n, các ng d ng c a

i s d ng gi i quy t đ

c nhi u v n đ ph c t p trong đi u

khi n h th ng.
L i ích đ u tiên c a PLC là h th ng đi u khi n ch c n l p đ t m t l n (đ i v i s
đ h th ng, các đ

ng dây n i, các tín hi u

SVTH: Nguy n B o Qu c

ng vào/ra,…), mà không ph i thay đ i k t

MSSV: 20702029

trang 10


án t t nghi p k s đi n


GVHD: TS. Tr n Thanh Trang

c u c a h th ng sau này, gi m đ

c s t n kém khi ph i thay đ i l p đ t khi đ i th t

đi u khi n (đ i v i h th ng đi u khi n relay) kh n ng chuy n đ i h đi u khi n cao h n
(nh giao ti p gi a các PLC đ truy n d li u đi u khi n l n nhau), h th ng đ

c đi u

khi n linh ho t h n.
Không nh các h th ng c , PLC có th d dàng l p đ t do chi m kho ng không
gian nh h n nh ng đi u khi n nhanh, nhi u h n các h th ng khác.

i u này càng t ra

thu n l i h n đ i v i các h th ng đi u khi n l n, ph c t p, và quá trình l p đ t h th ng
PLC ít t n th i gian h n các h th ng các.
 u th c a h th ng đi u khi n dùng PLC:
i u khi n linh ho t, đa d ng.


 L

ng contact l n, t c đ ho t đ ng nhanh.

 Thu n ti n cho ti n hành thay đ i và s a ch a.



n đ nh, đ tin c y cao.

 L p đ t đ n gi n.
 Kích th

c nh g n.

 Có th n i m ng vi tính đ giám sát h th ng.
 H n ch :
 Giá thành (tùy theo yêu c u máy).
 C n m t chuyên viên đ thi t k ch

ng trình cho PLC ho t đ ng.

 Các yêu c u c đ nh, đ n gi n thì không c n dùng PLC.
 PLC s b nh h

ng khi ho t đ ng

môi tr

ng có nhi t đ cao, đ rung m nh.

 Các ng d ng c a PLC:


i u khi n các quá trình s n xu t: gi y, xi m ng, n

c gi i khát, linh ki n đi n t ,


xe h i, bao bì, đóng gói,….
 R a xe ô tô t đ ng.
 Thi t b khai thác.
 Giám sát h th ng, an toàn nhà x

ng.

 H th ng báo đ ng.


i u khi n thang máy.

SVTH: Nguy n B o Qu c

MSSV: 20702029

trang 11


án t t nghi p k s đi n



GVHD: TS. Tr n Thanh Trang

i u khi n đ ng c .

 Chi u sáng.
 C a công nghi p, t đ ng.

 B mn

c, t

 Báo gi tr

i cây.
ng h c, công s ,….

 Máy c t s n ph m, vô chai,….
 Và còn nhi u h th ng t đ ng khác.
2.1.4. C u hình h th ng:
2.1.4.1. C u trúc ph n c ng:
 B đi u khi n l p trình (PLC):
PLC là b đi u khi n l p trình và đ

c xem là máy tính công nghi p. Do công ngh

ngày càng cao vì v y l p trình PLC c ng ngày càng thay đ i, ch y u là s thay đ i v c u
hình h th ng mà quan tr ng là b x lý trung tâm (CPU). S thay đ i này nh m c i thi n
m t s tính n ng, s l nh, b nh , s đ u vào/ra (I/O), t c đ quét,….vì v y xu t hi n r t
nhi u lo i PLC.
PLC c a Siemens hi n có các lo i sau: S7-200, S7-300, S7-400,….
Riêng S7-200 có các lo i CPU sau: CPU 210, CPU 214, CPU 222, CPU 224, CPU
226,…. M i nh t có CPU 224xp, CPU 226xp,có tích h p analog.
H S7-200, CPU 224 t ng s I/O max t

ng đ i l n, kho ng 256 I/O, s module

m r ng tùy theo CPU có th lên đ n t i đa 7 module.

Tích h p nhi u ch c n ng đ c bi t trên CPU nh ngõ ra xung, high speed counter,
đ ng h th i gian th c,….
Module m r ng đa d ng, nhi u ch ng lo i nh analog, x lý nhi t đ , đi u khi n
v trí, module m ng,….

B ng 2.1 : các lo i CPU S7-200.

SVTH: Nguy n B o Qu c

MSSV: 20702029

trang 12


án t t nghi p k s đi n

GVHD: TS. Tr n Thanh Trang

B ng 2.2 : So sánh các thông s và đ c đi m k thu t c a series 22x

B ng 2.3 : Mã s và các thông s v đi n áp ngu n và I/O

SVTH: Nguy n B o Qu c

MSSV: 20702029

trang 13


án t t nghi p k s đi n


GVHD: TS. Tr n Thanh Trang

B ng2.4 : Các thông s v công su t tiêu th và dòng đi n I/O

2.1.4.2. Các thành ph n CPU:


c đi m c a CPU 224:
 Kích th

c: 120.5mm x 80mm x 62mm

 Dung l

ng b nh ch

 Dung l

ng b nh d li u: 2560 words.

ng trình: 4096 words.

 B nh lo i EFROM.

SVTH: Nguy n B o Qu c

MSSV: 20702029

trang 14



án t t nghi p k s đi n

GVHD: TS. Tr n Thanh Trang

 có 14 c ng vào, 10 c ng ra.
 có th thêm vào 14 module m r ng k c module analog.
 t c đ x lý m t l nh logic Boole 0.37  s.
 có 256 timer, 256 counter, các hàm s h c trên s nguyên và s th c.
 có 6 b đ m t c đ cao, t n s đ m 20 KHz.
 có 2 b phát xung nhanh ki u PTO và PWM, t n s 20 KHz ch
 có 2 b đi u ch nh t

các CPU DC.

ng t .

 các ng t: ph n c ng, theo th i gian, truy n thông,…
 đ ng h th i gian th c.
 ch

ng trình đ

 toàn b dung l

c b o v b ng password.
ng nh không b m t d li u 190 gi khi PLC b m t đi n.

 Hình dáng bên ngoài:

Các đèn tr ng thái:
èn RUN-màu xanh: Ch đ nh PLC

o
đ
o

c n p vào b nh ch

o

ng trình đã

ng trình.

èn STOP-màu vàng: Ch đ nh PLC
hi n l i (các đ u ra đ u

ch đ làm vi c và th c hi n ch
ch đ STOP, d ng ch

ng trình đang th c

ch đ off).

èn SF-màu đ , đèn báo hi u h th ng b h ng có ngh a là l i ph n c ng ho c h
đi u hành.
l i ch

đây c n phân bi t rõ l i h th ng v i l i ch


ng trình ng

ng trình ng

i dùng thì CPU không th nh n bi t đ

i dùng, khi

c vì tr

download xu ng CPU, ph n m m l p trình đã làm nhi m v ki m tra tr

c khi

c khi d ch

sang mã máy.
o

èn Ix.x-màu xanh: Ch đ nh tr ng thái On/Off c a đ u vào s .

o

èn Qx.x-màu xanh: Ch đ nh tr ng thái On/Off c a đ u ra s .
Port truy n thông n i ti p: RS 485 protocol, 9 chân s d ng cho vi c ph i ghép v i

PC, PG, TD200, TD200C, OP, m ng bi n t n, m ng công nghi p.
T c đ truy n - nh n d li u theo ki u PPI


t c đ chu n là 9600 baud.

T c đ truy n - nh n d li u theo ki u Freeport là 300 ÷ 38400 baud.

SVTH: Nguy n B o Qu c

MSSV: 20702029

trang 15


án t t nghi p k s đi n

GVHD: TS. Tr n Thanh Trang

Hình 2.2: C u trúc c a port RS 485

B ng2.5 : Mô t ch c n ng c a các chân c a port RS 485

Hình 2.3: CPU S7 – 200 module

SVTH: Nguy n B o Qu c

MSSV: 20702029

trang 16


án t t nghi p k s đi n


GVHD: TS. Tr n Thanh Trang

 Công t c ch n ch đ :
 Công t c ch n ch đ RUN: Cho phép PLC th c hi n ch

ng trình, khi ch

ng

trình g p l i ho c g p l nh STOP thì PLC s t đ ng chuy n sang ch đ STOP m c dù
công t c v n

ch đ RUN (nên quan sát đèn tr ng thái).

 Công t c ch n ch đ STOP: Khi chuy n sang ch đ STOP, d ng c
ch

ng b c

ng trình đang ch y, các tín hi u ra lúc này đ u v off.
 Công t c ch n ch đ TERM: cho phép ng

RUN/STOP t xa, ngoài ra
 Vít ch nh đ nh t
xoay đ

ch đ này đ

i v n hành ch n m t trong hai ch đ


c dùng đ download ch

ng trình ng

ng t : M i CPU có t 1 đ n 2 vít ch nh đ nh t

c m t góc 270°, dùng đ thay đ i giá tr c a bi n s d ng trong ch

 Pin và ngu n nuôi b nh : S d ng t v n n ng và pin. Khi n ng l
c n ki t PLC s t đ ng chuy n sang s d ng n ng l

i dùng.

ng t , có th
ng trình.
ng c a t b

ng t pin.

Hình 2.4: S đ m ch giao ti p gi a CPU 224 AC/DC/RLY

v i sensor và c c u ch p hành

SVTH: Nguy n B o Qu c

MSSV: 20702029

trang 17



án t t nghi p k s đi n

GVHD: TS. Tr n Thanh Trang

2.1.5. T p l nh l p trình PLC SIEMENS S7-200:
2.1.5.1. Bit logic (các l nh ti p đi m):
 Ti p đi m th

ng h :

L
A
D

N

Ti p đi m th

ng h s đóng khi giá tr c a

bit có đ a ch là n b ng 1.
Toán h ng n: I, Q, M, SM, T, C, V.

 Ti p đi m th

ng đóng:

L
A
D


N

Ti p đi m th

ng đóng s đóng khi giá tr c a

bit có đ a ch là n b ng 0.
Toán h ng n: I, Q, M, SM, T, C, V.

 L nh Out:
L
A
D

??.?

Giá tr c a bit có đ a ch là n s b ng 1 khi
đ u vào c a l nh này b ng 1 và ng

c l i.

Toán h ng n: Q, M, SM, T, C, V.
Ch s d ng m t l nh Out cho m t đ a ch .
 L nh Set:
L
A
D

Giá tr c a các bit có đ a ch đ u tiên là n s

b ng 1 khi đ u vào c a l nh này b ng 1. khi
đ u vào c a l nh b ng 0 thì các bit này v n
gi nguyên tr ng thái. Trong đó s bit là giá
tr c a i.
Toán h ng n: Q, M, SM, T, C, V.
i: IB, QB, MB, SMB, VB, AC, h ng s .

 L nh Reset:
L
A
D

Giá tr c a các bit có đ a ch đ u tiên là n s
b ng 0 khi đ u vào c a l nh này b ng 1. khi
đ u vào c a l nh b ng 0 thì các bit này v n
gi nguyên tr ng thái. Trong đó s bit là giá
tr c a i.

SVTH: Nguy n B o Qu c

MSSV: 20702029

trang 18


án t t nghi p k s đi n

GVHD: TS. Tr n Thanh Trang

Toán h ng n: Q, M, SM, T, C, V.

i: IB, QB, MB, SMB, VB, AC, h ng s .

 Ti p đi m phát hi n c nh lên:
Ti p đi m phát hi n c nh lên s phát ra m t

L
A
D

xung khi đ u vào ti p đi m P có s chuy n
đ i t m c th p lên m c cao.
r ng c a xung này b ng th i gian c a m t
chu k quét.

 Ti p đi m phát hi n c nh xu ng:
Ti p đi m phát hi n c nh xu ng s phát ra

L
A
D

m t xung khi đ u vào ti p đi m N có s
chuy n đ i t m c cao xu ng m c th p.
r ng c a xung này b ng th i gian c a m t
chu k quét.

2.1.5.2. M t s l nh ti p đi m đ c bi t:
 Ti p đi m SM0.0: Ti p đi m luôn luôn đóng.

 Ti p đi m SM0.1: Ti p đi m phát ra m t xung khi PLC chuy n t ch đ STOP

sang RUN.

SVTH: Nguy n B o Qu c

MSSV: 20702029

trang 19


án t t nghi p k s đi n

GVHD: TS. Tr n Thanh Trang

 Ti p đi m SM0.4: Ti p đi m t o xung liên t c, v i chu k 60s, 30s đ u
30s sau

m c th p,

m c cao.

 Ti p đi m SM0.5: Ti p đi m t o xung liên t c, v i chu k là 1s, 0.5s đ u
th p, 0.5s sau

m c

m c cao.

2.1.5.3. B đ nh th i TIMER:
 TON
L

A
D

Khi ngõ vào chân IN lên m c 1 thì b đ nh th i
Ton ho t đ ng đ m th i gian, khi th i gian đ m
đ

c l n h n ho c b ng giá tr đ t tr

c PT thì

các ti p đi m c a b đ nh th i tác đ ng. các ti p
đi m th

ng h s đóng và các ti p đi m th

ng

đóng s h .
Khi ngõ vào chân IN xu ng m c 0 thì th i gian
đ m đ

c s b reset đi, b Ton ng ng ho t

đ ng và ti p đi m c a b đ nh th i th
h và ti p đi m th

ng đóng s đóng.

Toán h ng: Txxx


SVTH: Nguy n B o Qu c

Ton

1ms

T32, T96

10ms

T33->T36; T97->T100

100ms

T37->T63; T101->T255

MSSV: 20702029

ng h s

trang 20


án t t nghi p k s đi n

GVHD: TS. Tr n Thanh Trang

 TONR
L

A
D

Khi ngõ vào chân IN lên m c 1 thì b đ nh th i
Tonr ho t đ ng đ m th i gian, khi th i gian đ m
đ

c l n h n ho c b ng giá tr đ t tr

c PT thì

các ti p đi m c a b đ nh th i tác đ ng. các ti p
đi m th

ng h s đóng và các ti p đi m th

ng

đóng s h .
Khi ngõ vào chân IN xu ng m c 0 thì th i gian
đ mđ

c s không b reset đi, b Tonr ng ng

ho t đ ng và ti p đi m c a b đ nh th i gi
nguyên tr ng thái.
Toán h ng: Txxx

Tonr


1ms

T0, T64

10ms

T1->T4; T65->T68

100ms

T5->T31; T69->T95

2.1.5.4. B đ m Counter:
 CTU
L
A
D

CTU đ m lên s s

n lên đ u vào chân CU.

Khi giá tr đ m đ

c l n h n ho c b ng giá tr

đ t tr

c PV thì các ti p đi m c a b CTU này


tác đ ng. các ti p đi m th
các ti p đi m th

ng h s đóng và

ng đóng s h .

Khi đ u vào chân R lên m c 1 s reset các giá tr
đ mđ

c, các ti p đi m th

ti p đi m th

ng h s h và các

ng đóng s đóng.

Toán h ng:
Cxxx = C0->C47, C80->C127

SVTH: Nguy n B o Qu c

MSSV: 20702029

trang 21


án t t nghi p k s đi n


GVHD: TS. Tr n Thanh Trang

 CTUD
L
A
D

CTUD đ m lên s s

n lên đ u vào chân CU.

CTUD đ m xu ng s s
Khi giá tr đ m đ
đ t tr

n lên đ u vào CD.

c l n h n ho c b ng giá tr

c PV thì các ti p đi m c a b CTU này

tác đ ng. các ti p đi m th
các ti p đi m th

ng h s đóng và

ng đóng s h .

Khi đ u vào chân R lên m c 1 s reset các giá tr
đ mđ


c, các ti p đi m th

ti p đi m th

ng h s h và các

ng đóng s đóng.

Toán h ng:
C48->C79

2.1.5.5. L nh so sánh Compare:
 Compare Byte
L
A
D

Ti p đi m này s đóng khi giá tr trong thanh
ghi n1 b ng giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 byte
Ti p đi m này s đóng khi giá tr trong thanh
ghi n1 > ho c = giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 byte
Ti p đi m này s đóng khi giá tr trong thanh
ghi n1 < ho c = giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 byte
Ti p đi m này s đóng khi giá tr trong thanh
ghi n1 khác giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 byte

Ti p đi m này s đóng khi giá tr trong thanh
ghi n1 l n h n giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 byte
Ti p đi m này s đóng khi giá tr trong thanh
ghi n1 nh h n giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 byte

SVTH: Nguy n B o Qu c

MSSV: 20702029

trang 22


án t t nghi p k s đi n

GVHD: TS. Tr n Thanh Trang

 Compare Word
L
A
D

Ti p đi m này s đóng khi giá tr trong thanh
ghi n1 b ng giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 word
Ti p đi m này s đóng khi giá tr trong thanh
ghi n1 > ho c = giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 word
Ti p đi m này s đóng khi giá tr trong thanh

ghi n1 < ho c = giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 word
Ti p đi m này s đóng khi giá tr trong thanh
ghi n1 khác giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 word
Ti p đi m này s đóng khi giá tr trong thanh
ghi n1 l n h n giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 word
Ti p đi m này s đóng khi giá tr trong thanh
ghi n1 nh h n giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 word

 Compare Doubleword
L
A
D

Ti p đi m này s đóng khi giá tr trong thanh
ghi n1 b ng giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 d-word
Ti p đi m này s đóng khi giá tr trong thanh
ghi n1 > ho c = giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 d-word
Ti p đi m này s đóng khi giá tr trong thanh
ghi n1 < ho c = giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 d-word
Ti p đi m này s đóng khi giá tr trong thanh
ghi n1 khác giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 d-word


SVTH: Nguy n B o Qu c

MSSV: 20702029

trang 23


án t t nghi p k s đi n

GVHD: TS. Tr n Thanh Trang

Ti p đi m này s đóng khi giá tr trong thanh
ghi n1 l n h n giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 d-word
Ti p đi m này s đóng khi giá tr trong thanh
ghi n1 nh h n giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 d-word

 Compare Real

L
A
D

Ti p đi m này s đóng khi giá tr trong thanh
ghi n1 b ng giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 s th c
Ti p đi m này s đóng khi giá tr trong thanh
ghi n1 > ho c = giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 s th c

Ti p đi m này s đóng khi giá tr trong thanh
ghi n1 < ho c = giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 s th c
Ti p đi m này s đóng khi giá tr trong thanh
ghi n1 khác giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 s th c
Ti p đi m này s đóng khi giá tr trong thanh
ghi n1 l n h n giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 s th c
Ti p đi m này s đóng khi giá tr trong thanh
ghi n1 nh h n giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 s th c

2.1.5.6. Hàm di chuy n d li u Mov:
L
A
D

Hàm MOV-B l y già tr trong IN và ch a ra
OUT.
Toán h ng: IN, OUT: 1 byte

SVTH: Nguy n B o Qu c

MSSV: 20702029

trang 24


án t t nghi p k s đi n


GVHD: TS. Tr n Thanh Trang

Hàm MOV-W l y già tr trong IN và ch a
ra OUT.
Toán h ng: IN, OUT: 1 word
Hàm MOV-DW l y già tr trong IN và ch a
ra OUT.
Toán h ng: IN, OUT: 1 d-word
Hàm MOV-R l y già tr trong IN và ch a ra
OUT.
Toán h ng: IN, OUT: 1 s th c 32 bit

2.1.5.7. L nh chuy n đ i Convert
L
A
D

Hàm B-I l y giá tr trong IN (1 byte) chuy n
thành 1 word và ch a ra OUT.
Toán h ng: IN : 1 byte
OUT: 1 word
Hàm I-B l y giá tr trong IN (1 word)
chuy n thành 1 byte và ch a ra OUT.
Toán h ng: IN : 1 word
OUT: 1 byte
Hàm I-DI l y giá tr trong IN (1 word)
chuy n thành 1 d-word và ch a ra OUT.
Toán h ng: IN : 1 word
OUT: 1 d-word

Hàm DI-I l y giá tr trong IN (1 d-word)
chuy n thành 1 word và ch a ra OUT.
Toán h ng: IN : 1 d-word
OUT: 1 word
Hàm DI-R l y giá tr trong IN (1 d-word)
chuy n thành 1 s th c 32 bit và ch a ra
OUT.
Toán h ng: IN : 1 d-word
OUT: 1 s th c 32 bit
Hàm BCD-I l y giá tr trong IN (1 word
d ng s BCD) chuy n thành 1 word d ng s
nguyên và ch a ra OUT.
Toán h ng: IN : 1 word
OUT: 1 word

SVTH: Nguy n B o Qu c

MSSV: 20702029

trang 25


×