<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. 電子開發(fā)網(wǎng)

      電子開發(fā)網(wǎng)電子設(shè)計(jì) | 電子開發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊(cè)
      搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 梯形圖實(shí)例 >> 正文

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

      作者:佚名    文章來(lái)源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2023/7/22

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

       

      S7-200 SMART 支持做 Modbus TCP 的客戶端或者服務(wù)器,可以實(shí)現(xiàn) PLC 之間通信,也可以實(shí)現(xiàn)與支持此通信協(xié)議的第三方設(shè)備通信。通信伙伴數(shù)量比較多的時(shí)候,可以使用交換機(jī),擴(kuò)展以太網(wǎng)接口。

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

       
      Connect,BOOL,=1:服務(wù)器接受來(lái)自客戶端的請(qǐng)求;=0:服務(wù)器可以斷開已經(jīng)建立的連接

      IP_Port,WORD,服務(wù)器本地端口號(hào)

      MaxIQ,WORD,對(duì)應(yīng)數(shù)字量輸入/輸出點(diǎn)(對(duì)應(yīng)Modbus 地址參數(shù)0xxxx或者1xxxx)

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

      MaxAI,WORD,對(duì)應(yīng)模擬量輸入?yún)?shù)(對(duì)應(yīng)Modbus 地址參數(shù) 3xxxx)可設(shè)置范圍:0-56。= 0表示禁用對(duì)模擬量輸入的讀取。要允許訪問(wèn)所有 CPU 模擬量輸入,MaxAI 的建議值如下:對(duì)于 CPU CR40 和 CR60,為 0,對(duì)于所有其它 CPU 型號(hào),為 56

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

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

      Done,BOOL,TRUE:以下任一條件時(shí)為真:客戶端已與服務(wù)器建立連接;客戶端已與服務(wù)器斷開連接;客戶端已接收 Modbus 響應(yīng);發(fā)生錯(cuò)誤FALSE:客戶端正忙于建立連接或等待來(lái)自服務(wù)器的 Modbus 響應(yīng)。

      Error,BOOL,出現(xiàn)錯(cuò)誤,僅一個(gè)周期有效

      MBUS_CLIENT客戶端,最多調(diào)用8個(gè)。

      程序執(zhí)行周期每次掃描都必須調(diào)用 MBUS_CLIENT,直到 Done 輸出為 TRUE。在每個(gè)周期中,MBUS_CLIENT 均會(huì)退出,以便程序可以繼續(xù)運(yùn)行。客戶端完成請(qǐng)求時(shí),MBUS_CLIENT 將 Done 設(shè)置為 TRUE。

      REQ,位,=0無(wú)通信請(qǐng)求,=1向服務(wù)器請(qǐng)求通信

      CONNECT,位,=1:嘗試與分配的IP地址及端口號(hào)建立連接;=0:嘗試斷開已經(jīng)建立的連接,忽略Req的任何請(qǐng)求

      IP_OCTET_1-4,字節(jié),要通信的服務(wù)器的IP地址

      IP_PORT,字,默認(rèn)值502,服務(wù)器的IP端口號(hào)

      RW,字節(jié),模式選擇,=0讀,=1寫

      ADDR,雙字,要進(jìn)行讀寫的參數(shù)的 Modbus 起始地址

      COUNT,字,數(shù)據(jù)長(zhǎng)度,數(shù)據(jù)訪問(wèn)的位數(shù)或字?jǐn)?shù)。數(shù)字量輸入/輸出Count=1表示1 bit,最大1920位,對(duì)于模擬量輸入和保持寄存器,最大 Count 值為 120 字。

      DATAPTR,指針,數(shù)據(jù)寄存器地址指針,指向本地用于讀/寫操作的數(shù)據(jù)地址區(qū)域的首地址DONE,位,請(qǐng)求已經(jīng)完成且沒(méi)有出錯(cuò)后,DONE位保持TRUE一個(gè)掃描周期的時(shí)間

      BUSY,位,=1操作正在進(jìn)行

      ERROR,位,錯(cuò)誤,保持為TRUE一個(gè)掃描周期的時(shí)間

      STATUS,字,狀態(tài),用于輸出錯(cuò)誤代碼

      S7-200 SMART 做 Modbus TCP 通信,可以支持的功能碼及功能描述及所占用的地址區(qū),如表4.所示。客戶端會(huì)主動(dòng)的發(fā)送請(qǐng)求,服務(wù)器響應(yīng)。在通信指令填寫參數(shù)中沒(méi)有直接填寫功能碼,而是通過(guò)多個(gè)參數(shù)填寫共同確定功能碼的。

      表4.功能碼概況說(shuō)明

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

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

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

      二、200SMART的服務(wù)器端設(shè)置

      1、系統(tǒng)塊中設(shè)置服務(wù)器的IP地址,以確保IP地址設(shè)置無(wú)誤。此步驟為可選,如果確定IP地址設(shè)置無(wú)誤,可忽略此步驟。設(shè)置方法如圖所示。

       
      2、鼠標(biāo)點(diǎn)擊 MAIN 主程序的程序段1的編程區(qū)域,從庫(kù)文件夾下找到 Modbus TCP 服務(wù)器指令 MBUS_SERVER,鼠標(biāo)雙擊,指令出現(xiàn)在程序段1中,操作如圖所示。

       
      3、填寫服務(wù)器指令參數(shù),如圖所示。

       
      4、鼠標(biāo)選中程序塊文件夾,單擊右鍵,下拉菜單中選擇庫(kù)存儲(chǔ)器,如圖所示。

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

       
      6、編譯項(xiàng)目,下載程序。

      通信測(cè)試結(jié)果
      由于客戶端要讀取服務(wù)器的數(shù)據(jù),在狀態(tài)圖表中修改當(dāng)前值,如圖所示

      狀態(tài)圖表 
      三、200SMART的客戶端設(shè)置

      1、系統(tǒng)塊中設(shè)置客戶端的IP地址。設(shè)置方法如圖所示。

      西門子plc200smart系統(tǒng)塊 
      2、鼠標(biāo)點(diǎn)擊 MAIN 主程序的程序段1的編程區(qū)域,從庫(kù)文件夾下找到 Modbus TCP 客戶端指令 MBUS_CLIENT,鼠標(biāo)雙擊,指令出現(xiàn)在程序段1中,操作如圖3.所示。

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

       
      4、鼠標(biāo)選中程序塊文件夾,單擊右鍵,下拉菜單中選擇庫(kù)存儲(chǔ)器,如下圖所示。

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

       
      6、編譯并程序

      將M0.0置位為1,然后在狀態(tài)圖表中創(chuàng)建變量,VW20-VW30 共6個(gè)字,監(jiān)視值如圖7.所示。

       

       

      Tags:TCP通信,MODBUS,SMART,西門子plc  
      責(zé)任編輯:admin
    4. 上一篇文章:
    5. 下一篇文章: 沒(méi)有了
    6. 相關(guān)文章列表
      S7-200SMART PLC順序功能圖設(shè)計(jì)方法_順序功能圖實(shí)例
      西門子PLC S7-200SMART間接尋址使用技巧  指針用法
      【組態(tài)王】組態(tài)王通過(guò)串口與MODBUS RTU設(shè)備通訊  COM口設(shè)置
      STEP 7-MicroWIN SMART西門子200smartPLC和編碼器進(jìn)行高速計(jì)數(shù)程
      西門子200smartPLC 通過(guò)Modbus讀取絕對(duì)值編碼器的數(shù)據(jù)
      西門子200SMART PLC關(guān)于FOR-NEXT指令使用技巧 循環(huán)指令梯形圖實(shí)例
      西門子200smart不同類型CPU的區(qū)別,西門子S7-200SMART  CPU主機(jī)型
      西門子plc 和modbusRTU對(duì)應(yīng)關(guān)系_西門子S7-200和S7-200SMART的mod
      Modbus RTU通信教程 STEP 7-MicroWIN SMART軟件 從站的配置及編程
      西門子PLCS7-200/S7-200SMART Modbus地址問(wèn)題應(yīng)用解析
      西門子S7-200SMART PLC使用modbus 讀取儀表數(shù)據(jù)
      西門子S7-200SMART兩臺(tái)PLC之間主從站,MODBUS主從站通信步驟設(shè)置
      西門子S7-200 Smart PLC入門筆記8——電機(jī)控制子程序調(diào)用 子程序
      西門子S7-200 Smart PLC入門筆記1——流水燈梯形圖 MOV_B和SHL_B
      西門子S7-200SMART PLC噴泉系統(tǒng)設(shè)計(jì),比較運(yùn)算的實(shí)例
      西門子S7-200 SMART PLC定時(shí)器計(jì)數(shù)器的實(shí)現(xiàn)用于統(tǒng)計(jì)設(shè)備的轉(zhuǎn)速
      西門子S7-200 SMART PLC如何讀取計(jì)數(shù)器當(dāng)前值
      西門子plc s7-200smart modbus-tcp通信實(shí)例編程詳細(xì)指導(dǎo),STEP7軟
      PLC編程經(jīng)典實(shí)例,西門子 S7-200 SMART plc恒壓供水系統(tǒng)
      西門子S7-200 Smart PLC的擴(kuò)展模塊之?dāng)?shù)字量輸入模塊 EM DE08和EM
      S7-200 SMART 通訊控制 V20變頻器,MODBUS通訊控制變頻器
      西門子S7-200 SMART plc運(yùn)動(dòng)控制指令講解 AXISx_CTRL和AXISx_MAN
      西門子S7-200 SMART PLC中用STEP7采用高速計(jì)數(shù)器來(lái)接收軸運(yùn)動(dòng)輸出
      西門子S7-200SMART PLC編寫的步進(jìn)電機(jī)控制程序梯形圖
      如何使用西門子S7-200 Smart PLC的模擬量輸入模塊EM AE04和EM AE
      西門子PLC S7-200SMART采集模擬量數(shù)據(jù)
      西門子PLC S7-200 SMART plc的中斷指令詳解ENI、ATCH、DISI、RET
      西門子S7-200 Smart PLC掃描原理實(shí)現(xiàn)單按鈕控制N臺(tái)電機(jī),單按鈕多
      西門子PLC S7-200SMART 的FOR NEXT指令如何實(shí)現(xiàn)程序嵌套循環(huán)
      西門子plc S7-200 SMART的FOR_NEXT循環(huán)指令,FOR和NEXT指令的用法
      請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語(yǔ)。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個(gè)字
      [ 查看全部 ] 網(wǎng)友評(píng)論
      推薦文章
      最新推薦
      關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁(yè)面
      下到頁(yè)底
      晶體管查詢
      主站蜘蛛池模板: 色天使亚洲综合一区二区| 色综合天天娱乐综合网| 精品亚洲综合在线第一区| 少妇熟女久久综合网色欲| 国产一级a爱做综合| 亚洲国产日韩成人综合天堂| 久久91精品久久91综合| 久久婷婷午色综合夜啪 | 99sescom色综合| 图片区精品综合自拍| 狠狠色丁香婷婷综合精品视频| 亚洲综合久久精品无码色欲| 婷婷久久香蕉五月综合加勒比| 色噜噜狠狠色综合中文字幕| 久久综合九九亚洲一区| 久久99亚洲综合精品首页| 色欲色香天天天综合网WWW| 久久一区二区精品综合| 91精品国产综合久久久久久| 婷婷久久香蕉五月综合| 天天综合天天综合| 伊人情人综合成人久久网小说| 国产综合成人色产三级高清在线精品发布| 韩国亚洲伊人久久综合影院| 成人综合久久精品色婷婷| 五月婷婷激情综合| 激情五月激情综合| 亚洲国产成人久久综合| 亚洲五月丁香综合视频| 亚洲欧美综合精品成人导航| 久久狠狠爱亚洲综合影院| 色综合色综合久久综合频道| 亚洲精品天天影视综合网| 亚洲综合色丁香麻豆| 久久综合偷偷噜噜噜色| 日韩亚洲综合精品国产| 国产成人AV综合久久| 狠狠人妻久久久久久综合| 精品亚洲综合在线第一区| 亚洲狠狠综合久久| 色综合小说天天综合网|