Đăng Ký
Kết quả 1 đến 6 của 6
  1. #1
    Thành viên cấp 4
    Ngày tham gia
    Aug 2011
    Đang ở
    "Lang Thang" in Sài Gòn
    Bài viết
    332
    Thanks
    22
    95 lượt trong 75 bài viết

    Lỗi trên rslogix5000 L71

    Hiện tại PLC mình bị lỗi màn hình hiển thị như sau:

    T04-C20 Invalid Array

    Nhờ các cao thủ chỉ giúp đây là lỗi gì và cách khắc phục.

    Theo mình tìm hiểu thì đây là lỗi array bị tràn? ko bit đúng không. Trong chương trình mình có sử dụng hàm FBC (Fault Search Results). không biết phải do hàm này không.

    CHo mình hỏi thêm là có cách nào viết chương trình reset lỗi dạng như thế này không. Khi có lỗi nó tự reset lại.

    thanks All
    gcdpham,
    Siemens Solution
    PLC, HMI, SCADA, Upgrade S5toS7, SimaticNet, OPC,...
    Control Engineer.
    Email: Hidden Content

  2. #2
    Thành viên cấp 10
    Ngày tham gia
    Jul 2011
    Đang ở
    Da Nang City
    Bài viết
    1,418
    Thanks
    65
    257 lượt trong 205 bài viết
    Trích dẫn Gửi bởi gcdgcd Xem bài viết
    Hiện tại PLC mình bị lỗi màn hình hiển thị như sau:

    T04-C20 Invalid Array

    Nhờ các cao thủ chỉ giúp đây là lỗi gì và cách khắc phục.

    Theo mình tìm hiểu thì đây là lỗi array bị tràn? ko bit đúng không. Trong chương trình mình có sử dụng hàm FBC (Fault Search Results). không biết phải do hàm này không.

    CHo mình hỏi thêm là có cách nào viết chương trình reset lỗi dạng như thế này không. Khi có lỗi nó tự reset lại.

    thanks All
    Lỗi này xãy ra sau khi bác modify thêm hay là chương trình gốc?
    chụp hình chổ lỗi và hàm FBC xem nào?
    BR
    ---------------------------------
    Thank and Best Regards
    cuongvcs
    Email :
    Hidden Content
    Hidden Content
    Tel : 0984198685
    " Listen. Think. Solve. "
    Skype : cuongvcs

  3. Bài viết của "cuongvcs" đã được cám ơn bởi các thành viên:


  4. #3
    Thành viên cấp 10
    Ngày tham gia
    Jul 2011
    Đang ở
    Da Nang City
    Bài viết
    1,418
    Thanks
    65
    257 lượt trong 205 bài viết
    Nếu muốn khi bị lỗi auto reset thì dùng hàm so sánh, khi bị lỗi thì dùng hàm FLL là xong.
    BR
    ---------------------------------
    Thank and Best Regards
    cuongvcs
    Email :
    Hidden Content
    Hidden Content
    Tel : 0984198685
    " Listen. Think. Solve. "
    Skype : cuongvcs

  5. Bài viết của "cuongvcs" đã được cám ơn bởi các thành viên:


  6. #4
    Thành viên cấp 4
    Ngày tham gia
    Aug 2011
    Đang ở
    "Lang Thang" in Sài Gòn
    Bài viết
    332
    Thanks
    22
    95 lượt trong 75 bài viết
    Trích dẫn Gửi bởi cuongvcs Xem bài viết
    Lỗi này xãy ra sau khi bác modify thêm hay là chương trình gốc?
    chụp hình chổ lỗi và hàm FBC xem nào?
    BR
    Cái này là program chạy 6 tuần tự nhiên bị lỗi này. reset bằng cách chuyển switch trên PLC chạy dc chút lại bị lỗi tiếp. Khách hàng mình báo dòng lỗi đó hiện trên LCD trên PLC. Mình chưa test online. Định tìm cách reset rồi mới lên nhà máy.

    Theo mình đọc thì lỗi 4-20 là lỗi như hình:

    4_20.png

    Trích dẫn Gửi bởi cuongvcs Xem bài viết
    Nếu muốn khi bị lỗi auto reset thì dùng hàm so sánh, khi bị lỗi thì dùng hàm FLL là xong.
    BR
    Bạn nói rõ hơn về tên hàm và cách lấy tag để so sánh được không. Mình không rành vụ này lắm. Và viết chương trình reset này thì viết ở đâu vậy bạn trong MainProgram bình thường hay trong Controller Fault Hander

    thanks

    FBC.png

    DINT[3] = 96 bits, trong lenght mình để 96 chắc ko sai dc.
    Lần sửa cuối bởi gcdgcd, ngày 06-14-2016 lúc 01:46 PM.
    gcdpham,
    Siemens Solution
    PLC, HMI, SCADA, Upgrade S5toS7, SimaticNet, OPC,...
    Control Engineer.
    Email: Hidden Content

  7. #5
    Thành viên cấp 4
    Ngày tham gia
    Aug 2011
    Đang ở
    "Lang Thang" in Sài Gòn
    Bài viết
    332
    Thanks
    22
    95 lượt trong 75 bài viết
    Hi Bạn Cường,

    Mình nghĩ ý bạn là như hình bên dưới phải không. Còn hàm FLL là dùng để làm gì vậy Bạn.

    gsv.pngequ.png
    gcdpham,
    Siemens Solution
    PLC, HMI, SCADA, Upgrade S5toS7, SimaticNet, OPC,...
    Control Engineer.
    Email: Hidden Content

  8. #6
    Thành viên cấp 10
    Ngày tham gia
    Jul 2011
    Đang ở
    Da Nang City
    Bài viết
    1,418
    Thanks
    65
    257 lượt trong 205 bài viết
    Trích dẫn Gửi bởi gcdgcd Xem bài viết
    Cái này là program chạy 6 tuần tự nhiên bị lỗi này. reset bằng cách chuyển switch trên PLC chạy dc chút lại bị lỗi tiếp. Khách hàng mình báo dòng lỗi đó hiện trên LCD trên PLC. Mình chưa test online. Định tìm cách reset rồi mới lên nhà máy.

    Theo mình đọc thì lỗi 4-20 là lỗi như hình:

    4_20.png



    Bạn nói rõ hơn về tên hàm và cách lấy tag để so sánh được không. Mình không rành vụ này lắm. Và viết chương trình reset này thì viết ở đâu vậy bạn trong MainProgram bình thường hay trong Controller Fault Hander

    thanks

    FBC.png

    DINT[3] = 96 bits, trong lenght mình để 96 chắc ko sai dc.
    Dear,
    như hình mô tả thì mình nghĩ hàm này ko sai đâu, chỉ có thể sai ở chổ khác thôi.
    Hàm CLR thì chỉ clear 1 DINT thôi, còn hàm FLL thì mình có thể Clean nhiều DINT,
    ví dụ FLL 0 vào DINT[100] , 100 length, nghĩa là với 1 hàm này thì mình có thể xóa 1 lần 100 DINT về 0.
    còn về so sánh thì dùng GSV lấy code thôi, nếu = 20 or 4 gì đó thì clean.
    BR
    BR
    ---------------------------------
    Thank and Best Regards
    cuongvcs
    Email :
    Hidden Content
    Hidden Content
    Tel : 0984198685
    " Listen. Think. Solve. "
    Skype : cuongvcs

  9. Bài viết của "cuongvcs" đã được cám ơn bởi các thành viên:


Đá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