IVC_FA修正仪MODBUS协议说明_第1页
IVC_FA修正仪MODBUS协议说明_第2页
IVC_FA修正仪MODBUS协议说明_第3页
IVC_FA修正仪MODBUS协议说明_第4页
IVC_FA修正仪MODBUS协议说明_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、i vc_fa修正仪modbus协议说明1. 版本版本号h期描述发布者01. 0128/05/2008第1版2. 参考modicon-modbus protocol reference guide (pi-mbus-300);rev j;junej9993. 说明阅读木说明时请参阅修正仪操作手册。本仪表采用modbus rtu格式,波特率可选,数据格式为n,8,1。modbus协议有多条指令,本仪表屮只使用了其屮3条指令,见下表:命令3读单个或多个寄存器命令6写单个寄存器此命令可由16替换命令16写多个寄存器本仪表的地址为1247,不支持广播。本仪表所有的数据都保存在单个字节(8位)或字(16

2、位)中,用户可根据自 己情况灵活处理。本修正仪中数据根据权限及使用情况分下面类:序号数据属性寄存器地址01系统信息只读0x04c4h-0x04cch02计量参数读/写0x07d0h-0x081fh03系统参数读/写0x0c8eh-0x0c9dh04记录信息只读0x12a0h-0x12cfh05历史记录只读0x1388h-0x1420h协议中所有参数均为16进制数,除累积流量为bcd码格式,其余为整数和浮 点数,浮点数为ieee754格式。寄存器地址下列表中的属性指数据的读写属性,r只读;w写;r/w既可读, 也可写入,标注的为终端用户可写数据,其余数据终端用户只能读,无写操作 权限。命令3格式

3、如下(读寄存器命令):modbus请求仪表地址1 byte1 to 0xf7功能码1 byte0x03起始地址2 byte0x0000 to oxffff读取数量2 byte1 to 125(0x7d)crc校验2 bytemodbus响应仪表地址1 byte1 to 0xf7功能码1 byte0x03 (0x06 或 0x10)字节计数1 byten*2输入状态n*2 bytecrc校验2 byte错误响应当传输出现错误时,根据不同错误仪表不响应或冋传下面的数据仪表地址1 byte1 to 0xf7功能码1 byte0x03 (0x06或0x10) +0x80错误代码1 byte0x1 or

4、 0x2 or 0x3crc校验2 byte举例请求响应域名称数据(hex)域名称数据(hex)仪表地址码01仪表地址码01功能码03功能码03起始地址高(字节)00字节计数06起始地址低(字节)6b寄存器高(108)02读取数量高(字节)00寄存器低(108)2b读取数量低(字节)03寄存器高(109)00寄存器低(109)00寄存器高(110)00寄存器低(110)64crc校验校验码crc校验校验码命令6格式如下(写单个字节):modbus请求仪表地址1 byte1 to 0xf7功能码1 byte0x10寄存器地址2 byte0x0000 to oxffff寄存器内容2 bytecrc

5、校验2 bytemodbus响应仪表地址1 byte1 to 0xf7功能码1 byte0x03 (0x06 或 0x10)寄存器地址2 byte0x0000 to oxffff寄存器内容2 bytecrc校验2 byte错误响应当传输出现错误时,根据不同错误仪表不响应或冋传下面的数据仪表地址1 byte1 to 0xf7功能码1 byte0x03 (0x06或0x10) +0x80错误代码1 byte0x1 or 0x2 or 0x3crc校验2 byte举例请求响应域名称数据(hex)域名称数据(hex)仪表地址码01仪表地址码01功能码06功能码06寄存器地址高00起始地址高(字节)00

6、寄存器地址低6b起始地址低(字节)6b高位寄存器值00高位寄存器值00低位寄存器值of低位寄存器值ofcrc校验校验码crc校验校验码命令16格式如下(写多个字节):modbus请求仪表地址1 byte1 to 0xf7功能码1 byte0x10寄存器起始地址2 byte0x0000 to oxffff寄存器数量2 byte1 to 125(0x7d)字节计数1 byten*2 (n为寄存器数量)设置内容n*2 bytecrc校验2 bytemodbus响应仪表地址1 byte1 to 0xf7功能码1 byte0x03 (0x06 或 0x10)寄存器起始地址1 byte0x0000 to

7、oxffff寄存器数量2 bytecrc校验2 byte错误响应当传输出现错误时,根据不同错误仪表不响应或回传下面的数据仪表地址1 byte1 to 0xf7功能码1 byte0x03 (0x06或0x10) +0x80错误代码1 byte0x1 or 0x2 or 0x3crc校验2 byte举例请求响应域名称数据(hex)域名称数据(hex)仪表地址码01仪表地址码01功能码10功能码10起始地址高00起始地址高(字节)00起始地址低6b起始地址低(字节)6b设置数昴:高00设置数戢高(字节)00设置数量低02设置数量低(字节)02字节数4设置寄存器高00设置寄存器低of设置寄存器高06设

8、置寄存器低08crc校验校验码crc校验校验码4. 计量参数表属性地址寄存器长度数据类型描述说明r/w20002singlekm仪表平均系数r/w20022singlepen替换压力r/w20042singleten替换温度r/w20062singlef1第1点频率r/w20082singlek1第1点误差r/w20102singlef2第2点频率r/w20122singlek2第2点误差r/w20142singlef3第3点频率r/w20162singlek3第3点误差r/w20182singlef4第4点频率r/w20202singlek4第4点误差r/w20222singlef5第5点频

9、率r/w20242singlek5第5点误差r/w20262singlef6第6点频率r/w20282singlek6第6点误差r/w20302singlef7第7点频率r/w20322singlek7第7点误差r/w20342singlef8第8点频率r/w20362singlek8第8点误差r/w20382singlen2n2摩尔百分比r/w20402singleco2co2摩尔百分比r/w20422singleh2h2摩尔百分比r/w20442singlecoco摩尔百分比r/w20462singlehv焙值r/w20482singlegr比重r/w20501uintzform压缩因子公

10、式r/w20511uinthvref热值参考状态r/w20521uintgrref比重参考状态r/w20531uintaref标准状态r/w20541uintfreqhl输入频率选择r/w20551uinttp sbt,p替换值选择r/w20561uintvunit体积单位r/w20571uintqunit流量单位r/w20581uinttunit温度单位r/w20591uintpunit压力单位r/w20601uinthvunit热值单位r/w20611uintttime记录间隔吋间r/w20672singlepk压力斜率修止r/w20692singlepa压力零点修正r/w20712sin

11、glet ks温度斜率修正r/w20732singlet 0温度零点修止r/w20752singlez cnt固定压缩因子r/w20772singlepfs压力量程r/w20792singlepuls w脉冲权值r/w20812singlemethr/w20832singleethaner/w20852singlepropr/w20872singlewaterr/w20892singleh2sr/w20912single02r/w20932singleibutr/w20952singlenbutr/w20972singleipentr/w20992singlenpentr/w21012sing

12、lenhexr/w21032singlenheptr/w21052singlenoctr/w21072singlennonr/w21092singlendecr/w21112singleheliumr/w21132singleargon5. 系统信息表属性地址寄存器长度数据类型描述说明r12204bcdserno仪表序列号r12241bcdhwvno硕件版本号r12251bcdfwvno固件版本号r12262bcdpserno压力传感器序 石|貝r12282bcdcaltm仪表标定日期6.系统参数表属性地址寄存器长度数据类 型描述说明r/w32141®bcdyeart年r/w3215

13、1®bcdmontday刀r/w32161©bcdtimet日r/w32171uintlanguage语言r/w32181uintpouts脉冲输出収32191uintcommode通信模式32201uintbaud波特率咖32211uintbytesty数据格式讪32221uintadrjsr通信地址讪32232singlefs满量程r/w32252singleda44ma电流调整r/w32272singleda2020ma电流调整r/w32292ncr/w32311uintvbat电池电压r/w32323bcdvptot1脉冲输出量r/w32353bcdmeter sn

14、流量计编号r/w32382singlefsa模拟量量程r/w32406asciiunamer/w32463bcducode7.记录信息表属性地址寄存器长度数据类型描述说明r47682singleqbt标况流量r47702singleqm工况流量r47722singletep pt温度r47742singledelt p压力r/w47761bytesflagarm报警标志r/w4777bcd标况体积r/w4780gbcd报警体积r/w4783gbcdvm1工况体积r47863bcdvbtt1当天标况体积r47893bcdvbtp1前天标况体积r47921bcd“mtf当天工况体积而犬工况体积bc

15、dbcd当月标况体积当月工况体积前月标况体积bcd48104812singlesinglevmmp1cfactorkfactor前月工况体积 压缩因子* 修正系数-8.历史记录信息表属性地址寄存器长度描述说明r50001pd dimension周期记录长度讪50011pd cursor周期记录光标位置r500214rec data记录数据区r50164null空口区r50201d dimension日期记录长度讪50211d cursor日记录光标位置r502214rec data记录数据区r50364null空白区r50401m dimension刀期记录心度讪50411m cursor月记

16、录光标位置r504214rec data记录数据区r50564null空白区r50601op dimension事件记录长度讪50611op cursor事件记录光标位置r506210rec data记录数据区9. 说明1.数据格式:本仪表用到的数据格式有single, bcd码格式及无符号整数uinto 单精度浮点数single格式为ieee754,数据由低到高。 bcd码格式有两种:bcd表示时间和编号,数据高一低;bcd表示固定小数点的,如31232.768表示如20000312327680000高一低小数点默认为第9位数的后面。 无符号整数uint为0-65536o2.历史记录数据的读

17、取因为存储数据量很大,丿力史数据的下载采用活动窗口模式,分为两部分:一 是指针,指向所需下载的数据段,二是数据区,指针所指的数据放在此区域。用 户软件f_scan屮,读历史数据吋,先将光标位置设置为0,然后读取历史数据 长度,最后连续读即可,读取数据流程如下:上位机写指针,发送需v要读取的数据条仪表根据指针将历史数据放入数据区v上位机发指令读数据 区内容,指针自动增i读历史记录流程周期历史记录的说明周期记录数据是根据用户设定的时间周期ttime (560分钟)定期记录的数据,一条记录共有27个字节,记录内容为:28272625242322 21 20191817空年月日时分标况体积vbt1161514131211 1098 |7654321工况体积vm1周期内平均温度周期内平均压力 报警码上面27个字节数据为一个数据记录条,指针区里放的是数据记录条数,周 期历史记录里可以放有从0-8499共8500条记录。日记录的说明日记录数据是按天

温馨提示

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

最新文档

评论

0/150

提交评论