ĐIỀU KHIỂN THANG MÁY VỚI S7-300 VÀ WINCC ĐH SPKT TP.HCM
SVTH: PHẠM VĂN TRỌNG 10701019
Page
29
Mở Global Script lên:
ĐIỀU KHIỂN THANG MÁY VỚI S7-300 VÀ WINCC ĐH SPKT TP.HCM
SVTH: PHẠM VĂN TRỌNG 10701019
Page
30
ĐIỀU KHIỂN THANG MÁY VỚI S7-300 VÀ WINCC ĐH SPKT TP.HCM
SVTH: PHẠM VĂN TRỌNG 10701019
Page
31
ĐIỀU KHIỂN THANG MÁY VỚI S7-300 VÀ WINCC ĐH SPKT TP.HCM
SVTH: PHẠM VĂN TRỌNG 10701019
Page
32
#include "apdefap.h"
int gscAction( void )
{
int CHON_T1;// biến liên kết bên S7-300
int VITRI;
int CHON_T2;// biến liên kết bên S7-300
int CHON_T3; //biến liên kết bên S7-300
int CHON_T4;// biến liên kết bên S7-300
VITRI=GetTop("THANGMAY.pdl","Rectangle1"); // Rectangle1 Là
//vật muốn di chuyển
CHON_T1=GetTagBit("CHON_T1");
CHON_T2=GetTagBit("CHON_T2");
CHON_T3=GetTagBit("CHON_T3");
CHON_T4=GetTagBit("CHON_T4");
ĐIỀU KHIỂN THANG MÁY VỚI S7-300 VÀ WINCC ĐH SPKT TP.HCM
SVTH: PHẠM VĂN TRỌNG 10701019
Page
33
{
if(CHON_T3==1)
ĐIỀU KHIỂN THANG MÁY VỚI S7-300 VÀ WINCC ĐH SPKT TP.HCM
SVTH: PHẠM VĂN TRỌNG 10701019
Page
34
{
if(VITRI>180)
{
VITRI = VITRI-6;
}
if (VITRI<180)
{
VITRI = VITRI+6;
}
else
{
VITRI=VITRI;
}
}
{
if(CHON_T2==1)
{
if(VITRI>300)
{
VITRI = VITRI-6;
}
if (VITRI<300)
{
VITRI = VITRI+6;
}
else
{
VITRI=VITRI;
}
}
{
if(CHON_T1==1)
{
ĐIỀU KHIỂN THANG MÁY VỚI S7-300 VÀ WINCC ĐH SPKT TP.HCM
SVTH: PHẠM VĂN TRỌNG 10701019
Page
35
if(VITRI>440)
{
ĐIỀU KHIỂN THANG MÁY VỚI S7-300 VÀ WINCC ĐH SPKT TP.HCM
SVTH: PHẠM VĂN TRỌNG 10701019
Page
36
VITRI = VITRI-6;
}
if (VITRI<440)
{
VITRI = VITRI+6;
}
else
{
VITRI=VITRI;
}
}
{
if(CHON_T4==1)
{
if(VITRI>60)
{
VITRI = VITRI-6;
}
if (VITRI<60)
{
VITRI = VITRI+6;
}
else
{
VITRI=VITRI;
}
}
SetTop("THANGMAY.pdl","Rectangle1",VITRI);
}
}
}
}
ĐIỀU KHIỂN THANG MÁY VỚI S7-300 VÀ WINCC ĐH SPKT TP.HCM
SVTH: PHẠM VĂN TRỌNG 10701019
Page
37
return 0;
}
ĐIỀU KHIỂN THANG MÁY VỚI S7-300 VÀ WINCC ĐH SPKT TP.HCM
SVTH: PHẠM VĂN TRỌNG 10701019
Page
38
ĐIỀU KHIỂN THANG MÁY VỚI S7-300 VÀ WINCC ĐH SPKT TP.HCM
SVTH: PHẠM VĂN TRỌNG 10701019
Page
39
ĐIỀU KHIỂN THANG MÁY VỚI S7-300 VÀ WINCC ĐH SPKT TP.HCM
SVTH: PHẠM VĂN TRỌNG 10701019
Page
40
Viết chương trình cho thang máy mở cửa:
Ta cũng làm tương tự như phần ở trên
Chương trình viết cho cửa bên trái
#include "apdefap.h"
int gscAction( void )
{
int a;
int MO_CUA_CABIN;
int DONG_CUA_CABIN;
a=GetLeft("THANGMAY.pdl","Rectangle6");
MO_CUA_CABIN=GetTagBit("MO_CUA_CABIN");
Chia sẻ với bạn bè của bạn: |