




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、串口ModbusRTU教程材料:RS232串口線,RTU的COM1和COM2接法如下:Usethenullmodem'cableforftJl-duplexPPPprotoeoilconummicationswhenconnectingaControlAVavctoaPC.(SeetoppanofFigure2-12.)l飛othehalf-duplexcable(shownttithebottompartofFigure2-12)when亡Minectin空thetbutioLWvetoanotherContr6lV,nvo勺之門sunit(again,wirhrheexceprio
2、noftheCW_103035units).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 Modern)Cable(PPP Protocol)P/N 392641-01-3CW 9-Pfin Female lhD
3、,P ConnectorFigure 2-12, Full-dttpley and Half-duplex CableHalf *duplexCable(for CW)COM3RS485腳針圖解2, 7接232轉(zhuǎn)485轉(zhuǎn)換器的快速接頭T/R-3, 5接232轉(zhuǎn)485轉(zhuǎn)換器的快速接頭T/R+2-JO.RS-485COXT3PortfRJ-45)ConnectorTVhRS-485PinSignalRS-485De-scription12HXL3+ReceiveOntn-+Inputinstallation227ConirQlWavo)RS-485PinSignalRSY85Description
4、3 RXDReceiveData-Input5 TXD-TmnsmrtDtitaOutput67 TXD*TransmitData-*-Output8 ISOGNDIsqLHWGroundCOM4RS485腳針圖解2,3接232轉(zhuǎn)485轉(zhuǎn)換器的快速接頭T/R-4、6接232轉(zhuǎn)485轉(zhuǎn)換器的快速接頭T/R+Table2-11.RS-485COM4PortDB9iC&HH&ctorPinAssignnienrPinRS-405SignalRS-4B6Description12RXD-ReceiveDatti-Input3TXD-IransmitDato-Output4TXD+Tra
5、nsmitData+Output5ISOGNDIsolatedGround6RXD+ReceiveData*Input79OliverDocumentsPicturesMusicComputerControl PanelDevoes and PrintersDefault ProgramsHelp and SupportStiut down >.配置ControlWave1 .打開LocalViewFLASHProgrammingTookGamesGoogleChromeIntelMahtenancMicrosoftOffice2033MOXAUPort1100SEh«Wmda
6、wsDriverOpenBSlTools口LocaiViu啊3N色也lewTechiew工ViewOpenBSIManualsonCDACCOLToolstCalibrationaConfigijrati&HCollectionProgramsConwnoriTods.CantrolWaveTools_DebuggingToolsObjectServerWebPageAccessJiWebToolKitBackSearcfiprogramsardfiles2 .新建配置文件LocalView-UntitledFileViS'/vModeHelpNewCti+NOpen.4.Ct
7、rl+OPrintCVI+PPrintPreviewPrintSetup.I尸;甲:匚|已壯山。匚口1一匚劑2 Configijr&_B63 11koM14 F:'ferj&rt'onfiflure.CWExit點(diǎn)擊Create選擇本機(jī)與ControlWave相連的串口號(hào),這里選擇COM6波特率選擇9600(可以自定義)選才RRTU類型,這里選擇ControlWave,然后點(diǎn)擊Finish自動(dòng)彈出對話框(如下),這里選擇LoadFromDevice從設(shè)備上傳配置文件FlashConfiguration-Londin。OptionsSelectwheieflash
8、configurationpumeterswilbebadedfraT:GLoadfromdeviceLfldfrornFCPfileLoadfrpmNetworkLJefriiSonRfe''LoaddefaultsbasedonRTUtype'DonotstiowthisdialogboxaQamOKUsername:SYSTEMPassword666666COM4參數(shù)設(shè)置如下:9600N81點(diǎn)擊右側(cè),WriteToRTU,下載至URTU1.打開ControlWaveDesigner,新建工程尊ISutrolWaveDesigner-MODBUS_DLMOEditV
9、iewProtectSuildOnlineExtras2.選擇ControlWave,點(diǎn)擊OK新建功能塊,如圖Name:xxx點(diǎn)擊OK雙擊打開,Modbus_MasterWorksheet*ProjectTreeWindowEProject'F-PerjectModbus_RIU_Master白,士/Libraries建PROCOMOSj峨ACCODj,_DataTypesELogicalFOUs回回COM_4j.jCOW_4T20hff_4r®1COM/白回Mocbus_Master-3Madbusfaster?i-=eModbus.MasferV鼠一口Modbus-Mas
10、ter-I4-.Dhy;i2.alMia.vi'e臼,翻ConinolWave:IPC_4O=制RTU_RESOURCE;CQrtrdW.1+1嗨Tasks布GlobBl_Variablea-tilIO_Configuration將右側(cè)CUSTOM功能塊拖入Worksheet:EditWizard單Group:目PpUi3ndFBae m a NCUSTOM點(diǎn)擊OK,Name:可以按習(xí)慣修改右擊查看幫助有詳細(xì)說明,這里簡單說明。CUSTOMi o ab I ni tdiStatusmbidi RepeatudDoneCounti i WodeobDoneFlagi iCust口ml 1
11、sti iComPortiiSlaveAddressi diTi m 已口 uti siPAddressInit 值為? Repeat率相同。? MODETRUE時(shí),初始化模塊定義模塊發(fā)送請求信息的最小等待時(shí)間(毫秒),通常與任務(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? CustomLI
12、ST? COMPORT定義端口模塊需要使用信號(hào)的列表1PortA口V-PortB3PortC4PortDSlaveAddressTimeout13-Eth3從設(shè)備地址等待從設(shè)備相應(yīng)時(shí)間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
13、when the communication request is initiated and Onwhen the communication request is complete.雙擊藍(lán)色小圈,變量屬性,類型默認(rèn)INT,選擇使用 VAR_INPUT輸入變量),點(diǎn)擊 OK&Lc<ikTn:lLOblrji l xlfl odeiiCanFortj.iSl i'Jeid'.Lre5sIdlTimejilLIcIPAddrtLL:OETORTm雙擊綠色小圓圈,設(shè)置 odiStatus為VAR_OUTPUT輸出變量CUSTOM 1CUSTOMBlocklnitioa
14、blnitdi St at us 一RepeatTimeMODEidi RepeatliMadeudDoneCountobDoneFlasHo同樣建立其他參數(shù)BlocMnit-CUSTOMioabLnitndiStalLisRei,estTLne1diRepeato-jdDDreC3uritnofEiiModeobDcne51agTiiCustomlintC-mPort'ib-oiTort5】avcA-ddrcsiwlavcAddressAidiT:n)eoulisTPAddressJrrisTnnjDcineFlagSisile在右側(cè)功能塊中,選擇LIST020,拖入工作區(qū)(Work
15、sheet),點(diǎn)擊OK雙擊ListNumberLIST0201diati_is1aiiyElciLieiit1ianyElement31ailiyEltslLiesKt41auiyEleiLicsiit5ListNumber與iiCustomlist數(shù)字一致L1ST0ZU、IHRMiaablnHudjStatusidiRepfaioudDoneCoLmi.iHt>deQbDonuFLngiiCustcinlistiiCpmPartiiSLaYrAd'±reEsBlock7niiRepeat!Lme1ConPortLav=Ad<irbesStatus1Lt*t+ti
16、iLiistNuraberqdiStatusianjKlianyElearnt2ianytlensntlanyElencntianyEltDm:5vrrmrBlocklnLtiostlnitdiStatueStaffsKepeaTTimsidiK&patcudDorjieCciijritfiitrirfcobOanW】邱'_DaneFliCJiiCuFtDEl1stiiCcoifuriStw:Ad/-5=11S1mFcAdre-ssIdiTi綺ntAisIFAdiiress1£iLixt'GuEbnaiiCt皿業(yè)FUNCTION-janTElmentST項(xiàng)TA
17、HRHS.1arjyE)tiKnt2M1T=fiari/ElenoLtSTOLiatiah/Eldlirtit44ianvElEJiKTitSDaieSizejBitOrdex,ifirr.i.iemenT6i叫閩Eiwmt?B.teCHXi-iarMtleroeiugWorrdsi-innyEltgugBTCfTC力4twXL.Ja._L一qRL口產(chǎn)DElny_NcidciDnyElCTrnTllLbmZU_L-IT彳ByteOrderc初始值設(shè)置1新建程序,COM4=jPtTojed:F:FalectXNodbtJS_RTU_Slave_D排二Libraries鮑FRCCQM。寧-些ACC
18、OLrDataT/pesLogicalPT|ModtIn5ert,"P'ffl卜&PasteCtd+YExpandAllEDefault-FrysicaH耳函Conrtrf*1Prog-am&FunctitxnFunctionBlockPODgroi<jSaveAsNehwrfcTemplateaihDefinePlaceholdersProperties.點(diǎn)擊OK,Name:可以按自己習(xí)慣來新建Task,日-ProjectiF:.PeqeatModbus_RTU_Slave_D13.Librariesii“嗯PROCUNOS*j;唾AX0L3*EXat
19、aTypes-LogicalPOUs:點(diǎn)回COMJ*:JCOMJT!IB8M_4/|C0M_4*Hi-fiModtxjs_Slave*:2Modbus_SlavftTModbus_Slav*V*ModbusSlaue*日""PhysicalHandware*白管ControlWavt:IPC_dCT白R(shí)TU_RESOURCE.ContfolWaTasl:Gbb,Insert工"HQ-C玲PasteCfrlWExpandAlSaveAsNetA.'tirkTenriplBteDefinePlaceholders選擇周期性的,CYCLIC點(diǎn)擊OK新建實(shí)例F_.
20、FtiyscalHardware"自住ControlWave:IPC_4(rIdMRTU.RESOURCE;ControlWa-TaskgDemo,:里Glabal_VBriiJlO_CanfigLirInseft.Delate市口Jt=1PasteExpandAJISaveA.SNetworkTempJateDefriePlacehoiderGDeleteCVI+XCtrl-Kjlobd/ai,.G0hl_4:C.|POLlfJJoiPrograminstanceDesorptionworksheetTask京PropertM,WSetting”點(diǎn)擊工具欄,MAKE編譯,在右側(cè)功能
21、塊中,選擇剛才做好的功能塊Modbus_Master,拖入COM_4工作區(qū)按下圖設(shè)置,參考幫助MODE:4(ModbusRTU主)ComPort:4(串口COM4)SlaveAddress:1(從設(shè)備地址1)FUNCTION3(MODBUS功能碼3,讀寫HoldingRegister,4XXXX地址)StartAddress:99(起始地址40099)NUMBER:10(讀取寄存器個(gè)數(shù)10)IOList(存放數(shù)組):101(數(shù)字要與需要存放數(shù)組一致,按自己設(shè)置,這里設(shè)置為101)DataSize:3(16位INT型)99一10101Modbue_Haster_lJTodbusMasterMUL
22、ECamPortSlaveAddressFUNCTIONSTARTADDRESSNUMBERIOListSlatusDoneFlae(LIST02010111ListNuimberodiotatus-voooianyElement1vooiianyElement2V002ianyEleinentSV003ianyElement4V004ianyElementSV005一ianyElementSVUU6ianyfSleinent7V0Q7-ianyElement8V00S一ianyEleroent9V009ianyEleroent10LIST0201右擊,選擇Settings.iXLiataly
23、pesQ.LogicalPOUs-1COM_4ilCOF<4TQCDNJV需8M_dModbus_Master.jModbug_MasterTjjMQdbus_Maffter''Modbus_Master三jPhysicalHardware-前ContrplW3v;IPC_0ERTLRESOURCE.CcrW用由層Taska:GfcMLVari占bles_JIO_Srfigu同所In&erL.,delete93I口dbNODECoinPortSlaveAddFUliCTIONSTARTAI©Mmr'D'F'DDelete.“母Cu
24、tCopyPasteCM+XCtrl4Ctrl+VExpandAllSaveAsNetworkTemplateDefinePteahaldetsExdudeCreateGlobalvariablesfromExternalsUpdateExternalVariablesfromMPropertiesControlT&v&:RTUftESOIfECE選擇DLLTCP/IP192.168.3.140之前配置以太網(wǎng)口1地址點(diǎn)擊Saveasxxx,點(diǎn)擊Save編譯后,下載ControllN-aveDesigner-f1odbu5_RTll_Maffter_DENO-COM_Qnlrie|Extras?:。FiltEditViewProflBuidProjectCcntrd.柿區(qū)Q回WBebugFtO:ProjectTreeWindowFpjact:F;PefjectModbus_l白.LibrariesL®PRC8H
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 吊裝工程合同范例
- 吊船租賃合同范本
- 包工頭內(nèi)部合同范本
- 合伙開車行合同范本
- 商鋪門面租借合同范本
- 農(nóng)村土布收購合同范本
- 衛(wèi)浴安裝承攬合同范本
- 名氣大承攬合同范本
- 代理加工合同范本
- 加油站職業(yè)經(jīng)理人合同范本
- 《主題六 研學(xué)旅行我做主》教學(xué)設(shè)計(jì)-2023-2024學(xué)年六年級(jí)下冊綜合實(shí)踐活動(dòng)遼師大版
- 數(shù)字賦能農(nóng)村特色產(chǎn)業(yè)發(fā)展的實(shí)證研究
- Unit 1 My school Part B Let's talk(教學(xué)設(shè)計(jì))-2023-2024學(xué)年人教PEP版英語四年級(jí)下冊
- 新版華師大版八年級(jí)下數(shù)學(xué)教案全冊
- 高中主題班會(huì) 《哪吒2》:成長與蛻變課件-高一下學(xué)期開學(xué)主題班會(huì)
- 電力工程建設(shè)中的風(fēng)險(xiǎn)控制與管理措施
- 《教育強(qiáng)國建設(shè)規(guī)劃綱要(2024-2035年)》解讀與專題培訓(xùn)
- 抑郁復(fù)學(xué)申請書
- 【歷史】“開元盛世”課件-+2024-2025學(xué)年統(tǒng)編版歷史七年級(jí)下冊
- 建筑施工作業(yè)人員安全生產(chǎn)知識(shí)教育培訓(xùn)考核試卷及答案
- 2025年張家界航空工業(yè)職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
評論
0/150
提交評論