Mọi người cùng nhau tham khảo và chia sẻ :
https://support.industry.siemens.com...dti=0&lc=en-WW
https://support.industry.siemens.com...dti=0&lc=en-WW
Printable View
Mọi người cùng nhau tham khảo và chia sẻ :
https://support.industry.siemens.com...dti=0&lc=en-WW
https://support.industry.siemens.com...dti=0&lc=en-WW
Cám ơn anh rất nhiều. anh có thể chia sẻ một số kinh nghiệm lập trình được không anh. cám ơn anh nhiều
Kinh nghiệm thì cũng không nhiều lắm , chỉ có thể chú ý và điểm thôi . Khi nhận một Project thì mình thường phân tích project đó nên vẽ những hình gì và xem mình sẽ vẽ tất cả bao nhiêu trang kết hợp mình chia nhóm TAG luôn .
Có những người tạo TAG xong mới vẽ hình , nhưng mình hay vẽ hình trước rồi mới tạo tag và liên kết luôn . Đó cũng chỉ là những thao tác sơ khai ban đầu thôi . Mọi người hãy cùng chia sẻ tiếp
mình củng chia sẻ cách mình làm:
như hiếu nói>> trước hết mình phải phân tích process của nó>> phân ra thành từng trạm>> trong trạm có cái gì liên quan như mình cần giám sát ở nhửng diểm nào >> điều này sẻ cho biết bạn hình dung được mình có bao nhiêu tag >> bạn đặt tên tag theo form do bạn tự nghi ra: ví dụ như: tên trạm (tên quá trình giám sát)- tên điểm giám sát- số thứ tự (nếu như điểm giám sát cùng nằm một chổ)..., bạn đặt sau cho toàn bộ theo qui tắc đó mà không bị trùng là được.
chúc bạn thành công!
Mình lập Topic này với mong muốn mọi người sẽ cùng nhau chia sẻ thông tin, tài liệu về WinCC.
Đây là 1 số tài liệu mà mình thu thập được từ các nguồn khác nhau trên mạng. Các bạn cùng tham khảo.
http://www.mediafire.com/file/iyakna...a%20PLC%29.rar
http://www.mediafire.com/?dqr4l95d31ql961
http://www.mediafire.com/?t62lsupf7skwuzq
Và đây là một số tài liệu tham khảo bằng Tiếng Anh.
Mọi người cùng tham khảo.
http://www.mediafire.com/?ch4xhqqo5w033aq
http://www.mediafire.com/?ku085yc2e11lhki
Bài toán bao gồm: 1 bồn chứa, 2 động cơ, 1 nút start, 1 nút stop, 1 nút Auto, 1 nút Man, 1 nút E_Stop, 3 cảm biến, đèn báo chức năng.
Nội dung:
- Chế độ Man: Điều khiển bằng Start - Stop
http://i1213.photobucket.com/albums/...ocvinh/man.png
- Chế độ Auto: Điều khiển bằng 3 cảm biến (phát hiện mực nước Hight, Medium, Low)
http://i1213.photobucket.com/albums/...cvinh/auto.png
- E_Stop: dừng khẩn cấp.
Quy trình hoạt động:
- Bật chế độ Man: Điều khiển bằng nút Start, Stop
1. Nhấn nút Start -> 2 ĐC hoạt động
http://i1213.photobucket.com/albums/..._nhanstart.png
2. Nhấn nút Stop -> 2 ĐC ngừng hoạt động
http://i1213.photobucket.com/albums/...n_nhanstop.png
3. Nhấn nút dừng khẩn cấp E_Stop
http://i1213.photobucket.com/albums/...E_Stop_man.png
Đề tài: Quy trình sản xuất H2S04 của 1 bạn trường ĐH SPKT HCM.
http://www.mediafire.com/file/m146i1...a%20PLC%29.pdf
Không biết bài viết này có mục đích gì vậy ????
Bài này điều khiển 2 máy bơm (tự động = 3 CB (CTHT) hoặc bằng tay ( start, stop) ), và mục đích chính là giúp ta làm quen với WinCC, biết 1 số thuộc tính, điều khiển động cơ.
Và bài này mình viết chủ yếu dựa vào sự mô phỏng, sẽ không tránh khỏi sai sót. Mong mọi người góp ý.
Thanks
Bài này điều khiển 2 máy bơm (tự động = 3 CB (CTHT) hoặc bằng tay ( start, stop) ), và mục đích chính là giúp ta làm quen với WinCC, biết 1 số thuộc tính, điều khiển động cơ.
Và bài này mình viết chủ yếu dựa vào sự mô phỏng, sẽ không tránh khỏi sai sót. Mong mọi người góp ý.
Thanks
Quy trình hoạt động (tt)
-Bật chế độ Auto: Kiểm tra mức nước bằng 3 CB (CTHT) thông qua mực nước trong bồn.
1. Nếu mức nước ở mức thấp -> sensor L phát hiện -> 2 ĐC cùng hoạt động
http://i1213.photobucket.com/albums/...o_sensor_L.png
2. Nếu mức nước ở mức trung bình -> sensor M phát hiện -> ĐC 1 hoạt động
http://i1213.photobucket.com/albums/...to_sensorM.png
3. Nếu mức nước ở mức đầy -> sensor H phát hiện -> ĐC ngừng hoạt động
http://i1213.photobucket.com/albums/...to_sensorH.png
4. Nút nhấn E_Stop dừng khẩn cấp
http://i1213.photobucket.com/albums/..._Stop_auto.png
Chào mọi người
Mình tạo của chủ đề này nhằm mục đích cùng mọi người học và tìm hiểu về WinCC. Chúng ta sẽ cùng thảo luận và chia sẻ. Mong mọi người cùng tham gia.
Cám ơn!
tớ hưởng ứng. Tớ đã dùng wincc và wincc flexible rồi, tớ thấy thằng wincc flexible hay hơn, ai có ý kiến như vậy không ?
Tạo chức năng, thuộc tình cho nút nhấn ON BOTTON: press left mouse = "1"
1. Tạo 1 Tag "ON_BOTTON" trong Internal Tag
http://i1213.photobucket.com/albums/...h/8c5b18bf.png
2. Vào Graphics Designer -> Vẽ nút nhấn -> Đặt tên " ON_BOTTON "
http://i1213.photobucket.com/albums/...ocvinh/1-2.png
3. Click chuột phải vào nút nhấn -> Properties -> Events -> Mouse -> Press left -> C-Action ...
http://i1213.photobucket.com/albums/...ocvinh/2-2.png
4. Internal tag -> Tag -> set -> Set Tag Bit -> Chọn Tag_name là Tag "ON_BOTTON" đã tạo ở Bước 1. -> cài value = "1" ...
http://i1213.photobucket.com/albums/...ocvinh/3-1.png
Mong mọi người góp ý.
Thanks.
Mình nghĩ , wincc và wincc flexible là 2 phần mềm có nét giống nhau là thiết kế giao diện điêu khiển và giám sát .Nhưng phạm vi của chúng là khác nhau .WinCC thì là cho SCADA còn wincc flexible thì cho các màn hình giám sát như OP 177A....
WinCC thì cũng có thể giao tiếp với S7 200 như thường thôi mà. Chỉ cần thông qua OPC là ok rồi.
em nhất trí với ý kiến của anh Hiếu. ^^. Bản wincc 7.0 em chưa dùng nên ko bit, trước em dùng 6.0 để giao tiếp với s7 200 phải cần đến PC acces. nên rất ngại và tốc độ chậm, anh có thể cho em xin bản 7.0 đc không? trước em down 1 bản 7.0 ở vndownload về cứ cài xong là toi win luôn.
em mới tham gia , mong mọi người giúp đỡ .heee .
ở lớp e dùng Wincc 6.0 về nhà dùng Wincc 7.0 khó dùng quá
Bạn chịu khó dùng liên lục là quen tay à.
Đồng thời đọc các tài liệu hướng dẫn là OK,
Tuy nhiên, đó cũng là mới bắt đầu thôi, bạn phải đào sâu hơn nữa mới có khả năng ứng dụng sau này.
Thầy có thể hướng dẫn chút ít về cách dùng C hay là VB để lập trình cho WinCC không ạ?
Em đã có thể lập trình 1 vài ứng dụng nhỏ bằng C hoặc VB. Nhưng trong 1 số trường hợp thì chương trình em viết không bị báo lỗi. Nhưng kết quả của quá trình thì lại không nhận được gì cả.
Bạn có thể miêu tả chi tiết cách gán thuộc tính , events cho 3 cảm biến đc k0 ?
- Ý mình là tag của 3 CB k0 như tag của nút ấn , thì cách gán ntn ?
Khi mô phỏng , mức nước dâng đến CB1 thì 2ĐC chạy ; dâng đến CB2 thì DC1 chạy ; dâng đến CB3 thì 2DC dừng & van tự mở .
Van tự mở , mức nước xuống đến CB1 thì lặp lại chu kì trên , van tự đóng .
Cách mô phỏng mức nước tự dâng lên hạ xuống ntn ? Gán I/O Fields thay đổi theo nước tự dâng lên hạ xuống ntn ?
Mình mới tìm hiểu WinCC , mong bạn giúp đỡ ^^
Ở bài toán này, mình sử dụng cảm biến như nút nhấn, tức là nhấn bằng tay, chứ không liên kết với mực mức chứa trong bồn chứa (Cb như nút nhấn). Khai báo Events -> Mouse -> Press mouse -> C-Action
- Sensor Low: tức là tại mức nước thấp -> 2 Motor cùng chạy
SetTagBit("Motor_1",1); //Return-Type: BOOL
SetTagBit("Motor_2",1); //Return-Type: BOOL
- Sensor Mid: tức là tại mức nước này Motor 2 dừng -> Motor 1 chạy
SetTagBit("Motor_2",0); //Return-Type: BOOL
SetTagBit("Motor_1",1); //Return-Type: BOOL
- Sensor Hi: tức là mức nước đầy -> 2 Motor dừng
Ở đây mình không dùng CB phát hiện mực nước, mà dùng tay nhấn CB (tức là dù mực nước có tăng lên, giảm xuống thì không ảnh hưởng tới 2 Motor, vì CB không nhận biết).
Còn I/O fields thì mình khai báo Output/Input -> Output Value -> Tank_Level bình thường. Tức khi qua bộ mô phỏng SIM thì mực nước vẫn tăng đều, nhưng CB không nhận biết thôi.
Mọi người cho mình hỏi, khi mình lập trình C action. Mình có thể tạo thời gian trễ được không? Ví dụ: Action của bạn là vật di chuyển từ A đến B, sau đó tạo trễ khoảng 5s, rồi đi ngược từ B về A. Có thể được k?
Cấu trúc phần mềm SCADA WINCC.
http://www.mediafire.com/?ve2b3df6q3diaid
http://www.mediafire.com/?19nsspu5lv4916e
nguồn: antuongpro.com
Và đây là cấu trúc phần cứng WinCC
http://www.mediafire.com/?4aa6larltfih14w
nguồn: antuongpro.com
Cấu trúc phần cứng WinCC (tt)
http://www.mediafire.com/?h6emlq268h2pag8
nguồn: antuongpro.com
Mình cũng đã xem qua và thấy khá hay nên post lên cho mọi người tham khảo cùng.
Thiết lập 1 dự án
http://www.mediafire.com/?7jitd2aevbk3ya2
http://www.mediafire.com/?iehj82yx11bmb0o
nguồn: antuongpro.com
Và cuối cùng là 1 bản demo.
http://www.mediafire.com/?51886h0nbggdhd8
nguồn: antuongpro.com
Mình cũng chưa làm nhưng theo mình là có thể ? Vì nếu bạn đã viết chương trình bằng C cho vi điều khiển chính lệnh for(..) tạo ra trễ.Bạn thử xem sao (^_^)
Hay bạn có thể viết chương trình delay bên PLC rồi kết nối qua WinCC. Dùng PLC tác động. Thế là OK. ^^
Thảo luận sôi nổi quá.
Cho tui hỏi, sau khi thiết kế WinCC xong. Tui có 02 vấn đề mong các pác chỉ giáo:
1. Nếu bàn giao cho khách hàng thì sẽ cài phần mềm này và file gốc mình thiết kế luôn cho họ hay có cách đóng gói nào khác không?
2. Tôi muốn khi mở PC lên, Win CC tự chạy Runtime luôn, có được không? Hay là phải vô phần mềm rồi nhấn nút?
Cảm ơn trước.
1. Chưa đi làm nên chưa biết sẽ giao thế nào cho người ta.
2. Chỉ cần bật Auto Start cho WinCC là ok rồi.
+ Với WinXP: Start --> Simatic --> WinCC --> AutoStart.
+ Với Win7: Start --> All Programs --> Siemens Automation --> Simatic --> WinCC --> AutoStart.
Nhấn thanks nếu thấy có ích.