TeslaModbusSCADA上位機通過wifi與modbus從站連接的實現(xiàn)過程_第1頁
TeslaModbusSCADA上位機通過wifi與modbus從站連接的實現(xiàn)過程_第2頁
TeslaModbusSCADA上位機通過wifi與modbus從站連接的實現(xiàn)過程_第3頁
TeslaModbusSCADA上位機通過wifi與modbus從站連接的實現(xiàn)過程_第4頁
TeslaModbusSCADA上位機通過wifi與modbus從站連接的實現(xiàn)過程_第5頁
免費預(yù)覽已結(jié)束,剩余10頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、內(nèi)嵌modbus協(xié)議單片機與移動設(shè)備上TeslaModbusSCADA!過wifi通信實現(xiàn)數(shù)字量模擬量采集及數(shù)字量控制輸出的方法圖1內(nèi)嵌modbus協(xié)議單片機板,以下簡稱MB雙。O2B8IX數(shù)字輸入模擬輸入RxD/TxD電源wifi模塊RS485圖2MB板結(jié)構(gòu)示意圖。MB提供以下資源序名稱通道數(shù)Modbus功能碼對應(yīng)寄存器讀寫屬性1數(shù)字輸出讀601保持線圈只讀2數(shù)字輸入402離散輸入只讀3掉電保持讀803保持寄存器只讀4模擬輸入304輸入寄存器只讀5數(shù)字輸出寫605保持線圈讀寫6掉電保持改寫806保持寄存器只寫模擬通道10位分辨率,輸入05V原值范圍01024。板上有空置的分壓電阻,可根據(jù)需要

2、進行安裝。MB預(yù)置模擬通道電位器,并有短接焊點,不用外接附件就可對模擬通道進行測試。MB有2種工作方式,即RS485方式和wifi方式,通過板上短路接點進行切換。一.RS485工作方式:RS-485采用平衡發(fā)送和差分接收,因此具有抑制共模干擾的能力。需要一臺PC機(也可以是觸摸屏),如果有串口,需要加裝RS232/RS485轉(zhuǎn)換器。如果沒有串口,需要加裝USB/RS48啾換器,這兩種轉(zhuǎn)換市場上很多可供選擇,且價格合適。這種工作方式,需要取下板載的wifi模塊。當(dāng)雙絞線上需要多塊MB時,通過板上短路點設(shè)定不同的地址值。UKHjbutiaudbusHKS485|-“dbu)itudbua楨2TBS

3、4851王孫WWQm靠豆虻Jam<?«8r:一毒>輸我卬M«至葬£口圖3MB板RS485應(yīng)用,也是這塊板的基本應(yīng)用。在上圖的基本應(yīng)用中,M眼可以掛接到現(xiàn)有的支持modbus協(xié)議的系統(tǒng)中的雙絞線上,也可以單獨或幾塊MB板組成一個系統(tǒng),只要設(shè)置不同地址即可。M皿與組態(tài)王RS485方式連接時,組態(tài)王的設(shè)備連接屬性設(shè)備配置設(shè)備名稱邏輯名稱串口號設(shè)備地址其余默認設(shè)備驅(qū)動/PLC/莫迪康/TmodbusRTU/COM新I/O設(shè)備見備注1M皿與組態(tài)王RS485方式連接時,組態(tài)王串口及通訊參數(shù)設(shè)置串口設(shè)置/通訊參數(shù)波特率數(shù)據(jù)位奇偶校驗停止位通訊超時通訊方式端口號960

4、08無13000(默認)RS232見備注MB板與組態(tài)王RS485方式連接時,M眼上資源與組態(tài)王新建“數(shù)據(jù)詞典”和“控件”動畫連接數(shù)據(jù)連接動畫連接變量名稱變量類型連接設(shè)備寄存器數(shù)據(jù)類型讀寫屬性4路數(shù)字輸入指示燈讀1114I/O出新I/O設(shè)備1114Bit只讀2路模擬輸入文本/值輸出/模擬值輸出ADC0ADC1I/O整數(shù)新I/O設(shè)備3132USHORT只讀1路板載18B20文本/值輸出/模擬值輸出DS18B20I/O整數(shù)新I/O設(shè)備39USHORT只讀6路繼電器輸出指示燈讀01I/O出新I/O設(shè)備0106Bit只讀開關(guān)寫01I/O出新I/O設(shè)備0106Bit讀寫保持寄存器文本/值輸出/模擬值輸出讀

5、4146I/O整數(shù)新I/O設(shè)備4146USHORT只讀:文本/值輸入/模擬值輸入寫4146I/O整數(shù)新I/O設(shè)備4146USHORT只寫備注:端口號/串口號,如果電腦自帶串口,選擇對應(yīng)的端口號即可,即便是通過RS232/RS485轉(zhuǎn)換。如果電腦沒有串口,需要通過USB/RS485轉(zhuǎn)換,填寫插入轉(zhuǎn)換器電腦驅(qū)動后自動生成的端口號。2.MBS白Wwifi工作方式:折字萌人kLi.iiJ圖4MB板的wifi工作方式,在wifi覆蓋范圍內(nèi)使用。硬件:支持wifi的安卓或蘋果手機/平板電腦移動設(shè)備,MBI插上wifi模塊,見圖1。軟件:TeslaModbusSCADA組態(tài)軟件。國外大公司產(chǎn),全中文??梢愿?/p>

6、據(jù)你的要求,靈活組態(tài),使用非常方便。圖5這種工作方式分以下幾步完成:1.MBS與移動設(shè)備上wifi連接時移動設(shè)備上wifi設(shè)置:注:MBS插上wifi模塊,并接通電源。移動設(shè)備設(shè)置可用WLANJ表觸摸“AI-THINKER_FDDE42項連接出現(xiàn)提示“WLANt接不可上網(wǎng)”觸摸“否”,即完成了移動設(shè)備上wifi的設(shè)置。2、運行移動設(shè)備上的“TselaModbusSCADA軟件,按下圖和表中的“連接屬性”設(shè)置其中各項。觸摸“編輯”運行軟件觸摸設(shè)備長按“Server”圖標(biāo)設(shè)置“連接屬性”以上完成后,觸摸TselaModbusSCADAa件的“運行”,TselaModbusSCADA軟件進入運行狀態(tài)

7、,同時移動設(shè)備頂部出現(xiàn)“server已連接”提示,因為還沒組態(tài),屏幕上空空如也,啥也沒有。3、TselaModbusSCADAa件的組態(tài)。根據(jù)你的需要,按以下表中給出MBS上的資源進行組態(tài)。MB與移動設(shè)備上的TselaModbusSCADAa件設(shè)備配置軟件名稱TselaModbusSCADA連接屬性IP或DNS=192.168.4.1端口=333類型=TCPRTUviaTCP=7MBS上資源與TselaModbusSCADAa件控件之間的連接屬性測試用控件從站號點類型偏移數(shù)據(jù)類型位4路數(shù)字輸入指示燈1離散輸入0、1、2、3二進制無2路模擬輸入數(shù)子表盤/機械表盤1輸入寄存器0、1無符號整形(16

8、位)無1路板載18B20數(shù)子表盤/機械表盤1輸入寄存器8無符號整形(16位)無6路繼電器輸出置位按鈕1保持線圈0、1、2、6、4、5二進制無擴展應(yīng)用1:1200米wifi轉(zhuǎn)RS185模塊圖7移動設(shè)備wifi-wifi轉(zhuǎn)RS485-長距離雙絞線-板1-板2-板n擴展應(yīng)用2:移動設(shè)備gprs-Internet-GPRS-DT戶MB。通過因特網(wǎng)進行連接,沒有距離限制。需另行購置GPRS-DT版?zhèn)洌瑥S家提供網(wǎng)絡(luò)空間、APP軟件,移動設(shè)備和GPRS-DT出別插入數(shù)據(jù)卡,使用流量,月費用根據(jù)點數(shù)在百MBmodbus協(xié)議的內(nèi)容比較浩大,在這里只討論與這塊板相關(guān)的內(nèi)容及板上功能的實現(xiàn)過程。MODBLS蜜;結(jié)束

9、35/符圖9標(biāo)準modbus傳輸幀的數(shù)據(jù)結(jié)構(gòu),也是modbus協(xié)議的重點。實現(xiàn)上述功能首先就是編程了,上圖是modbus協(xié)議的報文格式,這是modbus通行格式,以下主要針對MB板上的資源進行。通過組態(tài)王讀取對應(yīng)功能碼的方法,也可以參考“看圖解說組態(tài)軟件與單片機通訊仿真實踐過程”一文。圖10程序框圖以下介紹調(diào)試過程。圖11串口連接軟件印EK*審“grw:grut,WE內(nèi)甲w皂1立,F夏收開3e上運工占就施杼戚找A9VKBQ田上不鼻衛(wèi),.FW整C用戶配打然前C«>4lN»情的<*_lM大可tF立>TRF0rr立司師步國。土次射HJE出串口量一成事甚*HHl&

10、#39;?rri青豌”|”區(qū)mlB?BIST受支¥宿I1用dUIIJE*aC>»uiwS-stcLHn»ue皿31n,:NnH7UH-wmm*II三”B":»MEM責(zé)毫逢C劇期"GHUF日尊朋QUWIi匚IfBfiB圖14組態(tài)王串口設(shè)備調(diào)試通過串口連接軟件連接到友善串口助手后,發(fā)送接收過程用以上方法,獲得modbus協(xié)議0106功能碼的數(shù)據(jù)幀組成如下表:序發(fā)送方.接收方組態(tài)土寄存器名友善串口調(diào)試助手收到的modbus數(shù)據(jù)幀功能碼數(shù)據(jù)地址地址功能碼數(shù)據(jù)地址CR詼驗101010100000001FDCA211010200000001

11、B9CA33101040000000131CA441010300000001840A其它數(shù)據(jù)地址自行測試也可以通過移動設(shè)備上的TselaModbusSCADA件通過TCP®行測試步驟如下:移動設(shè)備上的TselaModbusSCADA軟件“設(shè)備”項設(shè)置其中IP是運行友善電腦的IP地址中國移動中國電信)19:53TselaModbusSCADA1面上添力口置位開關(guān)控件設(shè)置“置位開關(guān)”指針屬性。友善串口助手TCP設(shè)置及移動設(shè)備上的TselaModbusSCADAa件運行后收到的數(shù)據(jù)。不難看出,這個數(shù)據(jù)幀和組態(tài)王的測試完全相同??傊?,測試的方法,可用的軟件也不少,同志們可自行探索。板上程序的

12、測試:國匚:MJcieiEivteuidIngMAdoiirdMNlqiA宗面祖上當(dāng)麗T好使的)調(diào)試151,wpsoj-isVisicmdRieEdtVievProjectFlashebugPeripheralg£5VCSWindcwdsfcj3H-psiesao若國電B-1叵除h叵展局m亙?nèi)c工-,火Project玨UciL.國MmKb.e畫ML用Mod.匚目C616E0D.C國Timer.C口D516B20.h-與人ULEltE(Pr»0J=rPPPPI7PI7PCSFEEDLLICh|ADC_3TkRt;/6&,BE,EJi.,/HustuaitLerorei

13、mzjuiry工必_己對1”;內(nèi)山九啟加的.調(diào)試用圖試對映打開-憶我期芯片時每蔽"jniieI!(jillcunik4.xdlFL.JLLr);/iiiaiTEanpLerertag+1-1-國青青國,一/1#Watch1rjcniernnpnianrtLoad,FciDDctjjerLtsandsB5HAIN27、receBuf"rstfieCciU'nt匾t.調(diào)圜快賽噌口設(shè)置Incl-id*fPCir'Ccum«ntsanMODE?CC-H3agCC.Q.e,1ASSIGNCC-M3<SIN>SOUT射£1量需瞬北如渝模先成沒加:無法錮軾加上這IGCeBUfItl»53r=rtHi.ff'"片仃村【劉口門療營*0Q(dDuchar學(xué)CmOD1Kharv21LMJDuchafUR:CwOOudaoouchar*CMJQniharq向CMJQud003ucharq接收援;幅的內(nèi)斗Eucber"uchar/fiol卬口uc-harValueType用Mtdwloug.iarnADCtESKeil軟件進入調(diào)試狀態(tài),組態(tài)王串口調(diào)試或

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論