<rt id="m4md3"></rt>
  • <bdo id="m4md3"><meter id="m4md3"></meter></bdo>
  • <label id="m4md3"></label>
      <center id="m4md3"><optgroup id="m4md3"></optgroup></center>
      產品分類

      當前位置: 首頁 > 工業電氣產品 > 工業繼電器 > 中間繼電器

      類型分類:
      科普知識
      數據分類:
      中間繼電器

      MODBUS通信總結

      發布日期:2022-04-17 點擊率:128

        西門子S7-200PLC在與英威騰變頻器Modbus通訊時,采用自己編制主站通訊程序,參照西門子USS程序格式做成庫程序,在多個項目上應用,效果還是不錯。

        西門子S7-200自由口通訊確實很自由,可以編制任何通訊。

        西門子自帶的Modbus主站程序,用在變頻器控制上,不方便。要求是能向USS庫程序一樣有多個控制的位信號輸入,在速度設定值變化是發送速度值,平時要讀變頻器的運行狀態(包括故障狀態),還想讀變頻器運行時的電流。于是,自己根據英威騰變頻器的通訊協議,編制了Modbus主站通訊程序。

        Modbus通訊協議要求:

        讀寫都是8個字節,只是功能碼的不同和讀是讀得長度,寫是寫的數據值

        從上面的通訊結構可以看出:數據地址、字長和CRC都是一個字,其中地址和長度或數據高低字節與西門子定義一致,即低地址高字節。CRC不一樣,是低地址低字節,與計算機上的定義一致。這點必需注意。

        變頻器寫返回:

        返回與發送時一樣,表示通訊數據接受成功,并已執行。

        我只需讀5個字的參數或1個字的狀態,變頻器讀返回:

        讀狀態返回7個字節,讀5個字返回15個字節。

        程序要求:定義通訊優先級別是先寫,后讀。寫命令(運行,停止,復位等)發送級別最高,其次是寫頻率設定。寫通訊發送后,判斷返回值,確定是否寫成功,若寫成功則不再寫,只要控制狀態或頻率改變時,再次寫。讀為一次讀變頻器狀態,一次讀當前運行參數,輪流讀取。

        根據上述要求,確定了以下幾個子程序和中斷程序:

        1. 初始化子程序:對自由口通訊配置波特率、偶校驗等

        2. 變頻器控制子程序:輸入運行、停止、復位、地址、頻率設定等入口。輸出變頻器狀態、通訊故障碼、當前運行頻率、電流等。程序中要根據上次通訊結果判斷當前應寫還是讀。并發出XMT通訊指令,開通發送完成中斷。

        3. CRC校驗子程序:運算發送的CRC碼。

        4. 發送完成中斷程序:根據發送的內容,確定接受的長度,關閉接受中斷,開通接受完成中斷。

        5. 接受完成中斷程序:判斷接受信號是否正常,若不正常送出相應的故障碼。將接收到的正確信號,送入對應暫存區內,供控制子程序輸出,關閉接受中斷。

      下一篇: PLC、DCS、FCS三大控

      上一篇: 索爾維全系列Solef?PV

      推薦產品

      更多
      主站蜘蛛池模板: 亚洲熟女综合一区二区三区| 色爱区综合激情五月综合色| 一本久久综合亚洲鲁鲁五月天| 色欲香天天综合网无码| 亚洲精品国产综合久久一线 | 综合久久国产九一剧情麻豆 | 人人妻人人狠人人爽天天综合网| 中文字幕亚洲综合久久| 天天躁日日躁狠狠躁综合| 久久综合久久鬼色| 亚洲av综合日韩| 狠狠色综合网站久久久久久久高清| 亚洲国产品综合人成综合网站| 狠狠色丁香婷婷综合久久片| 久久婷婷五月综合色奶水99啪| 天天做天天爱天天爽综合区| 91精品国产综合久久香蕉| 丁香五月缴情综合网| 狠狠色丁香久久婷婷综合图片| 综合人妻久久一区二区精品| 一本色道久久综合狠狠躁篇| 色噜噜狠狠狠色综合久| 国产精品天天影视久久综合网| 久久久综合中文字幕久久| 精品国产国产综合精品 | 一本色道久久综合| 伊人色综合久久天天人手人婷 | 色综合伊人色综合网站| 精品久久综合一区二区| 亚洲人成综合在线播放| 亚洲人成在久久综合网站| 色与欲影视天天看综合网| 色噜噜综合亚洲av中文无码| 亚洲AV综合色一区二区三区| 久久综合九色综合欧洲| 99久久国产综合精品1尤物| 色综合久久久久无码专区 | 浪潮AV色综合久久天堂| 亚洲明星合成图综合区在线| 色婷五月综激情亚洲综合| 色噜噜久久综合伊人一本|