下载此文档

MB3480学习心得.doc


文档分类:医学/心理学 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
1、什么是Modbus?Modbus是由Modicon(现为施耐德电气公司的一个品牌)在1979年发明的,是全球第一个真正用于工业现场的总线协议。2、主--从结构:主设备查询查询消息中的功能代码告之被选中的从设备要执行何种功能。数据段包含了从设备要执行功能的任何附加信息。例如功能代码03是要求从设备读保持寄存器并返回它们的内容。数据段必须包含要告之从设备的信息:从何寄存器开始读及要读的寄存器数量。错误检测域为从设备提供了一种验证消息内容是否正确的方法。从设备回应如果从设备产生正常的回应,在回应消息中的功能代码是在查询消息中的功能代码的回应。数据段包括了从设备收集的数据:像寄存器值或状态。如果有错误发生,功能代码将被修改以用于指出回应消息是错误的,同时数据段包含了描述此错误信息的代码。错误检测域允许主设备确认消息内容是否可用。每个MODBUS帧都包括地址域  功能域  数据域 错误检测域3、Modbus的三种通信协议:Modbus协议分为三种通信方式:ModbusRTU、ModbusASCII以及ModbusTCP。首先,ModbusTCP的通信格式和ModbusRTU非常相似,唯一的差别只是ModbusRTU最后带两个字节的CRC校验,而ModbusTCP没有。其次,ModbusASCII的通信格式与ModbusRTU其实“神合貌离”,就是把ModbusRTU的每一个字节(例如:27H)高四位(2)和低四位(7)拆分为两个字节,并以ASCII码的方式表现出来(3237),再给命令帧分别加上起始符和结束符便可以,当然ModbusRTU和ModbusASCII的校验的方式不同,这里暂不详述,所以同一条命令用ModbusRTU方式和ModbusASCII方式表现出来,虽然在命令长度的上有很大的区别,但其实际表达的意思却是一样。4、RTU方式:帧定界 :MODBUSRTU方式下,。,规约就认为一帧数据已经接收,新的一帧数据传输开始。备注:NPort与MGate产品的区别就在于,MGate在每帧报文的之后,,而NPort则没有。5、ASCII方式:帧定界:“:”帧起始   “CRLF” 帧结束 ASCII方式用两个ASCII字符表示一个8位数据,比如16进制的3A用字符“3”和字符“A”表示。6、ModbusTCPModbusTCP数据帧包含报文头、功能代码和数据3个部分: MBAP报文头(MBAP:ModbusApplicationProtocol,Modbus应用协议)分4个域,共7个字节:自注:这里的客户端、服务器端是指TCP的Client、Server端。二、MGate说明:1、通信模式1)MGate配置文件中:Modbus采用主从结构,只有两种模式:Master和SlaveRTU/ASCIISlave:PC作为Master主,装置作为Slave从;RTU/ASCIIMaster:PC作为Slave从,装置作为Master主;RTU与ASCII的区别:校验:RTU:CRC(循环冗长校验);ASCII:LRC(纵向冗长校验);校验码用于检查信息的完整性;b)消息格式不同:RTU:消息中每个字节(8Bit)包含2个4Bit的十六进制字符,优点:同样波特率下,比ASCII传送更多的数据;ASCII:消息中每个字节(8Bit)都作为一个ASCII码(2个十六进制字符)发生,优点:字符发送的时间间隔可达到1秒而不产生错误;2)说明手册中:两种通信模式:A)以太网Master串口Slave: ModbusTCP可支持同时16个连接,串口支持RS-232和RS-422/485,其中RS-232和RS-422仅能连一个设备,RS-485可连接31个设备;B)串口Master以太网Slave: 可支持32个ModbusTCPslave设备;三、实测:1、结构: 笔记本电脑网口àMB3480à笔记本+UPort1150;2、UPort1150设置: 默认为RS-232方式,注意设置为RS-485(也可为RS-232),方法:“控制面板”à“设备管理器”à3、MB3480的设置:1)主从模式的设定:以PC端作为Master、装置作为Slave为例;2)设置串口状态:3)ID映射:说明:a)ModbusTCP通信标准端口号为502,所有的端口号都是502,串口通过ID好识别;ID表中设置情况:1~5:Port1;6~10:Port2;从站偏移量:可不设,以下为例子,假定偏移量为3;4、使用的软件:前提说明:两套软件:软件一:自己在网上找的ModbusPoll和ModbusSlave,注意:ModbusPoll:只作

MB3480学习心得 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小3.46 MB
  • 时间2019-05-25