巡检仪通讯协议V10_第1页
巡检仪通讯协议V10_第2页
巡检仪通讯协议V10_第3页
巡检仪通讯协议V10_第4页
巡检仪通讯协议V10_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、通讯协议(V1.0)新一、 概述本通讯协议采用标准Modbus协议,所用的传输模式为RTU模式。Modbus协议是一种主-从式协议。任何时刻只有一个设备能够在线路上进行发送。由主站管理信息交换,且只有它能发起。它会相继对从站进行轮询。除非被主站批准,否则任何从站都不能发送消息。从站之间不能进行直接通信。协议帧中不包含任何消息报头字节或消息字节结束符。它的定义如下:从站地址请求代码数据CRC16从站地址:- 地址必须在1到247之间。- 每个地址在网络设备环境中必须唯一。数据 : 以二进制代码传输。CRC16 : 循环冗余校验参数。当间隔时间长于或等于3.5字符时,即作为检测到帧结束。1、通讯口

2、设置通讯方式 异步串行通讯接口,如RS-485,RS-232,RS-422等波特率 2400、4800、9600、19200bps(可由设定仪表参数相互更改,默认9600)2、字节数据格式. 一位起始位. 八位数据位. 一位停止位. 无校验1*1 1位起始位 8位数据位 1位停止位3、仪表通讯帧格式下表给出由数显仪工作在从机模式时的的Modbus功能,并规定其限值。从站编号:本机仪表地址,地址必须在1到247之间,且同一总线上各仪表地址不可重复。地址为0时用于广播功能,且此时只有写功能有效。单字节。 功能代码:“读”和“写”功能是从主站角度定义的。单字节。功能代码Modbus名功能名广播一次连

3、续的N的最大值3 (0x03)Read Holding Registers读N个寄存器值NO2416 (0x10)Write Multiple Registers写N个寄存器值YES24首寄存器地址:要读取的第一个内部寄存器的地址。双字节。每个内部寄存器的值数据为双字节。 寄存器数:要读取或修改的内部寄存器个数。双字节。 读取的字节数:被读取的内部寄存器的数据的字节总数。单字节。 CRC16:循环冗余校验参数。 1) 读N个输出字:功能3注意: Hi = 高位字节,Lo = 低位字节。此功能可被用于读取参数,而无论类型如何。主站请求从站编号0x03首寄存器地址寄存器数CRC16HiLoHiLo

4、LoHi 1 字节 1 字节 2 字节 2 字节 2 字节从站响应从站编号0x03读取的字节数首寄存器数值末寄存器数值CRC16HiLoHiLoLoHi1字节 1字节 1字节 2 字节 2 字节 2 字节例1:使用功能3读取从站1上的1个字Sn(地址0137H,见附表),其中:· Sn(信号输入类型) = 17(0x11)主站请求0x010x030x000x890x000x010x550xe0 1 字节 1 字节 2 字节 2 字节 2 字节从站响应0x010x030x020x000x110x780x48 1字节 1字节 1字节 2字节 2字节 2) 写N个输出字:功能16(0x10

5、)主站请求从站编号0x10首寄存器地址寄存器数字节数首字数据CRC16HiLoHiLoHiLoLoHi 1字节 1字节 2 字节 2 字节 1字节 2字节 2字节从站响应从站编号0x10首寄存器地址寄存器数CRC16HiLoHiLoLoHi1字节 1字节 2 字节 2 字节 2 字节例2:使用功能16将1000、200写入从站1中的2个单元AL1和AL2(寄存器地址0009H至000AH,见附表),即:· AL1(上限报警值) = 1000(0x3E8)· AL2(下限报警值) = 200 (0xC8)主站请求从站编号请求代码首寄存器地址寄存器数字节数目首寄存器数据第二寄存

6、器数据CRC160x010x100x000x090x000x020x040x030xE80x000xC80xBD0x67 从站响应从站编号响应代码首寄存器地址寄存器数CRC160x010x100x000x090x000x020x910xF93) 异常响应当从站不能执行发送给它的请求时,它将返回一个异常响应。异常响应的格式:从站编号响应代码错误代码CRC16LoHi1字节 1字节 1字节 2 字节响应代码:请求的功能代码 + 0x80(最高位被置为1)。错误代码:1 = 请求中需访问寄存器地址不在寄存器地址范围内。2 = 请求中一次需访问寄存器的数量超过可连续访问寄存器数量的的最大值(24)。3

7、 = 从站写保护。6、巡检仪内部参数对应地址表(范围:0-161):编号参数符号参 数 名 称寄存器地 址数据格式类型数 值 范 围备 注1无仪表类型(巡检仪)0000双字节无符号只读03定点数2Addr仪表地址0001读/写12473bAud仪表通讯波特率0002读/写0994CHn巡检点数0003读/写0165CHt通道显示时间间隔0004读/写09996oFS显示位移值0005双字节有符号读/写-199999997LoS线性量程下限0006读/写-199999998HiS线性量程上限0007读/写-199999999AL_CAL1-AL4报警允许0008读/写-1999999910AL1

8、上限报警值0009读/写-1999999911AL2下限报警值0010读/写-1999999912AL3上限报警值0011读/写-1999999913AL4下限报警值0012读/写-1999999914A1c上限报警方式0013双字节无符号读/写09915A2c下限报警方式0014读/写09916A3c上限报警方式0015读/写09917A4c下限报警方式0016读/写09918A1h上限报警回差值0017双字节有符号读/写-1999999919A2h下限报警回差值0018读/写-1999999920A3h上限报警回差值0019读/写-1999999921A4h下限报警回差值0020读/写-1

9、999999922Loo变送量程下限0021双字节有符号读/写-1999999923Hio变送量程上限0022读/写-1999999924out模拟变送输出类型0023读/写-1999999925Lo01第1通道显示量程下限0024双字节有符号读/写-1999999926Lo02第2通道显示量程下限0025读/写-1999999927Lo03第3通道显示量程下限0026读/写-1999999928Lo04第4通道显示量程下限0027读/写-1999999929Lo05第5通道显示量程下限0028读/写-1999999930Lo06第6通道显示量程下限0029读/写-1999999931Lo07

10、第7通道显示量程下限0030读/写-1999999932Lo08第8通道显示量程下限0031读/写-1999999933Lo09第9通道显示量程下限0032读/写-1999999934Lo10第10通道显示量程下限0033读/写-1999999935Lo11第11通道显示量程下限0034读/写-1999999936Lo12第12通道显示量程下限0035读/写-1999999937Lo13第13通道显示量程下限0036读/写-1999999938Lo14第14通道显示量程下限0037读/写-1999999939Lo15第15通道显示量程下限0038读/写-1999999940Lo16第16通道显

11、示量程下限0039读/写-1999999941Hi01第1通道显示量程上限0040双字节有符号读/写-1999999942Hi02第2通道显示量程上限0041读/写-1999999943Hi03第3通道显示量程上限0042读/写-1999999944Hi04第4通道显示量程上限0043读/写-1999999945Hi05第5通道显示量程上限0044双字节有符号读/写-19999999编号参数符号参 数 名 称寄存器地 址数据格式类型数 值 范 围备 注46Hi06第6通道显示量程上限0045双字节有符号读/写-19999999定点数47Hi07第7通道显示量程上限0046读/写-1999999

12、948Hi08第8通道显示量程上限0047读/写-1999999949Hi09第9通道显示量程上限0048读/写-1999999950Hi10第10通道显示量程上限0049读/写-1999999951Hi11第11通道显示量程上限0050读/写-1999999952Hi12第12通道显示量程上限0051读/写-1999999953Hi13第13通道显示量程上限0052读/写-1999999954Hi14第14通道显示量程上限0053读/写-1999999955Hi15第15通道显示量程上限0054读/写-1999999956Hi16第16通道显示量程上限0055双字节有符号读/写-199999

13、9957oS01第1通道显示位移量0056读/写-1999999958oS02第2通道显示位移量0057读/写-1999999959oS03第3通道显示位移量0058读/写-1999999960oS04第4通道显示位移量0059读/写-1999999961oS05第5通道显示位移量0060读/写-1999999962oS06第6通道显示位移量0061读/写-1999999963oS07第7通道显示位移量0062读/写-1999999964oS08第8通道显示位移量0063读/写-1999999965oS09第9通道显示位移量0064读/写-1999999966oS10第10通道显示位移量006

14、5读/写-1999999967oS11第11通道显示位移量0066读/写-1999999968oS12第12通道显示位移量0067读/写-1999999969oS13第13通道显示位移量0068读/写-1999999970oS14第14通道显示位移量0069读/写-1999999971oS15第15通道显示位移量0070读/写-1999999972oS16第16通道显示位移量0071双字节有符号读/写-1999999973AH01第1通道上限报警设定值0072读/写-1999999974AH02第2通道上限报警设定值0073读/写-1999999975AH03第3通道上限报警设定值0074读/

15、写-1999999976AH04第4通道上限报警设定值0075读/写-1999999977AH05第5通道上限报警设定值0076读/写-1999999978AH06第6通道上限报警设定值0077读/写-1999999979AH07第7通道上限报警设定值0078读/写-1999999980AH08第8通道上限报警设定值0079读/写-1999999981AH09第9通道上限报警设定值0080读/写-1999999982AH10第10通道上限报警设定值0081读/写-1999999983AH11第11通道上限报警设定值0082读/写-1999999984AH12第12通道上限报警设定值0083读/

16、写-1999999985AH13第13通道上限报警设定值0084读/写-1999999986AH14第14通道上限报警设定值0085读/写-1999999987AH15第15通道上限报警设定值0086读/写-1999999988AH16第16通道上限报警设定值0087双字节有符号读/写-1999999989AL01第1通道下限报警设定值0088读/写-1999999990AL02第2通道下限报警设定值0089读/写-19999999编号参数符号参 数 名 称寄存器地 址数据格式类型数 值 范 围备 注91AL03第3通道下限报警设定值0090双字节有符号读/写-19999999定点数92AL0

17、4第4通道下限报警设定值0091读/写-1999999993AL05第5通道下限报警设定值0092读/写-1999999994AL06第6通道下限报警设定值0093读/写-1999999995AL07第7通道下限报警设定值0094读/写-1999999996AL08第8通道下限报警设定值0095读/写-1999999997AL09第9通道下限报警设定值0096读/写-1999999998AL10第10通道下限报警设定值0097读/写-1999999999AL11第11通道下限报警设定值0098读/写-19999999100AL12第12通道下限报警设定值0099读/写-19999999101A

18、L13第13通道下限报警设定值0100读/写-19999999102AL14第14通道下限报警设定值0101读/写-19999999103AL15第15通道下限报警设定值0102读/写-19999999104AL16第16通道下限报警设定值0103双字节有符号读/写-19999999105A01h第1通道报警回差设定值0104读/写-19999999106A02h第2通道报警回差设定值0105读/写-19999999107A03h第3通道报警回差设定值0106读/写-19999999108A04h第4通道报警回差设定值0107读/写-19999999109A05h第5通道报警回差设定值0108

19、读/写-19999999110A06h第6通道报警回差设定值0109读/写-19999999111A07h第7通道报警回差设定值0110读/写-19999999112A08h第8通道报警回差设定值0111读/写-19999999113A09h第9通道报警回差设定值0112读/写-19999999114A10h第10通道报警回差设定值0113读/写-19999999115A11h第11通道报警回差设定值0114读/写-19999999116A12h第12通道报警回差设定值0115读/写-19999999117A13h第13通道报警回差设定值0116读/写-19999999118A14h第14通道

20、报警回差设定值0117读/写-19999999119A15h第15通道报警回差设定值0118读/写-19999999120A16h第16通道报警回差设定值0119双字节无符号读/写016121oFS_显示通道偏移量0120双字节无符号读/写027122Sn01第1通道输入信号类型0121读/写027123Sn02第2通道输入信号类型0122读/写027124Sn03第3通道输入信号类型0123读/写027125Sn04第4通道输入信号类型0124读/写027126Sn05第5通道输入信号类型0125读/写027127Sn06第6通道输入信号类型0126读/写027128Sn07第7通道输入信号

21、类型0127读/写027129Sn08第8通道输入信号类型0128读/写027130Sn09第9通道输入信号类型0129读/写027131Sn10第10通道输入信号类型0130读/写027132Sn11第11通道输入信号类型0131读/写027133Sn12第12通道输入信号类型0132读/写027134Sn13第13通道输入信号类型0133读/写027135Sn14第14通道输入信号类型0134双字节无符号读/写027编号参数符号参 数 名 称寄存器地 址数据格式类型数 值 范 围备 注136Sn15第15通道输入信号类型0135双字节无符号读/写027定点数137Sn16第16通道输入信号类型0136读/写027138Sn统一输入信号类型0137读/写03139dPS小数点位置0138读/写09999140CH_11-4通道测量控制0139读/写09999141CH_55-8通道测量控制0140读/写09999142CH_99-12通道测量控制0141读/写09999143CH_C13-16通道测量控制0142双字节有符号只读-19999999144无第1通道显示值0143只读-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论