<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開發網

      電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
      搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 梯形圖實例 >> 正文

      西門子S7-200SMART PLC的MODBUS TCP通信 STEP 7-MicroWIN SMART

      作者:佚名    文章來源:本站原創    點擊數:    更新時間:2023/7/22

      一、西門子S7-200 SMART PLC的MODBUS TCP通訊參數

       

      S7-200 SMART 支持做 Modbus TCP 的客戶端或者服務器,可以實現 PLC 之間通信,也可以實現與支持此通信協議的第三方設備通信。通信伙伴數量比較多的時候,可以使用交換機,擴展以太網接口。

      V2.4以下版本的SMART需要手動安裝MODBUS TCP庫,從V2.4開始軟件集成了該庫。STEP 7-MicroWIN SMART的庫

       
      Connect,BOOL,=1:服務器接受來自客戶端的請求;=0:服務器可以斷開已經建立的連接

      IP_Port,WORD,服務器本地端口號

      MaxIQ,WORD,對應數字量輸入/輸出點(對應Modbus 地址參數0xxxx或者1xxxx)

      可設置范圍:0-256,=0表示禁用對輸入和輸出的所有讀取和寫入。建議將 MaxIQ 值設置為 256。

      MaxAI,WORD,對應模擬量輸入參數(對應Modbus 地址參數 3xxxx)可設置范圍:0-56。= 0表示禁用對模擬量輸入的讀取。要允許訪問所有 CPU 模擬量輸入,MaxAI 的建議值如下:對于 CPU CR40 和 CR60,為 0,對于所有其它 CPU 型號,為 56

      MaxHold,WORD,用于 Modbus 地址 4xxxx 或 4yyyyy 的 V 存儲器中的字保持寄存器數。

      HoldStart,Dword,指向 V 存儲器中保持寄存器起始位置的指針

      Done,BOOL,TRUE:以下任一條件時為真:客戶端已與服務器建立連接;客戶端已與服務器斷開連接;客戶端已接收 Modbus 響應;發生錯誤FALSE:客戶端正忙于建立連接或等待來自服務器的 Modbus 響應。

      Error,BOOL,出現錯誤,僅一個周期有效

      MBUS_CLIENT客戶端,最多調用8個。

      程序執行周期每次掃描都必須調用 MBUS_CLIENT,直到 Done 輸出為 TRUE。在每個周期中,MBUS_CLIENT 均會退出,以便程序可以繼續運行。客戶端完成請求時,MBUS_CLIENT 將 Done 設置為 TRUE。

      REQ,位,=0無通信請求,=1向服務器請求通信

      CONNECT,位,=1:嘗試與分配的IP地址及端口號建立連接;=0:嘗試斷開已經建立的連接,忽略Req的任何請求

      IP_OCTET_1-4,字節,要通信的服務器的IP地址

      IP_PORT,字,默認值502,服務器的IP端口號

      RW,字節,模式選擇,=0讀,=1寫

      ADDR,雙字,要進行讀寫的參數的 Modbus 起始地址

      COUNT,字,數據長度,數據訪問的位數或字數。數字量輸入/輸出Count=1表示1 bit,最大1920位,對于模擬量輸入和保持寄存器,最大 Count 值為 120 字。

      DATAPTR,指針,數據寄存器地址指針,指向本地用于讀/寫操作的數據地址區域的首地址DONE,位,請求已經完成且沒有出錯后,DONE位保持TRUE一個掃描周期的時間

      BUSY,位,=1操作正在進行

      ERROR,位,錯誤,保持為TRUE一個掃描周期的時間

      STATUS,字,狀態,用于輸出錯誤代碼

      S7-200 SMART 做 Modbus TCP 通信,可以支持的功能碼及功能描述及所占用的地址區,如表4.所示。客戶端會主動的發送請求,服務器響應。在通信指令填寫參數中沒有直接填寫功能碼,而是通過多個參數填寫共同確定功能碼的。

      表4.功能碼概況說明

       
      舉例:和Modbus TCP服務器交換數據參數支持功能碼:03,在客戶端指令中設置兩個參數確定03功能碼:

      RW=0:確定讀取數據,(篩選出可能會使用的功能碼:01,02,03,04),

      Addr:40001-49999/400001-465535,表示交換數據為寄存器類型的數據。

      二、200SMART的服務器端設置

      1、系統塊中設置服務器的IP地址,以確保IP地址設置無誤。此步驟為可選,如果確定IP地址設置無誤,可忽略此步驟。設置方法如圖所示。

       
      2、鼠標點擊 MAIN 主程序的程序段1的編程區域,從庫文件夾下找到 Modbus TCP 服務器指令 MBUS_SERVER,鼠標雙擊,指令出現在程序段1中,操作如圖所示。

       
      3、填寫服務器指令參數,如圖所示。

       
      4、鼠標選中程序塊文件夾,單擊右鍵,下拉菜單中選擇庫存儲器,如圖所示。

       
      5、在庫存儲區分配對話框中手動輸入存儲區的起始地址。此實例為VB5000開始,以使指令庫可以正常工作。確保庫存儲區與程序中其他已使用的地址不沖突。使用建議地址無法確定是否有地址重疊,所以推薦手動輸入正確的庫存儲區首地址。如圖所示。

       
      6、編譯項目,下載程序。

      通信測試結果
      由于客戶端要讀取服務器的數據,在狀態圖表中修改當前值,如圖所示

      狀態圖表 
      三、200SMART的客戶端設置

      1、系統塊中設置客戶端的IP地址。設置方法如圖所示。

      西門子plc200smart系統塊 
      2、鼠標點擊 MAIN 主程序的程序段1的編程區域,從庫文件夾下找到 Modbus TCP 客戶端指令 MBUS_CLIENT,鼠標雙擊,指令出現在程序段1中,操作如圖3.所示。

       
      3、填寫客戶端指令參數,如圖所示。

       
      4、鼠標選中程序塊文件夾,單擊右鍵,下拉菜單中選擇庫存儲器,如下圖所示。

       
      5、在庫存儲區分配對話框中手動輸入存儲區的起始地址。此實例為VB5000開始,以使指令庫可以正常工作。確保庫存儲區與程序中其他已使用的地址不沖突。使用建議地址無法確定是否有地址重疊,所以推薦手動輸入正確的庫存儲區首地址。如下圖所示。

       
      6、編譯并程序

      將M0.0置位為1,然后在狀態圖表中創建變量,VW20-VW30 共6個字,監視值如圖7.所示。

       

       

      Tags:TCP通信,MODBUS,SMART,西門子plc  
      責任編輯:admin
      請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個字
      [ 查看全部 ] 網友評論
      推薦文章
      最新推薦
      關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 成人综合伊人五月婷久久| 伊人久久大香线蕉综合影| 在线综合亚洲欧洲综合网站| 色婷婷久久综合中文久久蜜桃av| 亚洲一区综合在线播放| 好吊色青青青国产综合在线观看| 中文字幕久久综合| 精品久久综合一区二区| 开心五月激情综合婷婷| 伊人久久大香线蕉综合7| 99久久综合精品五月天| 久久九九精品国产综合喷水| 国产亚洲Av综合人人澡精品| 久久综合中文字幕| 亚洲色偷偷偷鲁综合| 九色综合狠狠综合久久| 婷婷综合久久中文字幕蜜桃三| 人人妻人人狠人人爽天天综合网 | 狠狠色综合网站久久久久久久高清| 激情综合亚洲色婷婷五月APP| 国产综合精品久久亚洲| 丁香五月缴情综合网| 伊色综合久久之综合久久| 99久久综合精品免费| 久久婷婷五月综合97色一本一本| 久久91综合国产91久久精品| 琪琪五月天综合婷婷| 婷婷成人丁香五月综合激情| 久久精品综合一区二区三区| 久久综合五月丁香久久激情| 亚洲狠狠婷婷综合久久久久| 一本久久a久久精品综合夜夜| 久久婷婷五月综合97色| 激情五月婷婷综合| 日本久久综合久久综合| 国产91久久综合| 亚洲国产精品综合久久久| 一本色综合网久久| 亚洲综合亚洲综合网成人| 人人狠狠综合久久88成人| 婷婷五月六月激情综合色中文字幕|