Dear Hiếu ,
Như vậy thì Ok rồi ,để mình lo vụ này cho .làm như hiếu là được chứ gì .
Regards,
Printable View
Em đã gửi cho anh Vỹ về thông tin:
:) khi tôn trọng tác quyền thì người ta mới tôn trọng mình. Chứ Việt Nam mình còn thiếu cái này thiếu tôn trọng người khác, bản thân khi copy bài nhưng ko nói rõ với lý do sợ người khác biết sẽ không tới với mình. mọi bài viết em copy ở các nơi sẽ ghi rõ tác quyền. Tôn trọng tác quyền là tôn trọng chính bản thân :) thì người ta mới chơi với mình chứ :). Có thể ko tự viết được nhưng đi copy và chia sẻ nguồn thì quá tuyệt rồi :)Trích dẫn:
Hiếu Trần Văn [email protected]
10:20 (31 phút trước)
tới Giap
Gửi anh Vỹ.
Em có ghé qua blog web của anh: www.jap.vn thì thấy bài viết rất hay. Anh xin được copy toàn bộ các bài viết từ bên anh sang PLC Việt Nam và tạo bài viết chia sẻ cho mọi người và khi em copy bài viết em sẽ giữ nguyên trạng và đường dẫn từ bài viết và tác giả. Em cám ơn.
Anh tham khảo: http://plcvietnam.com.vn/forum/showt...g-Rslogix-5000
Nếu không được em sẽ xoá bài viết. Hi
Cám ơn anh nhiều.
Tiếp theo mình sẽ update dùm Mr Hiếu ,từ blog của Mr Vỹ để các bạn tiện theo dõi .
[PVP]Bài 5: Viết ứng dụng HMI đầu tiên với Factorytalk View Studio
Trong bài này, ta sẽ viết một ứng dụng đơn giản với Panelview và Compaclogix. Mô hình như sau:
Panelview Plus 6 1000 (Touch)
Compaclogix 5370 L18 (hoặc Controllogix)
FTView 6.1 và Rslogix 5000 Version 20
Nối mạng Ethernet như mô hình minh họa.
http://imageshack.us/a/img29/9209/11...3pvpbi5vi1.jpg
Ta sẽ tạo một ứng dụng đơn giản trên FT View Studio, kết nối với Compactlogix L1.
Trên Compactlogix, viết đoạn chương trình sau trong Main Program:
http://imageshack.us/a/img844/5525/1...3pvpbi5vi2.png
Trên FT View ta sẽ tạo một ứng dụng HMI để kết nối đến Compactlogix này, cho phép điều khiển MOTOR từ màn hình HMI (START, STOP, đọc TIMMING)
GHI CHÚ
Nếu chưa từng lập trình với Rslogix 5000, xin mời xem thêm trong thư mục Logix
Khởi chạy Factorytalk View Studio
http://imageshack.us/a/img546/9082/1...3pvpbi5vi3.png
Ở đây ta viết cho Panelview nên sẽ chọn “Machine Edition” trong 3 lựa chọn trên
Tạo ứng dụng mới
http://imageshack.us/a/img706/7528/1...3pvpbi5vi4.png
http://imageshack.us/a/img195/4645/1...3pvpbi5vi5.png
Cửa sổ tạo ứng dụng xuất hiện với nhiều thông tin mới. Trước tiên bạn quan tâm đến những cái sau đây:
Project Setting: Project đang tạo cho Panelview nào, kích thước màn hình bao nhiêu…. Đều lựa chọn trong này
Graphics: Tất những gì liên quan đến hình ảnh, giao diện, thư viện ảnh…. Nằm trong mục này
Displays: (thư mục con của Graphic) là nơi vẽ HMI (chủ yếu làm việc ở đây)
Rslinx Enterprise: Nơi tạo kết nối với PLC
Đầu tiên, trong Project Setting, chọn đúng loại PVP (Ở đây là Panelview Plus 6 1000)
http://imageshack.us/a/img94/825/111...3pvpbi5vi6.png
Tạo kết nối với Compactlogix Controller
Trong Rslinx Enterprise, chọn Communication Setup
http://imageshack.us/a/img708/9872/1...3pvpbi5vi7.png
http://imageshack.us/a/img35/2676/11...3pvpbi5vi8.png
Chọn như trên và “Finish”
Mở rộng Driver Ethernet như hình sau, ta sẽ thấy Compactlogix L18 xuất hiện trong cây thư IO
http://imageshack.us/a/img13/1619/11...3pvpbi5vi9.png
Trong cửa sổ bên trái, Add shortcut “DEMO” và trỏ đến Compactlogix như sau
http://imageshack.us/a/img191/6945/1...pvpbi5vi10.png
Sau đó chọn Apply
http://imageshack.us/a/img10/4364/11...pvpbi5vi11.png
Chọn Yes. Sau đó chọn “Copy Design to runtime”
http://imageshack.us/a/img526/5149/1...pvpbi5vi12.png
http://imageshack.us/a/img849/7429/1...pvpbi5vi13.png
Chọn Yes để xác nhận
GHI CHÚ:
Trường họp chưa có Controller, có thể Browse đến File Rslogix 5000
http://imageshack.us/a/img69/4889/11...pvpbi5vi14.png
Chọn OK để kết thúc.
http://imageshack.us/a/img43/7462/11...pvpbi5vi15.png
Yes
Đến đây xem như xong phần kết nối giữa HMI và Controller.
Giáp Văn Vỹ – 2012
Update. ...
Thiết kế Graphics cho HMI
http://imageshack.us/a/img443/4645/1...pvpbi5vi16.png
Trong Displays, mở trang MAIN.
http://imageshack.us/a/img560/4011/1...pvpbi5vi17.png
ở phía trên thanh công cụ sẽ xuất hiện
http://imageshack.us/a/img525/8514/1...pvpbi5vi18.png
Chọn và kéo thả vào màn hình MAIN
http://imageshack.us/a/img43/7605/11...pvpbi5vi20.png
http://imageshack.us/a/img210/6632/1...pvpbi5vi21.png
Ở đây, ta muốn màu sắc của PUMP sẽ thay đổi khi chạy hoặc dừng. Ta cần phải kết nối đến Tag MOTOR trong chương trình của Compactlogix.
Click phải vào PUMP, chọn Color:
http://imageshack.us/a/img641/9027/1...pvpbi5vi22.png
Cửa số hiện ra cho phép cấu hình Animation của đối tượng. Chọn Tags
http://imageshack.us/a/img40/5811/11...pvpbi5vi23.png
Chọn Tags
http://imageshack.us/a/img339/403/11...pvpbi5vi24.png
Cửa sổ Tag Brower sẽ hiện ra
http://imageshack.us/a/img23/9872/11...pvpbi5vi25.png
Click phải, chọn Refresh All Folders
http://imageshack.us/a/img694/6226/1...pvpbi5vi26.png
Các Tag ở Compactlogix sẽ hiện ra như sau
http://imageshack.us/a/img24/3148/11...pvpbi5vi27.png
Chọn tag “MOTOR” và OK
http://imageshack.us/a/img571/4447/1...pvpbi5vi28.png
Chọn Apply và Close
Tương tự ta tạo thêm 2 nút START và STOP. Chọn Momentary Push Button
http://imageshack.us/a/img405/5265/1...pvpbi5vi30.png
Chọn State 0 và 1, đặt tên là START
http://imageshack.us/a/img694/3589/1...pvpbi5vi31.png
Sang tab Connection, Browse đến Tag START_MOTOR
http://imageshack.us/a/img9/3226/111...pvpbi5vi32.png
Tương tự, ta tạo thêm nút STOP
http://imageshack.us/a/img72/6448/11...pvpbi5vi33.png
Thêm hiển thị thời gian chạy (Tag TIMMING)
Chọn Numberic Display trên thanh công cụ
http://imageshack.us/a/img835/1797/1...pvpbi5vi34.png
Và Link đến Tag TIMMING
http://imageshack.us/a/img163/2262/1...pvpbi5vi35.png
http://imageshack.us/a/img822/4494/1...pvpbi5vi36.png
Chạy thử kiểm tra
Có thể chạy kiểm tra thử ngay trên FT View. Chọn Test Display
http://imageshack.us/a/img132/9761/1...pvpbi5vi37.png
Ta thấy trạng thái bơm, thông số sẽ được cập nhật lên màn hình
http://imageshack.us/a/img717/6609/1...pvpbi5vi38.jpg
Thử START, STOP… và xem Online chương trình trên Compactlogix để kiểm tra.
Trên đây là các bước cơ bản đầu tiên làm quen với Factorytalk View Studio cho ứng dụng HMI trên Panelview. Trên thực tế, bạn còn cần phải tìm hiểu thêm các nội dung sau để có thể sử dụng tối ưu cho các dự án của mình:
Sử dụng Alarm & Event
Trend & Historical Trend
Global Objects
Paramenter
Macro
Datalog
Các nội dung này đã được hướng dẫn kĩ trong tài liệu của Rockwell nên các bạn có thể tham khảo trong đó:
http://literature.rockwellautomation...m004_-en-e.pdf
Giáp Văn Vỹ – 2012
Good luck.
Bài viết hay, em đã từng làm qua phần này nhưng A Cường cho em hỏi là khi chọn Tag Brower thì có lúc nó không hiện ra cái gì cả, lỗi này là lỗi gì, cách khắc phục như thế nào
Tiếp tục nha các bạn .
[PVP] Bài 6: Download/Upload và Restore chương trình cho Panelview Plus 6
Sau khi thiết kế xong chương trình HMI trên máy tính. Việc tiếp theo là Download xuống PVP 6 để chạy chương trình. Bài này minh họa các việc sau đây:
Tạo File Runtime trong chương trình FTView Studio
Download chương trình Runtimer xuống PVP 6
Upload chương trình từ PVP 6 lên máy tính
Tạo File Runtime
Để có thể download chương trình HMI xuống PVP 6, trước hết cần biên dịch toàn bộ Project thành một file Runtimer (.mer).
Trong chương trình Factorytalk View Studion:
http://imageshack.us/a/img856/6176/1...9pvpbi6do1.png
Chọn “Create Runtime Application”
http://imageshack.us/a/img818/5569/1...9pvpbi6do2.png
Đặt tên và lưu file.
Lưu ý:
Nếu Firmware của Panelview thấp hơn hoặc khác với phiên bản của Factorytalk View Studio, thì chọn Save as type…. Sau đó chọn đúng phiên bản tương thích với Firmware của Panelview Plus
Nếu không muốn người khác Upload và chỉnh sửa có thể chọn đặt Password như bên dưới.
http://imageshack.us/a/img502/2025/1...9pvpbi6do3.png
Download
Để download/upload chương trình đến/từ PVP 6, trong Factorytalk View Studio chọn “Transfer Utility”
http://imageshack.us/a/img38/6346/11...9pvpbi6do4.png
http://imageshack.us/a/img62/6858/11...9pvpbi6do5.png
Chọn đường dẫn đến File Runtime
http://imageshack.us/a/img217/1671/1...9pvpbi6do6.png
Chọn File Runtime
http://imageshack.us/a/img141/2636/1...9pvpbi6do7.png
Chọn Panelview muốn download
http://imageshack.us/a/img502/4875/1...9pvpbi6do8.png
Chọn chạy khi khởi động
http://imageshack.us/a/img17/7237/11...9pvpbi6do9.png
Download
http://imageshack.us/a/img26/3072/11...pvpbi6do10.png
Download thành công!
http://imageshack.us/a/img849/2111/1...pvpbi6do11.png
Sau khi download thành công, PVP 6 sẽ khởi động lại và chạy lên chương trình HMI mới.
update ...
Upload
Cũng trong Transfer Utility chọn Upload và chọn PVP 6 cần Upload chương trình
http://imageshack.us/a/img543/5856/1...pvpbi6do12.png
Browse sourfile để chọn file cần upload
http://imageshack.us/a/img39/8901/11...pvpbi6do13.png
Chọn File cần upload, OK
http://imageshack.us/a/img442/775/11...pvpbi6do14.png
Chọn nơi lưu file trên máy tính
http://imageshack.us/a/img837/8628/1...pvpbi6do15.png
Upload
http://imageshack.us/a/img822/6193/1...pvpbi6do16.png
Upload
http://imageshack.us/a/img854/3236/1...pvpbi6do17.jpg
Sau khi Upload xong, bạn sẽ thấy file mới upload được ở trên máy tính
update ..
Restore Runtime file
http://imageshack.us/a/img211/1466/1...pvpbi6do18.png
Ở đây ta restore từ file runtime “Intro_CIP_K35-_ViewME_with_PF700″ thành file Application trên Factorytalk view.
http://imageshack.us/a/img526/4247/1...pvpbi6do19.png
Trong program file, chọn Application Manager
http://imageshack.us/a/img688/5410/1...pvpbi6do20.png
Chọn Machine Edition
http://imageshack.us/a/img267/3876/1...pvpbi6do21.png
Chọn Restore runtime application
http://imageshack.us/a/img502/360/11...pvpbi6do22.png
Chọn đến file .mer
http://imageshack.us/a/img196/8065/1...pvpbi6do23.png
Đặt tên và Finish
Đợi đến khi kết thúc.
http://imageshack.us/a/img716/1339/1...pvpbi6do25.jpg
Sau khi Restore thành công, mở Factorytalk view studio, trong mục Existing Application sẽ thấy Application mới được restore được liệt kê trong này.
Trong trường hợp Restore không thành công, chương trình sẽ báo lỗi.
Lưu ý:
Restore runtime chỉ hỗ trợ từ phiên bản 5.0 trở về sau này.
Giáp Văn Vỹ – 2012
Good luck.