Beruflich Dokumente
Kultur Dokumente
Trang 1
8. TP LNH SIMATIC
Trc ht, ta im qua nhng gii han thng s hp l trong S7-200:
Trang 2
Trang 3
Trang 5
Lnh ao (Not):
Lnh ao thay i dong nng lng (Power Flow). Nu dong nng lng gp lnh
nay, no se b chn lai. Ngc lai nu pha trc lnh nay khng co dong nng lng, no se
tr thanh ngun cung cp dong nng lng.
Trong LAD, lnh nay c biu din nh mt cng tc.
Trong FBD, lnh ao khng co biu tng ring. No
c tch hp nh la u vao ao cua nhng khi chc nng
khac (vi vong tron nho u vao cua cac khi chc nng o).
Trong STL, lnh ao ao gia tr cua nh ngn xp: 0
thanh 1 va 1 thanh 0.
Lnh nay khng co toan hang.
Sn dng va sn m:
Cac lnh trn y u thuc nhom lnh cac cng tc, ghi
nhn trang thai cac bit d liu (0 hay 1), quen thuc vi khai
nim mc. Cac lnh v sn ghi nhn khng phai mc n
thun ma la s bin i mc.
Lnh sn dng (Positive Transition) cho dong nng
lng i qua trong khoang thi gian bng thi gian mt vong
quet khi u vao cua no co s thay i mc t 0 ln 1.
Lnh sn m (Negative Transition) cho dong nng
lng i qua trong khoang thi gian bng thi gian mt vong
quet khi u vao cua no co s thay i mc t 1 xung 0.
Trong LAD, cac lnh nay c biu din cung nh cac
cng tc.
Trong FBD, cac lnh nay c biu din bng cac khi
chc nng P va N.
Trong STL, lnh Edge Up, nu phat hin co s thay i
mc cua nh ngn xp t 0 ln 1, se t vao nh ngn xp gia
Trang 6
Trang 7
Lnh ra:
Gia tr bit c nh a ch bi toan hang cua lnh ra phan anh trang thai cua
dong nng lng (Power Flow) u vao lnh nay.
Trang 8
Trang 9
Trang 10
Trang 11
Trang 12
Trang 13
Trang 14
Trang 15
Trn y chung ta thng noi n gia tr ang m cua cac b nh thi, ma cac
b nh thi th lai m thi gian. Thc t, thi gian tr c tnh nh la tch cua s ang
m vi mt hng s thi gian (base time), hng s thi gian nay con c goi la phn
giai cua cua b nh thi.
Cac b nh thi trong S7-200 (ong tr, ong tr co nh va ngt tr) bao gm 03
nhom vi 03 phn giai khac nhau: 1ms, 10 ms va 100 ms. Mi b nh thi (c nh
a ch trong vung T) co mt phn giai xac nh theo bang sau:
Trang 18
Trang 20
Trang 21
Trang 22
Trang 23
Trang 24
Cac lnh dch chuyn mt khi cac byte, mt khi cac t n (Word) va mt khi
cac t kep (Double Word):
Trang 26
Trang 27
Lnh SWAP:
Lnh nay (Swap Bytes) co toan hang la mt t n
(Word) c nh a ch bi u vao IN. Lnh Swap trao i
ni dung hai byte nh cua mt t n: byte cao thanh byte thp
va byte thp thanh byte cao. Kt qua c ghi vao chnh t n
la toan hang cua lnh.
Nhng li co th c gy nn bi lnh nay (ENO = 0):
+ Bit c bit SM4.3 = 1: li Run - Time.
+ Li 0006: a ch gian tip.
Trang 28
Trang 29
V du:
Trang 30
Trang 31
Trong trng hp bit SM1.1 (Overflow) bng 1, kt qua se khng c ghi va cac
bit c bit khac lin quan n cac phep toan (Zero, Negative, ...) u c xoa v 0.
Trong trng hp bit SM1.3 (Divide-by-zero) bng 1, cac bit c bit khac lin
quan n cac phep toan (Zero, Negative, ...) u c gi nguyn khng thay i va cac
toan hang u vao cung khng i.
Trang 32
Cac lnh Nhn, Chia hai s nguyn (Integer) va ghi kt qua vao s nguyn dai
(Double Integer):
Trang 33
Trang 34
Trang 35
V du:
Trang 37
Trang 38
Cac s thc c biu din bng 32 bit di dang du phy ng theo chun
ANSI / IEEE 754 - 1985.
Cac s thc c biu din bng 32 bit di dang du phy ng theo chun
ANSI / IEEE 754 - 1985.
V du s dung cac phep toan s thc:
Trang 40
Vong lp PID:
Lnh nay tnh toan vong lp PID (PID Loop) theo cac
u vao va nhng thng s t bang c nh a ch bi TBL.
Nhng li co th c gy nn bi lnh nay (ENO = 0):
+ Bit c bit SM4.3 = 1: li Run - Time.
+ Li 0006: a ch gian tip.
+ Bit c bit SM1.1 = 1: li tran (Overflow).
Nhng bit nh c bit co ni dung b anh hng bi lnh nay:
+ SM1.1 (Overflow): bng 1 nu kt qua b tran.
Mn
Kc * en + Ki *
i =1
ei + Mi + Kd * (en en 1 )
output = proportional +
integral
+
differential
trong o:
Mn: u ra cua PID (ai lng x ly) thi im ly mu n
Kc: hng s khuch ai
en = SPn - PVn
en: sai s thi im ly mu n.
en-1: sai s thi im ly mu ngay trc o (n-1). en-1 = SPn-1 - PVn-1
Ki: hng s khuch ai cua thanh phn tch phn
Mi: gia tr ban u cua PID
Kd: hng s khuch ai cua thanh phn vi phn
T phng trnh nay ta nhn thy rng, nu nh thanh phn t l (proportional) ch
la ham cua sai s thi im ly mu th thanh phn vi phn (differential) la ham s cua
sai s thi im ly mu ln thi im ly mu k trc con thanh phn tch phn
(integral) lai la ham cua tt ca cac sai s t thi im ly mu u tin cho n thi im
Trang 42
Trang 44
Trang 45
Trang 46
Trang 47
Trang 48
Trang 49
Trang 50
Trang 51
Trang 52
Trang 53
Trang 54
Trang 55
Trang 56
Trang 57
Trang 58
Trang 59
Trang 60
Trang 61
Trang 62
Trang 63
Trang 64
Trang 65
Minh hoa lnh nay vi khi cac bit bt u t V33.4 va co dai 14 bit:
Trang 66
Trang 67
Lnh STOP:
Lnh STOP dng chng trnh ang c thc hin
ngay lp tc bng cach chuyn CPU t ch hoat ng (RUN)
sang ch STOP.
Nu lnh STOP c thc hin t mt chng trnh x
ly ngt th chng trnh x ly ngt y se b kt thuc ngay ng
thi tt ca nhng ngt ang ch c x ly (nu co) cung u b
huy. Tuy nhin CPU vn x ly nt nhng lnh con lai trong
vong quet cua chng trnh chnh khi b ngt va ch dng
chng trnh cui vong quet bng cach chuyn ch t RUN
sang STOP.
Trang 69
V du:
Trang 70
thm vao mt tham s cho mt chng trnh con, trong bang cac tham s
u chng trnh con (hnh pha trn) t con tro vao kiu bin ta mun thm (IN,
IN/OUT, OUT hay TEMP), nhn phm phai chut va chon Insert > Row below thm
vao mt tham s mi v tr di con tro vi dang tham s thch hp.
Kiu d liu cua tham s xac nh kch thc cung nh nh dang cua no:
Kiu dong nng lng (Boolean Power Flow): c xem la kiu bit l gic nhng ch
co th la dang vao (IN) va phai c khai bao trc tt ca cac kiu khac (nh nhng
tham s EN va IN1 trong v du trn).
Kiu bit l gic (Boolean): ai din cho mt bit, co th la dang ra (OUT) hoc vao
(IN), nh IN3.
Kiu Byte, Word, DWord: tham s ra hoc vao, 1, 2 hay 4 bytes ai din cho cac s
khng du (unsigned).
Kiu Int, DInt: tham s ra hoc vao, 2 hay 4 bytes ai din cho cac s nguyn co du
(signed).
Kiu Real: tham s ra hoc vao, ai din cho cac s thc du phy ng 4 bytes (theo
chun IEEE).
Mt v du goi chng trnh con vi cac tham s c khai bao nh trn:
Trang 72
Trong v du trn, tham s IN4 = &VB100 c cha vao mt t kep (double word
unsigned). Nu gan cho tham s mt gia tr la hng s, 16#1234 chng han th phai xac
nh kiu d liu cho no bng cach vit DW#16#1234.
Khi mt chng trnh con c goi, no bao gm mt vung d liu cuc b cha cac
tham s (c anh a ch nh ct u tin cua bang cac tham s). Nhng tham s dang
vao se c sao chep vao vung d liu cuc b nay trc khi chng trnh con thc hin va
nhng tham s dang ra lai c sao chep ra t vung y sau khi vic thc hin chng
trnh con hoan thanh. Lu y chng trnh con khng kim tra kiu d liu nn ngi lp
chng trnh phai chu y s dung ung kiu a khai bao.
Tt nhin th t cac tham s cung phai phu hp nh a khai bao (c bit trong
STL): u tin la dang vao (IN) ri n cac dang vao - ra (IN/OUT) va dang ra (OUT).
V du s dung chng trnh con:
Trang 73
Trang 74