版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、电磁流量计PROFIBUS 通 讯 一、输入数据为D1 D 32 共32个字节。字节号D1-D32字节内容数据范围1从站地址00-992-4瞬时流量有效数字00000-999995瞬时流量指数0 - 96流量单位0-157流动方向0-18-10流速00.000-20.00011小信号切除允许0-112-13流量百分比000.0-999.914量程比0-315流量上限报警允许0-116流量下限报警允许0-117-18电极间电阻值000.0-999.919空管报警允许0-120-24正向累计0000000000-999999999925-29反向累计0000000000-999999999930累
2、计量单位0-1531报警信号00-6332口径00-39详细字节说明如下:1、D 1表示仪表通讯地址:D1 =0x00 0x63,十六进制,分别代表编号为099的仪表。2、D 2 D 4代表瞬时流量值; D5 是流量值的指数(10的幂);D6 是流量单位;D7代表流体方向; 幂值 = D5 5, 幂值范围: -5 +5;D6 和流量单位对应如下:D601234567单位m3/sm3/minm3/hm3/dL/sL/minL/hL/dD689101112131415单位t/st/mint/ht/dkg/skg/minkg/hkg/dD7字节:流体流动方向位B6.B1B0定义保留0-正向; 1-反
3、向数据段的第2-4三个字节(D2、D3、D4)组成十位流量计测量数据,每字节表示两位十进制数的压缩BCD码格式。D2、D3、D4需要先规格化为十进制格式,具体算法如下:D2 = ( D2 4) *10 + (D2 & 0x0F)D3 = ( D3 4) *10 + (D3 & 0x0F)D4 = ( D4 4) *10 + (D4 & 0x0F)流量值 = 10000 * D4 + 100 * D3 + D2;其中:符号 为C语言中的逻辑右移指令, & 为逻辑与操作. 例如: 收到十六进制数据: D2 = 36H, D3 = 47H, D4 = 09H, D5 = 03H, D6 = 02H,
4、 , D7 = 00H则规格化为十进制后:D2 = 3 * 10+6 = 36D3 = 4*10 + 7 = 47D4 = 0*10 + 9 =9流量值 = 10000*9 + 100*47 + 36 = 94736 幂值=D5-5=3-5= -2 故最终流量值=94736 * 10-2 =947.36 ;D6=2,则单位是 m3/h;D7=0,流体方向是正向。 3、D8 D10代表流速,固定保留小数点后3位数;值范围 = 00.000 99.999,流速单位固定为 m/s;D11是小信号切除标志(0 - 允许; 1 - 禁止)。 例如收到的D8 D10为D8 = 16H, D9 = 74H,
5、 D10 = 00H, 规格化为十进制格式后: D8 = 1 * 10+6= 16D9 = 7*10 +4 = 74 D10 = 0*10 +0 =0 流速值 = 10000*0 + 100*74 + 16 = 7416,因为固定保留小数点后3位数;故最终流速值为7.416 m/s。 4、D11代表小信号切除允许,1是禁止,0是允许。5、D12、D13代表百分比。先规格化为十进制格式,具体如下:D12 = ( D12 4) *10 + (D12 & 0x0F)D13 = ( D13 4) *10 + (D13 & 0x0F) 百分比值=100 * D13 + D12; 小数点精度固定为0.1,
6、故值范围 = 000.0 999.9 % 例如收到的D12 D13为D12 = 43H, D13 = 07H,规格化为十进制格式后: D13 = 0 * 10+7= 7D12 = 4*10 +3 = 43 百分比值=100 * 7 + 43 =743 小数点精度为0.1,故百分比 = 74.3% 。 6、D14代表量程比,定义如下: D14 0 1 2 3 量程比 1:1(禁止) 1:2 1:4 1:8 7、D15代表上限报警允许0 - 允许1 - 禁止 8、D16代表下限报警允许0 - 允许1 - 禁止9、D17 D18 代表电极电阻,算法如下: D17= (D17 4) *10 + (D1
7、7& 0x0F) D18= (D18 4) *10 + (D18& 0x0F) 电极电阻值=100 * D18 + D17; 小数点精度固定为0.1,值范围 = 0000 999.9 KW 例如收到的D17 D18为D17 = 11H, D18 = 22H,规格化为十进制格式后: D18 = 2 * 10+2= 22D17 = 1*10 +1 = 11 电极电阻值=100 * 22 + 11 =2211 , 因为小数点精度固定为0.1,故电极电阻值 = 221.1 10、D19:空管报警允许(0 - 允许 1 - 禁止);11、D20 D24 代表正向累计,算法如下: D20= (D20 4)
8、 *10 + (D20 & 0x0F) D21= (D21 4) *10 + (D21 & 0x0F) D22= (D22 4) *10 + (D22 & 0x0F) D23= (D23 4) *10 + (D23 & 0x0F) D24= (D24 4) *10 + (D24 & 0x0F) 正向总量=100000000 * D24 + 1000000 * D23 + 10000 * D22 + 100 * D21 + D20;12、D25 D29 代表反向累计,算法如下: D25= (D25 4) *10 + (D25 & 0x0F) D26= (D26 4) *10 + (D26 & 0
9、x0F) D27= (D27 4) *10 + (D27 & 0x0F) D28= (D28 4) *10 + (D28 & 0x0F) D29= (D29 4) *10 + (D29 & 0x0F) 反向总量=100000000 * D29+ 1000000 * D28 + 10000 * D27 + 100 * D26 + D25; 13、D30代表总量单位,对应如下:D3001234567单位0.001L0.01L0.1L1L0.001m30.01m30.1m31m3D3089101112131415单位0.001kg0.01kg0.1kg1kg0.001t0.01t0.1t1t14、D
10、31代表报警状态:位定义:Bx = 0 无警状态;Bx = 1 报警状态;D31位B0B1B2B3B4报警定义保留励磁报警电极报警空管报警上限报警D31位B5B6B7B8B9报警定义下限报警保留保留保留保留15、D32表示仪表口径,D32字节的值对应不同口径如下:,D32字节定义管径 (单位mm)D32数值代表管径D32数值代表管径D32数值代表管径0031520030140001616250311600028173003218000310183503320000415194003422000520204503524000625215003626000732226003728000840237
11、003830000950248001065259001180261000121002711001312528120014150291300二、输出数据为D0 D9 共10个字节。输出数据主要对从站的参数设定进行修改。其输出应符合以下数据格式:密码低字节密码高字节参数代改标志数据字节0数据字节1数据字节2数据字节3数据字节4数据字节5数据字节6PW1 PW2 CODED0 D1D2D3D4D5 D6各字节定义说明如下:1、 为防止非授权修改设定参数,必须在PW1、PW2处输入权限密码(密码见用户说明书,不同用户密码可能不一样)才能修改子站参数。2、 参数代码及修改标志(CODE)各位的定义如下:
12、位号BIT7BIT6BIT5BIT4BIT3BIT2BIT1BIT0定义参数修改标志保留保留保留参数代码:00 - 092.1 BIT7:参数修改标志位= 0 :不修改=1:修改参数2.2 BIT0 BIT3:参数代码0:流量量程1:阻尼时间2:流向选择3:小信号切除4:流量积算单位5:脉冲输出方式6:脉冲当量7:上限报警8:下限报警9 15:保留3、数据字节D0 D6 根据参数代码不同,定义如下:3.1 参数代码0:流量量程量程数值采用如下格式表示:Q10E。D0-D4:流量量程有效数字Q,范围00000 99999,D0 D4为BCD码格式,分别对应量程有效数字的每一位。其中D0为最高位,
13、D4为最低位。例如设置量程为240,则D0D4分别为00 00 02 04 00D5:量程的10的冥指数字节。例如设置D5为2,则输出量程=量程设置值 * 102 。D6:流量单位:见下表D601234567单位m3/sm3/minm3/hm3/dL/sL/minL/hL/dD689101112131415单位t/st/mint/ht/dkg/skg/minkg/hkg/d3.2 参数代码1:阻尼时间D0:见下表D001234567阻尼时间0.2s0.5s0.8s1.0s2.0s3.0s4.0s5.0sD0891011121314阻尼时间6.0s8.0s10.0s20.0s30.0s50.0s
14、100.0s3.3 参数代码2:流向选择D0:=0 正向;=1 反向3.4参数代码3:小信号切除小信号切除点以千分数表示,范围:0- 999 D0:切除允许 =0:允许切除;=1:禁止切除D1:小信号切除点千分数低位字节D2:小信号切除点千分数高位字节例如要置入的小信号切除点值为800 ,800转换成16进制是0x0320,则D2=03,D1=203.5参数代码4:流量积算单位D0:流量积算单位见下表D001234567单位0.001L0.01L0.1L1L0.001m30.01 m30.1 m31 m3D089101112131415单位0.001kg0.01kg0.1kg1kg0.001t
15、0.01t0.1t1t3.6参数代码5:脉冲输出方式D0:脉冲输出方式, = 0:频率输出; =1:脉冲输出D1-D2:频率输出满度,范围 0 5000 HzD1:低位字节D2:高位字节 例如要置入的频率范围是2000Hz,2000转换成16进制是0x07d0,则D2=07,D1=D03.7参数代码6:脉冲当量D0:脉冲当量, =0:0.001 L/P=1:0.01 L/P=2:0.1 L/P=3:1 L/P=4:2 L/P=5:5 L/P=6:10 L/P=7:100 L/P=8:1 m3/P =9:10 m3/P =10:100 m3/P =11:1000 m3/P3.8参数代码7:上限报警上限报警阈值以千分数表示,范围:0- 9999 D0:上限报警允许 =0:允许;=1:禁止D1:上限报警阈值千分数低位字节 D2:上限报警阈值千分数高位字节 例如要置入的上限报警阈值为1000 ,1000转换成16进制是0x1388,则D2=13,D1=883.9参数代码8:下限报警下限
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年航天建设加盟合作协议
- 2026年地产施工供应链金融协议
- 村委会民兵营工作制度
- 村屯秸秆禁烧工作制度
- 预算业务管理工作制度
- 预防迟到早退工作制度
- 食品原料采购工作制度
- 麻精药品运输工作制度
- 德州市武城县2025-2026学年第二学期五年级语文期末考试卷(部编版含答案)
- 阿克苏地区阿克苏市2025-2026学年第二学期五年级语文期末考试卷(部编版含答案)
- (二模)宁波市2026届高三高考模拟考试语文试卷(含答案及解析)
- 儿童发热全程管理专家共识2026
- 2026年天津市和平区高三下学期一模语文试卷和答案
- 仙人指路指标源码,号称20年16000倍收益通达信指标公式源码
- 2026年冀教版(新版)三年级下册数学全册教案(完整版)教学设计含教学-新版
- 2025-2030档案管理行业现状调研与发展方向研究报告
- 妇产科面试题目及答案
- 纤维肌痛综合征
- 2023北京大兴区初一期中(下)英语试卷及答案
- 教育教学理论试题与答案
- 陕西省普通高中学业水平考试 历史常考知识点总结课件
评论
0/150
提交评论