Professional Documents
Culture Documents
Giao Trinh Ly Thuyet PLC S7200
Giao Trinh Ly Thuyet PLC S7200
1 PLC lµ g×?
2 PhÇn cøng
3 PhÇn mÒm
4 Mét sè PLC thêng gÆp
PLC lµ g× ?
PLC (Programmable Logic Controller) lµ
mét hÖ vi xö lý chuyªn dông nh»m môc
tiªu ®iÒu khiÓn tù ®éng tæ hîp c¸c thiÕt
bÞ ®iÖn hoÆc c¸c qu¸ tr×nh s¶n xuÊt
trong c«ng nghiÖp.
LËp tr×nh mÒm dÎo
Phèi ghÐp ®¬n gi¶n thuËn tiÖn gi÷a
hÖ thèng ®iÒu khiÓn vµ hÖ thèng
®éng lùc
PhÇn cøng
CPU (§¬n vÞ xö lý trung t©m)
Tèc ®é tÝnh to¸n, xö lý th«ng tin
Kh¶ n¨ng qu¶n lý c¸c Module më réng
Kh¶ n¨ng qu¶n lý bé nhí
Kh¶ n¨ng kÕt nèi m¹ng
Bé nhí (ROM, RAM, EEPROM)
Lu gi÷ tr¹ng th¸i biÕn vµo vµ ra
Lu gi÷ kÕt qu¶ ch¬ng tr×nh tÝnh, kÕt qu¶ trung gian
Lu gi÷ ch¬ng tr×nh ®iÒu khiÓn, hÖ ®iÒu hµnh
PhÇn mÒm
HÖ ®iÒu hµnh (H§H) vµ tËp lÖnh
H§H n»m trong bé nhí ROM
TËp lÖnh ®îc xö lý trong RAM vµ
EEPROM díi d¹ng m· lÖnh
Ch¬ng tr×nh so¹n th¶o, gì rèi vµ c¸c tiÖn Ých
N»m trong gãi phÇn mÒm, cung cÊp kh¶
n¨ng ®iÒu khiÓn vµ giao tiÕp gi÷a ngêi víi
m¸y, ®i kÌm víi thiÕt bÞ phÇn cøng.
C¸c kiÓu ®Çu vµo sè
KiÓu ®Çu vµo AC/DC
KiÓu ®Çu vµo DC
KiÓu ®Çu vµo AC/DC c¸ch li
KiÓu ®Çu vµo AC/DC
CÇu
Lä c nhiÔu vµ M¹ c h dß
TÝn hiÖu vµo c hØnh C¸ ch li quang L« g ic Tí i CPU
nÈy phÝm ng uì ng
luu
Sourcin
g
D Sinking
C 3 d©y
Sinking
KiÓu ®Çu vµo AC/DC c¸ch li
DC
KiÓu ®Çu vµo AC/DC c¸ch li
C¸c kiÓu ®Çu ra sè
KiÓu ®Çu ra xoay chiÒu AC
§Çu ra mét chiÒu DC
KiÓu ®Çu ra AC/DC c¸ch li
KiÓu ®Çu ra r¬le
kiÓu ®Çu ra xoay chiÒu AC
Tõ nguån
Tõ m¹ch
l«gic
§Õn t¶i
Nèi d©y phÇn cøng
Tõ
CPU
T¶i
kiÓu ®Çu ra mét chiÒu DC
T¶i
Sourcing
T¶i
Sinking
T¶i
Sinking DC
kiÓu ®Çu ra AC/DC c¸ch li
kiÓu ®Çu ra r¬le
Tõ CPU L«gic
Mét sè PLC thêng gÆp
N í c s ¶ n x u Êt H· n g s ¶ n x u Êt
§ a n M¹ ch Da nffort
¸o B&G s ys te m 2000
§Þa chØ c¸c vïng nhí cña S7-200 CPU 224
§Çu vµo (Input): I0.0I0.7; I1.0I1.5; I2.0I2.7
§Çu ra (Output): Q0.0Q0.7; Q1.0Q1.1
Bé ®Öm ¶o ®Çu vµo: I0.0I15.7 (128 ®Çu vµo)
Bé ®Öm ¶o ®Çu ra: Q0.0Q15.7 (128 ®Çu ra)
§Çu vµo t¬ng tù: AIW0AIW62
§Çu ra t¬ng tù: AQW0AQW62
Vïng nhí V: VB0VB5119
Vïng nhí L (®Þa ph¬ng) LB0LB63
Vïng nhí M: M0.0M31.7
Vïng nhí SM: SM0.0549.7
SM0.0SM29.7 (read-only)
Vïng nhí Timer: T0T255
Vïng nhí Counter: C0C255
Vïng nhí bé ®Õm tèc ®é cao: HC0HC5
Vïng nhí tr¹ng th¸i (L«gÝc tuÇn tù): S0.0S31.7
Vïng nhí thanh ghi tæng: AC0AC3
Kh¶ n¨ng qu¶n lý Label: 0255
Kh¶ n¨ng qu¶n lý ch¬ng tr×nh con: 063
Kh¶ n¨ng më réng ch¬ng tr×nh ng¾t: 0127
CÊu h×nh vµo ra cña S7-200 CPU224
AC/DC/Relay
C¸c module më réng cña S7-200 CPU224
Nh÷ng kh¸i niÖm c¬ së cña PLC S7 -200
Kh¸i niÖm vßng quÐt cña PLC
Truy cËp d÷ liÖu t¹i c¸c vïng
nhí kh¸c nhau cña S7-200
Lùa chän ng«n ng÷ lËp tr×nh
Kh¸i niÖm vßng quÐt cña PLC
a)
b)
c) vµ d)
e)
a) §äc d÷ liÖu ®Çu vµo: §äc c¸c tr¹ng th¸i vËt
lý (Input) vµo bé ®Öm ¶o (IR - Input Register)
b) Thùc thi ch¬ng tr×nh: CPU ®äc d÷ liÖu tõ
IR, thùc hiÖn ch¬ng tr×nh phÇn mÒm, kÕt
qu¶ ®îc lu l¹i ë c¸c vïng nhí thÝch hîp vµ bé
®Öm ¶o ®Çu ra (OR - Output Register)
c) Xö lý c¸c yªu cÇu truyÒn th«ng (option):
NÕu cã yªu cÇu truyÒn th«ng vµ xö lý ng¾t
d) Tù chÈn ®o¸n lçi: CPU kiÓm tra lçi cña
hÖ ®iÒu hµnh trong ROM, c¸c vïng nhí vµ c¸c
tr¹ng th¸i lµm viÖc cña c¸c module më réng
M« t¶ vßng quÐt
Mçi mét vßng quÐt c¬ b¶n cña PLC
mÊt tõ 3ms - 10ms, tuú thuéc vµo sè
lîng còng nhkiÓu lÖnh viÕt trong
ch¬ng tr×nh
Thay ®æi møc
l«gÝc ®Çu vµo
C¸ch truy cËp d÷ liÖu trùc tiÕp
Ph©n chia vïng nhí trong S7-200
C¸ch truy cËp d÷ liÖu gi¸n tiÕp
th«ng qua con trá.
C¸ch truy cËp d÷ liÖu trùc tiÕp
Vïng ®Öm ¶o ®Çu vµo (I; I0.0-I15.7)
CPU sÏ truy cËp c¸c ®Çu vµo vËt lý t¹i ®Çu mçi
chu kú quÐt vµ ghi d÷ liÖu t¬ng øng vµo bé
®Öm ¶o.
§Þnh d¹ng truy cËp:
Vïng ®Öm ¶o ®Çu ra (Q; Q0.0-Q15.7)
Cuèi mçi chu kú quÐt, CPU S7-200 sÏ truy cËp
d÷ liÖu tõ bé ®Öm ¶o xuÊt ra c¸c ®Çu ra vËt
lý.
§Þnh d¹ng truy cËp:
Vïng nhí biÕn (V; VB0-VB5119)
Vïng nhí nµy thêng ®Ó lu c¸c kÕt qu¶
trung gian cña ch¬ng tr×nh.
§Þnh d¹ng truy cËp:
Vïng nhí bÝt (M; M0.0-M31.7)
Vïng nhí nµy thêng ®Ó lu c¸c kÕt qu¶ trung gian cña
mét thao t¸c hoÆc c¸c th«ng tin ®iÒu khiÓn kh¸c. Tr¹ng
th¸i nguån cung cÊp kh«ng ¶nh hëng tíi vïng nhí nµy
§Þnh d¹ng truy cËp:
Vïng nhí bé ®Õm tèc ®é cao (HC; HC0-HC5)
Bé ®Õm tèc ®é cao ho¹t ®éng ®éc lËp víi chu kú quÐt
cña PLC. Current value lµ mét gi¸ trÞ ®Õm 32 bit cã
dÊu, lµ gi¸ trÞ chØ ®äc vµ ®îc g¸n ®Þa chØ díi d¹ng
double word
§Þnh d¹ng truy cËp:
Vïng nhí thêi gian (T; T0-T255)
Vïng nhí nµy dïng cho c¸c bé thêi gian cña S7-200.
§èi víi mét bé timer cã hai h×nh thøc truy cËp vïng
nhí, truy cËp theo timer bit hoÆc current value.
§Þnh d¹ng truy cËp:
Vïng nhí tr¹ng th¸i ®iÒu khiÓn tuÇn tù (S)
Vïng nhí nµy ®îc dïng khi cÇn lËp ch¬ng tr×nh theo
l«gic ®iÒu khiÓn tuÇn tù.
§Þnh d¹ng truy cËp:
Vïng nhí ®Çu vµo t¬ng tù (AI)
S7-200 chuyÓn mét gi¸ trÞ t¬ng tù thµnh mét gi¸ trÞ sè cã ®é lín 16
bÝt. Do ®é lín d÷ liÖu truy cËp lµ mét tõ, mÆt kh¸c khi truy cËp
®Çu vµo t¬ng tù lu«n sö dông ®Þnh d¹ng theo tõ do vËy ®Þa chØ
byte cao lu«n lµ sè ch½n . VÝ dô AIW0, AIW2, AIW4. Gi¸ trÞ ®Çu
vµo analog díi d¹ng chØ ®äc.
§Þnh d¹ng truy cËp:
Vïng nhí ®Çu ra t¬ng tù (AQ)
S7-200 chuyÓn mét gi¸ trÞ sè cã ®é lín 16 bÝt thµnh mét gi¸ trÞ t¬ng tù díi
d¹ng dßng ®iÖn hoÆc ®iÖn ¸p tû lÖ víi gi¸ trÞ sè ®ã. Do ®é lín d÷ liÖu
chuyÓn ®æi lµ mét tõ, nªn ®Þa chØ byte cao lu«n lµ sè ch½n . VÝ dô
AQW0, AQW2, AQW4. Gi¸ trÞ ®Çu ra analog díi d¹ng chØ ghi.