Lần sửa cuối bởi thiquocvinh, ngày 08-11-2011 lúc 08:21 PM.
Vinh - 0935 501 812
Em chào các bác.
Em đã viết 1 đoạn code trong GSC như sau:
#include "apdefap.h"
int gscAction( void )
{
if(GetTagBit("a")==1); //Return-Type: BOOL
SetLeft("START.pdl","Control7",320); //Return-Ty
if(GetTagBit("b")==1); //Return-Type: BOOL
SetLeft("START.pdl","Control7",570); //Return-Type: BOOL
return 0;
}
Bài toán của em là:
_khi cảm biến a có tác động thì sẽ đưa đối tượng control7 tới vị trí x=320
_khi cảm biến b có tác động thì sẽ đưa đối tượng control7 tới vị trí x=570(cảm biến a có tác động trước cảm biến b)
_khi chưa có CB nào tác động thì vật ở nguyên vị trí mà mình đặt khi thiết kế graphic.
Em đặt trigger theo thời gian là 250ms.Thế nhưng khi runtime thì ngay từ đầu ,vật thể đã chạy ngay đến vị trí x=570 mặc dù chưa có cảm biến nào tác động cả.
Bác nào chỉ bảo em giải quyết vấn đề này với!
Em cảm ơn!
Cái này đã được bàn ở đây nè bạn
http://plcvietnam.com.vn/showthread.php?t=1872
Các anh cho em hỏi
khi soạn thảo chương trình xong trong Global Script c thì bước tiếp theo phải làm như thế nào để wincc có thể đọc
được chương trình đó vậy? mong được sự chỉ bảo của các anh.
-cảnh cáo: viết chủ để không dấu.
khi bạn tạo thì sẻ có đuôi là .pas và sẻ lưu trong thư mục pas.
đừng quên kích chon Global script Runtime nha.
chúc vui!
Đánh dấu