Академический Документы
Профессиональный Документы
Культура Документы
Tap lenh
PLC SIEMENS S7-200
HMI CONG NGHIEP
Noi dung:
1. Tap lenh Siemens S7-200.
2. Cau truc vung nh SM.
3. Cac chc nang ac biet
4. HMI Siemens.
5. PC Access
6. Bai tap lap trnh va cau hoi thc hanh
Tac gia bien soan: Nguyen Van Tan
T: 090.81.98.950
Email: Vtanplc@yahoo.com
Tai lieu tham khao:
1. Micro Automation.
2. S7-200 Manual.
3. Protool Pro CS.
4. PC Access
5. Step 7 MicroWin.
Trang 1
Tap lenh
Chng 1
Tap lenh S7-200
1. LENH LOGIC C BAN
Bao gom cac lenh:
- Tiep iem thng h (NO).
- Tiep iem thng ong (NC).
- Ham ao (NOT).
- Xung canh len (P).
- Xung canh xuong (N).
- Ngo ra out.
- Lenh SET va RESET.
Trang 2
Tap lenh
ong ho thi gian thc bao gom: ngay, thang, nam, gi,
phut, giay, ngay trong tuan.
Khi cai at ong ho thi thc cho PLC co 2 cach: trc tiep t
PC va gian tiep t ngi lap trnh. Vi phng phap gian tiep t
ngi lap trnh, cac thong so nhap cho ong ho thi gian thc
phai dang so BCD.
To chc ong ho thi gian thc:
- Nam (year): yy = 00 en 99.
- Thang (month): mm = 01 en 12.
- Gi (Hour): hh = 00 en 23.
- Phut (minute): mm = 00 en 59.
- Giay (second): ss = 00 en 59.
- Ngay trong tuan (Day of week): d = 00 en 07 (vi 01 la ma
ngay chu nhat).
2.3. BAI TAP NG DUNG
a. Lap trnh tao ong ho thi gian thc cho PLC.
b. S dung RTC lap trnh ieu khien en giao thong.
c. Lap trnh mot chuong bao gi hoc cua mot trng pho
thong.
3. CAC LENH SO SANH
3.1. SO SANH BYTE
Lenh so sanh byte dung e so sanh hai gia tr IN1 va IN2 bao
gom IN1 = IN2, IN1 IN2, IN1 <= IN2, IN1 < IN2, IN1 >
IN2 hoac IN1 <> IN2.
Chu y, so sanh byte la loai so sanh khong dau.
Khi so sanh hai gia tr IN1 va IN2, ket qua so sanh ung th
ngo ra tac ong mc cao va ngc lai.
Trang 3
Tap lenh
Trang 4
Tap lenh
Trang 5
Tap lenh
Trang 6
Tap lenh
Trang 7
Tap lenh
Trang 8
Tap lenh
va
va
va
va
Trang 9
Tap lenh
ROL_W quay gia tr Word ngo vao chan IN qua trai N bit va
a ket qua vao OUT
Trang 10
Tap lenh
Trang 11
Tap lenh
9.4. ROUND
Lenh ROUND la lenh chuyen oi gia tr so thc
chan IN thanh gia tr double integer 32 bit va a
ket qua ra chan OUT. Neu ket qua la so thap phan
0.5 hoac ln hn th gia tr ket qua se lam tron.
Chu y: cac ieu kien loi xay ra khi: ENO = 0,
SM4.3 (run-time), 0006 (a ch gian tiep), SM1.1 (overflow).
9.5. TRUNCATE
Lenh TRUNCATE la lenh chuyen oi gia tr so
thc 32 bit chan IN thanh gia tr integer 32 bit co
dau va a ket qua ra chan OUT. Ch co phan
nguyen c chuyen oi con phan sau dau phay b
loai bo.
Chu y: cac ieu kien loi xay ra khi: ENO = 0, SM4.3 (run-time),
0006 (a ch gian tiep), SM1.1 (overflow).
Trang 12
Tap lenh
Chu y: cac ieu kien loi xay ra khi: ENO = 0, SM4.3 (run-time),
0006 (a ch gian tiep).
9.11. Decode
Lenh DECO chuyen oi gia tr byte ngo vao
chan IN thanh gia tr bit ngo ra OUT tng ng 16 bit.
Chu y: cac ieu kien loi xay ra khi: ENO = 0, SM4.3
(run-time), 0006 (a ch gian tiep), SM1.1 (tran).
9.12. Encode
Lenh ENCO chuyen oi gia tr bit ngo vao chan
IN thanh gia tr so byte ngo ra OUT.
Nguyen Van Tan
Trang 13
Tap lenh
Chu y: cac ieu kien loi xay ra khi: ENO = 0, SM4.3 (run-time),
0006 (a ch gian tiep), SM1.1 (tran).
9.13. Segment
la lenh xuat LED 7 oan vi noi dung va cau truc nh hnh sau.
Trang 14
Tap lenh
Chng 2
VUNG NH AC BIET SM
SPECIAL MEMORY
1. SMB0: CAC BIT TRANG THAI HE THONG (SYSTEM STATUS
BITS)
SMB0 gom SM0.0 en SM0.7 co chc nang thong bao cac bit
trang thai he thong.
Ky hieu
Always_On
First_Scan_On
SMB
0
SM0.
0
SM0.
1
Retentive_Lost
SM0.
2
RUN_Power_U
p
SM0.
3
SM0.
4
SM0.
5
SM0.
6
SM0.
7
Clock_60s
Clock_1s
Clock_Scan
Mode_Switch
Mo ta
Luon luon ON.
ON trong chu ky quet au tien.
ON trong chu ky quet au tien neu d
lieu co nh b mat. Bit nay co the c
s dung nh bit nh loi.
ON trong chu ky quet au tien khi che
o RUN.
Cung cap xung clock ON 30 giay va OFF 30
giay.
Cung cap xung clock ON 0.5 giay va OFF 0.5
giay.
ON oi vi vong quet au va sau o OFF
oi vi vong quet sau.
Xac nh v tr hien hanh cua switch Mode
(OFF = TERM va ON = RUN).
SMB
1
SM1.
0
SM1.
1
SM1.
2
SM1.
3
SM1.
4
SM1.
5
SM1.
6
SM1.
Mo ta
ON khi ket qua thc thi toan hoc bang zero.
ON khi ket qua b tran..
ON khi ket qua thc thi lenh toan hoc co
gia tr am.
ON khi chia mot gia tr cho zero.
ON khi lenh Add to Table vt qua gia tr
Table.
ON khi lenh LIFO hoac FIFO oc noi dung t
a ch bang khong ton tai.
ON khi chuyen oi so khong phai la so
BCD thanh so nh phan.
ON khi mot gia tr ASCII khong the chuyen
Trang 15
Tap lenh
oi so thanh gia tr so hex.
KY
FREEPORT
(FREEPORT
RECEIVE
SMB
2
SMB2
Mo ta
Byte cha moi ky t c nhan t Port 0
hoac Port 1 trong suot qua trnh truyen
thong Freeport.
SMB
3
SM3.
0
SM3.
1
en
SM3.
7
Mo ta
Xac nh loi parity xay ra Port 0 hoac Port
1. (0 = khong error; 1 = error)
Khong s dung
SMB
4
SM4.
0
SM4.
1
SM4.
2
SM4.
3
SM4.
4
SM4.
5
Mo ta
ON ngat truyen thong b
tran.
ON ngat ngo vao b tran.
ON ngat thi gian b tran.
ON khi co loi lap trnh runtime.
ON khi cho phep ngat.
ON khi truyen thong khong
hoat ong (Port 0).
Trang 16
SM4.
6
SM4.
7
Tap lenh
ON khi truyen thong khong
hoat ong (Port 1).
ON khi vung nh b thay oi
(forced).
DP_Err
SMB
SM5.
0
SM5.
1
SM5.
2
SM5.
3
SM5.
4
SM5.
5
SM5.
6
SM5.
7
Mo ta
ON neu co loi I/O nao ton tai.
ON neu co qua nhieu I/O digital c ket
noi vi bus I/O.
ON neu co qua nhieu I/O analog c
ket noi vi bus I/O.
ON neu co qua nhieu module thong minh
c ket noi vi bus I/O.
Bo qua khong s dung
Bo qua khong s dung
Bo qua khong s dung
ON neu bus chuan DP b loi (ch co S7215).
Trang 17
Tap lenh
modul gom loai module, loai I/O, va so ngo vao va ngo ra. Con
so byte le la thanh ghi loi cua module e phat hien cac loi.
Modul
e
a ch SM
(word)
a ch SM
(byte)
SMB8
SMW8
SMB9
SMB10
SMW10
SMB11
SMB12
SMW12
SMB13
SMB14
SMW14
SMB15
SMB16
SMW16
SMB17
SMB18
SMW18
SMB19
SMB20
SMW20
SMB21
Mo ta
Thanh ghi
Module 0
Thanh ghi
0
Thanh ghi
Module 1
Thanh ghi
1
Thanh ghi
Module 2
Thanh ghi
2
Thanh ghi
Module 3
Thanh ghi
3
Thanh ghi
Module 4
Thanh ghi
4
Thanh ghi
Module 5
Thanh ghi
5
Thanh ghi
Module 6
Thanh ghi
6
xac nh
loi Module
xac nh
loi Module
xac nh
loi Module
xac nh
loi Module
xac nh
loi Module
xac nh
loi Module
xac nh
loi Module
Trang 18
Tap lenh
SM
SMW2
2
SMW2
4
SMW2
6
Mo ta
Cung cap
cung.
Cung cap
nhat khi
Cung cap
nhat khi
SM
Mo ta
SMB28
Pot1_Value
SMB29
Trang 19
Port 0
Port 1
SMB30
SMB130
Tap lenh
Mo ta
Byte ieu khien che o Freeport
SM30.0
va
SM30.1
SM130.
0 va
SM130.
1
SM30.2
en
SM30.4
SM130.
2 en
SM130.
4
SM30.5
SM130.
5
SM30.6
va
SM30.7
SM130.
6 va
SM130.
7
P1_Conf
g
(Port 1)
m m
Trang 20
Tap lenh
Trang 21
Tap lenh
SM
SMB3
4
SMB3
5
Mo ta
Timed Interrupt 0: gia tr thi gian noi (tang
1 ms t 1 ms en 255 ms).
Timed Interrupt 1: gia tr thi gian noi (tang
1 ms t 1 ms en 255 ms).
HSC0_Status_5
HSC0_Status_6
HSC0_Status_7
HSC0_Ctrl
HSC0_Reset_Le
vel
HSC0_Rate
HSC0_Dir
HSC0_Dir_Updat
e
HSC0_PV_Updat
e
HSC0_CV_Updat
e
HSC0_Enable
HSC0_CV
HSC0_PV
HSC1_Status
SM
SMB36
SM36.0
en
SM36.4
SM36.5
SM36.6
SM36.7
SMB37
SM37.0
SM37.1
SM37.2
SM37.3
SM37.4
SM37.5
SM37.6
HSC1_Status_5
SM37.7
SMD38
SMD42
SMB46
SM46.0
en
SM46.4
SM46.5
HSC1_Status_6
HSC1_Status_7
SM46.6
SM46.7
Chc nang
Trang thai HSC0
Khong s dung
Bit trang thai hng em hien hanh:
1 = em len
CV = PV HSC0: 1 = bang
CV > PV HSC0: 1 = ln hn.
ieu khien HSC0
ieu khien tac nhan Reset: 0 = mc
cao; 1 = mc thap.
Khong s dung
Chon toc o em: 0 = 4x; 1 = 1x
ieu khien hng em: 1 = em
len.
Cap nhat hng em: 1 = cap nhat
hng em
Cap nhat gia tr at: 1 = ghi gia tr
at mi.
Cap nhat gia tr hien hanh: 1 = ghi
gia tr hien hanh mi.
Cho phep HSC0: 1 = cho phep
Gia tr hien hanh (CV) mi HSC0
Gia tr at mi (PV) HSC0
Trang thai HSC1
Khong s dung
Bit trang thai hng em hien hanh:
1 = em len
CV = PV HSC1: 1 = bang
CV > PV HSC1: 1 = ln hn.
Trang 22
SMB47
SM47.0
HSC1_Dir_Updat
e
HSC1_PV_Updat
e
HSC1_CV_Updat
e
HSC1_Enable
HSC1_CV
HSC1_PV
HSC2_Status
SM47.4
HSC2_Status_5
SM47.1
SM47.2
SM47.3
SM47.5
SM47.6
SM47.7
SMD48
SMD52
SMB56
SM56.0
en
SM56.4
SM56.5
HSC2_Status_6
HSC2_Status_7
HSC2_Ctrl
HSC2_Reset_Le
vel
HSC2_Start_Lev
el
HSC2_Rate
HSC2_Dir
SM56.6
SM56.7
SMB57
SM57.0
HSC2_Dir_Updat
e
HSC2_PV_Updat
e
HSC2_CV_Updat
e
HSC2_Enable
HSC2_CV
HSC2_PV
SM57.4
SM57.1
SM57.2
SM57.3
SM57.5
SM57.6
SM57.7
SMD58
SMD62
Tap lenh
ieu khien HSC1
ieu khien tac nhan Reset: 0 = mc
cao; 1 = mc thap.
ieu khien tac nhan Start: 0 = mc
cao; 1 = mc thap.
Chon toc o em: 0 = 4x; 1 = 1x
ieu khien hng em: 1 = em
len.
Cap nhat hng em: 1 = cap nhat
hng em
Cap nhat gia tr at: 1 = ghi gia tr
at mi.
Cap nhat gia tr hien hanh: 1 = ghi
gia tr hien hanh mi.
Cho phep HSC1: 1 = cho phep
Gia tr hien hanh (CV) mi HSC1
Gia tr at mi (PV) HSC1
Trang thai HSC2
Khong s dung
Bit trang thai hng em hien hanh:
1 = em len
CV = PV HSC2: 1 = bang
CV > PV HSC2: 1 = ln hn.
ieu khien HSC2
ieu khien tac nhan Reset: 0 = mc
cao; 1 = mc thap.
ieu khien tac nhan Start: 0 = mc
cao; 1 = mc thap.
Chon toc o em: 0 = 4x; 1 = 1x
ieu khien hng em: 1 = em
len.
Cap nhat hng em: 1 = cap nhat
hng em
Cap nhat gia tr at: 1 = ghi gia tr
at mi.
Cap nhat gia tr hien hanh: 1 = ghi
gia tr hien hanh mi.
Cho phep HSC2: 1 = cho phep
Gia tr hien hanh (CV) mi HSC2
Gia tr at mi (PV) HSC2
SM
SMB66
Chc nang
Trang thai PTO0
Trang 23
PLS0_Err_Abort
PLS0_Cmd_Abort
PLS0_Ovr
PLS0_Idle
PLS0_Ctrl
PLS0_Cycle_Upd
ate
PWM0_PW_Upda
te
PTO0_PC_Update
PLS0_TimeBase
PWM1_Sync
SM66.0
e
n
SM
66.
3
SM66.4
SM66.5
SM66.6
SM66.7
SMB67
SM67.0
SM67.1
SM67.2
SM67.3
SM67.4
PTO0_Op
SM67.5
PLS0_Select
PLS0_Enable
PLS0_Cycle
SM67.6
SM67.7
SMW68
PWM0_PW
SMW70
PTO0_PC
SMD72
SMB76
SM76.0
e
n
SM
76.
3
SM76.4
SM76.5
SM76.6
SM76.7
SMB77
SM77.0
PLS1_Err_Abort
PLS1_Cmd_Abort
PLS1_Ovr
PLS1_Idle
PLS1_Ctrl
PLS1_Cycle_Upd
ate
PWM1_PW_Upda
te
PTO1_PC_Update
PLS1_TimeBase
PWM1_Sync
PTO1_Op
Nguyen Van Tan
Tap lenh
SM77.1
SM77.2
SM77.3
SM77.4
SM77.5
SM77.6
SM77.7
SMW78
PWM1_PW
SMW80
PTO1_PC
SMD82
Tap lenh
Chon PTO/PWM: 0 = PTO, 1 = PWM.
Cho phep PTO/PWM: 1 = cho phep.
Gia tr T cua PTO/PWM Q0.1 (2 en
65.535 s hoac ms)
Gia tr o rong xung cua PWM1 (0
en 65.535 s hoac ms)
Gia tr so xung PTO1 (0 en 232-1).
Trang 25
Tap lenh
SM
SMW98
Mo ta
Vung nh nay se tang moi khi loi parity
c phat hien tren module bus I/O m
rong. Chung c xoa khi mat nguon.
Trang 26
HSC3_Status_5
SMB136
SM136.0
en
SM136.4
SM136.5
HSC3_Status_6
HSC3_Status_7
HSC3_Ctrl
SM136.6
SM136.7
SMB137
SM37.0
en
SM37.2
HSC3_Dir
SM37.3
HSC3_Dir_Updat SM37.4
e
HSC3_PV_Updat SM37.5
e
HSC3_CV_Updat SM37.6
e
HSC3_Enable
SM37.7
HSC3_CV
SMD138
HSC3_PV
SMD142
HSC4_Status
SMB146
SM146.0
en
SM146.4
HSC4_Status_5
SM146.5
HSC4_Status_6
HSC4_Status_7
HSC4_Ctrl
HSC4_Reset_Le
vel
HSC4_Rate
HSC4_Dir
HSC4_Dir_Updat
e
HSC4_PV_Updat
e
HSC4_CV_Updat
e
HSC4_Enable
HSC4_CV
HSC4_PV
HSC5_Status
HSC5_Status_5
SM146.6
SM146.7
SMB147
SM147.0
SM147.1
SM147.2
SM147.3
SM147.4
SM147.5
SM147.6
SM147.7
SMD148
SMD152
SMB156
SM156.0
en
SM156.4
SM156.5
Tap lenh
Trang thai HSC0
Khong s dung
Bit trang thai hng em hien hanh: 1 =
em len
CV = PV HSC3: 1 = bang
CV > PV HSC3: 1 = ln hn.
ieu khien HSC0
Khong s dung
ieu khien hng em: 1 = em len.
Cap nhat hng em: 1 = cap nhat
hng em
Cap nhat gia tr at: 1 = ghi gia tr
at mi.
Cap nhat gia tr hien hanh: 1 = ghi gia
tr hien hanh mi.
Cho phep HSC3: 1 = cho phep
Gia tr hien hanh (CV) mi HSC3
Gia tr at mi (PV) HSC3
Trang thai HSC4
Khong s dung
Bit trang thai hng em hien hanh: 1 =
em len
CV = PV HSC4: 1 = bang
CV > PV HSC4: 1 = ln hn.
ieu khien HSC4
ieu khien tac nhan Reset: 0 = mc
cao; 1 = mc thap.
Khong s dung
Chon toc o em: 0 = 4x; 1 = 1x
ieu khien hng em: 1 = em len.
Cap nhat hng em: 1 = cap nhat
hng em
Cap nhat gia tr at: 1 = ghi gia tr
at mi.
Cap nhat gia tr hien hanh: 1 = ghi gia
tr hien hanh mi.
Cho phep HSC4: 1 = cho phep
Gia tr hien hanh (CV) mi HSC4
Gia tr at mi (PV) HSC4
Trang thai HSC5
Khong s dung
Bit trang thai hng em hien hanh: 1 =
Trang 27
Tap lenh
HSC5_Status_6
HSC5_Status_7
HSC5_Ctrl
SM156.6
SM156.7
SMB157
SM157.0
en
SM157.2
HSC5_Dir
SM157.3
HSC5_Dir_Updat SM157.4
e
HSC5_PV_Updat SM157.5
e
HSC5_CV_Updat SM157.6
e
HSC5_Enable
SM157.7
HSC5_CV
SMD158
HSC5_PV
SMD162
em len
CV = PV HSC5: 1 = bang
CV > PV HSC5: 1 = ln hn.
ieu khien HSC5
Khong s dung
ieu khien hng em: 1 = em len.
Cap nhat hng em: 1 = cap nhat
hng em
Cap nhat gia tr at: 1 = ghi gia tr
at mi.
Cap nhat gia tr hien hanh: 1 = ghi gia
tr hien hanh mi.
Cho phep HSC2: 1 = cho phep
Gia tr hien hanh (CV) mi HSC5
Gia tr at mi (PV) HSC5
SM
SMB166
MB167
PTO0_Profl SMW168S
e
MB170
en
SMB17
PTO1_Step SMB17
SMB17
PTO1_Profl SMW178
e
SMB180
en
SMB185
Mo ta
Nhap so profle tch cc hien hanh cho PTO0
Bo qua
Loai d lieu Word: a ch vung nh V cua
bang profle cho PTO0 nh la mot offset t
V0.
Bo qua
Nhap so profle tch cc hien hanh cho PTO1
Bo qua
Loai d lieu Word: a ch vung nh V cua
bang profle cho PTO1 nh la mot offset t
V0.
Bo qua
Slot 1
SMB25
0 en
Slot 2
SMB30
0 en
Slot 3
SMB35
0 en
Slot 4
SMB40
0 en
Slot 5
SMB45
0 en
Slot 6
SMB50
0 en
Mo ta
Ten
Module
Trang 28
Tap lenh
SMB21
5
SMB21
6 en
SMB21
9
SMB26
5
SMB26
6 en
SMB26
9
SMB31
5
SMB31
6 en
SMB31
9
SMB36
5
SMB36
6 en
SMB36
9
SMB41
5
SMB41
6 en
SMB41
9
SMB46
5
SMB46
6 en
SMB46
9
SMB51
5
SMB51
6 en
SMB51
9
SMW22
0
SMB22
2 en
SMB24
9
SMW27
0
SMB27
2 en
SMB29
9
SMW32
0
SMB32
2 en
SMB34
9
SMW37
0
SMB37
2 en
SMB39
9
SMW42
0
SMB42
2 en
SMB44
9
SMW47
0
SMB47
2 en
SMB49
9
SMW52
0
SMB52
2 en
SMB54
9
(16 ky
t ASCII)
S/W so
version (4
ky t
ASCII )
xxxx
Error
code
Thong
tin ve
cac loai
module.
Trang 29
Tap lenh
Trang 30
Tap lenh
Chng 3
Cac chc nang ac biet
Trang 31
Tap lenh
Chng 4
HMI SIEMENS
(Human Machine Interface)
Tham khao them catalog HMI Siemens
I. HNG DAN LAP TRNH TD200
1. Gii thieu chung
TD200 la mot thiet b hien th text (Text Display), giao tiep vi
ngi van hanh.
Thiet b nay c thiet ke ch dung giao tiep vi ho PLC S7200.
2. ac tnh
Hien th tin nhan va cac bien cua PLC.
Cho phep ieu chnh cac bien trong chng trnh.
Co kha nang cai at thi gian thc cua PLC.
3. Cau tao phan cng
3.1. Man hnh hien th
Man hnh LCD o phan giai 33x181 pixel.
So dong hien th: 2.
So k t hien th: Max.40.
3.2. Cong giao tiep TD200 va PLC
Cong RS485, 9 chan giao tiep gia TD200 va PLC qua cap
TD/CPU.
3.3. Nguon cung cap
- 24VDC.
- Co the cap cho TD200 theo 2 cach:
Nguon cap chung: cap nguon cho TD200 thong qua cap TD/CPU
(chieu dai 2,5m).
Nguon cap rieng: cap nguon cho TD200 thong qua au noi
ben phai TD200 (c s dung khi khoang cach gia TD200 va CPU
ln hn 2,5 m).
Lu y: khong dung ong thi nguon cap chung va nguon cap
rieng cung mot luc v nh vay se lam hong thiet b.
3.4. Cap TD/CPU:
S o cap co cap nguon:
Trang 32
Tap lenh
3.5. Phm
Gom co 9 phm c chia thanh 2 loai: phm he thong va phm
chc nang.
Phm he thong (5 phm) gom cac phm sau: shift, esc, enter, up,
down.
Phm chc nang (4 phm) gom 8 chc nang t F1 en F8.
Moi phm c gan vi mot bit trong vung nh M cua PLC ngha la
cac phm t F1 en F8 se c gan vi 1 byte trong vung nh M.
Khi mot phm c nhan th bit tng ng se c set va bit nay ch
c reset bang chng trnh trong PLC.
4. GIAO TIEP TD200 VA PLC
4.1. Giao tiep gia 1 TD200 va 1 CPU
Trang 33
Tap lenh
Hnh ve tren minh hoa cho mot mang PLC n gian gom co 2
PLC S7-200 va 2 TD200, moi PLC giao tiep vi 1 TD200. Moi thiet
c nh mot a ch nh hnh ve.
Ta cung co the giao tiep gia 1 PLC va nhieu TD200. Trong
trng nay, vung d lieu cua moi TD200 phai c nh ngha tai
nhng vung nh V khac nhau.
5. LAP TRNH CHO TD200
5.1. Phan mem lap trnh
Phan mem e lap trnh cho TD200 cung chnh la phan mem
e lap trnh cho S7-200 STEP7 Microwin.
5.2. Cac bc lap trnh TD200
Bc 1: khi ong chng trnh STEP7 Microwin, tren thanh Menu
chon Tools .. chon TD200 Wizard.
Trang 34
Tap lenh
- Giao tiep gia cac bit M va cac phm chc nang c thc
hien theo nguyen tac nh sau:
Trang 35
Tap lenh
Trang 36
Tap lenh
Trang 37
Tap lenh
Trang 38
Tap lenh
Tren hop thoai nay, ta phai khai bao cac phan nh sau:
nh dang kieu d lieu: ay ta co 3 la chon la khong
co d lieu, d lieu dang Word va d lieu dang Double Word.
Kieu hien th la co dau hoac khong dau.
Chon so k t hien th ben phai dau cham.
Cho phep nhap gia tr (User is allowed to edit this data) hay yeu
cau xac nhan message hay khong (User must acknowledge message)?
Ngoai ra, hop thoai con cho ta biet a ch cua d lieu can
hien th.
hop thoai tren th kieu d lieu dang Word, hien th co dau
va co 1 ch so hien th sau dau cham, khong yeu cau xac
nhan message va khong cho phep nhap gia th, a ch cua d
lieu can hien th la VW98.
Sau khi a khai bao xong th nhan OK xac nhan va tr ve hop
thoai trc o.
Trang 39
Tap lenh
Tiep theo, muon nhap gia tr vao mot bien cua chng trnh
th ta cung at cho tro vao v tr muon nhap, sau o nhan
Embedded Data, hop thoai nh tren lai xuat hien.
Nh hop thoai tren; ta chon kieu d lieu Double Word, kieu hien
th Real, co 1 ch so hien th sau dau cham, a ch cua d lieu
la VD116.
Ngoai ra, muon nhap gia tr vao bien cua chng trnh th ta
check vao la chon cho phep nhap d lieu (User is allowed to edit this
data).Sau khi check vao la chon nay th hop thoai thong bao cho ta
biet bit xac nhan sau nhap d lieu (tren hop thoai la V114.2).
Neu ta muon ngi van hanh can nhap password khi thay oi
bien cua chng trnh th ta check vao la chon Should the user edit or
data be Password-protected?
Sau khi thc hien xong cac khai bao ta nhan OK xac nhan va
tr ve hop thoai trc o.
Trang 40
Tap lenh
Check vao la chon yeu cau xac nhan (User must acknowledge
message), sau o nhan OK e quay ve hop thoai trc o.
Trang 41
Tap lenh
Trang 42
Tap lenh
6.2. V du 2:
Lap trnh cho TD200 nh sau:
Kieu k t hien th: Original TD200, tieng Anh
Cho phep hien th Menu thi gian, khong Force, khong
Password.
Cac phm chc nang tng ng vi Byte MB0
Khoi thong so nh ngha bat au t Byte 0, Byte ieu
khien message 12, vung lu tr thong tin message bat au t Byte
20.
Noi dung message nh sau: bb-bb-bbbbbbbb:bb:bb vi b la cac
k t trong.
Trang 43
Tap lenh
6.3. V du 3:
Viet chng trnh cho hien th 2 gia tr analog SMB28 va SMB29
tren TD200.
Hng Dan: V TD200 khong hien th Byte nen ta phai chuyen
SMB28 va SMB29 ve dang Word e hien th. Tao 1 Message va lu y
bit ieu khien Message.
6.4. V du 4:
Viet chng trnh ao chieu ong c AC dung cac phm chc
nang tren TD200 va tao cac message nh ong c ang quay
thuan, ong c ang quay nghch, ong c ang dng.
Hng Dan: Dung cac phm chc nang e gan cac chc
nang la start, stop va revert. Tao 3 Message co noi dung nh tren va
lu y cac bit e ieu khien 3 Message nay.
Nguyen Van Tan
Trang 44
Tap lenh
Cac phm chc nang hay phm lap trnh mem: gom 8 phm F1
en F4 va K1 en K4.Trong o tren cac phm t K1en K4 co gan
cac LED, cac LED nay c ieu khien sang, tat bi chng trnh
cua PLC.
Cac phm he thong: gom co 22 phm nh cac phm so, up,
down, enter Vung lu tr d lieu: d lieu khong b mat khi mat
nguon.
Cong giao tiep: RS232 va RS485 giao tiep gia OP7 va PLC,
may in.
1.3. Chc nang
Gom cac chc nang nh sau
Man hnh hien th (Screen): dung e hien th Text, cac bien
cua chng trnh tren OP7. OP7 cho phep toi a 99 man hnh, moi
man hnh co 99 entry. Tai moi thi iem OP7 ch cho hien th c
1 entry.
Thong bao s kien (Events message): Max.499 s kien.
Thong bao canh bao (Alarms message): Max.499 canh bao.
Cong thc (Recipe): Max. 99 cong thc, moi cong thc co
99 entry va Max. 99 Data record. Bo nh lu tr cong thc tren OP7
la 4KB.
1.4. Lu y
Nguon cung cap: 24VDC
S o cap noi:
Nguyen Van Tan
Trang 45
Tap lenh
Trang 46
Tap lenh
Chon loai man hnh la OP7 sau o nhan Finish e vao man hnh
lap trnh hoac nhan Next e chon loai PLC nh hop thoai sau:
Trong hop thoai nay, co the at ten cho PLC, chon loai PLC e
giao tiep vi OP7 va at thong so cho PLC. Sau o nhan Finish e
vao man hnh lap trnh.
Cung co the chon PLC va at thong so cho no khi vao man
hnh ieu khien bang cach chon Controllers ca so ben trai
man hnh.
Trang 47
Tap lenh
2.1. Screen
e tao Screen ta Double Click len bieu tng Screen tren ca so
ben trai man hnh hoac Click chuot phai sau o chon Insert Screen.
Man hnh se xuat hien nh sau:
Trang 48
Tap lenh
Tren hop thoai nay ta se at ten cho Screen trong muc Name.
Cac bc lap trnh nh dang cho Screen ( ay v du lap trnh
cho Screen co ten
PIC_1)
Bc 1: Muon lap trnh cho Screen nao th ta se Double Click
vao Screen o, man hnh se xuat hien nh sau:
Trang 49
Tap lenh
Trong hop thoai Select Object bao gom tat ca cac chc nang
co the gan vao cac phm Soft Key va 1 phm Soft Key co the c
gan nhieu chc nang. Chon 1 chc nang trong hop thoai Select
Object sau o nhan Add, man hnh se xuat hien mot hop thoai e
khai bao cac ac tnh cua chc nang va chon trc o. Sau khi
khai bao cac ac tnh va xac nhan cac ac tnh bang cach nhan
OK th tren ca so Function Selected cua hop thoai Function Key se
xuat hien chc nang va chon. Nhan OK e xac nhan.
Sau khi gan mot chc nang cho mot phm th phm a c gan
chc nang c anh dau X e phan biet vi cac phm cha c
gan chc nang (tren hnh ve phm K1 a c gan chc nang).
e ngi van hanh co the hieu c cac chc nang c gan
vao phm, ngi lap trnh nen tao cac Text hng dan hoac cac
ky hieu tren phm.
Tng t thc hien gan chc nang cho cac phm khac va cac
entry khac theo yeu cau cua ngi lap trnh.
2.2. Controllers
Trang 50
Tap lenh
e PLC va OP co the giao tiep vi nhau phai khai bao loai PLC
ma muon s dung bang cach Double Click vao bieu tng
Controller ca so ben trai man hnh.
Moi lan Double Click vao bieu tng Controller th chng trnh se
tao ra 1 PLC ca so ben phai man hnh. oi vi OP7, co the
giao tiep toi a 8 PLC vi 1 OP7.
Sau khi tao so PLC can thiet khai bao cac thong so cua PLC
(nh toc o truyen, a ch) bang cach Double Click len bieu
tng cua no ca so ben phai. V du ay khai bao cho
PLC_1, khi Double Click len no se xuat hien hop thoai nh sau:
Trong hop thoai nay, at ten cho PLC muc Name, chon loai PLC
muc Driver. Sau o Click chuot vao nut Parameters th man hnh
se xuat hien mot hop thoai e khai bao cac thong so nh a
ch cua OP, a ch PLC, kieu mang, toc o truyen cua mang.
Trang 51
Tap lenh
Trong hop thoai nay co the at ten cho Tag trong muc Name,
chon PLC, kieu cua Tag va vung giao tiep vi PLC. Sau o nhan OK
e xac nhan.
Tng t nh tren se lan lt khai bao cho cac Tag khac trong
chng trnh.
2.4. Password Protection
Password c gan vao cac phm tren OP, khi ngi van hanh
nhan vao mot phm a c gan Password th tren man hnh OP se
yeu cau ngi van hanh nhap Password. Neu ngi van hanh
nhap ung Password th chc nang cua phm o mi c thc
hien.
Password co toi thieu 3 k t va toi a la 8 k t.
OP7 cho phep 10 cap Password (Password Level): t cap 0 en
cap 9. Password cap 0 la cap nho nhat va c xem nh khong co
Password, Password cap 9 la cap ln nhat. Neu co c Password
co cap ln hn th co the truy cap vao cac Password co cap nho
hn. Khi gan mot chc nang vao Soft Key th mac nhien phm nay
co Password la cap 0. e thay oi cap Password th trong hop thoai
Function Key chon Tab Enable va thay oi Password trong hop thoai
nay.
Ngoai cac cap Password t 0 en 9, trong OP7 con co mot
Password khac c goi la Password giam sat (Supervisor Password).
ay la Password c xem nh co cap cao nhat trong OP7, ieu nay
co ngha la khi co c Supervisor Password th co the truy cap
c vao tat ca cac cap bao ve t 0 en 9. Mac nhien
Supervisor Password la 100, tuy nhien co the thay oi Password nay
bang cach chon System va Settings tren thanh Menu, luc nay man
hnh se xuat hien hop thoai nh sau:
Trang 52
Tap lenh
Sau o tren OP7 ta nhan F1, man hnh OP7 se xuat hien nh
sau:
Trang 53
Tap lenh
Trong hop thoai Type, chon Even Messages, sau o nhan Add e
khai bao vung nh tng ng vi Messages.
Tren hop thoai Event Messages, se khai bao PLC, vung d lieu,
kch thc d lieu. ay, moi Message tng ng vi 1 Bit trong
vung nh cua PLC v vay se khai bao chieu dai cua vung d
lieu tng ng vi so Message can hien th. Sau khi khai bao xong
cac thong so nhan OK. Luc nay hop thoai Area Pointer se nh sau:
Trang 54
Tap lenh
Tren hop thoai, thay rang Event Message c gan vao vung
nh MW0 cua PLC_1 (tuy vao loai PLC ma co the co nhng vung
nh khac nhau). Neu muon thay oi thong so th ta nhan Edit, neu
muon xoa th ta nhan Remove. Sau o nhan OK e xac nhan cac
thong so.
Tiep theo, se Click vao bieu tng Message ca so ben trai
man hnh, ben ca so ben phai se xuat hien hai bieu tng
Event Messages va Alarm Messages. e tao Event Message ta Double
Click vao bieu tng Event Message, mot hop thoai se xuat hien,
tren hop thoai nay se tao cac Text can thiet trong tng Entry nh
hnh ve:
Tren hnh ve, Entry 000 c bo trong (Entry nay con c goi
la Standby Message). Bat au tao cac Event Message t Entry 001,
moi Entry se tng ng vi 1 Event Message xuat hien tren OP7.
Tren hnh ve tao 2 Event Message Entry 001 (tng ng vi vung
nh M1.0) va Entry 002 (tng ng vi vung nh M1.1), ieu
nay co ngha la khi Bit M1.0 c Set th tren OP se xuat hien
Message: M1.0 DUOC SET va khi Bit M1.1 c Set th tren OP se xuat
hien Message: M1.1 DUOC SET. en ay th viec tao cac Event
Message a hoan tat.
Tao cac Alarm Message: cac bc e tao cac Alarm Message
cung c thc hien tng t nh tao cac Event Message ch khac
la luc nay chon cac khai bao va bieu tng la Alarm Message.
2.6. Recipe
Nguyen Van Tan
Trang 55
Tap lenh
e tao mot cong thc th Double Click vao bieu tng Recipes
ben trai man hnh, luc nay ben trai man hnh se xuat hien
mot cong thc co ten mac nh la REZ_1 (co the thay oi ten
nay bang cach Click chuot phai len no va chon Properties). Sau
o Double Click len cong thc REZ_1 (hoac ten mi do ta at) th
man hnh se xuat hien mot hop thoai. Tng t nh Screen, hop
thoai Recipe-REZ_1 cung co nhieu Entry, moi entry tng ng vi 1
chat hnh thanh nen mot hp chat (hay mot cong thc).
V du: muon tao nhieu hp chat t 3 chat; gia s la chat 1,
chat 2, va chat 3. Moi hp chat c tao ra bi 3 chat tren vi
ty le khac nhau. e thc hien c ieu nay th ta thc hien nh
hop thoai sau:
Tren hop thoai, cac bien VAR_1, VAR_2,VAR_3 c tao ra trong
phan Tags. Cac bien nay c gan vao cac Entry bang cach Click
chuot phai vao tren hop thoai keo len chon Insert Input/Out Field.
ay cac bien nay ong vai tro la Input Field, ngha la cac
bien nay se c nhap vao tren OP7.
oi vi OP7, moi hp chat c tao ra bi 1 Data Record, ieu
nay co ngha la muon co bao nhieu hp chat th phai tao ra bay
nhieu Data Record. Sau khi a thc hien xong cac bc nh tren va
Download chng trnh xuong OP7 th mac nhien tren OP7 se co mot
Data Record co ten la Data Record_1. T Data Record nay se tao ra
cac Data Record khac (vi ty le cac chat khac nhau) theo yeu
cau cua he thong.
Trang 56
Tap lenh
Trang 57
Tap lenh
Trang 58
Tap lenh
Trang 59
Tap lenh
2. Lap trnh
Phan mem s dung: ProTool/Pro CS.
2.1. Screen
e tao ra mot screen ta Double Click vao bieu tng Screen
ca so bean trai man hnh, cac screen c tao ra se xuat hien
bean ca so bean phai. Neu muon oi ten cho Screen th click phai
vao bieu tng cua Screen o ca so bean phai va chon
Properties hop thoai kep xuong.
e lap trnh nh dang cho mot Screen, Double Click vao bieu
tng cua no tren ca so ben phai. Luc o man hnh se xuat
hien nh sau:
Trang 60
Tap lenh
Muon tao Graphic, Text Field, Input Field, Output Field, StateButton,
Bar, Simple Message tren man hnh ta ch viec Click vao bieu tng
tng ng tren thanh cong cu Screen Object sau o at vao v tr
thch hp tren man hnh.
oi vi cac Graphic, Text Field th ch n thuan la e hien th
va trang tr nen ch at chung nhng v tr thch hp tren man
hnh. Con cac chc nang khac nh Input Field, Output Field,
StateButton, Bar, Simple Message ngoai muc ch hien th, chung con
co chc nang ieu khien, thong bao, giam sat hoac ong cua
he thong nen ngoai viec at chung nhng v tr thch hp can
khai bao cac chc nang cho chung.
Input Field: dung e hien th va hieu chnh cac gia tr,
cac bien cua he thong. V vay ta phai khai bao cac thong so cho
no trong hop thoai sau:
Trang 61
Tap lenh
Trong hop thoai tren th ta thay co 3 loai Button (trong muc type)
o la: Push Button, Push Button with Checkback va Switch.
Co the cho hien th dang Text hoac Graphic tren moi Button.
Muon gan chc nang cho Button th ta chon Tab_Function e khai
bao.
Bar: dung e hien th gia tr, cac bien cua he thong theo
bieu o. Se khai bao cac thong so cho no trong hop thoai sau:
Trang 62
Tap lenh
Chng 4
PC Access
Trang 63
Tap lenh
CHNG 5
BAI TAP VA CAU HOI THC HANH
Bai 1: Kiem tra loi he PLC khi ket noi nhieu module m rong
vao CPU S7-200
Bai 2: ong ho thi gian thc
Bai 3: High Speed Counter
Bai 4: X ly nhiet o
Bai 5: X ly analog
Bai 6: X ly PID
Bai 7: Ngo ra xung
Bai 8: Truyen thong Freeport
Bai 9: Truyen thong AS-I
Bai 1: Kiem tra loi he PLC khi ket noi nhieu module m
rong vao CPU S7-200
1. MO HNH
Gia s co mot he thong PLC gom CPU va cac module m
rong ket noi vi nhau. Lap trnh kiem tra cac loi cua he PLC tren
nh bao loi he thong, loi cau hnh, loi au nguon, loi khai bao
I/O, loi v.v.
2. THIET B
- PLC S7-200 CPU222/224/226.
- Mot so module m rong.
- en bao loi.
3. KET NOI HE THONG
Thc hien cac bc:
- Ket noi module vao PLC.
- Kiem tra nguon, tn hieu ngo vao va ngo ra.
- Lap trnh PLC.
4. CHNG TRNH
4.1. Chng trnh PLC
Main Program:
Trang 64
Tap lenh
Trang 65
Tap lenh
Trang 66
Tap lenh
Trang 67
Tap lenh
Trang 68
Tap lenh
Trang 69
Tap lenh
Trang 70
Tap lenh
Trang 71
Tap lenh
Trang 72
Tap lenh
Trang 73
Tap lenh
Trang 74
Tap lenh
Trang 75
Tap lenh
Trang 76
Tap lenh
Trang 77
Tap lenh
Trang 78
Tap lenh
Trang 79
Tap lenh
5. CAU HOI
Cau 1: Lap trnh vao may tnh chng trnh tren. Ve s o au
day Rotary Encoder vi PLC. Chay chng trnh, rut ra nhan xet?.
Cau 2: S dung 2 Encoder, thiet ke cach tay robot.
BAI 4: X LY NHIET O 2 KENH
1. MO HNH
Gia lap mot lo nhiet, mot kenh do nhiet trong lo nhiet va
mot kenh do nhiet o moi trng.
Lo nhiet c ieu khien va giam sat bang HMI. Cac thong
so can khai bao cho do nhiet khai bao trc tiep tren HMI.
2. THIET B
- PLC S7-200 CPU222/224/226.
- EM231RTD.
- Man hnh HMI Siemens TP170A.
- 2 kenh nhiet o RTD Pt100.
- Mo hnh.
3. KET NOI HE THONG
Thc hien cac bc:
- Ket noi module vao PLC.
- Kiem tra nguon, tn hieu ngo vao va ngo ra.
- S o au day nhiet o.
- Lap trnh PLC.
- Lap trnh HMI.
- Ket noi HMI va PLC.
4. CHNG TRNH
4.1. Chng trnh PLC
Chng trnh chnh:
Trang 80
Tap lenh
Trang 81
Tap lenh
Trang 82
Tap lenh
Trang 83
Tap lenh
5. CAU
HOI
Cau 1: Lap trnh vao may tnh chng trnh tren,
Cau 2: S o ket noi HMI vi PLC S7-200.
Cau 3: Ve s o au day sensor nhiet o vao module
EM231RTD.
Cau 4: Chay chng trnh, rut ra nhan xet?.
BAI 5: X LY ANALOG
1. MO HNH
Gia lap mot he do mc nc lien tuc, tn hieu analog t
sensor do mc nc gi ve ngo vao PLC. Lap trnh xac nh o
mc nc.
He thong c ieu khien va giam sat bang HMI. Cac thong
so can khai bao cho he thong khai bao trc tiep tren HMI.
2. THIET B
- PLC S7-200 CPU222/224/226.
- EM235.
- Man hnh HMI Siemens TP170A.
- Sensor do mc Endress & Hauser.
- Mo hnh.
3. KET NOI HE THONG
Thc hien cac bc:
- Ket noi module vao PLC.
- Kiem tra nguon, tn hieu ngo vao va ngo ra.
- S o au day analog.
- Lap trnh PLC.
- Lap trnh HMI.
- Ket noi HMI va PLC.
4. CHNG TRNH
4.1. Chng trnh PLC
Chng trnh chnh:
Trang 84
Tap lenh
Trang 85
Tap lenh
Trang 86
Tap lenh
Trang 87
Tap lenh
Trang 88
Tap lenh
5. CAU HOI
Cau 1: Lap trnh oan chng trnh tren va ket noi he thong
e PLC hoat ong.
Cau 2: Thiet ke can bang loadcell, biet rang trong lng toi
a cua thiet b can cho phep la 100kg va tn hieu gi ve PLC la
tn hieu 4 20mA.
Cau 3: Thiet ke va ve chi tiet he thong bm ieu ap. Chu
y: t chon tat ca cac yeu cau can thiet.
Bai 6: X ly PID
Bai 7: Ngo ra xung
1. MO HNH
Ket noi PLC vi he step moror, ieu khien v tr cua he thong
sau cho
2. THIET B
-
Trang 89
Tap lenh
Trang 90
Tap lenh
Trang 91
Tap lenh
Trang 92
Tap lenh
Trang 93
Tap lenh
Trang 94
Tap lenh
Trang 95
Tap lenh
Trang 96
Tap lenh
Trang 97
Tap lenh
5. CAU HOI
Cau 1: Lap trnh truyen thong Freeport ket noi au can load
cell vi PLC.
Cau 2: Da vao truyen thong Freeport, viet chng trnh truy
suat d lieu gia PC vi PLC thong qua ngon ng lap trnh Visual
Basic.
Cau 3:
Bai 9: Truyen thong AS-I
Trang 98