Professional Documents
Culture Documents
Yu cu 1:
Thit k h thng iu khin gim st hot ng ca ng c. C giao din nhp thi gian chy, nhn SET thi gian chy c cp nht cho h thng. Nu khng nhp thi gian, thi gian mc nh chy s l 3s. Nhn nt START, ng c hot ng trong khong thi gian chy. Nhn nt STOP ng c dng. Thc hin : D n bao gm 2 phn : 1. Thc hin trn phn mm STEP7 cho PLC S7-300. 2. Thc hin trn phn mm WinCC. 1.1. Thc hin trn phn mm STEP, cc bc thc hin : Ch : Thit lp CPU dng mng MPI, a ch mng 2 (t 2 31). 1.1.1. To Project Bm chy phn mm Simatic Manager
La chn loi CPU Name <CPU315-2DP>, MPI address <2> v thc hin nhn Next.
Trong Blocks, tick chn <OB1, OB100>, Language for Selected Blocks <LAD> v thc hin nhn [Next].
1.1.2. Thit lp phn cng Bm chn vo [SIMATIC 300 Station], click i vo Hardware, mn hnh xut hin :
To cu hnh nh sau :
1.1.4. Vit chng trnh. ng mn hnh thit lp phn cng, bm chn vo [Block], click i vo OB100 vit chng trnh khi ng Nhp ni dung chng trnh :
Ch : Cu hnh d liu preset value time c ch ra trang 23 ti liu hng dn s dng phn mm STEP7 ca tc gi H Vn Tr. Ngi c tham kho ti liu ny bit cch s dng. ng mn hnh son tho OB100, m mn hnh son tho OB1 nhp cc ni dung sau :
Gii thch : I0.0 l nt START (NO) phn cng, M0.0 l nt START trn WinCC. I0.1 l nt STOP (NO) phn cng, M0.1 l nt STOP trn WinCC. T0 l timer. Nguyn l hot ng : Nhn I0.0 hoc M0.0 khi ng. Nhn M0.1 hoc I0.1 hoc delay thi gian dng.
Gii thch : D liu MW4 di dng Decimal (nhp qua WinCC) c chuyn i qua dng BCD cha vo trong MW6, sau c thc hin ghp vi W#16#2000 chuyn sang dng d liu ca timer v cha vo MW8.
Gii thch : Khi ng ra Q0.0 c tch cc, s l iu kin b nh thi ca timer TON T0 nh thi theo thi gian c thit lp cha MW2.
Gii thch : Nu d liu MW4 <>0 v c iu kin l nt nhn SET d liu s thc hin di chuyn d liu t MW8 vo MW2. 1.1.5. Son tho m phng Bm chn trnh gi m phng mn hnh qun l, son tho mn hnh vi cu hnh sau :
1.1.6. Thc hin m phng. Bm vo [RUN] mn hnh m phng, chn Monitor on\ mn hnh son tho, b tr mn hnh c dng di d nhn. Click chn, sau click b I0.0 tng ng vi nhn START, quan st
thi gian trn T0, ng ra Q0.0, vng nh M v lin h vi nguyn l hot ng ca h thng nhn xt kt qu.
1.2.
1.2.2. Ci t Driver
1.2.3. Thit lp kt ni. Chn [MPI], click chut phi chn [New Driver Connection]
1.2.4. To Tag (bin) kt ni WinCC vi PLC S7-300. Click chut phi vo [New Tag] nhp tn bin.
Ch : D kin c cc bin sau : START (bit), STOP (bit), SET (bit), SETNUMBER (decimal), MOTOR (bit) Chn [Name], t tn START. Bm chn [Select]
Nhp chn [Data] dng Bit memory, [Address] c a ch M0.0, xc nhn bng [OK]
Thc hin tng t vi STOP [M0.1] SET [M0.2] MOTOR [Q0.0] Thc hin gn Tag cho SETNUMBER, chn Tab [Limits/Reporting]
Nhp d liu [Upper limit] v [Lower limit], bm chn li Tab [General], chn [Select]
Chn nhp [Data] dng Bit memory, [Address] dng Word, a ch MW2, chn OK.
1.2.5. To mn hnh giao din To mn hnh giao din. Click chut phi vo [Graphics Designer], chn New picture. Click chut phi vo tn Project, chn Rename picture v t tn mi WinCC.Pdl. Click i vo WinCC.Pdl
Thc hin tng t, son tho mn hnh c dng sau vi cc bin ca nt SET {SET}, STOP {STOP}:
Bm chn trn Screen, gi chut tri v v ln ca s nhp. Nhp d liu [Tag], [Update], [Type] cho I/O field.
La chn [Siemens HMI Symbol Library 1.4.1>Motor>Inverter drive], ko th vo mn hnh son tho. Bm chn [Object Palette>Rectangle], v ln ng c nh hnh :
Click chut phi vo biu tng, chn Properties. Miscellaneous, click i vo [Display] hin th Yes.
[Flashing> Flashing Background Active], ct Static click i chn Yes, ct Dinamic, click i chn Tag {MOTOR}, ct Update click i chn {Uppon change}
To nt thot khi WinCC Runtime To nt thot khi Runtime : Bm chn vo nt cn gn Exit WinCC, click i vo Exit WinCC Runtime, chn [Yes] Left mouse key Next Finish.
1.3. Thc hin m phng Bm chy trnh m phng STEP7. Bm chn trnh chy Runtime ca WinCC. Nhp d liu thi gian chy vo I/O Field v nhn xc nhn Enter. Nhn nt SET cp nht d liu vo Timer. Nhn nt START ng c hot ng, quan st d liu ca cc nh MW2, MW4, MW6, MW8, T0, nhn nt STOP ng c dng. 2. Yu cu 2 :
Nhp tn kt ni
Cu hnh kt ni
Nhp tn Tag vo [Name] vi {START}, [Memory Location] vi {M0.0, Write}, xc nhn OK.
Thc hin tng t vi STOP {M0.1, Write}, SET {M0.2, Write}, MOTOR {Q0.0, Read} To Tag Process SETNUMBER {VW10, INT}, xc nhn OK.
Chn OPC>
To cc nt nh sau :
Trong nt SET c to :
Thc hin tng t vi cc nt START {1START}, STOP {1STOP}, v i tng ng c MOTOR {MOTOR}. Ring i vi vic thit lp I/O field, thc hin nh sau :
th hin ng c hot ng, cn thit lp [Miscellaneous>Display] c la chn Yes. [Flashing], ct Static c la chn Yes, ct Dinamic c la chn l 1MOTOR, ct Update c la chn l Uppon Change.