Đăng Ký
Kết quả 1 đến 4 của 4
  1. #1
    Thành viên Mới
    Ngày tham gia
    Apr 2015
    Bài viết
    2
    Thanks
    0
    0 lượt trong 0 bài viết

    [Thảo luận] Phát hiện đứt, chập dây của cảm biến 4-20ma.

    Hi all!
    hiện mình đang viết chương trình đọc thông tin và cảnh báo nếu có sự cố từ cảm biến 4-20ma dùng fx3g-4ad. phần chập dây thì không vấn đề gì ( vì khi chập dây, dòng tín hiệu tăng quá cao, vượt quá giá trị cho phép, đọc cờ báo over scale sẽ ra). nhưng còn phần báo đứt dây thì chưa có cách. theo datasheet, khi dòng tín hiệu là 0 hay 4ma thì tín hiệu trả về vẫn là 0000. nên mình không đặt giá trị scale để phát hiện đứt dây được. ( nếu đặt giá trị 0000 tương ứng với 0ma báo lỗi, thì khi tín hiệu 4ma nó cũng báo lỗi.) nghiên cứu mấy ngày nay mà chưa tìm ra giải pháp. các bạn già trẻ gái trai có ý tưởng gì giải quyết, hoặc đã biết cách báo lỗi đứt dây thì mình cùng thảo luận nhé.

  2. #2
    Thành viên cấp 4
    Ngày tham gia
    Oct 2011
    Bài viết
    300
    Thanks
    17
    89 lượt trong 75 bài viết
    Thường tín hiệu trả về giá trị nó sẽ không ồn định trong 1 khoảng thời gian, có nghĩa là nếu là 0mA thì giá trị trả về sẽ thay đổi liên tục ví dụ như -2,-1,0,1,2..., giá trị về sẽ quanh Zero. Bạn có thể dựa vào điểm này mà phát hiện dây bị đứt. Mình viết ctrinh toàn dùng cách này, vì khi bị đứt thì giá trị toàn trả về 0 hoặc phát hiện ra trạng thái freezing của thiết bị

  3. #3
    Thành viên Mới
    Ngày tham gia
    Apr 2015
    Bài viết
    2
    Thanks
    0
    0 lượt trong 0 bài viết
    Trích dẫn Gửi bởi Mechatronic_Hieu Xem bài viết
    Thường tín hiệu trả về giá trị nó sẽ không ồn định trong 1 khoảng thời gian, có nghĩa là nếu là 0mA thì giá trị trả về sẽ thay đổi liên tục ví dụ như -2,-1,0,1,2..., giá trị về sẽ quanh Zero. Bạn có thể dựa vào điểm này mà phát hiện dây bị đứt. Mình viết ctrinh toàn dùng cách này, vì khi bị đứt thì giá trị toàn trả về 0 hoặc phát hiện ra trạng thái freezing của thiết bị
    thanks ý kiến của bạn. khi dùng giá trị 0 để phát hiện đứt thì mình sợ sẽ nhầm với trạng thái 4ma; khiến chương trình có độ tin cậy thấp ( mình ưu tiên nhất độ tin cậy, vì đặc thù khách hàng khó tính ). còn đọc giá trị thay đổi liên tục quanh 0 như bạn cũng chưa khả thi, vì không phải chương trình đọc liên tục giá trị cảm biến trả về, mà chỉ đọc khi cần thiết. nếu cảm biến đã đứt trước đó rất lâu thì không có khả năng phát hiện. hây za, chẳng lẽ phải dùng mạch điện tử để phát hiện?

  4. #4
    Thành viên cấp 4
    Ngày tham gia
    Oct 2011
    Bài viết
    300
    Thanks
    17
    89 lượt trong 75 bài viết
    Trích dẫn Gửi bởi LingaYoni Xem bài viết
    thanks ý kiến của bạn. khi dùng giá trị 0 để phát hiện đứt thì mình sợ sẽ nhầm với trạng thái 4ma; khiến chương trình có độ tin cậy thấp ( mình ưu tiên nhất độ tin cậy, vì đặc thù khách hàng khó tính ). còn đọc giá trị thay đổi liên tục quanh 0 như bạn cũng chưa khả thi, vì không phải chương trình đọc liên tục giá trị cảm biến trả về, mà chỉ đọc khi cần thiết. nếu cảm biến đã đứt trước đó rất lâu thì không có khả năng phát hiện. hây za, chẳng lẽ phải dùng mạch điện tử để phát hiện?
    Không đọc liên tục thì làm sao PLC biết được chứ, bạn phải can thiệp bên ngoài PLC thôi. Cứ để PLC đọc về liên tục, lúc nào cần thì mang ra dùng thôi

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