www84811.com-国产区一区二区三区,亚洲第一中文字幕在线观看,91精品久久香蕉国产线看观看,国产精品欧美久久

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 梯形圖實例 >> 正文

基于S7-200 SMART實現(xiàn)MATLAB寫入與讀取PLC數(shù)據(jù)_matlab

作者:佚名    文章來源:網(wǎng)絡(luò)整理    點擊數(shù):    更新時間:2024/12/29

關(guān)鍵字:S7-200 SMART;Modbus TCP;MATLAB。

系列文章目錄

基于S7-200 SMART實現(xiàn)一鍵啟停
順序功能圖——(二)設(shè)計機(jī)組延時關(guān)機(jī)程序
基于S7-200 SMART實現(xiàn)Modbus TCP通信



前言

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


一、Modbus TCP

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

二、總體環(huán)境介紹

  以下的案例基于:

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

三、PLC中搭建服務(wù)端

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

圖3.1 在PLC中搭建Modbu TCP服務(wù)端

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

四、Matlab中搭建客戶端

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

clc
clear all;
%創(chuàng)建modbus連接對象
mb = modbus('tcpip','192.168.2.1',502);
%通信延時2s
mb.Timeout = 2;
for i=1:1:1000
%讀取數(shù)據(jù)
data = read(mb,'holdingregs',1,10,'int16');
%寫入數(shù)據(jù)
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對象,比較像面向?qū)ο缶幊讨蓄惖膶嵗5谝粋參數(shù)表示是Modbus TCP通信,第二個參數(shù)表示服務(wù)端的IP地址(PLC的IP地址),第三個參數(shù)表示端口號。

mb.Timeout = 2;

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

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

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

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');

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

clear mb

用于清除Modbus對象。

五、運(yùn)行結(jié)果

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

圖5.1 在PLC中的通信結(jié)果

  
圖5.2 在Matlab中的通信結(jié)果


總結(jié)

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

Tags:MATLAB,200smart,讀取PLC數(shù)據(jù)  
責(zé)任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網(wǎng)友評論
推薦文章
最新推薦
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
www84811.com-国产区一区二区三区,亚洲第一中文字幕在线观看,91精品久久香蕉国产线看观看,国产精品欧美久久
亚洲精品福利视频网站| 毛片av中文字幕一区二区| 精品视频色一区| 蜜臀av性久久久久蜜臀aⅴ四虎 | 亚洲日本一区二区| 欧美午夜精品一区二区蜜桃| 久久精品av麻豆的观看方式| 日本一区二区三区四区在线视频 | 国产一区欧美二区| 日韩一区在线免费观看| 欧美日韩高清影院| 国产黄色91视频| 亚洲精品老司机| 精品国产免费一区二区三区四区| 99在线精品观看| 爽好多水快深点欧美视频| 久久久91精品国产一区二区精品| 91成人在线精品| 国产一区二区三区日韩| 一区二区在线免费| 欧美精品一区二区三区蜜桃视频| 99国产精品视频免费观看| 日韩av不卡在线观看| 国产精品嫩草影院com| 91精品在线观看入口| 成人在线视频一区| 日韩国产欧美一区二区三区| 中文字幕不卡在线| 欧美日韩国产欧美日美国产精品| 国产精品性做久久久久久| 亚洲.国产.中文慕字在线| 国产亚洲精品7777| 欧美电影一区二区| 91在线视频观看| 狠狠色狠狠色综合日日91app| 樱花影视一区二区| 国产色91在线| 欧美一区二区福利在线| av电影天堂一区二区在线| 麻豆成人免费电影| 一区二区三区四区高清精品免费观看 | 精品国产乱码久久久久久免费 | 色诱亚洲精品久久久久久| 国内外精品视频| 亚洲va国产天堂va久久en| 中文字幕制服丝袜一区二区三区| 日韩精品专区在线影院观看| 欧美亚洲一区二区三区四区| 成人国产电影网| 国产一区二区三区免费| 丝袜诱惑制服诱惑色一区在线观看 | 亚洲天堂久久久久久久| 久久久av毛片精品| 日韩欧美黄色影院| 欧美色综合网站| 91亚洲国产成人精品一区二区三| 国产中文一区二区三区| 奇米一区二区三区| 亚洲国产一区二区a毛片| 国产精品私人影院| 久久久久久97三级| 欧美成人精品高清在线播放| 欧美理论在线播放| 91搞黄在线观看| 91视频在线观看| 成人黄色av电影| 国产成人在线视频网站| 久久狠狠亚洲综合| 美国十次综合导航| 日本va欧美va瓶| 天天射综合影视| 亚洲一区二区av电影| 亚洲另类春色国产| 18成人在线视频| 一区免费观看视频| 中文字幕中文字幕一区| 国产精品久久久久久一区二区三区 | 亚洲在线视频免费观看| 日韩伦理av电影| 中文字幕综合网| 亚洲人妖av一区二区| 中文子幕无线码一区tr| 国产欧美视频在线观看| 国产三级精品三级| 中文字幕欧美激情一区| 国产无一区二区| 国产午夜精品福利| 国产亚洲精品7777| 欧美国产精品一区| 国产精品久久久久久久久久久免费看| 欧美国产欧美亚州国产日韩mv天天看完整| 久久免费国产精品| 国产欧美日韩三级| 国产精品麻豆网站| 中文字幕一区二区不卡| 亚洲欧美偷拍卡通变态| 亚洲精品视频一区| 亚洲夂夂婷婷色拍ww47| 午夜日韩在线电影| 日本在线观看不卡视频| 六月丁香婷婷色狠狠久久| 国内久久婷婷综合| 成人综合日日夜夜| 91免费精品国自产拍在线不卡| 色菇凉天天综合网| 欧美三级视频在线播放| 欧美一区二区在线看| 欧美成人video| 国产日韩欧美精品在线| 国产精品免费aⅴ片在线观看| 亚洲天堂av老司机| 亚洲综合丁香婷婷六月香| 日韩精品电影在线| 久草热8精品视频在线观看| 国产精品资源在线| www.在线成人| 欧美性生交片4| 91麻豆精品国产91久久久更新时间| 欧美一区二区不卡视频| 久久久精品tv| 亚洲免费视频成人| 日韩中文字幕不卡| 国产精品一二三四| 97se亚洲国产综合自在线观| 欧美午夜精品久久久| 日韩女优av电影在线观看| 国产视频视频一区| 伊人开心综合网| 美日韩一区二区三区| 国产91精品久久久久久久网曝门| 91丨porny丨国产入口| 欧美电影在线免费观看| 久久久99精品免费观看不卡| 亚洲伦在线观看| 青青草97国产精品免费观看无弹窗版| 激情六月婷婷综合| 94-欧美-setu| 欧美一区二区三区色| 中文字幕国产一区| 亚洲成a人片在线不卡一二三区| 久久av资源网| av电影天堂一区二区在线| 在线成人免费观看| 久久精品水蜜桃av综合天堂| 一区二区三区自拍| 国产一区二区三区香蕉| 91成人在线免费观看| 欧美精品一区二区三区在线播放 | 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 亚洲成人动漫av| 国产风韵犹存在线视精品| 欧美午夜在线观看| 久久蜜桃香蕉精品一区二区三区| 亚洲精选免费视频| 国产综合色视频| 欧美四级电影在线观看| 国产午夜亚洲精品理论片色戒| 亚洲专区一二三| 国产成人啪免费观看软件| 欧美日韩国产片| 中文字幕亚洲一区二区va在线| 免费欧美在线视频| 91国模大尺度私拍在线视频| 久久色成人在线| 亚洲成人在线网站| www.亚洲免费av| 欧美成人猛片aaaaaaa| 一区二区三区四区国产精品| 国产福利不卡视频| 6080国产精品一区二区| 中文字幕在线播放不卡一区| 狂野欧美性猛交blacked| 色婷婷av一区二区| 久久久久久久久久久久久夜| 亚洲va欧美va人人爽午夜| av电影在线观看完整版一区二区| 欧美成人福利视频| 视频一区二区欧美| 91美女片黄在线观看91美女| www成人在线观看| 天堂蜜桃91精品| 在线免费观看日韩欧美| 国产精品午夜在线| 激情综合色综合久久| 欧美日本在线看| 一区二区不卡在线播放| 成人免费毛片app| 久久久久久黄色| 久久国产精品99久久久久久老狼| 欧美又粗又大又爽| 中文字幕日韩欧美一区二区三区| 国产麻豆日韩欧美久久| 日韩女优av电影| 五月天亚洲婷婷| 91成人看片片| 亚洲欧美二区三区| 97精品久久久久中文字幕| 中文字幕久久午夜不卡| 国产精品1区2区3区| 精品国产一区二区三区忘忧草|