-

Gửi bởi
kkkkkkkk
ví dụ mình viết như thế này nha:
a=GetTop("mohinh_thangmay.pdl","BT");
if(a==400) //400 là tọa độ của buồng thang ,khii đến tọa độ này thì mình set cảm biến phát hiện đúng tầng
{
settagbit("cbdungtang"==1);
else
settagbit("cbdungtang"==0);
}
như vậy mà khi đến tọa độ thì nó ko set.chỉ khi a< và > trong khoang 400 thì nó mới set.
Mình làm như thế này:
if(GetTagBit("CHON_TANG2")==1) //Return-Type: BOOL
{
bien1=GetTop("THANG NANG HANG.pdl","THUNG"); //Return-Type: long int
if(bien1>340)
{
bien1=bien1-5;
SetTop("THANG NANG HANG.pdl","THUNG",bien1); //Return-Type: BOOL
SetTagBit("LEN",1); //Return-Type: BOOL
SetTagBit("XUONG",0); //Return-Type: BOOL
if (bien1==340)
{
SetTagBit("CHON_TANG2",0); //Return-Type: BOOL
SetTagBit("LEN",0); //Return-Type: BOOL
SetTagBit("XUONG",0); //Return-Type: BOOL
}
}
if (bien1<340)
{
bien1=bien1+5;
SetTop("THANG NANG HANG.pdl","THUNG",bien1); //Return-Type: BOOL
SetTagBit("LEN",0); //Return-Type: BOOL
SetTagBit("XUONG",1); //Return-Type: BOOL
if (bien1==340)
{
SetTagBit("CHON_TANG2",0); //Return-Type: BOOL
SetTagBit("LEN",0); //Return-Type: BOOL
SetTagBit("XUONG",0); //Return-Type: BOOL
}
}
}
-
Quyền viết bài
- Bạn Không thể gửi Chủ đề mới
- Bạn Không thể Gửi trả lời
- Bạn Không thể Gửi file đính kèm
- Bạn Không thể Sửa bài viết của mình
-
Nội quy - Quy định
Back to Top
Múi giờ GMT +7. Bây giờ là 08:13 PM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu