欧美午夜欧美,台湾成人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一区,最近看过的日韩成人
26uuu国产在线精品一区二区| 麻豆精品一区二区| 久久中文字幕电影| 精品国产一区二区三区不卡| 在线观看成人小视频| av亚洲精华国产精华精| 成人黄色小视频在线观看| 成人性生交大片免费看视频在线| 国产一区二区美女| 国产91综合一区在线观看| 成人性视频免费网站| 91丨porny丨最新| 在线视频欧美精品| 日本高清免费不卡视频| 欧美视频一区二区三区在线观看 | 亚洲综合色自拍一区| 亚洲高清视频的网址| 日本va欧美va瓶| 国产精品一区免费在线观看| 99热精品一区二区| 在线成人av影院| 国产女人水真多18毛片18精品视频| 中文av一区特黄| 亚洲精选视频免费看| 美女免费视频一区二区| 国产精品一区一区| 欧洲生活片亚洲生活在线观看| 欧美日韩亚洲综合在线| www精品美女久久久tv| 日韩美女久久久| 七七婷婷婷婷精品国产| 国产精品18久久久久| 欧美日韩亚洲综合| 国产欧美一区在线| 日日夜夜免费精品| 色天使久久综合网天天| 3atv一区二区三区| 一色屋精品亚洲香蕉网站| 美女高潮久久久| 91亚洲精品久久久蜜桃网站| 欧美成人综合网站| 国产精品美女久久久久高潮| 奇米影视在线99精品| 色狠狠一区二区| 国产精品美女久久久久aⅴ| 日日夜夜精品免费视频| 色综合天天综合网国产成人综合天 | 久久久综合精品| 亚洲v精品v日韩v欧美v专区 | 亚洲一卡二卡三卡四卡无卡久久| 久久精品国产99久久6| 91成人免费电影| 中文字幕一区在线观看视频| 精品一区二区免费视频| 欧美精品在线观看一区二区| 亚洲欧洲日韩女同| 国产精品亚洲成人| 精品国产一区二区三区不卡 | 中文字幕精品一区二区三区精品| 日欧美一区二区| 欧美日韩激情一区二区三区| 国产精品国产三级国产aⅴ无密码| 久久精品国产一区二区三区免费看| 欧美体内she精视频| 一区二区三区在线播放| 色综合夜色一区| 成人免费一区二区三区视频| 成人av免费在线观看| 国产偷国产偷亚洲高清人白洁| av欧美精品.com| 欧美国产精品劲爆| 成人精品一区二区三区中文字幕| 久久久久久黄色| 成人在线一区二区三区| 国产精品伦理在线| 高清不卡在线观看| 日韩毛片在线免费观看| 在线免费精品视频| 伊人开心综合网| 欧美日韩在线一区二区| 亚洲福中文字幕伊人影院| 欧美日本免费一区二区三区| 日韩av一区二区在线影视| 欧美一级高清大全免费观看| 麻豆成人免费电影| 2欧美一区二区三区在线观看视频| 激情文学综合插| 国产精品网站在线观看| 色噜噜久久综合| 伦理电影国产精品| 国产精品美女一区二区三区| 色噜噜狠狠成人中文综合| 日韩激情中文字幕| 国产蜜臀av在线一区二区三区| 成人免费视频一区| 午夜精品一区二区三区电影天堂| 欧美va亚洲va香蕉在线| 99久久婷婷国产| 亚洲成人动漫在线免费观看| 精品对白一区国产伦| 99视频精品免费视频| 日韩黄色小视频| 欧美极品少妇xxxxⅹ高跟鞋| 欧美日韩一区二区在线观看| 国产伦精品一区二区三区免费迷 | 91丝袜呻吟高潮美腿白嫩在线观看| 亚洲精品网站在线观看| 日韩欧美专区在线| 色婷婷一区二区| 精品一区二区三区免费播放 | 中文字幕欧美三区| 欧美日韩精品一区二区天天拍小说| 免费观看久久久4p| 亚洲视频你懂的| 久久免费看少妇高潮| 欧美日韩一区二区欧美激情 | 国产美女主播视频一区| 午夜电影一区二区| 中文字幕日本不卡| 欧美精品一区二区三区蜜臀| 欧美在线色视频| 成人av免费观看| 国产在线精品一区二区三区不卡| 一区二区三区欧美亚洲| 国产区在线观看成人精品| 欧美一区二区三区白人| 欧洲在线/亚洲| 99re这里只有精品首页| 成人激情综合网站| 国产精品一区二区久激情瑜伽| 亚洲超丰满肉感bbw| 一区二区三区在线影院| 国产精品不卡一区二区三区| 久久久久9999亚洲精品| 日韩亚洲欧美一区二区三区| 欧美日韩一区二区在线视频| 在线一区二区视频| 91国内精品野花午夜精品| 91免费观看在线| 99视频一区二区| 99re热这里只有精品视频| 日韩欧美黄色影院| 欧美日韩视频在线一区二区 | 久久国产乱子精品免费女| 亚洲一区二区三区四区的| 亚洲色欲色欲www在线观看| 中文字幕亚洲在| 亚洲同性gay激情无套| 综合分类小说区另类春色亚洲小说欧美| 久久久久久久久久久久久女国产乱 | 美洲天堂一区二卡三卡四卡视频| 亚洲国产毛片aaaaa无费看 | heyzo一本久久综合| 成人激情小说乱人伦| proumb性欧美在线观看| 一本一道久久a久久精品综合蜜臀| 国产.精品.日韩.另类.中文.在线.播放| 国产毛片精品视频| 成人v精品蜜桃久久一区| 99久久伊人网影院| 日本韩国一区二区| 91精品国产综合久久婷婷香蕉| 91精品欧美综合在线观看最新| 欧美一级欧美三级在线观看 | 日韩欧美国产午夜精品| 久久久久久一级片| 亚洲另类春色校园小说| 日韩精品1区2区3区| 国产成人欧美日韩在线电影| 91麻豆国产精品久久| 4438x亚洲最大成人网| 久久久欧美精品sm网站| 成人免费在线播放视频| 欧美aⅴ一区二区三区视频| 国产精品一区二区在线观看不卡| a美女胸又www黄视频久久| 欧美视频一区二区三区在线观看 | 欧美日韩不卡在线| 国产亚洲视频系列| 亚洲国产精品人人做人人爽| 精品一区二区日韩| 在线免费一区三区| 国产喷白浆一区二区三区| 午夜a成v人精品| 99国产精品视频免费观看| 精品久久久久久久久久久久久久久| 国产精品久久久久天堂| 热久久久久久久| 91福利国产精品| 久久综合色婷婷| 婷婷中文字幕综合| 99久久99久久久精品齐齐| 2023国产一二三区日本精品2022| 亚洲精品ww久久久久久p站| 国产一区二区按摩在线观看| 337p亚洲精品色噜噜| 亚洲尤物视频在线| 91丝袜国产在线播放| 中文字幕精品三区| 国产麻豆午夜三级精品|