<ruby id="5bvl9"><sub id="5bvl9"></sub></ruby>

            <menuitem id="5bvl9"><dfn id="5bvl9"></dfn></menuitem>

                  <track id="5bvl9"></track>

                      余姚精創系列溫度儀表MODBUS-RTU通信詳細說明(適用二次開發)

                      2018/12/16

                      一.MODBUS通信協議:

                      典型的消息形式是由從主服務器(如PLC)發送的請求(查詢消息)和從服務器(精創溫控儀表)的應答(響應消息)組成。
                      當主機開始數據傳輸時,一組數據以固定的順序發送到從機。當接收到數據時,從設備對其進行解碼,采取必要的操作,并將數據返回給主設備。

                      二.精創儀表通信參數列表:

                      二.主從機通信格式:

                      三.主從機通信示例:向從機讀寫指定寄存器

                      四.CRC-16校驗算法:

                      uint16 calculate_crc(byte *z_p, unit16 z_message_length)

                      {
                      uint16 CRC= 0xffff;
                      uint16 next;
                      uint16 carry;
                      uint16 n;
                      uint8 crch, crcl;
                      while (z_messaage_length--) {
                      next = (uint16) *z_p;
                      CRC ^= next;
                      for (n = 0; n < 8; n++) {
                      carry = CRC & 1;
                      CRC >>= 1;
                      if (carry) {
                      CRC ^= 0xA001;
                      }
                      }
                      z_p++;
                      }
                      crch = CRC / 256;
                      crcl = CRC % 256
                      z_p [z_messaage_length++] = crcl;
                      z_p [z_messaage_length] = crch;
                      return CRC;
                      }

                      五.在確認接線和接口沒有問題的情況下從機沒有響應原因分析:

                      1.查詢消息中從機地址不正確
                      2.主機的CRC代碼與從機的CRC代碼不一致。
                      3.在查詢消息中發現諸如溢出、數據位、奇偶校驗等傳輸錯誤。
                      4.第一條主從機應答完成和下一條主從機答的間隔小于250ms

                      人善交vide欧美,国产主播免费福利视频,国产丰满熟妇性视频,免费能直接看黄的视频