-
Thành viên cấp 4
(Em còn nhỏ lắm, anh đừng xưng hô vậy kì lắm :P)
Chào anh DavidTran,
Theo em nghĩ đặt thời gian tùy ý ta có thể làm như sau:
Giả sử ta có 1 Khối Timer, địa chỉ khai báo thời gian vd là MW10,
WinCC - Tạo 1 tag ngoại 'tghđ' gán địa chỉ MW10 và 1 tag nội 'tgđặt' định dạng US16 bits
cú pháp W#16#wxyz
10 ms 00
100 ms 01
1 s 10
10 s 11 (chắc cái này mọi người cũng đã biết)
a=2xyz : w=2 độ phân giải = 1s
b= 'tgđặt' + a
Sử dụng SetTagWord gán b vào 'tghđ' tức MW10
Gán 'tgđặt' vào IOField
Do em không có WINCC ở đây nên em tạm viết sơ sơ 1 đoạn hoàn chỉnh.
int b = 0;
int a = 2000;
b=GetTagbit(''tgđặt'') + a;
SetTagWord ("tghđ",b);
Như vậy khi ta đặt số ở ngoài IOField thì sẽ + với 2000 tạo thành cú pháp khai báo trong PLC là W#16#wxyz
Ví dụ ta muốn: - đặt 1 giây thì ta gõ số 1. Lúc này 1 + 2000 = 2001 tức là 1s
- đặt 1 giây thì ta gõ số 15. Lúc này 15 + 2000 = 2015 tức là 15s
Không biết như vậy có được không?? :D
Thân,
-
-
Đây là video của em về vấn đề này
-
-
Thành viên cấp 1
Gửi bởi
khanh my
Đây là video của em về vấn đề này
Video nay Khánh Mỹ làm với external tag nhỉ.
Cách làm này, theo mình là hay nhất. Vừa làm mô phỏng trên WinCC vừa ứng dụng thực hành trên PLC.
Mình chỉ làm trên WinCC với internal tag thôi. Tối về làm thử với PLC :D
Thanks,
-
-
Thành viên cấp 7
Gửi bởi
khanh my
Đây là video của em về vấn đề này
Chào Khanh my.
Em thử mở rộng cái đề tài này,thực tế,băng tải cũng phải chuyển động và vật thể đồng bộ theo,và các rulo phia dưới cũng phải chuyển động,làm như thế mới giống thực tế.
-
-
Thành viên cấp 1
Video mô phỏng băng tải chuyển động với thời gian tùy đặt của người dùng.
Cách làm đơn giản là tạo một tag internal mới để lưu trữ giá trị cài đặt của người dùng.
Trong Code thay vì so sánh với giá trị mặc định, ta tạo một biến link đến Tag mà mình vừa tạo. Thời gian chạy sẽ được so sánh luôn với giá trị của biến này.
Thân,
-
-
Gửi bởi
dohung
Chào Khanh my.
Em thử mở rộng cái đề tài này,thực tế,băng tải cũng phải chuyển động và vật thể đồng bộ theo,và các rulo phia dưới cũng phải chuyển động,làm như thế mới giống thực tế.
Dạ em sẻ post video hoàn thiện trong time sớm nhất
-
-
Đây là video hoàn chỉnh của mình, mong các bạn phát triển thêm
-
-
Thành viên cấp 1
Gửi bởi
_DavidTran_
Chào anh Vinh,
Yêu cầu của chủ topic là thiết kế một băng tải chuyển động trong WinCC với thời gian chạy là 5s. Hiện tại đã có 2 cách làm của bạn Khanh my là sử dụng external tag - PLC, còn của em sử dụng internal tag.
Băng tải chuyển động chỉ mang tính chất tượng trưng :D
Về vấn đề tạo nguyên 1 faceplates liên quan đến băng tải thì em thấy chưa có. Có lẽ nhờ anh Vinh lập nhé ^^
Đây là video hoàn chỉnh về vấn đề băng tải chuyển động với thời gian 5S trong WinCC.
Có lẽ phần này cần làm thêm là thời gian có thể cài đặt tùy ý theo yêu cầu của người dùng. Mọi người cùng thảo luận nhé.
Thân,
Các anh cho em hỏi trong video này thì cài đặt properties cho Group3 ( gồm polygon màu tím và chiếc hộp) như thế nào ạ?
Và các circle nháy xanh đỏ nữa? Em làm theo video nhưng không chạy runtime được, chắc vẫn còn thiếu.
-
-
Thành viên cấp 1
Gửi bởi
mrahiub
Các anh cho em hỏi trong video này thì cài đặt properties cho Group3 ( gồm polygon màu tím và chiếc hộp) như thế nào ạ?
Và các circle nháy xanh đỏ nữa? Em làm theo video nhưng không chạy runtime được, chắc vẫn còn thiếu.
Phần bôi đỏ thì bạn phải lập trình.
Các circle nháy là sử dụng thuộc tính flashing của đối tượng:
Thiết lập như sau:
+ Cho phép flashing bằng cách gắn thuộc tính "flashing background active" chọn "No" và được kích hoạt bằng cách liên kết tới tag Start_Stop.
+ Chọn màu khi "Flashing backgrounf color on" và khi " Flashing background color off".
Bạn thiết lập như hình dưới đây nhé!
Thân,
-
-
Thành viên cấp 1
@ Anh DavidTran:
Lập trình cho Group3 có phải như đoạn code trong video của anh ko ạ?
Em đã làm như vậy nhưng vẫn ko chạy đc runtime, compile code ko thấy báo lỗi.
Anh có thể dự báo lỗi do đâu ko ạ. Hình như lần đầu tiên anh chạy runtime như trong video cũng ko đc đúng ko ạ, em cũng bị như vậy.
E mới học wincc nên hiểu biết còn hạn hẹp. Thank anh!
Lần sửa cuối bởi mrahiub, ngày 02-22-2012 lúc 11:45 AM.
-
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à 05:40 PM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu