-
Thành viên cấp 1
Cho em hỏi về cách ghi dữ liệu vào Tag trong WINCC
Em đang tìm hiểu về lập trình trong WINCC. Em thắc mắc làm sao để ghi dữ liệu vào 1 tag có kiểu dữ liệu là Unsigned 8 bit value.
Em lập trình như thế này
Unsigned int count;
If(GetTagBit("DIEUKIEN") == 1)
{
count = count + 1;
SetTagByte("TOCDO",count);
}
Tag TOCDO có kiểu dữ liệu là Unsigned 8 bit value
Nhưng khi chạy thì nó chỉ ghi dữ liệu vào Tag TOCDO là số 1 và đứng yên
Với lại khi biên dịch nó hiện ra dòng chữ conversion may loose information
Mong mọi người chỉ dùm em cách làm sao ghi dữ liệu vào Tag. Hoặc có thể cho em tài liệu nào chỉ về vấn để này Em xin cám ơn.
Lần sửa cuối bởi .:sunshine:., ngày 06-11-2012 lúc 01:25 AM.
-
-
Thành viên cấp 2
cái này khi tạo tag thì cho ta chọn kiểu dữ liệu rồi mà bạn!
Gửi bởi
.:sunshine:.
Em đang tìm hiểu về lập trình trong WINCC. Em thắc mắc làm sao để ghi dữ liệu vào 1 tag có kiểu dữ liệu là Unsigned 8 bit value.
Em lập trình như thế này
Unsigned int count;
If(GetTagBit("DIEUKIEN") == 1)
{
count = count + 1;
SetTagByte("TOCDO",count);
}
Tag TOCDO có kiểu dữ liệu là Unsigned 8 bit value
Nhưng khi chạy thì nó chỉ ghi dữ liệu vào Tag TOCDO là số 1 và đứng yên
Với lại khi biên dịch nó hiện ra dòng chữ conversion may loose information
Mong mọi người chỉ dùm em cách làm sao ghi dữ liệu vào Tag. Hoặc có thể cho em tài liệu nào chỉ về vấn để này Em xin cám ơn.
-
-
Thành viên cấp 3
Gửi bởi
.:sunshine:.
Em đang tìm hiểu về lập trình trong WINCC. Em thắc mắc làm sao để ghi dữ liệu vào 1 tag có kiểu dữ liệu là Unsigned 8 bit value.
Em lập trình như thế này
Unsigned int count;
If(GetTagBit("DIEUKIEN") == 1)
{
count = count + 1;
SetTagByte("TOCDO",count);
}
Tag TOCDO có kiểu dữ liệu là Unsigned 8 bit value
Nhưng khi chạy thì nó chỉ ghi dữ liệu vào Tag TOCDO là số 1 và đứng yên
Với lại khi biên dịch nó hiện ra dòng chữ conversion may loose information
Mong mọi người chỉ dùm em cách làm sao ghi dữ liệu vào Tag. Hoặc có thể cho em tài liệu nào chỉ về vấn để này Em xin cám ơn.
bạn nên đặt
count=GetTagByte("TOCDO"); trước If(GetTagBit("DIEUKIEN") == 1)
chúc thành công
-
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à 03:14 PM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu