+ All Categories
Home > Documents > PHULUC_SCADA

PHULUC_SCADA

Date post: 03-Apr-2018
Category:
Upload: uneti
View: 276 times
Download: 1 times
Share this document with a friend

of 20

Transcript
  • 7/29/2019 PHULUC_SCADA

    1/20

    PH LC I :Thc hnh t chc h SCADA vi phn mm WinCC 6.0cho bi ton iu khin dy chuyn ng gi thuc

    1.M t h thng

    Hnh 1: S h iu khin ng gi thuca) M hnh h thng gm c :+ M : ng c bng ti+ Y : Van rt thuc+ B1 : Tia hng ngoi m s thuc rt ra.+ B2 : C hn v, nh v v tr rt thuc.+ C 3 loi ng gi thuc: ng 4 vin/hp,6 vin/hp,8 vin/hp.

    b) Yu cu thc hin iu khin hot ng ca h thng:n nt Start,sau chn loi ng gi,nu hp thuc khng v tr rt thuc

    bng ti M chy, n khi hp thuc gp v tr rt thuc th bng ti M dng,vanrt thuc Y m.S thuc rt ra bng vi loi ng gi chn (4 hoc 6 hoc 8)th van rt thuc Y ng, bng ti M li chy.

  • 7/29/2019 PHULUC_SCADA

    2/20

    c) Ch :Vic n nt chn loi ng gi c thc hin ngay trong khi h thng ang

    hot ng.V khi van rt thuc Y ang hot ng th vic n nt chn loi nggi khc s c thc hin hp sau ch khng phi hp ang c rt .Khi

    n nt Stop th ton b h thng phi c dng ngay lp tc.

    2.Lp trnh cho PLC S7-200

    S ghp ni trn PLC:

    Hnh 2.S ghp ni PLC.Chng trnh iu khin trn PLC S7-200 c lp trnh m bo thc hin

    cc yu cu ca bi ton.Trong chng trnh PLC ta s dng thm cc khiMBUS_INT v MBUS_SLAVE thc hin truyn thng PLC v phn mmSCADA/ HMI.

  • 7/29/2019 PHULUC_SCADA

    3/20

    Chng trnh iu khin ng gi thuc vit trong LAD:

  • 7/29/2019 PHULUC_SCADA

    4/20

  • 7/29/2019 PHULUC_SCADA

    5/20

  • 7/29/2019 PHULUC_SCADA

    6/20

  • 7/29/2019 PHULUC_SCADA

    7/20

    3. Thit lp chng trnh trn WinCCBc 1: Khi ng WinCCT Start > Simatic > WinCC > Window Control Center 6.0Bc 2: To Project mi

    Chn Single-User Project >Ok. t tn cho Project DEMTHUOC v chnng dn cho d n ti D.Nhn Creat c c ca s nh sau:

    Hnh 3

    Hnh 4

  • 7/29/2019 PHULUC_SCADA

    8/20

    Hnh 5

    Bc 3: Chn Driver thit lp s kt ni truyn thng gia WinCC v PLC trong bi ny ta

    chn OPC.T ca s chnh chn Tag Management kch chut phi chn AddNew Driver.Hp thoi Add New Driver hin ra nhp chn Driver OPC. Sau kch Open.

    Hnh 6

    Driver OPC c to ra bn di Tag Management.Nhp phi chut voOPC group chn New Driver connect.Hp thoi hin ra t tn PLC1 > OK.

  • 7/29/2019 PHULUC_SCADA

    9/20

    Hnh 7

    Bc 4: To cc Tag.Trong bi s dng c tag ni v tag ngoi. Kch chut phi vo PLC1 >New

    Tag. Nhp tn cn t v kiu d liu.

    Hnh 8

    To cc tag ngoi: sau khi nhn vo System Parameter > Locall ta c bngthng bo sau:

  • 7/29/2019 PHULUC_SCADA

    10/20

    Hnh 9

    Nhn chut tri chn National Instruments OPCLookoutDrivers > chn BrowseServer c bng nh sau:

    Hnh 10

  • 7/29/2019 PHULUC_SCADA

    11/20

    Chn next c bng thng bo ta chn cc a ch thit lp trong IndustrialAutomation OPC server.

    Hnh 11

    -To knh kt ni cho plc1.

    Hnh 12

  • 7/29/2019 PHULUC_SCADA

    12/20

    - Chn Finish.- Sau chn Tag Q0.0 > add Item > chn plc1> Finish.- Lm tng t vi cc Tag khc ta c bng nh sau

    Hnh 13

    To Tag ni:Kch chut phi Internal Tags > chn new Tag. Bng thng bo Tag

    properties ta t tn; loi d liu sau nhn OK.

  • 7/29/2019 PHULUC_SCADA

    13/20

    Hnh 14

    Lm cc bc tng t nh trn ta c bng Tag ni nh sau:

    Hnh 15

    Bc 5: Thit k Graphic.

    Vo biu tng Graphic nhn chut phi chn new picture > Rename picture ttn: m thuc

    Hnh 16

  • 7/29/2019 PHULUC_SCADA

    14/20

    - Ta c giao din nh sau:

    /

    Hnh 17

    Vo th vin dislay library trn thanh cng c > Siemen HMI Symbol Library> >motor > Simple motor4.

    Hnh 18

  • 7/29/2019 PHULUC_SCADA

    15/20

    Dng cng c Polygon; line to bn ng thuc v bng truyn. Tip tcvo th vin chn th mc Plant Elements > Valves.

    Hnh 19

    Tng t ta chn cc thit b cn li.Vo Pices- smart chn 3D PipeVertical. Vo thanh cng c chn Ellipse to

    cc hnh vin thuc.Kt ni cc thit b ta c hnh v nh sau:

  • 7/29/2019 PHULUC_SCADA

    16/20

    Hnh 20Vit code cho cc Event

    Nhn chut phi vo Start > Properties > Event > Mouse > kch chut phi voMouse action chn C action. Bng Edit Action hin ra nh sau:

    Hnh 21Tr li hp thoi Object Properties lc ny biu tng mi tn mc Mouse

    Action chuyn sang mu xanh nh hnh di:

  • 7/29/2019 PHULUC_SCADA

    17/20

    Hnh 22 chn thuc tnh cho cc s kin ta vo mc Properties. to thuc tnh cho cc i tng ta lm nh sau:Kch chut phi vo i tng ( v d: ng c bng ti) chn Properties bng

    Object Properties hin ra chn Properties > Control Properties.

    Hnh 23

    cc biu tng thay i trng thi khi hot ng ta link cc thuc tnh n

    tag ca i tng .

    .

  • 7/29/2019 PHULUC_SCADA

    18/20

    Hnh 24Tng t nh trn, thit lp cc thuc tnh ca cc i tng cn li trn giao

    din nh : van; n bo, cc cm bin.

    Hnh 25: Giao din chng trnh iu khin gim stCode chng trnh:

    #include "apdefap.h"void OnClick(char* lpszPictureName, char* lpszObjectName, char*lpszPropertyName){int a,b,c,d,e,f,k,h,j;while (1)

    {a= GetTagBit("Q0_0"); //Return-Type: BOOL

    b=GetTagBit("Q0_1"); //Return-Type: BOOLc=GetTagBit("I0_5"); //Return-Type: BOOLd=GetTagBit("I0_1"); //Return-Type: BOOLe=GetTagBit("I0_2"); //Return-Type: BOOLf=GetTagBit("I0_3"); //Return-Type: BOOL

  • 7/29/2019 PHULUC_SCADA

    19/20

    k=GetTagBit("I0_6"); //Return-Type: BOOL// Hien thi bang tai;

    if (b==1)SetTagBit("BangTai",1); //Return-Type: BOOL

    elseSetTagBit("BangTai",0); //Return-Type: BOOL

    // Hien thi van thuoc Y;if (a==1)

    SetTagBit("VanY",1); //Return-Type: BOOLelse

    SetTagBit("VanY",0); //Return-Type: BOOL// Hien thi cam bien 1;

    if ( c==1)

    SetTagBit("CB1",1); //Return-Type: BOOLelse

    SetTagBit("CB1",0); //Return-Type: BOOL// Hien thi cam bien 2;

    if (k==1){

    SetTagBit("CB2",1); //Return-Type: BOOLSetTagByte("Demthuoc",0); //Return-Type: BOOL

    }else

    SetTagBit("CB2",0); //Return-Type: BOOL// Hien thi kieu dong thuoc;

    if (d==1)

    SetTagFloat("KieuDongThuoc",4);//Return-Type: BOOL

    else{

    if (e==1)SetTagFloat("KieuDongThuoc",6);//Return-Type: BOOL

    else{ if (f==1)

    SetTagFloat("KieuDongThuoc",8);//Return-Type: BOOL}

    }

  • 7/29/2019 PHULUC_SCADA

    20/20

    }}