Thanh ghi dữ liệu modbus RTU

Thảo luận trong 'Biến tần ABB các loại' bắt đầu bởi binh1133, 24/6/16.

  1. binh1133

    binh1133 New Member

    Tham gia ngày:
    18/3/16
    Bài viết:
    118
    Đã được thích:
    14
    Điểm thành tích:
    18
    Giới tính:
    Nam
    Chào mọi người.
    Em đang làm truyền thông MODBUS S7 200 với ACS510. Em dùng hàmMBUS_CTRL_P1 va MBUS_MSG_P1. Khi đọc dữ liệu ở địa chỉ 40103(tần số ngõ ra) thì trên biến tần thông số 5309 = 4 báo sai địa chỉ. Anh em cho mình hỏi các địa chỉ thanh ghi để đọc tần số ngõ ra, set tần số là bao nhiêu vây?
    Cảm ơn mọi người.
     
  2. admin

    admin Chia sẻ để cùng phát triển Thành viên BQT

    Tham gia ngày:
    15/1/13
    Bài viết:
    3,232
    Đã được thích:
    2,391
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    Automation Engineer
    Nơi ở:
    Sài Gòn
    Web:
    Thông thường thì các hãng sản xuất sẽ có tài liệu đính kèm ghi rõ số offset địa chỉ. Nên nhớ rằng địa chỉ ví dụ: thạnh ghi mình đọc dữ liệu trên modbus (Modbus Standard) khác với địa chỉ thanh ghi của hãng sản xuất. Em phải tìm đọc dữ liệu để tìm ra địa chỉ offset. Và từ địa chỉ offset đó cộng với 40000 thì ra địa chỉ cần truy cập.
    Để anh kiếm cái chương trình Scan địa chỉ cho sẽ giải quyết trong 30s
     
    nguyenanhtu1989 thích bài này.
  3. admin

    admin Chia sẻ để cùng phát triển Thành viên BQT

    Tham gia ngày:
    15/1/13
    Bài viết:
    3,232
    Đã được thích:
    2,391
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    Automation Engineer
    Nơi ở:
    Sài Gòn
    Web:
    Đây em, dùng cái này quét ra địa chỉ cái xài luôn.
    Hãy đăng nhập hoặc đăng ký để xem được links
    Hãy đăng nhập hoặc đăng ký để xem được links
     
  4. binh1133

    binh1133 New Member

    Tham gia ngày:
    18/3/16
    Bài viết:
    118
    Đã được thích:
    14
    Điểm thành tích:
    18
    Giới tính:
    Nam
    Em cảm ơn a B.
    Ngày mai em sẽ thử.
     
  5. binh1133

    binh1133 New Member

    Tham gia ngày:
    18/3/16
    Bài viết:
    118
    Đã được thích:
    14
    Điểm thành tích:
    18
    Giới tính:
    Nam
    - Như vậy là phải mua thêm dây cáp chuyển đổi RS485 sang USB. Hi
     
  6. admin

    admin Chia sẻ để cùng phát triển Thành viên BQT

    Tham gia ngày:
    15/1/13
    Bài viết:
    3,232
    Đã được thích:
    2,391
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    Automation Engineer
    Nơi ở:
    Sài Gòn
    Web:
    Em không có hả, anh thì có, mà thôi, em đọc tài liệu đi, cứ cái địa chỉ trong biến tần +40000 là ok à.
     
    binh1133 thích bài này.
  7. binh1133

    binh1133 New Member

    Tham gia ngày:
    18/3/16
    Bài viết:
    118
    Đã được thích:
    14
    Điểm thành tích:
    18
    Giới tính:
    Nam
    Chào anh.
    E cũng đã nhờ người mua một bộ chuyển đổi USB-RS485. Nhưng trong lúc chờ đợi e có đọc tài liệu thì thấy các địa chỉ Modbus như hình, nhưng em thử cho hàm MBUS-MGS_P1 thì tình trạng vẫn như cũ. A kiểm tra giùm em các địa chỉ này đã chính xác chưa. bandicam 2016-06-28 20-10-42-452. bandicam 2016-06-28 20-10-42-452. bandicam 2016-06-28 20-11-03-893.
     

    Các file đính kèm:

  8. admin

    admin Chia sẻ để cùng phát triển Thành viên BQT

    Tham gia ngày:
    15/1/13
    Bài viết:
    3,232
    Đã được thích:
    2,391
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    Automation Engineer
    Nơi ở:
    Sài Gòn
    Web:
    Cái này người ta ghi rõ ràng rồi còn gì em: lấy 40000+Panameter number = thanh ghi địa chỉ mà. Trong hình thấy 40002 chính là tốc độ nhận từ PLC mà. hay nói chính xác là PLC ghi tốc độ điều khiển vào thanh ghi 40002
     
    binh1133 thích bài này.
  9. binh1133

    binh1133 New Member

    Tham gia ngày:
    18/3/16
    Bài viết:
    118
    Đã được thích:
    14
    Điểm thành tích:
    18
    Giới tính:
    Nam
    Vậy có thể dùng PLC để đọc tần số ngõ ra tại địa chỉ 40005 nếu thông số 5310 chọn 103 phải không anh? Nếu đúng vậy chắc do sai ở hàm MBUS_MSG_P1 rồi. bandicam 2016-06-28 20-11-32-707.
     
  10. admin

    admin Chia sẻ để cùng phát triển Thành viên BQT

    Tham gia ngày:
    15/1/13
    Bài viết:
    3,232
    Đã được thích:
    2,391
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    Automation Engineer
    Nơi ở:
    Sài Gòn
    Web:
    Đúng rồi
     
    binh1133 thích bài này.
  11. binh1133

    binh1133 New Member

    Tham gia ngày:
    18/3/16
    Bài viết:
    118
    Đã được thích:
    14
    Điểm thành tích:
    18
    Giới tính:
    Nam
    E có chọn địa chỉ đọc tần số là 40005 nhưng biến tần nó cứ báo thông số 5309=4. E cũng không hiểu sao nưa. hj bandicam 2016-06-28 22-15-10-120.
     
  12. admin

    admin Chia sẻ để cùng phát triển Thành viên BQT

    Tham gia ngày:
    15/1/13
    Bài viết:
    3,232
    Đã được thích:
    2,391
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    Automation Engineer
    Nơi ở:
    Sài Gòn
    Web:
    Kiểm tra lại cài đặt của em đi
     
  13. binh1133

    binh1133 New Member

    Tham gia ngày:
    18/3/16
    Bài viết:
    118
    Đã được thích:
    14
    Điểm thành tích:
    18
    Giới tính:
    Nam
    E làm được rồi a. Chọn Baud rate =4800 thay vì 9600 là ok. Địa chỉ 40002 là set tốc độ.Hi. Giờ làm được rồi không biết khi nào mới ứng dụng nưa. hi.
    Em cảm ơn anh nhé.
     
    admin thích bài này.
  14. trungnv.auto

    trungnv.auto New Member

    Tham gia ngày:
    26/2/17
    Bài viết:
    12
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    Chào A Bằng và mọi người!
    Em đang làm truyền thông S7 1200 với ACQ810, nhưng em không tìm được địa chỉ thanh ghi của biến tần để PLC đọc và ghi tần số.
    mọi người có thể giúp em được không ạ. Em cảm ơn!

    upload_2017-2-26_0-26-42.

    upload_2017-2-26_0-27-27.
     

Chia sẻ trang này