BBControlWave串口ModbusRTU通信教程_第1頁
BBControlWave串口ModbusRTU通信教程_第2頁
BBControlWave串口ModbusRTU通信教程_第3頁
BBControlWave串口ModbusRTU通信教程_第4頁
BBControlWave串口ModbusRTU通信教程_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、串口 Modbus RTU 教程材料:RS232串口線,RTU的COM1和COM2接法如下:Use the null modem' ca ble for ftJl-duplex PPP pro toe oil conummications when connecting a ControlAVavc to a PC. (See top pan of Figure 2-12.) l飛o the half-duplex cable (shown tti the bottom part of Figure 2-12) when 亡 Minectin空 the tbutioLWve to an

2、other C ontr6lV, nvo 勺之門s unit (again, wirh rhe exceprion of the CW_10 30 35 units).CW9-Pin Female b*D" Connector11O1&F2 Pln-5CW or PC 9-Pin Female HD" ConnectorB = CT1-QT0P3 wn-1 -ctop2 pn-3 OT&PSPIM <iTUPS on-7,U Vice J versaCW 9-Pin Female ,*D" CcHinectorFull-duplex(Null

3、 Modern)Cable(PPP Protocol)P/N 392641-01-3CW 9-Pfin Female lhD,P ConnectorFigure 2-12, Full-dttpley and Half-duplex CableHalf *duplexCable(for CW)COM 3 RS485腳針圖解2, 7接232轉(zhuǎn)485轉(zhuǎn)換器的快速接頭 T/R-3, 5接232轉(zhuǎn)485轉(zhuǎn)換器的快速接頭 T/R+2-JO. RS-485 COXT3 Port fRJ-45) Connector TVhRS-485PinSignalRS-485 De-scription12HXL3+Rec

4、eive Ontn -+ Inputinstallation2 27ConirQlWavo)RS-485PinSignalRSY85 Description3 RXD Receive Data - Input5 TXD-Tmnsmrt Dtita Output67 TXD*Transmit Data -*- Output8 ISOGNDIsqLHWGroundCOM 4 RS485腳針圖解2, 3接232轉(zhuǎn)485轉(zhuǎn)換器的快速接頭 T/R-4、6接232轉(zhuǎn)485轉(zhuǎn)換器的快速接頭 T/R+Table 2-11. RS-485 COM4 PortDB9i C&HH&ctor Pin

5、AssignnienrPinRS-405SignalRS-4B6 Description12RXD-Receive Datti - Input3TXD-Iransmit Dato - Output4TXD+Transmit Data + Output5ISOGNDIsolated Ground6RXD+Receive Data * Input79OliverDocumentsPicturesMusicComputerControl PanelDevoes and PrintersDefault ProgramsHelp and SupportStiut down >.配置 Control

6、Wave1 .打開 LocalViewFLASH Programming TookGamesGoogle ChromeIn telMahtenancMicrosoft Office 2033MOXA UPort 1100 SEh« Wmdaws DriverOpenBSl Tools口 LocaiViu 啊3N色也lewTechiew工 View OpenBSI Manuals on CD ACCOL Toolst Calibration aConfigijrati&HCollection ProgramsConwnori Tods.Can trolWave Tools_ D

7、ebugging ToolsObjectServerWeb Page AccessJi WebToolKitBackSearcfi programs ard files2 .新建配置文件Local View - UntitledFile ViS'/v Mode HelpNewCti+NOpen.4.Ctrl+OPrint CVI+PPrint PreviewPrint Setup.I尸;甲:匚|已壯山。匚口1一匚劑2 Configijr&_B63 11koM14 F: 'ferj&rt'onfiflure.CWExit點擊Create選擇本機(jī)與Contr

8、olWave相連的串口號,這里選擇COM6波特率選擇9600 (可以自定義)選才R RTU類型,這里選擇 ControlWave ,然后點擊 Finish自動彈出對話框(如下),這里選擇Load From Device從設(shè)備上傳配置文件Flash Config uration - Lon d in。OptionsSelect wheie flash configuration pumeters wil be badedfraT:G Load from deviceLfldfrorn FCPfileLoadfrpm Network LJefriiSon Rfe'' Load de

9、faults based on RTU type'Do not stiow this dialog box aQamOKUsername: SYSTEM Password 666666COM4參數(shù)設(shè)置如下:9600 N 8 1點擊右側(cè),Write To RTU,下載至U RTU1.打開 ControlWave Designer,新建工程尊ISutrolWave Designer - MODBUS_DLMOEdit View Protect Suild Online Extras2.選擇 ControlWave,點擊 OK新建功能塊,如圖Name: xxx 點擊 OK雙擊打開,Modbu

10、s_Master Worksheet* Project Tree WindowE Project ' F- PerjectModbus_RIU_Master白,士/Libraries建 PROCOMOSj 峨ACCOD j,_ Data TypesE Logical FOUs回回COM_4j.j COW_4 T 20hff_4r®1 COM/白回 Mocbus_Master- 3 Madbus faster? i-=e Modbus.MasferV鼠一口 Modbus-Master-I 4-. Dhy;i2.al Mia.vi'e臼,翻 ConinolWave : I

11、PC_4O=制 RTU_RESOURCE;CQrtrdW.1+1 嗨 Tasks布 GlobBl_Variablea-til IO_Configuration將右側(cè) CUSTOM功能塊拖入 Worksheet:Edit Wizard 單Group:目PpUi 3nd FBae m aNCUSTOM點擊OK, Name:可以按習(xí)慣修改右擊查看幫助有詳細(xì)說明,這里簡單說明。CUSTOMi o ab I ni tdiStatusmbidi RepeatudDoneCounti i WodeobDoneFlagi iCust口ml 1sti iComPortiiSlaveAddressi diTi m

12、 已口 uti siPAddressInit 值為? Repeat率相同。? MODETRUE時,初始化模塊定義模塊發(fā)送請求信息的最小等待時間(毫秒),通常與任務(wù)的執(zhí)行速Gould Modbus : 4 代表 Modbus Master Mode7 代表 Modbus Slave Mode51 代表 Open Modbus Slave Mode53 代表 Open Modbus Master ModeEnron Modbus : 8 代表 Modbus Slave. 52 Open Modbus Slave? CustomLIST? COMPORT定義端口模塊需要使用信號的列表1PortA口V

13、-PortB3PortC4PortDSlaveAddressTimeout13-Eth3從設(shè)備地址等待從設(shè)備相應(yīng)時間14Eth215-Eth1(毫秒)? IPAddress? STATUS? DoneCount? DoneFlagspecifies the Open Modbus slave RTU's IP address模塊執(zhí)行后狀態(tài),0為正常,其他參考幫助文檔indicate completion the amount of a communication requestParameter is set Off when the communication request is

14、initiated and Onwhen the communication request is complete.雙擊藍(lán)色小圈,變量屬性,類型默認(rèn)&Lc<ikTn:lLOblrji l xlfl odeiiCanFortj.iSl i'Jeid'.Lre5sIdlTimejilLIcIPAddrtLL:INT,選擇使用 VAR_INPUT輸入變量),點擊 OKOETORTm雙擊綠色小圓圈,設(shè)置 odiStatus為VAR_OUTPUT輸出變量CUSTOM 1CUSTOMBlocklnitioablnitdi St at us 一RepeatTimeMODEid

15、i RepeatudDoneCountobDoneFlasHoliMade同樣建立其他參數(shù)BlocMni t-CUSTOMioabLnitndiStalLisRei,estTLne1 diRepeato-jdDDreC3uritnofEiiModeobDcne51agTiiCustomlintC-mPort 'ib- oiTort5】avcA-ddrcsiwlavcAddressAi diT: n)eoulisTPAddressJrrisTnnjDcineFlagSisile在右側(cè)功能塊中,選擇 LIST020,拖入工作區(qū)(Worksheet),點擊OK雙擊 ListNumberLIS

16、T020 1 di at i_is1 aiiyEl ciLieiit 1 i anyEl ement 3 1 ailiyEl tslLiesKt 4 1 auiyEl eiLicsiit 5ListNumber 與 iiCustomlist 數(shù)字一致L1ST0ZU、IHRMiaablnHudj StatusidiRepfaioudDoneCoLmi.iHt>deQbDonuFLngiiCustcinlistiiCpmPartiiSL aYrAd'±reEsBlock7ni iRepeat!L me1ConPortLav=Ad<ir be sStatus1Lt*t+

17、 tiiLiistNuraber q di Status ianjKlianyE learnt 2 ianytlensnt lanyEl encntianyEltDm:5vrrmrBlocklnLtiostlnitdiStatueStaffsKepeaTTimsidiK&patcudDorjieCciijritfiitrirfcobO anW】邱'_DaneFliCJ iiCuFtDEl1stiiCcoifuriSt w:Ad /-5=11S1 mFcAdre-ssIdiTi 綺ntAisIFAdiiress1£ iLi xt'GuEbna ii Ct 皿業(yè)F

18、UNCTION-janTElmentST項TAHRHS .1 arjyE) tiKnt 2M1T=fiari/ElenoLtSTOLiati ah/El dlirtit 44ianvElEJiKTitSDai eSizejBi tOrdex,ifirr.i.iemenT6i 叫閩 Eiwmt?B.teCHXi-iarMtleroeiugWorrdsi-innyEltgugBTC fTC 力4t wXL. J a. _L 一 qR L 口產(chǎn)DElny_NcidciDnyElCTrnTllLbmZU_L-IT 彳ByteOrderc初始值設(shè)置1新建程序,COM4= j PtTojed : F:Fa

19、lectXNodbtJS_RTU_Slave_D 排二Libraries鮑 FRCCQM。寧-些 ACCOLrData T/pesLogical PT| Modt In5ert,"P'ffl 卜 & PasteCtd+YExpand AllE Default- FrysicaH 耳函Conrtrf *1 Prog-am& FunctitxnFunction BlockPOD groi<jSave As Nehwrfc TemplateaihProperties.Define Placeholders點擊OK, Name:可以按自己習(xí)慣來新建Task,日-

20、Project i F: .PeqeatModbus_RTU_Slave_D 13 . Librariesii“嗯 PROCUNOS*j;唾 AX0L3*EXata Types- Logical POUs:點回CO MJ*:J COMJT! IB 8M_4/| C0M_4*Hi-fi Modtxjs_Slave*:2 Modbus_SlavftT Modbus_Slav*V* ModbusSlaue* 日"" Physical Hand ware* 白管 ControlWavt: IPC_dCT白 RTU_RESOURCE.ContfolWaTasl:Gbb,Insert工

21、" H Q-C玲 PasteCfrlW Expand AlSave As NetA.'tirkTenriplBteDefine Placeholders選擇周期性的,CYCLIC點擊OK新建實例F _ . Ftiyscal Hardware"自住 Control Wave :IPC_4(rId M RTU.RESOURCE; ControlWa-TaskgDemo ,:里 Glabal_VBrii J lO_CanfigLirInseft.DelateDeleteDesorption worksheetTask市口Jt=1PasteExpand AJICVI+XCt

22、rl-Kjlobd /ai,.G0hl_4:C .| POLlfJJoiProgram instanceSave A.S Network TempJateDefrie PlacehoiderG京 PropertM,W Setting ”點擊工具欄,MAKE編譯,在右側(cè)功能塊中,選擇剛才做好的功能塊Modbus_Master ,拖入COM_4工作區(qū)按下圖設(shè)置,參考幫助MODE: 4 ( Modbus RTU 主)ComPort: 4 (串 口 COM4)SlaveAddress: 1 (從設(shè)備地址 1)FUNCTION 3 (MODBUS功能碼 3,讀寫 Holding Register, 4X

23、XXX地址)StartAddress: 99 (起始地址 40099)NUMBER: 10 (讀取寄存器個數(shù) 10)IOList (存放數(shù)組):101 (數(shù)字要與需要存放數(shù)組一致,按自己設(shè)置,這里設(shè)置為101)DataSize: 3 (16 位 INT 型)99一10101Modbue_Hast er_lJTodbus MasterMULECamPortSlaveAddressFUNCTIONSTARTADDRESSNUMBERIOListSlatusDoneFlae(LIST02010111 Li s t Nuimb erodiot atus -voooianyElement1vooiian

24、yElement2V002ianyEleinentSV003ianyElement4V004i anyElementSV005一ianyElementSVUU6ianyfSleinent 7V0Q7-ianyElement8V00S一ianyEleroent9V009ianyEleroent10LIST020 1右擊,選擇Settings.iX Liat a lypes Q . Logical POUs-1COM_4il COF<4TQ CDNJV需 8M_dModbus_Master .j M odbu g_MasterT jj MQdbus_Maffter''Modb

25、us_Master三 j Physical Hardware-前 ContrplW3v ; IPC_0ERTLRESOURCE. CcrW用由層Taska:GfcMLVari占bles_J IO_Srfigu同所In&erL.,delete93Contr olT&v& : RTU ftESOIfECE選擇 DLL TCP/IP192.168.3.140之前配置以太網(wǎng)口 1地址I 口 dbNODECoinPortSlaveAddFUliCTIONSTARTAI©Mmr'D'F'DDelete.“母CutCopyPasteExpand Al

26、lSave As Network TemplateDefine PteahaldetsExdudeCM+XCtrl4Ctrl+VCreate Global variables from ExternalsUpdate External Variables fromM Properties點擊 Save as xxx,點擊 Save編譯后,下載ControllN-ave Designer - f1odbu5_RTll_Maffter_DENO - COM_Qnlrie | Extras ?:。Filt Edit View Profl BuidProject Ccntrd.柿區(qū)Q回WBe bugFtO:Project Tree WindowFpjact: F;Pefje ctM odbu s_l 白.LibrariesL® PRC

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論