Lệnh SetLeft là đặt tọa độ X bên trái nha .Nghĩa là khi bạn đọc được bằng lệnh GetLeft là biến t chẳng hạn .Sao đó biến đổi biến t này tùy theo ý bạn . Rồi SetLeft theo biến đó .
vd mình muốn 1 vật chuyển động từ trái qua phải khi có tín hiệu nút nhấn "Khởi động"
Thủ tục hàm bạn thêm vào nha .Đây là nội dung chính .
it x;
x=GetLeft("ducdien.pdl","vat");
if(GetTagBit("Khoi dong")=1)
x=x++;
SetLeft("ducdien.pdl","vat",x);
Bài tập băng tải là 1 bài toán mà khá nhiều người vướng mắc khi bắt đầu học WinCC
Theo mình để thấy được băng tải chuyển động thì có cách như sau:
1/ Làm cho rulo băng tải quay
2/ Làm cho dãi băng chạy (Vẽ các hình chữ nhật -> làm chuyển động)
3/ Kết hợp 1/ và 2/ (Như vậy sẽ thấy chuyển động tốt hơn)
Mong mọi người góp ý để có thể giúp những ai đang thắc mắc vấn đề này.
Thanks a lot.
Vinh - 0935 501 812
Mình cũng đã làm được 1 chuyển động của băng tải. Các bạn xem rồi góp ý giúp. Thanks
http://youtu.be/iFEP1evQAgw
Lần sửa cuối bởi thiquocvinh, ngày 05-12-2011 lúc 01:25 PM.
Vinh - 0935 501 812
Có rất nhiều cách để làm băng tải chạy. Sau đây mình xin mạn phép hướng dẫn 1 cách. Có gì sai sót mong các pro góp ý.
1. Tạo Tag 'bang_tải' unsigned 16 bit
2. Thiết kế trong Graphics Designer: Tạm thời mình chia làm 3 nhóm như sau. Trong đó có 2 nhóm động và 1 nhóm tĩnh.
Nhóm 1:
Nhóm 2:
Nhóm 3:
Còn tiếp ...
Lần sửa cuối bởi thiquocvinh, ngày 05-18-2011 lúc 03:12 PM.
Vinh - 0935 501 812
Tiếp tục ...
Ghép 3 nhóm trên ta được 1 băng tải hoàn chỉnh.
3. Gán thuộc tính.
Nhóm 1 (gồm 2 nhóm nhỏ. 1 nhóm nhỏ gồm 1 cycle và 1 polyline) :
- Chuột phải nhóm -> properties -> polyline -> geometry -> Rotation Angle: chuột phải -> Dynamic Dynalog...
- Standar cycle để là 'upon change'
Bên Events -> Objects -> Polyline -> Properties Topic -> Geometry -> Rotation Angle -> Dicrect Connection... -> gán tag 'bang_tai'
Còn tiếp ...
Lần sửa cuối bởi thiquocvinh, ngày 05-12-2011 lúc 03:14 PM.
Vinh - 0935 501 812
Tiếp tục ...
Nhóm 2 (Gồm các hình chữ nhật ghép lại được vẽ bằng Polygon): Chuyển động này sẽ dựa trên đối tượng Nhóm 1 (chuyển động xoay tròn) hay nói cách khác là chuyển từ CĐ xoay sang CĐ tịnh tiến, tức khi xoay được 1 góc A độ thì sẽ chuyển động tịnh tiến 1 đoạn B. Nếu chia đoạn càng nhỏ thì sẽ thấy chuyển động càng tốt.
(Đó là 1 cách, ngoài ra còn cách khác là xác định tọa độ X của vật -> Set di chuyển 1 đoạn tương ứng với băng tải)
- Chuột phải -> Properties -> group -> geometry -> postion X -> chỗ Dynamic: chuột phải -> Dynamic Dialog...
- Standard Cycle phải để là 'upon change'
5. Chạy Runtime.
Chúc các bạn thành công.
Vinh - 0935 501 812
Đánh dấu