欧美午夜欧美,台湾成人av,久久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 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
欧美午夜欧美,台湾成人av,久久av一区,最近看过的日韩成人
成人午夜在线免费| 一区二区三区精品| 欧美在线制服丝袜| 菠萝蜜视频在线观看一区| 国产在线一区观看| 国产综合一区二区| 福利电影一区二区三区| 国产酒店精品激情| 粉嫩蜜臀av国产精品网站| 成人福利视频在线| 色老综合老女人久久久| 色婷婷精品久久二区二区蜜臂av| yourporn久久国产精品| 一本大道久久a久久综合婷婷| 成人激情动漫在线观看| 99视频精品免费视频| 91蝌蚪porny九色| 欧美亚洲国产一区二区三区va| 欧美亚洲一区三区| 欧美精品久久一区二区三区| 精品久久久久久久人人人人传媒 | 欧美一区二区三区电影| 日韩欧美一级精品久久| 久久久久99精品一区| 中文字幕在线播放不卡一区| 夜夜爽夜夜爽精品视频| 日本不卡的三区四区五区| 国产一区二区三区香蕉| 91在线视频观看| 欧美一区欧美二区| 中文字幕欧美一| 日韩av在线播放中文字幕| 国模套图日韩精品一区二区 | 亚洲亚洲人成综合网络| 男人的天堂亚洲一区| 国产成人综合在线观看| 欧美在线色视频| 久久综合网色—综合色88| 亚洲码国产岛国毛片在线| 日本麻豆一区二区三区视频| 国产不卡高清在线观看视频| 欧美日韩在线播放| 国产精品视频一二| 久久精品国产亚洲5555| 91日韩一区二区三区| ww亚洲ww在线观看国产| 亚洲一区在线视频| 高清免费成人av| 欧美成人福利视频| 亚洲地区一二三色| 成人免费观看视频| 久久中文娱乐网| 日韩va亚洲va欧美va久久| 91一区二区三区在线观看| 精品乱码亚洲一区二区不卡| 亚洲二区在线视频| 一本久道久久综合中文字幕| 国产无一区二区| 免费高清成人在线| 欧美日韩高清影院| 夜夜嗨av一区二区三区中文字幕| 国产精品亚洲а∨天堂免在线| 欧美一级专区免费大片| 亚洲成人一区在线| 欧美吞精做爰啪啪高潮| 亚洲综合男人的天堂| 色综合久久久久久久| 国产日韩精品久久久| 国产精品99久久久久久似苏梦涵| 日韩欧美一区电影| 青青草国产精品亚洲专区无| 欧美日韩国产中文| 日韩国产精品91| 欧美老年两性高潮| 视频一区二区中文字幕| 欧美日韩一区二区三区在线| 亚洲国产一区二区视频| 欧美男同性恋视频网站| 日本视频一区二区| 精品免费国产一区二区三区四区| 美女被吸乳得到大胸91| 久久婷婷国产综合国色天香| 国产麻豆午夜三级精品| 欧美韩国日本一区| 一道本成人在线| 性做久久久久久免费观看欧美| 3atv一区二区三区| 国模套图日韩精品一区二区| 亚洲国产精品成人综合| 91美女视频网站| 亚洲大型综合色站| 日韩精品最新网址| 国产精品一区二区黑丝| 国产精品少妇自拍| 欧美午夜影院一区| 狠狠色狠狠色综合日日91app| 国产视频在线观看一区二区三区| 成人黄色大片在线观看| 亚洲一区二区三区精品在线| 91精品一区二区三区久久久久久| 精品一区二区三区在线观看| 国产精品免费视频一区| 欧美日本在线播放| 国产精品一区二区久久精品爱涩 | 蜜桃精品在线观看| 欧美激情综合网| 欧美色综合影院| 国产一二三精品| 亚洲成人av资源| 国产欧美日韩精品a在线观看| 日本伦理一区二区| 国产乱子轮精品视频| 一区二区在线观看免费| 2020国产精品自拍| 欧美亚洲免费在线一区| 国产精品一区在线观看你懂的| 亚洲综合免费观看高清完整版在线 | 亚洲综合在线免费观看| 精品第一国产综合精品aⅴ| gogo大胆日本视频一区| 日日嗨av一区二区三区四区| 欧美激情在线观看视频免费| 91精品国产综合久久香蕉麻豆| a亚洲天堂av| 卡一卡二国产精品 | 91色porny蝌蚪| 国产蜜臀av在线一区二区三区| 亚洲一卡二卡三卡四卡无卡久久 | 97久久超碰精品国产| 日韩不卡在线观看日韩不卡视频| 中文字幕在线视频一区| 日韩视频一区二区三区| 欧美性受xxxx| 97精品久久久午夜一区二区三区| 国产一二三精品| 国产揄拍国内精品对白| 丝袜亚洲另类欧美综合| 一区二区三区在线视频免费观看| 国产亚洲欧洲997久久综合| 51精品国自产在线| 欧美猛男gaygay网站| 在线观看www91| 色国产综合视频| 日本高清不卡视频| 91黄色免费网站| 欧美三级在线视频| 欧美性欧美巨大黑白大战| 91久久精品网| 欧美丝袜丝交足nylons| 欧美中文字幕一二三区视频| 在线视频一区二区三区| 日本精品一级二级| 色婷婷国产精品综合在线观看| 91麻豆.com| 欧洲国内综合视频| 欧美高清精品3d| 日韩久久免费av| 国产午夜久久久久| 日韩一区在线播放| 亚洲综合色视频| 日韩av不卡一区二区| 久久精品国产在热久久| 国产精品影视网| 99久久久久久99| 欧美日韩不卡一区二区| 日韩小视频在线观看专区| 精品国产乱码91久久久久久网站| 国产午夜三级一区二区三| 亚洲欧洲成人av每日更新| 亚洲国产成人va在线观看天堂| 首页综合国产亚洲丝袜| 国产在线不卡一区| 国产99一区视频免费| 在线观看亚洲一区| 欧美一级淫片007| 国产日本欧洲亚洲| 亚洲午夜久久久久久久久电影院 | 成人免费看片app下载| 成人福利在线看| 欧美人体做爰大胆视频| 久久久久久电影| 亚洲一区二区3| 国产在线一区二区| 日本乱人伦一区| 精品国产免费人成电影在线观看四季| 中文幕一区二区三区久久蜜桃| 洋洋成人永久网站入口| 国产一区二区三区久久悠悠色av| 99re这里只有精品6| 日韩欧美久久久| 一区二区三区在线免费视频| 蜜臀国产一区二区三区在线播放| 暴力调教一区二区三区| 3751色影院一区二区三区| 欧美激情综合五月色丁香小说| 亚洲成在人线在线播放| 成人国产亚洲欧美成人综合网| 日韩欧美一二三| 亚洲综合在线免费观看| 国产精品77777竹菊影视小说|