®å ¸n tèt nghiÖp sv. L¬ng v¨n kiªn
Trêng dhnni – hµ néi ®iÖn 45a – khoa c¬ ®iÖn
64
*Bé sö lý trung t©m (CPU) : §îc x©y dùng tõ c¸c vi sö lý (8 bit, 12
bit hoÆc 32 bit) cã c¸c bé nhí ch¬ng tr×nh RAM, ROM. Th«ng thêng nã cã
2 cæng giao diÖn víi thiÕt bÞ ngo¹i vi lµ m¸y tÝnh (PC) vµ bé lËp tr×nh.
Bé xö lý trung t©m ghÐp nèi vµo - ra qua 3 BUS : BUS d÷ liÖu, BUS ®iÒu
khiÓn vµ BUS ®Þa chØ.
Chøc n¨ng cña bé vi sö lý trung t©m trong PLC lµ : ®iÒu khiÓn vµ kiÓm so¸t
c¸c ch¬ng tr×nh ®îc lu d÷ trong bé nhí mét c¸ch tuÇn tù. Nã liªn kÕt c¸c
tÝn hiÖu l¹i víi nhau theo quy ®Þnh vµ tõ ®ã ®a ra c¸c lÖnh cho ®Çu ra. Sù thao
t¸c tuÇn tù cña ch¬ng tr×nh dÉn ®Õn 1 thêi gian trÔ, khi ®ã bé ®Õm cña
ch¬ng tr×nh quÐt qua 1 ch¬ng tr×nh ®Çy ®ñ råi sau ®ã l¹i lÆp l¹i. Thêi gian
cña chu k× nµy ®îc gäi lµ "thêi gian quÐt" vµ phô thuéc vµo dung lîng cña
bé nhí.
*Bé nhí ch¬ng tr×nh : thêng lµ c¸c bé phËn lu tr÷ ®iÖn tö nh :
RAM, PROM, hoÆc EPROM. Ch¬ng tr×nh ®iÒu khiÓn khi t¶i xuèng tõ thiÕt
bÞ lËp tr×nh, chóng sÏ ®îc gi÷ l¹i trong c¸c bé nhí nµy.
§Ó duy tr× ch¬ng tr×nh trong trêng hîp mÊt ®iÖn nguån ®ét ngét, ta
ph¶i cung c¸p 1 nguån dù phßng cho c¸c bé nhí nµy.
Trong thiÕt kÕ ngêi ta thêng chia bé nhí thµnh tõng modul ®Ó cho
phÐp ®iÒu khiÓn c¸c ch¬ng tr×nh cã kÝch thêng kh¸c nhau. Khi cÇn më réng
bé nhí chØ cÇn c¾m thªm c¸c thÎ nhí ®iÖn tö vµo c¸c panel cña PLC.
*modul ®Çu vµo : chøa c¸c bé läc vµ bé thÝch øng n¨ng lîng. Nã cã
chøc n¨ng chuÈn bÞ c¸c tÝn hiÖu cña phÇn tö ®Çu vµo díi d¹ng tÝn hiÖu t¬ng
tù hoÆc sè, sau ®ã chuyÓn vµ CPU ®Ó xö lý.
§Ó thuËn tiÖn trong viÖc ®iÒu khiÓn, c¸c modul ®Çu vµo ®îc thiÕt kÕ ®Ó
cã thÓ nhËn nhiÒu ®Çu vµo vµ mçi ®Çu vµo thêng ®îc trang bÞ 1 ®ièt ph¸t
quang ®Ó kiÓm tra h háng.
*modul ®Çu ra : ®îc cÊu t¹o nh modul ®Çu vµo. Nã cã chøc n¨ng
truyÒn c¸c th«ng tin ®Õn c¸c phÇn tö kÝch ho¹t cho c¸c thiÕt bÞ lµm viÖc. V×
®å ¸n tèt nghiÖp sv. L¬ng v¨n kiªn
Trêng dhnni – hµ néi ®iÖn 45a – khoa c¬ ®iÖn
65
vËy modul ®Çu ra ®îc thiÕt kÕ ®Ó thÝch hîp víi nhiÒu m¹ch phèi ghÐp kh¸c
nhau.
ViÖc kiÓm tra, quan s¸t trùc quan ®îc thÓ hiÖn qua c¸c ®iot ph¸t quang
ë mçi ®Çu ra.
*Bé nguån cung cÊp : th«ng thêng nguån cung cÊp cho PLC ®îc cÊp
tõ nguån 220V ~ hoÆc 110V~ (tÇn sè 50 ÷ 60 Hz) hoÆc 24V 1 chiÒu. Bé
nguån sÏ cho ra c¸c ngån æn ®Þnh cao, cÊp cho CPU, hoÆc cho modul ®Çu vµo
vµ modul ®Çu ra.
3.1.2.9. CÊu tróc c¬ b¶n cña PLC S7 - 200 víi khèi xö lý CPU224.
* KÕt nèi víi m¸y tÝnh:
§Ó cã thÓ lËp tr×nh ®iÒu khiÓn hÖ thèng vµ n¹p S7-200 cÇn ph¶i kÕt nèi
nã víi m¸y tÝnh theo s¬ ®å nh sau
Modul rén
g
RS-232
RS-485
I0.0
÷
I0.7
Q0.0
÷
Q2.7
Module m
ë
réng
H
×nh13: S¬ ®å kÕt nèi tæng thÓ
®å ¸n tèt nghiÖp sv. L¬ng v¨n kiªn
Trêng dhnni – hµ néi ®iÖn 45a – khoa c¬ ®iÖn
66
* CÊu h×nh cøng CPU 224:
S7-200 lµ thiÕt bÞ ®iÒu khiÓn logic kh¶ lËp tr×nh cña h·ng Siemens
(CHLB §øc), cã cÊu tróc theo kiÓu modul vµ cã c¸c modul më réng. C¸c
modul nµy sö dông cho nhiÒu môc ®Ých sö dông kh¸c nhau. HiÖn nay ®· xuÊt
hiÖn trªn thÞ trêng víi rÊt nhiÒu lo¹i S7-200 víi tÝnh n¨ng ngµy cµng ®îc c¶i
tiÕn: tõ CPU 212, CPU 214… ®Õn CPU 224, CPU 226...
ThiÕt bÞ ®iÒu khiÓn chóng t«i sö dông trong ®Ò tµi lµ CPU 224, v× vËy
chóng t«i chØ tr×nh bµy cÊu tróc cña CPU 224.
CPU 224 cã ®Çy ®ñ tÝnh n¨ng cña c¸c CPU phiªn b¶n tríc cïng víi
nh÷ng c¶i tiÕn ®¸ng kÓ vÒ kü thuËt.
* §Æc ®iÓm kü thuËt cña CPU 224:
- Bé nhí ch¬ng tr×nh : 8KB
- Bé nhí d÷ liÖu: 5 KB
- Ng«n ng÷ ch¬ng tr×nh : LAD, FBD, STL
- B¶o vÖ ch¬ng tr×nh : 3 møc password b¶o vÖ
- 256 bé ®Õm: 6 bé ®Õm tèc ®é cao(30 kHz), bé ®Õm A/B(tèi ®a 20
kHz), cã thÓ sö dông ®Õm tiÕn, ®Õm lïi hoÆc c¶ ®Õm tiÕn vµ lïi.
H
×nh14: M« h×nh phÇn cøng CPU224
§Ìn b¸o
Cæng
truyÒn th«ng
§Çu ra
§Çu vµo
Nèi Modul
më réng
Nguån vµo
Hép
c«ng t¾c
®å ¸n tèt nghiÖp sv. L¬ng v¨n kiªn
Trêng dhnni – hµ néi ®iÖn 45a – khoa c¬ ®iÖn
67
- 128 bé Timer chia lµm 3 lo¹i cã ®é ph©n gi¶i kh¸c nhau: 4 bé Timer
1ms, 16 bé Timer 10 ms, 236 Timer 100 ms.
- Sè ®Çu vµo ra: cã 14 ®Çu vµo sè, 10 ®Çu ra sè
- Cã tèi ®a 94 ®Çu vµo sè, 74 ®Çu ra sè, 28 ®Çu vµo t¬ng tù, 7 ®Çu ra
t¬ng tù víi 7 modul më réng t¬ng tù vµ sè.
- 2 bé ®iÒu chØnh t¬ng tù
- 2 ®Çu ph¸t xung tèc ®é cao, tÇn sè 20 kHz cho d·y xung kiÓu PTO
hoÆc PWM. ViÖc kÕt hîp ®Çu ra sè tèc ®é cao vµ bé ®Õm tèc ®é cao cã thÓ sö
dông cho c¸c øng dông cÇn ®iÒu khiÓn cã ph¶n håi tèc ®é.
- Tèc ®é xö lý logic 0.37 μs
- C¸c chÕ ®é ng¾txö lý ng¾t: ng¾t truyÒn th«ng, ng¾t theo sên lªn
hoÆc sên xuèng cña xung, ng¾t cña bé ®Õm tèc ®é cao, vµ ng¾t truyÒn xung.
* M« t¶ c¸c ®Ìn b¸o trªn CPU :
- SP(®Ìn ®á ): §Ìn ®á b¸o hiÖu hÖ thèng bÞ háng.
- RUN(®Ìn xanh): §Ìn xanh chØ ®Þnh PLC lµm viÖc vµ ch¬ng tr×nh
®îc n¹p vµo m¸y.
- STOP:(®Ìn vµng): §Ìn vµng STOP chØ ®Þnh PLC ®ang ë chÕ ®é dõng,
dõng ch¬ng tr×nh ®ang thùc hiÖn l¹i.
- Ix.x(®Ìn xanh): ®Ìn xanh ë cæng vµo chØ tr¹ng th¸i tøc thêi cña cæng
vµo Ix.x. §Ìn nµy b¸o tÝn hiÖu tr¹ng th¸i cña tÝn hiÖu theo gi¸ trÞ logic cña
cæng.
- Qx.x(®Ìn xanh):§Ìn nµy b¸o hiÖu tr¹ng th¸i tøc thêi cña cæng ra
Qx.x,tr¹ng th¸i tÝn hiÖu ®Çu ra theo gi¸ trÞ logic cña cæng.
* Cæng truyÒn th«ng:
S7 200 sö dông cæng RS485 víi phÝch nèi 9 ch©n ®Ó phôc vô cho viÖc
ghÐp nèi víi thiÕt bÞ lËp tr×nh hoÆc víi tr¹m PLC kh¸c.Tèc ®é truyÒn cho m¸y
lËp tr×nh (kiÓu PPI) lµ 9600 baud. Tèc ®é cung cÊp cña PLC theo kiÓu tù do lµ
®å ¸n tèt nghiÖp sv. L¬ng v¨n kiªn
Trêng dhnni – hµ néi ®iÖn 45a – khoa c¬ ®iÖn
68
tõ 300 ®Õn 38400 baud.
S7 200 khi ghÐp nèi víi m¸y lËp tr×nh PG702 hoÆc c¸c m¸y lËp tr×nh
thuéc hä PG7xx cã thÓ sö dông c¸p nèi th¼ng qua MPI .C¸p ®ã kÌm theo m¸y
lËp tr×nh.
GhÐp nèi m¸y tÝnh PC qua cæng RS 232 cÇn cã c¸p nèi PC/PPI víi bé
chuyÓn ®æi RS232 /RS 485.
* C«ng t¾c chän chÕ ®é lµm viÖc cho CPU 224
C«ng t¾c chän chÕ ®é lµm viÖc cã ba vÞ trÝ cho phÐp lùa chän c¸c chÕ ®é
lµm viÖc kh¸c nhau cho CPU 224
- RUN cho phÐp PLC thùc hiÖn ch¬ng tr×nh.PLC S7 200 sÏ rêi khái chÕ
®é RUN vµ chuyÓn sang chÕ ®é STOP nÕu trong m¸y cã sù cè hoÆc trong
ch¬ng tr×nh gÆp lÖnh STOP ,thËm chÝ ngay c¶ khi c«ng t¾c ë chÕ ®é RUN .
Nªn quan tr¹ng th¸i thùc t¹i cña PLC theo ®Ìn b¸o.
- STOP cìng bøc PLC dõng c«ng viÖc thùc hiÖn ch¬ng tr×nh ®ang ch¹y
vµ chuyÓn sang chÕ ®é STOP. ë chÕ ®é STOP PLC cho phÐp hiÖu chØnh l¹i
ch¬ng tr×nh hoÆc n¹p l¹i ch¬ng tr×nh míi.
- TERM cho phÐp m¸y lËp tr×nh quyÕt ®Þnh mét trong chÕ ®é lµm viÖc
hoÆc ë RUN hoÆc ë STOP.
* CÊu tróc bé nhí cña CPU 224
Bé nhí cña PLC S7 200 ®îc chia lµm 4 vïng víi mét tô cã nhiÖm vô
duy tr× d÷ liÖu trong kho¶ng thêi gian nhÊt ®Þnh khi mÊt nguån.Bé nhí cña S7
200 cã tÝnh n¨ng ®éng cao ,®äc vµ ghi trong toµn vïng, lo¹i trõ c¸c bit nhí ®Æc
biÖt chØ cã thÓ truy cËp ®Ó ®äc.
- Vïng ch¬ng tr×nh: Lµ miÒn bé nhí ®îc sö dông ®Ó lu tr÷ c¸c lÖnh
ch¬ng tr×nh. Vïng nµy thuéc kiÓu non- volatile ®äc ghi ®îc.
- Vïng tham sè: Lµ miÒn lu gi÷ c¸c tham sè nh : tõ khãa, ®Þa chØ
tr¹m....Còng gièng nh vïng ch¬ng tr×nh ,vïng tham sè ®äc /ghi ®îc.