1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Hỏi các bậc cao thủ về truyền thông Modbus

Chủ đề trong 'Điện - Điện tử - Viễn thông' bởi tamphonghd, 13/09/2007.

  1. 0 người đang xem box này (Thành viên: 0, Khách: 0)
  1. tamphonghd

    tamphonghd Thành viên mới

    Tham gia ngày:
    27/03/2006
    Bài viết:
    59
    Đã được thích:
    0
    Hỏi các bậc cao thủ về truyền thông Modbus

    Hiện em dang làm một dự án và có một vấn đề nan giải như sau.
    Tín hiệu Transducer truyền về RTU là Modbus 32 bit
    RTU lại chỉ support Mobbus 16bit
    em dùng transducer của Hobut, RTU của Brodersen
    lúc trước đặt hàng em không để ý . cứ nghĩ Modbus là được . bây giờ hàng sắp về rồi thì mới phát hiện ra.
    Các bác đã từng gặp vấn đề này rồi hay biết cách giải quyết thì giúp em với.
    Các bác giúp em với
  2. tuantc88

    tuantc88 Thành viên mới

    Tham gia ngày:
    31/10/2006
    Bài viết:
    124
    Đã được thích:
    0
    Làm dek gì có Modbus 16bit hay 32 bit. Mỗi holdreg/inreg là 1 word 16 bit.
    Chắc là cậu làm với số thực 32 bit đúng không? Vấn đề không phải là cái Modbus, nó chỉ là giao thức thôi. Mà vấn đề là do RTU ko hiểu con số đó.
    Cách giải quyết cũng khó. Tốt nhất là đổi loại Transducer.
  3. tamphonghd

    tamphonghd Thành viên mới

    Tham gia ngày:
    27/03/2006
    Bài viết:
    59
    Đã được thích:
    0
    Modbus 16bit là 1 địa chỉ modbus sẽ tương ứng với 1 interger
    Modbus 32bit là 1 địa chỉ modbus sẽ tương ứng với 2 interger
    nó đều là modbusRTU . nếu không phải 2 loại khác nhau, sao lại không liên lạc được với nhau.

Chia sẻ trang này