Đăng Ký
Kết quả 1 đến 7 của 7
  1. #1
    hongminhbv
    Guest

    Phương pháp xác định địa chỉ điều khiển plc từ hmi

    - Việc thay thế các HMI đời cũ sang HMI đời mới của cùng một hãng đã là cả một vấn đề phức tạp và nhức đầu với những người làm kỹ thuật tự động hóa.
    Nhưng còn một vấn đề khó khăn hơn nhiều mình đưa lên đây mong mọi người cùng thảo luận và đóng góp ý kiến.
    - Bài toán như sau : Công ty bạn ( hoặc khách hàng của bạn ) có một cái máy đang hoạt động thì bị hỏng màn hình HMI không thể lấy chương trình hay nhìn thấy dao diện cũ của nó nữa ( hỏng hoàn toàn ) họ nhờ bạn đến thay màn hình HMI mới và lập trình lại phần màn hình HMI mà không được thay đổi chương trình PLC của máy .
    + họ cho bạn download chương trình PLC lên máy tính để làm cơ sở viết chương trình HMI.
    + Đồng ý cho bạn Online với PLC khi máy đang hoạt động ( nếu máy có thể hoạt động ở chế độ khác khi không có màn hình HMI ) để xác định điểm điều khiển từ HMI nhưng tuyệt đối không được thay đổi chương trình trong PLC.
    Mọi người cùng thảo luận trao đổi kinh nghiệm thực tế để giải quyêt bài toán .
    - Làm sao xác định được những chức năng điều khiển hiện tại của màn hình cũ
    - Các bước để viết và hoàn thiện một giao diện màn hình mới đầy đủ chức năng cũ và thuận lợi nhất cho vận hành máy.
    - Làm sao để xác định được địa chỉ và vùng nhớ của PLC được điều khiển, cài đặt thông số từ HMI trước đây.
    Lắp đặt , kết nối và chạy thử nhanh nhất để đưa máy vào sản xuất bình thường

  2. #2
    Thành viên Đồng
    Ngày tham gia
    Mar 2011
    Đang ở
    Nếu có vấn đề gì hỏi thì làm ơn đưa lên diễn đàn nhé
    Bài viết
    1,879
    Thanks
    159
    231 lượt trong 198 bài viết
    Cái này tớ gặp phải 2 trường hợp nên có thể nói thế này:
    Nếu chỗ họ có 2 cái máy sử dụng cùng loại HMI, tháo con còn sống lắp sang mà chạy oke, mua con mới về thì ko chạy > set lại giống nhau là oke. Còn không thì buộc phải đọc được code chương trình mà mò ra thôi?
    Cung cấp Hidden Content ,Hidden Content ,vật tư tự động hóa cũ và mới
    Liên hệ: Hidden Content
    website: Hidden Content
    __________________________________________________ ___________________
    Phone: 0912888729 - 0985888729
    Y.M: codientuhd

  3. #3
    hongminhbv
    Guest
    Ở trường hợp có con còn sống bên cạnh thì OK rồi chỉ việc đọc nó lên save và up vào con mới là OK
    nhưng trường hợp không có con còn sống mà không có chương trình cũ thì mới là vấn đềthaaytj sự
    Cái khó nhất ở đây là xác định địa chỉ nào được điều khiển từ màn hình trong chương trình PLC đanng chạy của họ kìa
    mọi người cùng trao đổi nhé

  4. #4
    Thành viên cấp 2
    Ngày tham gia
    Aug 2011
    Đang ở
    Kinh Môn-Hải Dương
    Bài viết
    53
    Thanks
    0
    0 lượt trong 0 bài viết
    Tạo 1 con HMI ảo trên máy tính.Họ vận hành đến mức hỏng thì chắc là thuộc lòng hình dáng và các chức năng rồi. Hỏi hình dáng và thuật toán và mò theo thôi. Mình nghĩ vậy
    _________Electrical Manager________

  5. #5
    Thành viên cấp 1
    Ngày tham gia
    Mar 2011
    Bài viết
    29
    Thanks
    3
    9 lượt trong 7 bài viết
    Theo kinh nghiệm của mình (làm S7 và HMI siemens) thì làm như sau:
    1. Kiểm tra trong khối OB100 các thông số load vào MW hay DBW của PLC, vì thường các thông số trên HMI được mặc đinh khi khởi động máy. Như vậy, bạn đã khoanh vùng được một số thông số cài đặt trên HMI như thời gian,...
    2. Dò trong chương trình PLC (dùng chức năng reference) các MW, DBW, bit nào chỉ xuất hiện 1 lần như: chỉ có xuất out hoặc chỉ read, thì các word, bit này có liên kết với HMI.
    Vài dòng chia sẽ, hy vọng giúp được các bạn.
    Best regards,
    Đặng Nhựt Hiển
    Best regards,
    Dang Nhut Hien
    Mb: 0909.835581
    Email: Hidden Content
    ---------------------------------------------------------------------

  6. #6
    hongminhbv
    Guest
    Cám ơn bác dangnhuthien rất nhiều . Theo em Để giải quyết bài toán cần thực hiện theo các bước cơ bản sau
    1, Nhờ người vận hành cùng phác lại toàn bộ các trang và chức năng điều khiển của từng trang màn hình cũ ( ví dụ trang 1 có 3 nút chạy ,dừng...và hiển thị giá trị tốc độ, dòng điện ... )
    2, Thiết kế lại các trang màn hình theo bản phác họa trước đó và thống nhất với người vận hành xem đúng nguyên lý và dẽ vận hành nhất chưa.
    3, Khoanh vùng và đánh dấu tất cả các bit trung gian chỉ có tiếp điểm nà không có cuộn coil và những thanh ghi ( vùng nhớ dữ liệu Đứng trước lệnh đọc, so sánh... không nhận giá trị từ bất kỳ vùng nhở hay biến nào.
    Thông thường các địa chỉ này được set từ HMI xuống
    4, Online PLC lên và cho máy làm việc binh thường ( nếu máy vẫn còn hoạt động được ) và quan sát trên máy vi tính xem khi chạy từng chức năng ( điều khiển từ HMI ) thì cần tác động bít nào, Cài đặt vùng nhớ nào ....
    5, Nếu máy không hoạt động thì cần đọc trương tình PLC và ngược từ đầu output đọc lại
    ví dụ Nhấn nút chạy trên HMI thì động cơ 1 thì tìm output mấy? điều khiển chạy động cơ 1 từ đó tìm được input hoặc bit trung gian ( relay nội ) tương ứng
    Thông thường HMI chỉ tác động vào các bit trung gian và cài đặt trực tiếp vào vùng nhớ dữ liệu ( DM, MW... )
    Rất mong mọi người cùng bổ xung đóng góp ý kiến

  7. #7
    Thành viên cấp 9
    Ngày tham gia
    Jul 2012
    Bài viết
    961
    Thanks
    45
    219 lượt trong 141 bài viết
    Trích dẫn Gửi bởi hongminhbv Xem bài viết
    - Việc thay thế các HMI đời cũ sang HMI đời mới của cùng một hãng đã là cả một vấn đề phức tạp và nhức đầu với những người làm kỹ thuật tự động hóa.
    Nhưng còn một vấn đề khó khăn hơn nhiều mình đưa lên đây mong mọi người cùng thảo luận và đóng góp ý kiến.
    - Bài toán như sau : Công ty bạn ( hoặc khách hàng của bạn ) có một cái máy đang hoạt động thì bị hỏng màn hình HMI không thể lấy chương trình hay nhìn thấy dao diện cũ của nó nữa ( hỏng hoàn toàn ) họ nhờ bạn đến thay màn hình HMI mới và lập trình lại phần màn hình HMI mà không được thay đổi chương trình PLC của máy .
    + họ cho bạn download chương trình PLC lên máy tính để làm cơ sở viết chương trình HMI.
    + Đồng ý cho bạn Online với PLC khi máy đang hoạt động ( nếu máy có thể hoạt động ở chế độ khác khi không có màn hình HMI ) để xác định điểm điều khiển từ HMI nhưng tuyệt đối không được thay đổi chương trình trong PLC.
    Mọi người cùng thảo luận trao đổi kinh nghiệm thực tế để giải quyêt bài toán .
    - Làm sao xác định được những chức năng điều khiển hiện tại của màn hình cũ
    - Các bước để viết và hoàn thiện một giao diện màn hình mới đầy đủ chức năng cũ và thuận lợi nhất cho vận hành máy.
    - Làm sao để xác định được địa chỉ và vùng nhớ của PLC được điều khiển, cài đặt thông số từ HMI trước đây.
    Lắp đặt , kết nối và chạy thử nhanh nhất để đưa máy vào sản xuất bình thường
    - Đây là kinh nghiệm thực tế mình đã phục hồi 1 HMI TP117, sử dụng S7-200
    - Chắc chắn rằng 1 mình bạn không thể nào mà phục hồi khoảng 80% tình trạng ban đầu mà không có người thứ 2 giúp
    - Công đoạn phục hồi này gần như là khó khăn gấp 3 lần làm mới, tốn công là chính
    Trích đoạn :
    Trích dẫn Gửi bởi hongminhbv Xem bài viết
    - Làm sao xác định được những chức năng điều khiển hiện tại của màn hình cũ
    - Cách 1: Cái này thì tìm manual máy và làm lại giao diện cho giống tuơng đối 95% là ok
    - Cách 2: Nếu không có 1 tài liệu nào thì ráng lập mối quan hệ với, người tiếp cận với nó hàng ngày, dẩn đi ăn sáng , chiều đi nhậu ( he he) cùng nhau hợp tác . Mình đã sử dụng cách này đó, thành công 120%, vì sao? Vì sau 1 thời gian edit lại thì theo sự yêu cầu của người vận hành thêm cái này cái kia để cho sử dụng tốt hơn, cải tiến

    Trích đoạn:
    Trích dẫn Gửi bởi hongminhbv Xem bài viết
    - Các bước để viết và hoàn thiện một giao diện màn hình mới đầy đủ chức năng cũ và thuận lợi nhất cho vận hành máy.
    Bưước 1: Khảo sát thiết bị và khả năng của mình, ok thì khảo sát, báo giá. Lớn quá phức tạp quá, thiết bị lạ quá , thì bỏ chạy để bảo toàn uy danh.
    Bước 2: Qua được bước 1 thì xắn tay áo lên. Cái này không dễ tí nào

    Trích đoạn:
    Trích dẫn Gửi bởi hongminhbv Xem bài viết
    - Làm sao để xác định được địa chỉ và vùng nhớ của PLC được điều khiển, cài đặt thông số từ HMI trước đây.
    Lắp đặt , kết nối và chạy thử nhanh nhất để đưa máy vào sản xuất bình thường
    Bước 1: Thủ thuật dành cho S7-200 như sau.
    - Mở MicroWin ra bật chức năng Status Chat, điền đại và online
    - Kiểm tra vùng nhớ nào đang sử dụng bằng cách điền từ VD0 đến VD8000, chịu khó vậy. VDxxx nào sử dụng là có thay đổi....phải suy luận và thu thập nhiều mới rút ra và khoanh vùng lại , thông thường là người lập trình trước họ thường xửa dụng 1 đoạn vùng nhớ nào đó, ít khí nhảy cóc xa xa lắm
    - Vẽ lại sơ đồ dây tín hiệu I/O, lần theo dấu vết và ghi lại nhiệm vụ của nó khi đã biết
    - Kết hợp tài liêu sử dụng máy và người vận hành, kích thử, (chú ý: hãy tháo dây động lực nhưng thiết bị có khả năng nguy hiểm ....). Xem nó có hiệu ứng gì? Tất cả phải ghi chép cẩn thận, nhất là thông tin và hợp tác tốt với người vận hành máy đó
    - Suy đoánn là chính, hết cách rồi
    - Sau 1 thời gian vật lộn với nó , cuối cũng cũng biết toàn bộ nguyên lí chạy và vận hành, thì viết lại code cho PLC luôn, chủ động hơn, giao diện, thì có thể y chang cái củ, ai mà biết ruột nó đã bị vất đi rồi.

    Trích đoạn:
    Trích dẫn Gửi bởi hongminhbv Xem bài viết
    ....kết nối và chạy thử nhanh nhất để đưa máy vào sản xuất bình thường....
    - Sẽ làm đi làm lại, nhiều lần, hãy kiên nhẫn, Đừng làm nhanh ẩu, hay mất kiên nhẩn
    - Chúc vui

    ===========================
    [email protected]

Đánh dấu

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
  •  
Back to Top