婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av

電子開發網

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

基于S7-200SMART實現Modbus TCP通信_200smart modbus tcp

作者:佚名    文章來源:網絡整理    點擊數:    更新時間:2024/12/29

關鍵字:S7-200 SMART;Modbus TCP;Modbus Slave;Modbus Poll。

系列文章目錄

基于S7-200 SMART實現一鍵啟停
順序功能圖——(二)設計機組延時關機程序
基于S7-200 SMART實現MATLAB寫入與讀取PLC數據



前言

  Modbus TCP作為工業中的重要通信協議已經受到了廣泛的運用,西門子系列的PLC大多也支持免費的Modbus TCP通信,本文將基于S7-200 SMART實現PLC與PC的Modbus TCP通信。


一、Modbus通信協議簡介

  首先我們需要對通信有一個簡單的認識,通信其實在我們生活中很常見,就像我們平時QQ微信的聊天、打電話甚至是寫信,都可以是通信。如果我們以寫信為例就能提取出三個重要部分:發信人、信息、發信人。對于現在的工業通信也有類似于此的主體,稱之為:主站、從站、數據或者是服務端、客戶端、數據。
 

圖1.1 主站、從站

  一般主站、從站進行的的通信我們稱之為主從通信方式,在Modbus協議中的Modbus RTU和Modbus ASCII都屬于這種通信方式,在這種通信方式中,主站和從站可以理解為雇主和隨從的關系,只能由雇主向隨從提要求——由主站向從站發起通信(打工人落淚😵‍💫)。
 

圖1.2 服務端、客戶端

  Modbus TCP則是通過服務端、客戶端的方式進行通信,在這種通信方式中,服務端和客戶端可以理解為商店和顧客之間的關系,只能顧客向商店提要求——由客戶端向服務端發起通信(顧客是上帝😎)。

二、工程環境

  以下的案例基于:

  • PC操作系統:WIN11
  • PLC:S7-200 SAMRT CPU ST60
  • 通信介質:普通網線一根
  • PLC編程軟件:STEP 7-Micro/WIN SMART V2.8
  • PC端客戶端模擬軟件:Modbus Poll 7.0
  • PC端服務端模擬軟件:Modbus Slave 6.2

三、PLC——Server、PC——Client

1.流程

①在工程樹中MBUS_SERVER功能塊
 

圖3.1 在工程樹中MBUS_SERVER功能塊

②將MBUS_SERVER拖入程序窗口并設置參數 
 
圖3.2 將MBUS_SERVER拖入程序窗口并設置參數

  • EN:功能塊使能端
  • Connect:是否開始通信
  • IP_Port:IP端口號
  • MaxIQ:設置輸入/輸出線圈
  • MaxAI:設置輸入寄存器
  • MaxHold:設置保持寄存器
  • HoldStart:設置被操作的保持寄存器的起始地址
  • Done:通信是否結束的標志
  • Error:錯誤報文

輸入線圈、輸出線圈、輸入寄存器、保持寄存器是Modbus協議中定義的四種不同的數據類型:
 

圖3.3 Modbus存儲區


注意上述程序中使用的數據是通過數據塊進行設置的: 

  

圖3.4 通過數據塊設置V寄存器數據


而且需要注意,如同使用高速計數器、PID等,要為MBUS_SERVER功能塊分配空間用于設定相關參數: 

  

圖3.5 設置庫存儲器

 

圖3.6 分配地址

③連接PLC后點擊下載程序
 

圖3.7 連接PLC后點擊下載程序


④查找PLC 

  

圖3.8 查找PLC


⑤與PLC建立通信連接 

  

圖3.9 與PLC建立通信連接


⑥下載程序 

  

圖3.10 下載程序


⑦運行PLC 

  

圖3.11 運行PLC


⑧在STEP 7中監視 

  

圖3.12 在STEP 7中監視


⑨設置觸點 

  

圖3.13 設置觸點


⑩設置觸點為ON 

  

圖3.14 設置觸點為ON


⑪打開ModbusPoll 

  

圖3.15 打開ModbusPoll


⑫點擊Connect 

  

圖3.16 點擊Connect

⑬設置連接參數
 

圖3.17 設置連接參數


⑭讀取默認讀寫情況下的數據 

  

圖3.18 讀取默認讀取情況下的數據


⑮設置讀寫參數 

  

圖3.19 設置讀寫參數


⑯設置讀寫參數 

  

圖3.20 設置讀寫參數

⑰讀取結果
 
圖3.21 讀取結果

2.報文分析

 

圖3.22 Modbus TCP 報文格式

  Modbus TCP的報文形式

  • 事務處理標識箱:Modbus請求/響應事務處理的標識
  • 協議標識符:0=Modbus協議
  • 長度:當前之后的字節總數
  • 單元標識符:串行鏈路活其它總線的從站識別
  • 功能碼:1——讀取輸出線圈、2——讀取輸入線圈、3——讀取保持寄存器、4——讀取輸入寄存器、5——寫入單線圈、6——寫入單寄存器、15——寫入多線圈、16——寫入多寄存器
  • 數據:根據功能碼不同

 

圖3.23 Modbus TCP 報文

TX發送報文

  • 00 03:事務處理標識箱
  • 00 00:Modbus協議
  • 00 06:后面有6個字節的數據
  • 01:1號從站
  • 03:讀取保持寄存器
  • 00 0A:從0AH=10地址開始
  • 00 14:讀取14H=20個數據

需要注意的是,雖然這里我們報文中顯示是從地址10開始,但實際上開始的地址需要結合PLC中MBUS_SERVER功能塊的端口設置的開始地址,例如本文中圖3.2設置的是VB10000,在軟件Modbus Poll中的操作的起始地址是VB10000+2×20=VB10020(數據是以兩字節為一單元)。
RX接收報文

  • 00 03:事務處理標識箱
  • 00 00:Modbus協議
  • 00 06:后面有6個字節的數據
  • 01:1號從站
  • 03:讀取保持寄存器
  • 28:后面有40個字節的數據
  • 00 0A:第一個數據10
  • 00 0B:第二個數據11
  • 00 0C:第三個數據12
  • 00 0D:第四個數據13
  • 00 0E:第五個數據14
  • 00 0F:第六個數據15
  • 00 10:第七個數據16
  • 00 11:第八個數據17
  • 00 12:第九個數據18
  • 00 13:第十個數據19
  • 00 14:第十一個數據20
  • 00 15:第十二個數據21
  • 00 16:第十三個數據22
  • 00 17:第十四個數據23
  • 00 18:第十五個數據24
  • 00 19:第十六個數據25
  • 00 1A:第十七個數據26
  • 00 1B:第十八個數據27
  • 00 1C:第十九個數據28
  • 00 1D:第二十個數據29

注意由于窗口不夠長這里的RX部分報文沒有顯示出來

四、PLC——Client、PC——Server

1.流程

  PLC作為客戶端PC作為服務端的流程類似,只不過在程序中需要調用的是MBUS_CLIENT功能塊而在PC中需要使用的是Modbus Slave軟件。
在STE7中的程序:
 

圖4.1 MBUS_CLIENT功能塊


上述功能塊的各端口含義: 

  

圖4.2 MBUS_CLIENT各端口含義


不同情況下的端口設置: 

  

圖4.3 MBUS_CLIENT不同情況下的端口設置

根據圖4.2可知,圖4.1中的程序設置了客戶端需要的服務端的IP為192.168.2.2、IP端口為502、寫入數據、從第1個地址開始、寫入10個數據、寫入的數據存放在以VB6000為開始的V寄存器中。

同樣通過數據塊設置V寄存器:
 

圖4.4 通過數據塊設置V寄存器數據

 

圖4.5 Modbus Slave讀取到的數據

2.報文分析

 

圖4.6 Modbus Slave通信報文

TX發送報文

  • 11 64:事務處理標識箱
  • 00 00:Modbus協議
  • 00 06:后面有06H=6個字節的數據
  • FF:255號從站
  • 10:寫入多個保持寄存器
  • 00 00:從00H=0地址開始
  • 00 0A:讀取0AH=10個數據

RX接收報文

  • 11 64:事務處理標識箱
  • 00 00:Modbus協議
  • 00 1B:后面有1BH=27個字節的數據
  • FF:255號從站
  • 00 00:從00H=0地址開始
  • 00 0A:讀取0AH=10個數據
  • 16:后面有16H=20個字節數據
  • 00 14:第一個數據20
  • 00 16:第二個數據22
  • 00 18:第三個數據24
  • 00 1A:第四個數據26
  • 00 1C:第五個數據28
  • 00 1E:第六個數據30
  • 00 20:第七個數據32
  • 00 22:第八個數據34
  • 00 24:第九個數據36
  • 00 26:第十個數據38
      
    圖4.7 顯示報文

總結

  本文基于S7-200 SMART和Modbu Poll、Modbus Slave實現了PC與PLC之間的Modbus TCP通信。過程比較詳細,提供給適合剛剛入門的小白食用,包學包會,學不會,那就再學學😁

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

還可以輸入 200 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av
<button id="4i884"></button>
  • <abbr id="4i884"><source id="4i884"></source></abbr>
  • <code id="4i884"><tr id="4i884"></tr></code>
  • <rt id="4i884"></rt>
    <li id="4i884"></li>
  • <rt id="4i884"><tr id="4i884"></tr></rt>
  • 亚洲精品高清无码视频| 成人在线激情网| 一本久道中文无码字幕av| 亚洲女人在线观看| 午夜剧场高清版免费观看| 国产情侣av自拍| 欧美激情成人网| 久久美女福利视频| heyzo亚洲| 国产中文字幕在线免费观看| 国产精品免费看久久久无码| 午夜啪啪福利视频| 日韩久久久久久久久久久久| 91国在线高清视频| 国产a级片网站| 欧美日韩不卡在线视频| 日韩欧美国产综合在线| 欧美极品欧美精品欧美| 99爱视频在线| 熟女少妇精品一区二区| 亚洲免费一级视频| 天天干天天曰天天操| 国产高清不卡无码视频| 少妇高潮喷水在线观看| 熟女性饥渴一区二区三区| chinese少妇国语对白| 中文字幕22页| 9191国产视频| 国产天堂在线播放| 99精品视频网站| 永久免费看av| 免费高清在线观看免费| 污污网站免费观看| 黄色片免费在线观看视频| 欧美黄色免费影院| www.成年人| 亚洲熟妇av日韩熟妇在线| 污污网站免费看| 免费看欧美黑人毛片| 日韩精品无码一区二区三区免费| 国产性生活一级片| 欧美日韩精品在线一区二区| 中文字幕22页| 欧美在线观看成人| 成人污网站在线观看| 欧美激情精品久久久久久小说| 91香蕉国产线在线观看| 成人亚洲视频在线观看| www婷婷av久久久影片| 亚洲成色www.777999| 轻点好疼好大好爽视频| 欧美在线aaa| 男人天堂999| 成人短视频在线观看免费| youjizzxxxx18| 高清欧美精品xxxxx| 成年人三级黄色片| 国产免费视频传媒| 免费观看国产精品视频| 在线观看视频黄色| 亚洲一区二区三区观看| 亚洲最大综合网| 黄色av免费在线播放| 人妻久久久一区二区三区| 一二三四中文字幕| www.午夜色| 国内精品国产三级国产aⅴ久| 日韩欧美精品在线观看视频| 日韩欧美精品免费| 亚洲色成人www永久在线观看| 国产奶头好大揉着好爽视频| 一级做a免费视频| 亚洲国产精品三区| 色www免费视频| 17c国产在线| 午夜激情影院在线观看| 中文字幕久久av| 手机成人av在线| 国产又粗又猛又爽又黄的网站| 伊人久久在线观看| 日韩精品在线视频免费观看| 人人妻人人澡人人爽欧美一区 | 男人的天堂狠狠干| www.好吊操| 99久久激情视频| 国产理论在线播放| 肉色超薄丝袜脚交| 国产又粗又长又爽视频| 成人免费毛片在线观看| 免费无遮挡无码永久视频| 久久久久人妻精品一区三寸| 免费日韩中文字幕| 午夜天堂在线视频| 日韩人妻一区二区三区蜜桃视频| 天堂8在线天堂资源bt| 国产特级黄色大片| wwwwwxxxx日本| 欧美人与动牲交xxxxbbbb| 99爱视频在线| 91精品999| 久草热视频在线观看| 一区二区三区国产免费| 伊人网在线免费| 亚洲成熟丰满熟妇高潮xxxxx| 国产精品人人爽人人爽| 97在线免费视频观看| 五月婷婷丁香综合网| 亚洲激情免费视频| 北条麻妃在线视频| 大片在线观看网站免费收看| 热久久精品国产| 国产一区二区三区播放| 最新中文字幕2018| 一女被多男玩喷潮视频| 99视频在线视频| 超碰成人免费在线| 欧美xxxx吸乳| 国产一区二区在线免费播放| 伊人再见免费在线观看高清版 | 九九九九九伊人| 91av资源网| 色婷婷777777仙踪林| 成人综合久久网| 欧美在线观看视频网站| 国产极品在线视频| 日本a级片在线播放| 在线视频日韩欧美| 视频在线观看免费高清| 国产xxxxx在线观看| 18禁网站免费无遮挡无码中文| av在线网站免费观看| 日韩av片专区| 成人性做爰aaa片免费看不忠| 日韩成人三级视频| 国产激情片在线观看| 日韩成人av免费| 亚洲天堂av一区二区| 亚洲免费av一区二区三区| 国产精品wwwww| 久久国产乱子伦免费精品| 丝袜老师办公室里做好紧好爽| 男女猛烈激情xx00免费视频| 亚洲 欧美 综合 另类 中字| 欧美视频在线第一页| 大胆欧美熟妇xx| 黄网站欧美内射| 可以在线看的黄色网址| 99热成人精品热久久66| 青青青国产在线视频| 自拍偷拍一区二区三区四区| 国产成人美女视频| 国产精品波多野结衣| 300部国产真实乱| 日本www在线视频| 国产天堂在线播放| 色综合五月婷婷| 日韩视频 中文字幕| 人妻少妇精品无码专区二区| 国产精品wwwww| 国产大片一区二区三区| 欧美视频在线第一页| 国产乱子夫妻xx黑人xyx真爽 | 色悠悠久久综合网| www.久久av.com| 国产欧美日韩小视频| 女人另类性混交zo| 午夜影院免费版| 国产成人亚洲精品无码h在线 | av日韩在线看| 亚洲黄色a v| 特大黑人娇小亚洲女mp4| 成人免费在线小视频| 欧美成人乱码一二三四区免费| av在线免费观看国产| 免费看国产黄色片| 成年人看的毛片| 国产成人美女视频| 免费黄色福利视频| 免费极品av一视觉盛宴| 亚洲视频在线观看一区二区三区| aaa免费在线观看| 中文字幕永久视频| 加勒比成人在线| 喜爱夜蒲2在线| 高清av免费看| 日韩av三级在线| av无码久久久久久不卡网站| 一本色道久久亚洲综合精品蜜桃| 免费av手机在线观看| 亚洲小说欧美另类激情| 国产视频在线视频| 国模无码视频一区二区三区| 一区二区三区国产好的精华液| 日韩手机在线观看视频| 男女视频网站在线观看| 91精品国产吴梦梦| 天堂av免费看| 色中文字幕在线观看| 色黄视频免费看| 亚洲欧美天堂在线|