




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
TechnologyIFC300 Modbus/RS485通讯说明文件首先感谢您使用我们的电磁流量计,阅读此说明文件可以帮助你通过Modbus/RS485通讯获取IFC300转换器的测量参数。1获取流速Flowspeedm/s主机发送:(皆为十六进制数) 0104753000026BC8*01 代表仪表地址*04代表获取参数命令*75 30代表获取流速*00固定值*02代表返回单精度数据,即4个数据字节*6B C8代表循环冗余码校验(CSC)IFC300响应代码:010404BD746910B06E*01 代表仪表地址*04代表获取参数命令*04代表字节数,此处为04,即后面有4个数据字节*BD 74 69 10代表数据区,即流速值*B0 6E代表循环冗余码校验(CSC)由此响应代码可以得出当前流速的代码为BD 74 69 10,通过计算可以得出流速值为-0.06m/s2获取体积流量Volumeflowm3/s主机发送:(皆为十六进制数) 010475320002CA08*01 代表仪表地址*04代表获取参数命令*75 32代表获取流量*00固定值*02代表返回单精度数据,即4个数据字节*CA 08代表循环冗余码校验(CSC)IFC300响应代码:0104043AF2C4EDC422*01 代表仪表地址*04代表获取参数命令*04代表字节数,此处为04,即后面有4个数据字节*3A F2 C4 ED代表数据区,即流量值*C4 22代表循环冗余码校验(CSC)由此响应代码可以得出当前流量的代码为3A F2 C4 ED,通过计算可以得出流量值为0.0018m3/s3获取计数器1Counter 1m3主机发送:(皆为十六进制数) 010475440004ABD0*01 代表仪表地址*04代表获取参数命令*75 44代表获取计数器1*00固定值*04代表返回双精度数据,即8个数据字节*AB D0代表循环冗余码校验(CSC)IFC300响应代码:01040840B00B02338B26960C2D*01 代表仪表地址*04代表获取参数命令*08代表字节数,此处为08,即后面有8个数据字节*40 B0 0B 02 33 8B 26 96代表数据区,即计数器1值*0C 2D代表循环冗余码校验(CSC)由此响应代码可以得出当前计数器1的代码为40 B0 0B 02 33 8B 26 96,通过计算可以得出计数器1值为4107m3有关IEEE754浮点数的计算规则:4个字节瞬时流量的算法:(浮点数转十进制数)例如:45/29/15/C4/ ,如果要转换成十进制数,可按下列算法:(注:此处c(X)代表45H,此处c(X+1)代表29H,依次类推)符号位si = (c(X) And 128) / 128)阶码 ex = (c(X) Mod 128) * 2 + (c(X + 1) And 128) / 128 尾数 ma = (c(X + 1) Mod 128) / 2 7 + c(X + 2) / 2 15 + c(X + 3) / 2 23 + 1所以所需求的量 vo = (-1) si * 2 (ex-127) * ma = 2705.36则浮点数45/29/15/C4/代表的值为2705.36。8个字节计数器1的算法:(浮点数转十进制数)例如:40/B0/0B/02/33/8B/26/96 ,如果要转换成十进制数,可按下列算法:(注:此处c(X)代表40H,此处c(X+1)代表B0H,依次类推)符号位: si = (c(X) And 128) / 128)阶 码: extt = (c(X + 1) And &HF0) / 2 4 + (c(X) And &HF) * 2 4 + (c(X) And &H70) * 2 4 - 1023 尾 数: ma = (c(X + 1) And &HF) / 2 4 + c(X + 2) / 2 12 + c(X + 3) / 2 20 + c(X + 4) / 2 28 + c(X + 5) / 2 36 + c(X + 6) / 2 44 + c(X+7) / 2 52 + 1所以所需求的量 vo = (-1) si * 2 (ex-127) * ma = 4107.36则浮点数40/B0/0B/02/33/8B/26/96 代表的值为4107.36。有关CSC冗余循环校验的计算规则:CRC-16码由两个字节构成,在开始时CRC寄存器的每一位都预置为1,然后把CRC寄存器与8-bit的数据进行异或,之后对CRC寄存器从高到低进行移位,在最高位(MSB)的位置补零,而最低位(LSB,移位后已经被移出CRC寄存器)如果为1,则把寄存器与预定义的多项式码进行异或,否则如果LSB为零,则无需进行异或。重复上述的由高至低的移位8次,第一个8-bit数据处理完毕,用此时CRC寄存器的值与下一个8-bit数据异或并进行如前一个数据似的8次移位。所有的字符处理完成后CRC寄存器内的值即为最终的CRC值。下面为CRC的计算过程:1设置CRC寄存器,并给其赋值FFFF(hex)。2将数据的第一个8-bit字符与16位CRC寄存器的低8位进行异或,并把结果存入CRC寄存器。3CRC寄存器向右移一位,MSB补零,移出并检查LSB。4如果LSB为0,重复第三步;若LSB为1,CRC寄存器与多项式码相异或。5重复第3与第4步直到8次移位全部完成。此时一个8-bit数据处理完毕。6重复第2至第5步直到所有数据全部处理完成。7最终CRC寄存器的内容即为CRC值。Modbus/RS485通讯转换器参数设置:1 进入菜单setup-device-device info-C number-如果倒数第3位是G(例如:CG30011GE8),那么说明此台IFC300为带有Modbus/RS485通讯的转换器2 进入菜单设置setup-device-RS485/Modbus-设置通讯参数:C5.8.1 仪表地址:01247C5.8.2 波特率:1200,2400,4800,9600,19200,38400 C5.8.3 校验:奇校验,偶校验,无校验C5.8.4 数据形式:Big Endian, Small Endian推荐参数设置为:仪表地址01;波特率19200;偶校验;Big Endian3通讯端口为D;D-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 钻井行业知识培训课件
- 知识产权素养提升培训班课件
- 知识产权管理体系培训计划课件
- 钳形表电工基础知识培训课件
- 钧瓷课件教学课件
- 钣金设备操作课件
- 2025年教师资格面试试题及模拟剧本全面提升应试技巧
- 2025年湖北省黄冈市国家公务员公共基础知识模拟考试含答案
- 2025年工业互联网平台TEE在智能能源调度中的应用实践报告
- 钣金基础知识培训
- 湖南省长沙市师大附中博才实验中学2024-2025学年九年级上学期开学考试语文试题
- 电网劳务分包投标方案(技术方案)
- 第三课 我国的经济发展(课件)
- 人教部编版三年级道德与法治上册全册教案(全册)
- 2024年临时工劳动合同范本
- 单招护理试题及答案
- 加油站居间合同协议书范本2024版
- 中考强化训练河北省保定市中考数学五年真题汇总 卷(Ⅲ)(含答案详解)
- DLT802.7-2023电力电缆导管技术条件第7部分非开挖用塑料电缆导管
- 2024年杭州市中小学教师教学能力水平考核及答案
- 《非营利组织财务管理》 课件全套 第1-13章 非营利组织的缘起与发展-非营利组织财务管理信息系统
评论
0/150
提交评论