www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 通信技術(shù) > 通信技術(shù)
[導(dǎo)讀]1 引言西門子S7-200PLC由于其體積小,可靠性高,通訊功能強大等特點,在工業(yè)控制領(lǐng)域得到廣泛的應(yīng)用,使用S7-200PLC高性價比的自由口通訊協(xié)議實現(xiàn)人機界面靈活方便。目前S7-200PLC接收計算機指令數(shù)據(jù)主要有兩種方法:

1 引言

西門子S7-200PLC由于其體積小,可靠性高,通訊功能強大等特點,在工業(yè)控制領(lǐng)域得到廣泛的應(yīng)用,使用S7-200PLC高性價比的自由口通訊協(xié)議實現(xiàn)人機界面靈活方便。目前S7-200PLC接收計算機指令數(shù)據(jù)主要有兩種方法:第一種方法是使用PLC自帶的RCV指令來接收計算機數(shù)據(jù);第二種方法采用PLC提供的“接收字符中斷”方式,將SMB2(自由口接收字符緩沖區(qū))定義指針,使用指針接收數(shù)據(jù)。

使用“RCV"指令接收數(shù)據(jù)的方法雖然簡單,但在接收大量數(shù)據(jù)的時候每次都要依次接收,大大降低了數(shù)據(jù)傳輸效率。在本實驗室的一套機電一體化控制系統(tǒng)中,人機界面設(shè)計要求是:界面可以向PLC寫入QB0、QB1、QB2、傳感器采樣周期、一個判斷指令、AQ0、AQ1等不同指令數(shù)據(jù)。若一次上位機寫指令僅僅是控制QB0.3的啟動,為了寫入QB0則需要將9 B的數(shù)據(jù)全部發(fā)送,由于PLC內(nèi)接收數(shù)據(jù)是用“RCV”指令,必須將9 B的數(shù)據(jù)依次存儲,這樣會造成數(shù)據(jù)傳輸線路中的時間過長產(chǎn)生延時,降低數(shù)據(jù)傳輸?shù)男?,甚至?dǎo)致誤碼出現(xiàn),顯然這種使用“RCV”接收大量數(shù)據(jù)的方法不太適合。

使用PLC提供的“接收字符中斷”方式,將SMB2(自由口接收字符緩沖區(qū))定義指針,使用指針接收數(shù)據(jù)。此方法若僅僅定義一個指針,其效果和“RCV”指令是一樣的。但此方法由于其使用起來比較靈活,故本文設(shè)計了一種多地址指針接收數(shù)據(jù)的方法,即在計算機向PLC寫入數(shù)據(jù)時,僅寫入指針判別的代號和對應(yīng)數(shù)據(jù)就可完成上位機對下位機的寫指令,不同的代號對應(yīng)不同的地址,與以往使用“RCV”指令相比,有效地減少了寫指令的數(shù)據(jù),提高了通訊效率。本文在設(shè)計PLC與上位機的串口通訊中設(shè)計了此種方案,尚未見其他同類文章使用。

2 指針判別

在PLC與計算機的自由口通訊中,為消除“RCV”或單指針接收計算機數(shù)據(jù)帶來的大數(shù)據(jù)流,本文在計算機每次向PLC發(fā)送指令時,第一個字節(jié)總是模式的代號,從第二個字節(jié)開始才是指令數(shù)據(jù)的內(nèi)容。在PLC接收數(shù)據(jù)時,第一個數(shù)據(jù)進入“自由口接收字符緩沖區(qū)”SMB2時,PLC通過“選擇指針”最先接收的是指針判別的代號,通過接收代號的數(shù)值比較來判斷該指令數(shù)據(jù)對應(yīng)的是哪種數(shù)據(jù),判斷完成后定義一個地址指針接收并存儲這種數(shù)據(jù)的內(nèi)容。不同的指針判別代號對應(yīng)不同的地址指針,因此計算機每次寫入PLC指令時發(fā)送的指令數(shù)據(jù)都是由兩部分構(gòu)成:第一部分為指針判別代號,第二部分為指令數(shù)據(jù)的內(nèi)容。指針判別過程是PLC內(nèi)接收到判別代號后進行數(shù)值比較。指針判別的意義就是通過一個總指針接收模式代號,用不同模式代號再定義多個指針完成不同種類的指令數(shù)據(jù)的接收與存儲。

3 具體應(yīng)用方案

在設(shè)計本實驗室的一套電液伺服控制系統(tǒng)中,上位機的人機界面使用VB 6.0編程,下位機的通訊模式為自由口通訊。人機界面設(shè)計要求:界面可以向PLC寫入QB0、QB1、QB2、傳感器采樣周期、AQW0、AQW2等不同指令數(shù)據(jù),PLC在定時中斷內(nèi)使用XMT指令周期地向上位機發(fā)送變量存儲器VB1~VB21中的待監(jiān)視數(shù)據(jù)(包含PLC中的數(shù)字量與模擬量)。由于在設(shè)計中上位機寫入PLC指令數(shù)據(jù)種類較多,其中包括定時中斷的時間設(shè)置、狀態(tài)位值的寫入、模擬量擴展模塊的輸出等,故本文的模式選擇可以將種類不同的指令數(shù)據(jù)用多個指針接收并存儲。表1是本設(shè)計PLC程序的部分地址分配表,以便結(jié)合PLC程序來說明多地址指針方案的具體實現(xiàn)方法。

SBR_0子程序初始化:

網(wǎng)絡(luò)1:在子程序中定義中斷事件。


 

INT_0接收字符中斷事件中采用指針判別:

網(wǎng)絡(luò)1:指針代號接收存儲于VB22。

網(wǎng)絡(luò)2:啟動指針1,接收數(shù)據(jù)寫入VB24,用于啟動/停止XMT(0啟動,1停止)。

網(wǎng)絡(luò)3:啟動指針2,接收數(shù)據(jù)寫VB26,VB27,VB28,用于寫入QB0,QB1,QB2。

網(wǎng)絡(luò)4:啟動指針3,接收數(shù)據(jù)為寫入定時中斷的時間設(shè)置SMB34。

網(wǎng)絡(luò)5:啟動指針4,接收數(shù)據(jù)賦值給PLC模擬量輸出AQW0。

網(wǎng)絡(luò)6:啟動指針5,接收數(shù)據(jù)賦值給PLC模擬量輸出AQW2。

INT_1定時中斷事件中PLC發(fā)送監(jiān)視數(shù)據(jù):

網(wǎng)絡(luò)1:通過VB24接收的數(shù)據(jù)控制XMT的“啟/?!眲幼?,進而控制PLC向計算機發(fā)送數(shù)據(jù)。

4 注意要點

由于在本設(shè)計中PLC每次接收數(shù)據(jù),第一個字節(jié)“指針代號”進入SMB2時,在一次中斷事件內(nèi),指針代號的數(shù)值也存儲在每個指針對應(yīng)的第一個存儲地址中,因此每個指針接收數(shù)據(jù)時從第2個字節(jié)起才是指令數(shù)據(jù)的信息內(nèi)容,第一個字節(jié)都是對應(yīng)該指針的代號,否則會出現(xiàn)數(shù)據(jù)傳輸錯誤。在PLC程序設(shè)計時需要為每個指針預(yù)留第一個存儲地址來存儲該指針的代號。

故上位機每次向PLC寫指令時,第一個數(shù)據(jù)內(nèi)容是指針代號,通過上位機程序中直接賦值即可實現(xiàn);從第2個數(shù)據(jù)開始為上位機的控制指令。

5 結(jié) 語

本設(shè)計方案已在實驗室機電一體化控制系統(tǒng)的人機界面中成功地應(yīng)用。系統(tǒng)運行穩(wěn)定,大大減少了與上位機操作指令無關(guān)的數(shù)據(jù)傳輸,可精確高效地將上位機指令數(shù)據(jù)寫入目標地址,有效解決了串口通訊中出現(xiàn)因大量數(shù)據(jù)傳輸而造成的延時。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉