Professional Documents
Culture Documents
Tailieuxanh Do An PLC Dong Thung Bia Tu Dong 5646
Tailieuxanh Do An PLC Dong Thung Bia Tu Dong 5646
®Þnh
Qu¶n lý ghÐp nèi
Cæng ng¾t vµ
®Õm tèc ®é cao
§èi víi PLC cì nhá các bé phËn thvêng ®vîc kÕt hîp thµnh mét khèi.
Còng có mét sè h¹ng thiÕt kÕ PLC thµnh tõng m« ®un ®Ó ngvêi sö dông có thÓ lùa
chän cÊu h×nh PLC cho phù hîp mµ Ýt tèn kÐm nhÊt, ®ång thêi ®áp øng ®vîc yêu cÇu
øng dông. Mét bé PLC có thÓ có nhiÒu m« ®un nhvng thµnh phÇn c¬ b¶n nhÊt cña
phÇn cøng trong bé PLC bao giê còng có các khèi sau:
+ -
H×nh 2.2: S¬ ®å cÊu tróc phÇn cøng cña bé lËp tr×nh PLC
Dùa vµo s¬ ®å khèi ta thÊy PLC gåm có 4 khèi chÝnh ®ó lµ: Khèi nguån, khèi vi
xö lý – bé nhí, khèi ®Çu vµo, khèi ®Çu ra. Th«ng thvêng các tÝn hiÖu xuÊt nhËp ®Çu ë
d¹ng sè (1- 0), cßn nÕu tÝn hiÖu lµ d¹ng liên tôc th× ta cÇn g¾n các khèi xuÊt nhËp ë d¹ng
liên tôc (Analog).
a. M« ®un nguån: (Moudule)
Lµ khèi chøc n¨ng dùng ®Ó cung cÊp nguån vµ æn ®Þnh ®iÖn áp cho PLC
ho¹t
®éng. Trong c«ng nghiÖp ngvêi ta thvêng dùng ®iÖn áp 24V mét chiÒu. Tuy nhiên cũng
có bé PLC sö dông ®iÖn áp 220V xoay chiÒu.
b. M« ®un CPU (Centrol rocessor Unit module):
Bao gåm bé vi xö lý vµ bé nhí:
* Bé vi xö lý (CPU): CPU lµ mét bé n·o cña PLC. Nó ®iÒu khiÓn vµ kiÓm soát
tÊt c¶ mäi ho¹t ®éng bên trong cña PLC. Nó thùc hiÖn nh÷ng lÖnh ®· ®vîc chv¬ng tr×nh
hoá lvu tr÷ bên trong bé nhí. Mét hÖ thèng BUS mang th«ng tin ®Õn vµ kÕt nèi CPU, bé
Thùc hiÖn
TruyÒn th«ng vµ
chv¬ng tr×nh
kiÓm tra bé nhí
H×nh 2.4: Chu kú thùc hiÖn vßng quÐt cña CPU trong bé PLC
Trong quá tr×nh thùc hiÖn chv¬ng tr×nh CPU lu«n lµm viÖc víi b¶ng ¶nh ra. TiÕp
theo cña viÖc quÐt chv¬ng tr×nh lµ truyÒn th«ng néi bé vµ tù kiÓm tra lői. Vßng quÐt
®vîc kÕt thóc b»ng giai ®o¹n chuyÓn d÷ liÖu tõ bé ®Öm ¶o ra ngo¹i vi. Nh÷ng trvêng hîp
cÇn thiÕt ph¶i cËp nhËt module ra ngay trong quá tr×nh thùc hiÖn chv¬ng tr×nh. Các
PLC hiÖn ®¹i sÏ có s½n các lÖnh ®Ó thùc hiÖn ®iÒu nµy. TËp lÖnh cña PLC chøa các
lÖnh ra trùc tiÕp ®Æc biÖt, lÖnh nµy sÏ t¹m thêi dõng ho¹t ®éng b×nh thvêng cña chv¬ng
http://huynhphuclinh.wordpress.com email: huynhphuclinh@gmail.com or
12
linhhp_vl@yahoo.com
tr×nh ®Ó cËp nhËt module ra, sau ®ó sÏ quay l¹i thùc hiÖn chv¬ng tr×nh. Thêi gian cÇn
thiÕt ®Ó
* Vùng cht¬ng tr×nh: Lµ vùng bé nhí ®vîc sö dông ®Ó lvu tr÷ các lÖnh chv¬ng tr×nh
vùng nµy thuéc bé nhí trong ®äc vµ ghi ®vîc
* Vùng tham sè: Lµ vùng lvu gi÷ các tham sè nhv: Tõ khoá, ®Þa chØ
tr¹m□.cũng gièng nhv vùng chv¬ng tr×nh thuéc bé nhí trong ®äc vµ ghi ®vîc.
* Vùng d÷ liÖu: Lµ vùng nhí ®éng ®vîc sö dông cÊt các d÷ liÖu cña chv¬ng tr×nh bao
gåm các kÕt qu¶ các phÐp tÝnh nó ®vîc truy cËp theo tõng bit tõng byte vùng nµy ®vîc
chia thµnh nh÷ng vùng nhí víi các c«ng dông khác nhau.
Vùng I (Input image register): Lµ vùng nhí gåm 16 byte I (®äc/ghi): I.O ÷ I.15
Vùng Q (Output image register): Lµ vùng nhí gåm 16 byte Q (®äc/ghi): Q.O
÷ Q.15
Vùng M (Internal memory bits): lµ vùng nhí gåm có 32 byte M (®äc/ghi): M.O
÷ M.31
Vùng V (Variable memory): Lµ vùng nhí gåm có 10240 byte V (®äc/ghi): V.O
÷ V.10239
Vùng SM: (Special memory): Lµ vùng nhí gåm:
SBR (n) {n=0 ÷ 255} chv¬ng tr×nh con Thùc hiÖn khi ®vîc
. chv¬ng tr×nh chÝnh
.
.
RE
CU ADD
IN TON EN
PT END
CTU A
AC1 ACD
+100 AC2
- M¹ng LAD: lµ ®vêng nèi các phÇn tö thµnh mét m¹ch hoµn thiÖn, ®i tõ ®vêng
nguån bên trái sang nguån bên ph¶i dßng ®iÖn ch¹y tõ trái qua tiÕp ®iÓm ®Õn các cuén
d©y hoÆc các hép trë vÒ bên ph¶i nguån.
B¶ng 3-2: Mét sè lÖnh trong nhóm lÖnh có ®IÒu kiÖn (chØ thùc hiÖn khi bit ®Çu tiên ng¨n
xÕp có giá trÞ logic 1):
Tên lÖnh M«t¶
+D IN1, IN2 Thùc hiÖn hai phÐp céng hai sè nguyên kiÓu tõ kÐp IN1 vµ IN2.
KÕt qu¶ ®vîc ghi l¹i vµo IN2
+I IN1, IN2 Thùc hiÖn hai phÐp céng hai sè nguyên kiÓu tõ IN1 vµ IN2.
KÕt qu¶ ®vîc ghi l¹i vµo IN2
-D IN1, IN2 Thùc hiÖn hai phÐp trõ hai sè nguyên kiÓu tõ kÐp IN1 vµ IN2. KÕt
qu¶ ®vîc ghi l¹i vµo IN2
-I IN1, IN2 Thùc hiÖn hai phÐp trõ hai sè nguyên kiÓu tõ IN1 vµ IN2. KÕt qu¶
®vîc ghi l¹i vµo IN2
+R IN1,IN2 Thùc hiÖn hai phÐp céng hai sè thùc (32 bit) IN1 vµ IN2. KÕt qu¶
®vîc ghi l¹i vµo IN2
-R IN1,IN2 Thùc hiÖn hai phÐp trõ hai sè thùc (32 bit) IN1 vµ IN2. KÕt
http://huynhphuclinh.wordpress.com email: huynhphuclinh@gmail.com or
22
linhhp_vl@yahoo.com
qu¶
®vîc ghi l¹i vµo IN2
Tên lÖnh M« t¶
(i) INT Nn Khai báo nh·n n cho chv¬ng tr×nh xö lý ng¾t
LBL xx §Æt nh·n xx trong chv¬ng tr×nh, ®Þnh hvíng cho lÖnh nh¶y JMP
NEXT LÖnh kÕt thóc vßng lÆp FOR□.NEXT
NOP LÖnh rőng (No operation)
SBR n Khai báo nh·n n cho chv¬ng tr×nh con
tON
10 ms 327,67 s T33 - T36 T33 - T36, T97 - T100
TONR
10 ms 327,67 s T1 - T4 T1-T4, T65-T68
LDB =, LDW
= LDD =, LDR
=
LÖnh kiÓm tra b»ng nhau cña néi dung hai byte, tõ, tõ kÐp h¹¬c sè thùc.
Trong trvêng hîp phÐp so sánh cho kÕt qu¶ ®óng, bit ®Çu tiên trong ng¨n xÕp sÏ có giá
trÞ logic b»ng 1.
LDB < =, LDW <
= LDD < =, LDR <
=
LÖnh so sánh néi dung cña byte, tõ, tõ kÐp h¹¬c sè thùc thø nhÊt có nhá h¬n hoÆc
b»ng néi dung cña byte, tõ, tõ kÐp hoÆc sè thùc thø hai hay kh«ng. Trong trvêng
hîp phÐp so sánh cho kÕt qu¶ ®óng, bit ®Çu tiên trong ng¨n xÕp có giá trÞ logic b»ng 1.
LDB > =, LDW >
= LDD > =, LDR >
=
LÖnh so sánh néi dung cña byte, tõ, tõ kÐp hoÆc sè thùc thø nhÊt có lín h¬n hoÆc
b»ng néi dung cña byte, tõ, tõ kÐp hoÆc sè thùc thø hai hay kh«ng. Trong trvêng
hîp phÐp so sánh cho kÕt qu¶ ®óng, bit ®Çu tiên trong ng¨n xÕp có giá trÞ logic b»ng 1.
* Các bÝt nhí ®Æc biÖt (thtêng sö dông khi lËp các cht¬ng tr×nh ®¬n gi¶n):
¤ nhí M« t¶
SM0.0 Lu«n có giá trÞ logic b»ng 1
SM0.1 Có giá trÞ logic b»ng 1 ë vßng quÐt ®Çu tiên
SM0.2 Bit báo d÷ liÖu bÞ thÊt l¹c (0-D÷ liÖu cßn ®ñ; 1-D÷ liÖu bÞ thÊt l¹c)
SM0.3 Bit báo PLC ®vîc ®óng nguån (1- ë vßng quÐt ®Çu tiên, 0- ë vßng
quÐt tiÕp theo)
SM0.4 Phát nhÞp 60 gi©y (0- cho 30 gi©y ®Çu, 1- cho 30 gi©y sau)
SM0.5 Phát nhÞp 1 gi©y (0- cho 0,5 gi©y ®Çu, 1- cho 0,5 gi©y sau)
SM0.6 NhÞp vßng quÐt (1- cho vßng quÐt lu«n phiên)
SM0.7 BÝt chän chÕ ®é lµm viÖc cho PLC (0- TERM, 1-RUN)
Ð1 Ð2
Trong ®ó: §iÖn áp vµo 24V-DC (có thÓ lÊy nguån ra cña PLC Sensor-Supply) cßn
®iÖn áp cÊp ë ®Çu ra tuú thuéc vµo phô t¶i nhvng ®iÖn áp ®Þnh møc lµ 220V-AC.
Ch−¬ng IV. ViÕt ch−¬ng tr×nh ®iÒu khiÓn cho hÖ thèng ®ãng thïng bia tù
®éng.
I: Ph©n tÝch yêu cÇu c«ng nghÖ vµ lùa chän thiÕt bÞ ®iÒu khiÓn
I. 1: Ph©n tÝch yêu cÇu c«ng nghÖ:
Gíi thiÖu thiÕt bÞ: D©y chuyÒn bao gåm: S0 nót Ên dõng máy, S1 nót Ên khëi ®éng
máy , B1 Sensor báo s¶n phȁm r¬i xuèng , B 2 Sensor báo có thùng Y Van
më ®Ó th¶ s¶n phȁm, M b¨ng t¶i vËn chuyÓn thùng , H ®Ìn báo hÖ thèng ®ang
lµm viÖc.
Nguyên t¾c ®iÒu kiÓn: NÕu chva có thùng t¹i vÞ trÝ ®Æt trvíc th× khi ta ®iÒu khiÓn
®éng c¬ M lµm viÖc trvíc ®Ó kÐo b¨ng t¶i ®va thùng vµo vÞ trÝ ®Ó ®óng s¶n phȁm ,
khi thùng vµo ®óng vÞ trÝ th× sensor B2 sÏ tác ®éng c¾t ®iÖn ®éng c¬ M ®ång thêi
më van Y ®Ó ®va s¶n phȁm vµo thùng mét d·y 4 chai, cø mői lÇn bá 4 chai th×
®éng c¬ M ®vîc dÞch chuyÓn mét ®o¹n vµ khi ®· bá ®óng 6 lÇn th× van Y
®vîc
®óng l¹i vµ ®éng c¬ M ho¹t ®éng.....®va thùng bia khác vµo vÞ trÝ cø thÕ có
tÝnh chÊt chu kú.
2.®ÞA chØ cÁc BIÕN VµO RA.
K Õ t l u Ën
Trong quá tr×nh lµm ®å m«n häc trang bÞ ®iÖn ®vîc sù gióp ®ì cña các ThÇy c«,
cùng b¹n bÌ ®ång nghiÖp nên t«i ®· c¬ b¶n hoµn thµnh các néi dung cña ®å án. Néi
dung cña ®å án chñ yÕu lµ t×m hiÓu c«ng nghÖ, ®Æc ®iÓm cña quá tr×nh vËn hµnh hÖ
thèng ®óng gói s¶n phȁm. T×m hiÓu thiÕt bÞ kh¶ tr×nh PLC vµ các c©u lÖnh dùng trong
PLC – S7-200. §Æc biÖt ®å án ®· gi¶i quyÕt ®vîc chv¬ng tr×nh ®iÒu khiÓn, x©y dùng
m¹ch kÕt nèi ®iÒu khiÓn vµ lËp hå s¬ trang bÞ cho hÖ thèng ®óng gói s¶n phȁm ®áp
øng yêu cÇu c«ng nghÖ ®Æt ra.
Tuy b¶n th©n ®· có nhiÒu cè g¾ng nhvng do thêi gian, ®iÒu kiÖn, tµi liÖu khó
kh¨n vµ kh¶ n¨ng có h¹n nên kh«ng tránh khái sai sót. RÊt mong ®vîc sù ®óng góp ý
kiÕn cña ThÇy c« giáo vµ các b¹n bÌ ®ång nghiÖp.