Professional Documents
Culture Documents
Tailieuwinccflexibletiengviet 120320024454 Phpapp01
Tailieuwinccflexibletiengviet 120320024454 Phpapp01
MC TIU:
iu khin tc ng c DC bng thut ton PID trn S7-200.
iu khin gim st, bo li h thng bng giao din Wincc Flexible 2008.
NI DUNG:
Thit k giao din iu khin h thng trn Wincc Flexible 2008, giao din
gm c:
Nt nhn Start/Stop.
o chiu quay.
n bo li h thng.
th hin th trng thi p ng ca ng c.
Chng trnh iu khin ng c trn S7-200.
t tn l Motor. Click chut phi vo khong trng gia mn hnh chn New/Item v
t cc bin nh sau:
Tin hnh lu li v chy OPC (nhn vo biu tng Test client status). Ch phi lu
li kch hot chng trnh trn PC Access va to.
Chn S7200.OPC
Server
Chut phi chn Add Tag, mt Tag mi va to hin ra, cc thuc tnh ca n bao gm:
Name: Tn Tag, nn tin hnh i tn Tag cho d qun l.
Display name: Tn hin th, c th dng chc nng ny hoc b qua, tn hin th
mc nh l tn t mc Name.
Connection: Chn loi kt ni s dng. y chn kt ni OPC va to ra.
Data type: Kiu d liu.
Symbol: y l phn quan trng nht, l ni lin kt gia Wincc Flex vi OPC, v
d kt ni bin start vi a ch Start trn PC access va to trn:
Trend view
Cycle: chu k
cp nht d liu,
chn 100ms
Ca s Properties ca
IO Field.
Chn la thuc
tnh xut hay
Kt ni IO vi
Tag tng ng.
Sa i kiu nh
dng cho d liu xut
nhp.
Check vo du sau
khi hon thnh vic iu
chnh lu li.
Vo Event/Click:
Hon thnh cho nt nhn Start. Vi nt nhn stop cng lm tng t nhng function l
Resetbit Start.
Chn la kiu
hin thi, y
chn kiu switch.
Ch chn Value On l 1.
Chn nh vy th khi
kch hot th motor s
quay phi, bnh thng l
quay tri.
Lin kt Tag
Chn mu sc:
mu vin v mu
nn.
Chn gi tr
Trn th ta chn Left Value Axis, Right Value Axis l 1400. Trn trc X Axis ta chon
Interval Time l 100.
Kt ni bin Setpoint v Feedback vi th:
Properties/Trend/ Chut phi/Add Trend.
Bng Symbol:
XUNG
SMD48
CHU_KY_XUNG SMW68
//chu ky xung
DO_RONG_XUNG SMW70
PID0_Table VB100
PID_ENABLE
VB140
SP
PV
VD80 KP
KI
VD84 KI
KD
VD88 KD
PID_PV
VD100
toc do do
PID_SP
VD104
OUT VD108
PID_Gain
ngo ra
VD112
kp
Ts
VD116
Ti
VD120
Td
VD124
BIAS VD128
OUT_N
tong vi phan
VD132
output truoc do
TITLE=PROGRAM COMMENTS
Main:
Network 1
// Nap chuong trinh khoi tao xung Encoder, PID, Phat xung trong chu ky quet dau tien.
LD SM0.1
CALL SBR0
CALL SBR1
CALL SBR2
Network 2
// Reset ngo ra o chu ky quet dau tien, cho ngat timer 0, sau do chay chuong trinh HSC
de doc xung va PID de thuc hien thuat toan PID.
LD M0.0
O I0.0
EU //lenh phat hien xung canh len
R Q0.0, 1
ATCH INT0, 10
ENI //cho phep ngat
HSC 1
MOVB 1, VB140
Network 3
// Khi nhan stop thi xoa het cac thong so dang chay cua he thong: Gia tri do duoc, ngo
ra, reset HSC, ngat chuong trinh PID.
LD M0.1
O I0.1
MOVR 0.0, VD100
MOVR 0.0, VD108
MOVR 0.0, VD28
MOVB 0, VB140
MOVD 0, SMD48
Network 4
// Neu nhan M0.2 la dem len.
LD M0.2
S
SM47.3, 1
Network 5
// neu khong nhan M0.2 la dem xuong.
LDN M0.2
R SM47.7, 1
Network 6
//bao loi khi nhan start ma motor van khong quay
LD M0.3
AD<= HC1, 5
= V48.1
=
Q0.2
Network 7
//bao loi khi nhan stop ma motor van quay hoac motor quay mat dieu khien
LDN M0.3
AD>= HC1, 5
= V48.1
=
Q0.2
Chuong trinh khoi tao HSC:
Network 1 // Instruction Wizard HSC
// Chon HSC1 chay o MODE9.
LD SM0.0
MOVB 16#7C, SMB47
//Set control bits: count UP; reset active HIGH;
start
//active HIGH; rate 1X; enabled;
MOVD 0, SMD48
//Load CV
MOVD 0, SMD52
//Load PV
HDEF 1, 9
HSC 1
S
SM47.7, 1// Lenh cuoi cung (SET SM47.7) la cho HSC1 hoat dong.
Chuong trinh khoi tao PID:
TITLE=SUBROUTINE COMMENTS
Network 1 // Network Title
// Network Comment
// cai dat thong so cho chuong trinh pid, cac he so kp ti td duoc tinh va nap thang tu
giao dien, khong co dung gia tri mac dinh ban dau.
LD SM0.0
MOVR VD12, VD52
/R 2000.0, VD52
//chia gia tri dat cho toc do toi dasetpoint.
MOVR VD52, VD104
MOVB 0, VB140
MOVR 0.0, VD132
MOVR 0.0, VD28
MOVR 0.1, VD128
MOVR 0.06, VD116
//thoi gian lay mau 0.06s
Khi to b iu xung:
Network 1
// Network Title
// Network Comment
LD SM0.0
MOVB 16#D3, SMB67
MOVW 1000, SMW68
MOVW 0, SMW70
MOVB 16#D3, SMB67
PLS 0
Chng trinh ngt:
TITLE=INTERRUPT ROUTINE COMMENTS
Network 1 // Network Title
LD SM0.1
MOVR VD12, VD52
/R 2000.0, VD52
MOVR VD52, VD104
PID VB100, 0 //goi vong lap chuong trinh pid 0
MOVD HC1, VD0 //dua gia tri hsc vao vd0
DTR VD0, VD4
MOVR VD4, VD8
/R 400.0, VD8
MOVR VD8, VD100
MOVR VD8, VD28
*R 2000.0, VD28