欧美午夜欧美,台湾成人av,久久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
相關文章列表
西門子S7-200smart PLC如何做運動控制的暫停功能?200SMART運動控
西門子S7-200smart數據類型,存儲區類型,范圍和特性匯總
S7-200 SMART 數據類型,輸入/輸出映象區、內部存儲區及特殊功能
基于Smart200 PLC的運動控制組態說明_smart200伺服控制升降距離
S7-200SMART添加模擬量轉換塊,變頻泵控制塊輸入輸出頻率轉換
200SMART 模擬量輸出控制變頻器經典案例,附程序,模擬量輸出控制
西門子S7-200SMART如何判斷是否是硬件故障指示燈全亮
西門子S7-200 Smart 模擬量擴展卡 模擬量輸出\讀取與處理(AM03、
西門子S7-200 SMART通信秘籍:全面解析通信端口與連接方式!串口
西門子200SMART案例27(電機運轉時間設置)電機運行時間累計
S7-200 Smart入門,產品說明和硬件組態
200SMART擴展模塊 數字量模塊EM DR16,西門子數字量擴展模塊產品
西門子PLC S7-200 smart如何使用Modbus 485通訊傳輸接收數據_200
一張圖就能讀懂S7-200 SMART PLC的位、字節、字、雙字的數據組合
一起學習S7-200Smart控制器的中斷子程序
西門子S7-200 SMART 模擬量概述及自建庫文件,西門子PLC子程序創
西門子S7-200SMART間接尋址讀取配方 子程序調用方法
用200SMART高速脈沖實現軌跡跟隨運動
西門子200SMART PLC編程通過指針輕松實現多個數據排列
西門子S7-200SMART PLC如何實現星三角降壓啟動多次調用?子程序編
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
欧美午夜欧美,台湾成人av,久久av一区,最近看过的日韩成人
色一区在线观看| 成人精品国产免费网站| 国产精品久久久久久久久搜平片 | 日韩国产在线观看一区| 亚洲国产精品一区二区www | 国产精品美女久久久久aⅴ| 国产三级一区二区| 国产精品视频看| 亚洲蜜臀av乱码久久精品蜜桃| 亚洲同性同志一二三专区| 亚洲免费看黄网站| 亚洲成人av福利| 喷水一区二区三区| 国产精品资源网| 99精品热视频| 欧美一区二区三区爱爱| 欧美不卡一二三| 国产精品日日摸夜夜摸av| 亚洲美女视频一区| 天堂久久一区二区三区| 国产乱色国产精品免费视频| 99re在线精品| 日韩美女在线视频| 最新热久久免费视频| 亚洲成a人片在线观看中文| 激情图片小说一区| 色综合久久中文综合久久97| 欧美日韩免费一区二区三区 | 亚洲精选免费视频| 日韩电影在线免费| www.66久久| 日韩免费电影一区| 一区二区激情视频| 国产一区二区三区四区五区美女 | 粉嫩aⅴ一区二区三区四区五区 | 国产精品视频第一区| 洋洋av久久久久久久一区| 麻豆高清免费国产一区| 91色porny在线视频| 精品国产区一区| 五月开心婷婷久久| 97久久超碰国产精品| 精品sm在线观看| 亚洲国产乱码最新视频 | 亚洲男同性恋视频| 久久精品999| 欧美日韩一二区| 自拍视频在线观看一区二区| 国产尤物一区二区在线| 欧美日韩aaaaa| 一区二区三区国产精华| 成人国产电影网| 国产女主播在线一区二区| 天堂久久久久va久久久久| 成人av资源网站| 久久综合九色综合久久久精品综合| 亚洲成人精品在线观看| 色av成人天堂桃色av| 国产精品素人视频| 国产成人无遮挡在线视频| 26uuu亚洲| 韩国v欧美v亚洲v日本v| 欧美成人精品福利| 麻豆一区二区三区| 日韩欧美一区二区免费| 日韩一区欧美二区| 欧美一区午夜视频在线观看| 亚洲一区在线观看免费观看电影高清 | 不卡的av电影| 国产日韩av一区| 懂色av中文一区二区三区| 国产色91在线| 91亚洲精品一区二区乱码| 国产精品乱码一区二区三区软件 | 亚洲sss视频在线视频| 欧美少妇bbb| 丝瓜av网站精品一区二区| 欧美精三区欧美精三区| 奇米色一区二区| 欧美成人a在线| 懂色av一区二区三区免费观看| 国产精品蜜臀在线观看| 99久久er热在这里只有精品15| 亚洲免费色视频| 欧美日韩一区二区三区高清| 日本不卡123| 国产日韩欧美在线一区| 99这里只有久久精品视频| 一区二区成人在线| 日韩欧美国产综合| 成人毛片视频在线观看| 亚洲男人的天堂一区二区| 欧美军同video69gay| 国产一二精品视频| 亚洲欧美日本韩国| 91精品蜜臀在线一区尤物| 国产一区二区精品久久| 亚洲女女做受ⅹxx高潮| 日韩欧美在线网站| av一区二区三区四区| 亚洲一二三四区不卡| 久久综合九色综合欧美亚洲| 91丝袜国产在线播放| 美女脱光内衣内裤视频久久影院| 久久蜜桃av一区精品变态类天堂 | 成人精品小蝌蚪| 亚洲v中文字幕| 国产女同互慰高潮91漫画| 欧美日韩精品三区| av在线这里只有精品| 欧美aaa在线| 一区二区成人在线| 国产目拍亚洲精品99久久精品| 欧美日韩性生活| 99久久免费国产| 裸体在线国模精品偷拍| 亚洲一区精品在线| 国产欧美一区二区精品仙草咪 | 久久国产精品区| 亚洲一区二区三区小说| 国产精品美女久久久久久2018 | 777a∨成人精品桃花网| 成人a免费在线看| 国内不卡的二区三区中文字幕| 亚洲一区在线观看视频| 中文字幕在线不卡国产视频| 久久久久久久久久电影| 日韩一区二区三区精品视频| 欧美日韩久久久久久| 色综合色狠狠综合色| 成人av在线网| 成人午夜私人影院| 大陆成人av片| 高清国产一区二区三区| 老司机精品视频在线| 强制捆绑调教一区二区| 亚洲国产成人av好男人在线观看| 日韩美女啊v在线免费观看| 日本一区二区三区四区| 久久日韩粉嫩一区二区三区| 日韩一区二区高清| 777色狠狠一区二区三区| 欧美日本在线视频| 欧美日韩激情一区| 制服丝袜日韩国产| 日韩一区二区三区精品视频| 欧美一区二区三区在线电影| 91精品国产综合久久福利软件| 欧美美女激情18p| 日韩一区二区高清| 精品播放一区二区| 国产欧美一二三区| 中文字幕在线免费不卡| 亚洲色图丝袜美腿| 亚洲成人综合网站| 久久国产视频网| 国产精品18久久久久久久久| 国产成人超碰人人澡人人澡| 成人97人人超碰人人99| 色综合色狠狠天天综合色| 欧美日韩三级一区二区| 日韩欧美专区在线| 久久精品无码一区二区三区| 日本一区二区综合亚洲| 椎名由奈av一区二区三区| 婷婷丁香久久五月婷婷| 国产在线一区二区| 91小视频在线观看| 欧美日本一区二区三区四区| 精品理论电影在线观看| 中文字幕在线免费不卡| 亚洲3atv精品一区二区三区| 久久精品国产一区二区三区免费看| 国产精品一区二区久激情瑜伽| 色网综合在线观看| 在线电影国产精品| 国产精品理伦片| 日本亚洲欧美天堂免费| 成人国产精品免费观看动漫| 欧美日韩精品是欧美日韩精品| 久久久久久夜精品精品免费| 一二三四区精品视频| 国产麻豆精品在线观看| 在线欧美一区二区| 欧美激情在线看| 日本视频在线一区| 色综合久久中文字幕综合网| 日韩欧美亚洲国产另类| 亚洲精品写真福利| 国产一区啦啦啦在线观看| 欧美性大战久久| 中文字幕一区在线观看视频| 老汉av免费一区二区三区| 在线看不卡av| 日本一区二区免费在线观看视频| 欧美aaaaa成人免费观看视频| 91视频你懂的| 国产精品久久网站| 国产精品99久久久久久久女警| 91精品国产综合久久福利软件|