




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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转485转换器的快速接头 T/R-3, 5接232转485转换器的快速接头 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转485转换器的快速接头 T/R-4、6接232转485转换器的快速接头 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选择本机与Contr
8、olWave相连的串口号,这里选择COM6波特率选择9600 (可以自定义)选才R RTU类型,这里选择 ControlWave ,然后点击 Finish自动弹出对话框(如下),这里选择Load From Device从设备上传配置文件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参数设置如下:9600 N 8 1点击右侧,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将右侧 CUSTOM功能块拖入 Worksheet:Edit Wizard 单Group:目PpUi 3nd FBae m aNCUSTOM点击OK, Name:可以按习惯修改右击查看帮助有详细说明,这里简单说明。CUSTOMi o ab I ni tdiStatusmbidi RepeatudDoneCounti i WodeobDoneFlagi iCust口ml 1sti iComPortiiSlaveAddressi diTi m
12、 已口 uti siPAddressInit 值为? Repeat率相同。? MODETRUE时,初始化模块定义模块发送请求信息的最小等待时间(毫秒),通常与任务的执行速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从设备地址等待从设备相应时间14Eth215-Eth1(毫秒)? IPAddress? STATUS? DoneCount? DoneFlagspecifies the Open Modbus slave RTU's IP address模块执行后状态,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.双击蓝色小圈,变量属性,类型默认&Lc<ikTn:lLOblrji l xlfl odeiiCanFortj.iSl i'Jeid'.Lre5sIdlTimejilLIcIPAddrtLL:INT,选择使用 VAR_INPUT输入变量),点击 OKOETORTm双击绿色小圆圈,设置 odiStatus为VAR_OUTPUT输出变量CUSTOM 1CUSTOMBlocklnitioablnitdi St at us 一RepeatTimeMODEid
15、i RepeatudDoneCountobDoneFlasHoliMade同样建立其他参数BlocMni t-CUSTOMioabLnitndiStalLisRei,estTLne1 diRepeato-jdDDreC3uritnofEiiModeobDcne51agTiiCustomlintC-mPort 'ib- oiTort5】avcA-ddrcsiwlavcAddressAi diT: n)eoulisTPAddressJrrisTnnjDcineFlagSisile在右侧功能块中,选择 LIST020,拖入工作区(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 数字一致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 皿业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 口产DElny_NcidciDnyElCTrnTllLbmZU_L-IT 彳ByteOrderc初始值设置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:可以按自己习惯来新建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编译,在右侧功能块中,选择刚才做好的功能块Modbus_Master ,拖入COM_4工作区按下图设置,参考帮助MODE: 4 ( Modbus RTU 主)ComPort: 4 (串 口 COM4)SlaveAddress: 1 (从设备地址 1)FUNCTION 3 (MODBUS功能码 3,读写 Holding Register, 4X
23、XXX地址)StartAddress: 99 (起始地址 40099)NUMBER: 10 (读取寄存器个数 10)IOList (存放数组):101 (数字要与需要存放数组一致,按自己设置,这里设置为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之前配置以太网口 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回WBe bugFtO:Project Tree WindowFpjact: F;Pefje ctM odbu s_l 白.LibrariesL® PRC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025小鸭苗买卖服务合同
- 智能手机在传染病防控中的应用指南
- 骨科亮点护理实践体系
- 青年医学教师授课比赛实施要点
- 人教版小学一年级语文上册第八单元测试题
- 造口疝气规范化护理要点
- 二手房交易方式之委托交易
- 学校下学期质量管理工作总结模版
- 2024年09月26日更新【Attest】2024年美国媒体使用报告
- 服装合作协议书
- 2025年5G网络在无人机领域的应用可行性研究报告
- 2025四川爱众集团第一批次招聘10人笔试参考题库附带答案详解
- 工业用地开发项目成本分析与资金筹措方案
- 2025年初中地理学业水平考试模拟试卷:地图与地球知识综合训练试题卷及答案
- (人教2024版)英语七年级下册Unit7.4 Section B 1a-2d课件(新教材)
- 2025年广东嘉城建设集团有限公司及其下属公司招聘笔试参考题库含答案解析
- 2025年湖北荆州市监利市畅惠交通投资有限公司招聘笔试参考题库含答案解析
- 酒店入股合同协议书
- 银行sql考试题及答案
- 隔离技术知识试题及答案
- 2025三方贸易协议合同范本 贸易合同范本
评论
0/150
提交评论