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

電子開發網

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

基于S7-200 SMART實現MATLAB寫入與讀取PLC數據_matlab

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

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

系列文章目錄

基于S7-200 SMART實現一鍵啟停
順序功能圖——(二)設計機組延時關機程序
基于S7-200 SMART實現Modbus TCP通信



前言

  提到PID控制,不知道各位第一個想到的相關實現軟件是什么,反正博主第一個想到的是MATLAB,不過這都是因為在過去的學生時代接觸這個最多。相信基于PID的控制理念,不論是C++/C#還是Python基于這些高級語言很多軟件都能實現PID控制。不過在工作以后在過程控制或是運動控制PLC的使用十分廣泛,一些PLC也集成了PID控制的功能例如S7-200 SMART
  隨著時代的發展越來越多不同的PID控制也被運用到工程中——模糊PID控制專家PID控制神經網絡PID控制差分進化PID控制,他們是智能控制中專家控制模糊控制神經網絡控制優化算法控制的發展的結果,雖然優勢明顯,但僅憑PLC難以實現,往往需要PC中的其他軟件進行輔助。因此實現PC軟件如MATLAB與PLC之間的通信就是十分必要的。


一、Modbus TCP

  Modbus TCP是一種通信協議,支持這種通信協議的設備只需要通過以太網就可以實現通數據傳輸,基于此通信協議,可以通過一根網線實現PC與PLC之間的數據處理,本文不會對Modbus TCP做重點介紹,需要學習的小伙伴可以走傳送門——帶你玩轉modbusTCP通信。

二、總體環境介紹

  以下的案例基于:

  • PC操作系統:WIN11
  • PLC:S7-200 SAMRT CPU ST60
  • 通信介質:普通網線一根
  • PLC編程軟件:STEP 7-Micro/WIN SMART V2.8
  • MATLAB:R2019a

三、PLC中搭建服務端

  在基于S7-200 SMART實現Modbu TCP通信一文中博主詳細介紹了基于S7-200 SMART搭建Modbus TCP服務端的搭建過程,這里只進行簡單介紹,需要重溫的小伙伴請走傳送門。
 

圖3.1 在PLC中搭建Modbu TCP服務端

  設置端口號:502,保持寄存器包括從VB10000開始向后的1000個V寄存器。

四、Matlab中搭建客戶端

  在Matlab中已經集成好了Modbus通信需要的各種功能,這點十分方便,我們可以使用封裝好的函數:

clc
clear all;
%創建modbus連接對象
mb = modbus('tcpip','192.168.2.1',502);
%通信延時2s
mb.Timeout = 2;
for i=1:1:1000
%讀取數據
data = read(mb,'holdingregs',1,10,'int16');
%寫入數據
write(mb,'holdingregs',1,[data(1)+1 data(2)+1 data(3)+1 data(4)+1 data(5)+1 data(6)+1],'int16');
%表示暫停0.1s
pause(1/10);
end
%斷開并清除modbus對象
clear mb

其中

mb = modbus('tcpip','192.168.2.1',502);

用于生成一個Modbus對象,比較像面向對象編程中類的實例化。第一個參數表示是Modbus TCP通信,第二個參數表示服務端的IP地址(PLC的IP地址),第三個參數表示端口號。

mb.Timeout = 2;

用于設定Modbus對象的通信時間,超過此時間還未建立通信連接則認為通信失敗。

data = read(mb,'holdingregs',1,10,'int16');

用于讀取數據并反回到一個變量里。第一個參數表示是通過mb對象讀取數據,第二個參數表示讀取保持寄存器數據,第三個參數表示從第一個地址開始讀取,第四個參數表示讀取10個數據,第五個參數表示以int16類型的數據保存到data中。如果需要讀取的數據有多種類型也可以寫成如下形式:

data = read(mb,'holdingregs',1,[5,2,3],{
'int16','uint32','double'});
write(mb,'holdingregs',1,[data(1)+1 data(2)+1 data(3)+1 data(4)+1 data(5)+1 data(6)+1],'int16');

用于寫入數據。第一個參數表示是通過mb對象寫入數據,第二個參數表示寫入保持寄存器數據,第三個參數表示從第一個地址開始寫入,第四個參數表示寫入的六個數據,第五個參數表示以int16類型的數據保寫入。

clear mb

用于清除Modbus對象。

五、運行結果

  可以看到運行結束后再PLC的V寄存器中VW10000~VW10010都比原來的值累加了1000,而且再MATLAB的工作區也得到了反應,值得一提的是,MATLAB的工作區不會實時更新數據,只有在程序運行完成后可以查看到運行的結果。
 

圖5.1 在PLC中的通信結果

  
圖5.2 在Matlab中的通信結果


總結

  本文實現了S7-200 SMART與PC端Matlab的Modbus TCP通信,通過Matlab讀取與寫入了V區寄存器。

Tags:MATLAB,200smart,讀取PLC數據  
責任編輯: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>
  • 成人在线免费观看网址| 僵尸世界大战2 在线播放| 精品国产一二三四区| 911av视频| 亚洲制服中文字幕| 肉色超薄丝袜脚交| 黄色免费高清视频| 六月婷婷激情网| 成年丰满熟妇午夜免费视频| 国产亚洲精品久久久久久久| 日本一道在线观看| 欧美日韩精品在线一区二区 | 无码内射中文字幕岛国片| 欧美精品aaaa| 天天干天天操天天玩| 国产欧美精品一二三| 国产精品美女在线播放| 97av中文字幕| 岳毛多又紧做起爽| 色播五月综合网| 日本一道在线观看| 久色视频在线播放| 岛国av在线免费| 国产www免费| 四虎永久在线精品无码视频| 亚洲视频第二页| 人妻av无码专区| 亚洲三级视频网站| 日韩久久久久久久久久久久| 午夜视频在线瓜伦| 免费成人深夜夜行网站视频| 色欲av无码一区二区人妻| 欧美激情第一区| 成人综合视频在线| 水蜜桃在线免费观看| 中文字幕乱码人妻综合二区三区| 一级片免费在线观看视频| 水蜜桃色314在线观看| 亚洲18在线看污www麻豆| 久久人人爽人人爽人人av| 国产精品视频中文字幕| 青青草视频在线免费播放| 日本中文字幕观看| 黄色一级大片在线观看| 黄色激情在线视频| 视频一区二区视频| 182午夜在线观看| 欧美国产激情视频| 成人免费在线视频播放| www激情五月| jizz大全欧美jizzcom| 日本免费黄视频| 欧美大黑帍在线播放| 日本在线观看视频一区| 色婷婷狠狠18| 欧美午夜性生活| 97国产精东麻豆人妻电影| 老司机午夜免费福利视频| 天美一区二区三区| 在线免费看污网站| 欧美日韩理论片| 永久av免费在线观看| 爱情岛论坛亚洲首页入口章节| 日韩欧美一区三区| cao在线观看| 丁香婷婷综合激情| 国产精品999视频| 欧美a v在线播放| 国产极品粉嫩福利姬萌白酱| 日韩国产欧美亚洲| 色综合av综合无码综合网站| 狠狠爱免费视频| www.色偷偷.com| 在线观看国产中文字幕| 亚洲娇小娇小娇小| 一本—道久久a久久精品蜜桃| 欧美国产在线一区| 喜爱夜蒲2在线| 国产原创中文在线观看| 可以免费观看av毛片| 在线观看免费黄网站| 爱豆国产剧免费观看大全剧苏畅| aaaaaaaa毛片| 国产va亚洲va在线va| 国模杨依粉嫩蝴蝶150p| 99re6在线观看| 天堂8在线天堂资源bt| 欧美aⅴ在线观看| 天天看片天天操| 欧美视频在线观看视频| 免费一级特黄录像| 97超碰免费观看| 欧美三级午夜理伦三级| 不卡中文字幕在线| 欧美 日韩精品| 91免费网站视频| 国产一区亚洲二区三区| 福利在线小视频| 日本女优爱爱视频| 国产女人18毛片| www欧美激情| 日韩五码在线观看| 天天操精品视频| 日日摸日日碰夜夜爽av| 国产一二三四区在线观看| 北条麻妃在线视频| 国产女主播自拍| 欧美xxxxxbbbbb| 男女啪啪网站视频| 日日橹狠狠爱欧美超碰| 成人性做爰片免费视频| 麻豆三级在线观看| 国产主播在线看| 99在线观看视频免费| 免费看啪啪网站| 麻豆三级在线观看| 亚洲一二三区av| 波多野结衣家庭教师视频| 国产成人亚洲综合无码| 奇米777在线| 手机精品视频在线| 手机在线国产视频| 中日韩av在线播放| 国产区二区三区| 日日摸日日碰夜夜爽av| 北条麻妃在线视频观看| 成年人视频观看| av免费观看网| 国产中文字幕在线免费观看| 蜜桃传媒一区二区三区| 人妻无码久久一区二区三区免费| 日韩精品福利片午夜免费观看| 亚洲精品永久视频| 波多野结衣国产精品| 亚洲高清在线不卡| 2021狠狠干| 国产精品一色哟哟| 国产特级黄色大片| 免费国产成人av| 污污网站免费看| 国产探花在线观看视频| 黄色www在线观看| 福利视频免费在线观看| 少妇性饥渴无码a区免费| 成人在线观看a| 中文字幕资源在线观看| 91看片淫黄大片91| 国产黄视频在线| 天堂网在线免费观看| 强开小嫩苞一区二区三区网站 | 国产av熟女一区二区三区 | 91网址在线播放| 亚洲黄色av片| 国产欧美久久久久| 亚洲精品视频导航| 久久久一二三四| 免费无遮挡无码永久视频| 欧美一级裸体视频| 日本丰满大乳奶| 亚洲乱码中文字幕久久孕妇黑人| 蜜臀av免费观看| 欧美在线观看视频免费| 国产精品天天av精麻传媒| 五月天综合婷婷| 免费观看成人网| 国产一级大片免费看| 蜜桃免费在线视频| 日韩精品在线视频免费观看| www.99在线| 久草热视频在线观看| 日本在线观看视频一区| 日本a级片免费观看| 午夜啪啪福利视频| 国产精品拍拍拍| 国产精品后入内射日本在线观看| 亚洲精品综合在线观看| 国产又黄又大又粗视频| av一区二区三区免费观看| jizz18女人| 97在线播放视频| 日韩美女爱爱视频| 日韩最新中文字幕| 制服丝袜综合网| 黄色av免费在线播放| 1024av视频| 国产美女网站在线观看| 无码日本精品xxxxxxxxx| 国产探花在线观看视频| 国内外成人免费在线视频| 久章草在线视频| 国产精品欧美激情在线观看| 日韩av在线播放不卡| 97免费视频观看| www.日本在线视频| 欧美久久久久久久久久久久久久| 91社在线播放| 福利在线一区二区| 丰满少妇大力进入| 国产精品沙发午睡系列| 精品视频一区二区在线|