Thông báo

Collapse
No announcement yet.

Giúp truyền thông S7-200 với PC qua modbus tester với các cao thủ ơi

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Giúp truyền thông S7-200 với PC qua modbus tester với các cao thủ ơi

    mình đang làm giao tiếp 2 con PLC S7-200 của siemens với nhau qua giao thức Modbus_RTU.
    hiện tại do chưa có đủ 2 con PLC ( do 1 con mới die) nên mình dùng 1 PLC CPU 224 làm con slave ( chỉ có chương trình nhận dữ liệu, nếu nhận đc thì báo đèn). 1 PC có chương trình modbus tester làm con master .
    mình thử truyền nhận dữ liệu cho 2 con mà không đc.. ai giúp mình check lối cái.
    đây là chương trình của mình và chương trình modbus tester.
    mọi người ai biết thì giúp mình nhé
    Attached Files

  • #2
    đây là chương trình slave trên con PLC 224 của mình.
    mọi người kiểm tra hộ mình cái ...
    Attached Files

    Comment


    • #3
      hiện tại mình đã làm oK vấn đề này rồi.
      trong khi luồng này ko có j mới nên nhờ mod xóa dùm đc không.

      Comment


      • #4
        Thư viện Modbus cho S7-200

        Các bạn ơi,

        Bạn nào có thư viện Modbus của S7-200. Cho mình xin với.

        Mình đang thử truyền thông Modbus

        Cám ơn các bạn

        Comment


        • #5
          cái này bạn chỉ cần down bản step7 microwin SP5 là nó có support sẵn thư viện rồi.
          bạn đọc kỹ các hàm trong thư viện là có thế sử dụng đc dễ dàng.

          Comment


          • #6
            Hi bạn,

            Sao mình thấy thư viện Modbus V1.1 phải add vô thêm mới có mà

            Thanks

            Comment


            • #7
              Mà bạn làm sao truyền thông Modbus được vậy. Chỉ mình với
              Mình đang sử dụng S7-200 làm Master để lấy Data từ thiết bị khác. Có địa chỉ dữ liệu từ 4000. Mình fai làm sao đây. Giúp mnihf với
              Cám ơn nhiều.

              Comment


              • #8
                LInks đây:
                http://www.mediafire.com/?25r7t6m40wblz4x
                Pác down về setup rồi vào library trong step Micro Win sẽ có nó

                Comment


                • #9
                  Cám ơn bạn nhiều nha.

                  Comment


                  • #10
                    bạn kiếm thư viện về rồi config cho PLC của bạn làm master bằng hàm Mbus_ctrl . trong cái này bạn cài đặt tham số
                    mode : chọn chế độ modbus / PPI , baud : tốc độ truyền thông, parity : bit chẵn lẻ, mặc định bit stop là 2 nên ko cần đặt,
                    time out: thời gian giữa 2 khung truyền dũ liệu. done : bit náy sẽ đc set lên 1 nếu bạn cấu hình xong . error ( byte ) : nếu cấu hình có lỗi thì lỗi sẽ đc gửi về byte này.

                    cấu hình master xong bạn dùng hàm mbus_msg để đọc và gửi dữ liệu.
                    bạn cần quan tâm 1 số thông số sau. - slave là địa chỉ con nhận. -addr : cái này là mã hàm modbus. 4xxxx : là địa chỉ các thanh ghi đệm của modbus. - count là số từ ( word) đc truyền hoặc nhận, -data ptr : địa chỉ bắt đầu truyền, nhận trên vùng nhớ của PLC .....mây cái còn lại tương tự.

                    Comment


                    • #11
                      S7-200 Modbus

                      Chào bạn,

                      Bạn có thể hướng dẫn mình cụ thể hơn không?

                      Ví dụ như S7-200 (CPU-224) mình là Master Node1.
                      PLC Omron CP1H Clave NOde 2.

                      Nếu mình truyền thông Modbus giữa 2 thiết bị này phía Master dữ liệu đọc được sẽ được lưu ở vùng nhớ nào vậy.
                      Ví dụ 1 thiết bị modbus có địa chỉ là 4000 thì vô PLC S7-200 địa chỉ đọc Data 4000 là địa chỉ nào???

                      Cám ơn bạn nha

                      Comment

                      Về tác giả

                      Collapse

                      anhki Tìm hiểu thêm về anhki

                      Bài viết mới nhất

                      Collapse

                      Đang tải...
                      X