当前位置:文档之家› Mbus表计通信协议

Mbus表计通信协议

表计通信协议

一、字符格式

1个停止位,8位数据,无校验,1位停止位

二、桢格式

2、

0X10-0X19水表,分别为:

0X10→冷水水表

0X11→生活热水水表

0X12→直饮水水表

0X13→中水水表

0X20-0X29热量表,分别为:

0X20→热量表,计热类

0X21→热量表,计冷类

0X30-0X39燃气表,分别为:

0X30→燃气表

0X40-0X49其它仪表,分别为:

0X40电度表。

3、地址域

4字节,十六进制码格式,00000000-FFFFFFFF共4G个地址,其中FFFFFFFF为广播设置地址,用于设置表计地址或者读表计地址,其他地址用于表计地址编码。

4、命令码

D7=方向控制,D7=0表示主站发出的数据,D7=1表示表计发出的数据。

D6-D0构成命令码

三、通信交互过程

1、问答式规约

任何一次通信必须有主站发起,表计应答结束。

2、表计的正确应答,ACK

当表计接收到主站发出的设置类、控制类命令并且能够正确执行时回复ACK

3、表计的错误应答,ERR

当表计接收到正确的数据桢但是执行错误时发错误应答桢ERR

1=数据保存出错,当接收到设置类命令时,表计把设置数据写入非易失存储器,并且读出数据进行校验,如果写非易失存储器失败,则返回错误代码=1的ERR桢

2=执行开阀门失败,如果表计收到开阀命令,并且执行该命令,如果阀门有到位检测但检测失败则返回错误代码=2的ERR桢

3=执行关阀门失败,如果表计收到关阀命令,并且执行该命令,如果阀门有到位检测但检测失败则返回错误代码=3的ERR桢

4、超时处理

如果表计收到错误的数据桢,则不作任何处理和应答,主站通过超时来判断数据通信失败。

四、命令桢

1、读数据命令READ,CMD = 0X01

“9999.99”,采用ascii码字符串。高位在前。

每位的代码采用ASCII字符格式,取值为:?0?—…9?,‘E?,?F?。

2、阀门控制命令SW,CMD=0X03

如果阀门动作成功,返回ACK,动作失败返回ERR,错误代码见上述。

3、设置表计地址ADDR,CMD=0X11

表计→主站

如果表计保存地址成功,返回ACK,否则返回ERR,错误代码=1。4、读表计地址RADDR,CMD =0X10

如果地址设置有效,用有效地值返回ACK,否则用FFFFFFFF地址返回ERR,错误代码=1

热量表CJ128通讯协议

超声波热量表CJ128通讯协议 第一章通讯协议 1、通讯协议: z M_BUS通讯采用欧洲EN13757 M-BUS总线标准; z协议采用建设部CJ/T 188-2004《户用计量仪表数据传输技术条件》标准; 2、按抄表方式分为以下三种形式 2.1红外抄表功能 红外抄表-采用红外接收发送管,进行近距离通讯 介绍: z USB红外读表器-自制 z需要安装驱动 z USB红外读表器上有发射管(白),接收管(黑) z热量表上有接收管(黑),发射管(白) z两者发射对应接收在2厘米距离内抄表 z采用专用软件 2.2 485抄表功能 RS485抄表-利用RS485通讯硬件进行的4线制较远距离的串行通讯; 介绍: z232转485接口-可以买到 z总线4根电线-A、B、地、电源7-12V z热量表上有4根电线-A、B、地、电源7-12V z两者对应接好(分极性,接错可能烧毁) z在800米以内通讯 z最多64个终端 z采用专用软件 2.3 M_BUS抄表功能 M-BUS:Meter(仪表),BUS(总线) 是一种欧洲的2线制总线标准,是专门为消耗测量仪器和记数器传送信息而设计的数据总线标准,一种通讯线路,专门用于远程抄表的高可靠性、高速的远程抄表系统总线。 介绍: z M_BUS主机 z总线2根电线-A、B z热量表上有2根电线-A、B z两者对应接好(不分极性) z在4000米以内通讯 z最多200个终端 z采用专用抄表软件 第二章 热表上传数据格式 一、串口设置 波特率:2400bps 校验方式:偶校验 数据位:8位停止位:1位 数据发送方式:以16进制发送 二、热量表LCD显示表号 68 20 AA AA AA AA AA AA AA 1A 03 9A 4F 00 34 16 发送指令后表的液晶屏显示的号码为表号,一般和条形码号码一致,表号加上固定码001111就是表的地址。 在“瞬时”界面按住按钮8秒进入“A2”测试界面。点击按钮(在“A2”测试界面的“瞬时”后面一个界面,显示的8位数字就是表号)。 三、修改热量表表号 68 20 11 11 11 11 00 11 11 15 0A A0 18 AA 12 34 56 78 00 11 11 A5 16 修改前表号表号固定码修改后的表号表号固定码校验和 注:校验和(CS):在16进制下,从第一个字节累加至校验和字节前一位,然后取累加和低字节为校验和。 举例:在16进制下,68(H)+20(H)+11(H)+11(H)+11(H)+11(H)+00(H)+11(H)+11(H)+15(H)+0A(H)+A0(H)+18(H)+AA(H)+12(H)

电脑通讯协议

电脑通讯协议 数据格式说明: 0XAF,0XAF:同步头 0X00,0X00:ID码(一般是0X00,0X00) 0XAF:头 0X80,0X00:命令码(上位机发码是0X80,YY,单片几发码给电脑0X00,YY)LEN:数据长度是从LEN开始到CS的数据个数,不包括LEN和CS CS:是验证码,CS前面所有数据之和%0XFF 结束码:0X0D 0X0A 举例: 设置空中参数为9600代码为: AF AF 00 00 AF 80 03 02 04 00 96 0D 0A 读取空中参数代码为: AF AF 00 00 AF 80 04 02 00 00 93 0D 0A //******************************************************************* 02发码设置串口 AF AF 00 00 AF 80 01 LEN XX YY CS 0D 0A XX:01-1200 02-2400 03-4800 04-9600 05-19200 06-38400 07-56700 08-115200 YY:00-无验证 01-偶验证 02-奇验证 答应回码 AF AF 00 00 AF 00 01 LEN XX YY CS 0D 0A XX:01-1200 02-2400 03-4800 04-9600 05-19200 06-38400

07-56700 08-115200 YY:00-无验证 01-验证 02-奇验证 //******************************************************************* 03读串口参数 //读串口参数 //AF AF 00 00 AF 80 02 LEN 00 00 CS 0D 0A //答应参数 //AF AF 00 00 AF 00 02 LEN XX YY CS 0D 0A XX:01-1200 02-2400 03-4800 04-9600 05-19200 06-38400 07-56700 08-115200 YY:00-无验证 01-偶验证 02-奇验证 //******************************************************************* 04设空中参数// //AF AF 00 00 AF 80 03 LEN XX YY CS 0D 0A //XX 01-1200 02-2400 03-4800 04-9600 05-19200 06-38400 07-56700 08-115200 YY=0 //答应参数 //AF AF 00 00 AF 00 03 LEN XX YY CS 0D 0A //XX 01-1200 02-2400 03-4800 04-9600 05-19200 06-38400 07-56700 08-115200

电磁流量计ModBus通讯协议

电磁流量计ModBus通讯协议 一、通讯协议内容 1.电磁流量计通用通讯协议(V77) 电磁流量计的 Modbus 协议采用 04 号功能码读取数据,串口参数为: 1 位起始位 8 位数据位 1 位停止位 N 无校验。 表2-1 V77协议寄存器表

2.电磁流量计热冷表通讯协议(L-mag_H) 电磁流量计的 Modbus 协议采用 04 号功能码读取数据,串口参数为: 1 位起始位 8 位数据位 1 位停止位 N 无校验。

3.电池供电电磁流量计通讯协议(W803C) 电磁流量计的 Modbus 协议采用 04 号功能码读取数据,串口参数为: 1 位起始位 8 位数据位 1 位停止位 N 无校验。

二、数据解析 1.Float Inverse解析 瞬时流量、瞬时流速、流体点导比、流量百分比等数据为Float Inverse格式,采用IEEE754 32位浮点数格式,其结构如下: E-指数;与十进制数127的差值表示。 M-尾数;低23位,小数部分。 当E不全”0”时,且不全”1时浮点数与十进制数转换公式: 假设,流量计回复的数据为 C4 1C 60 00 由上述公式可计算当前瞬时流量为: 浮点数C4 1C 60 00 1100 0100 0001 1100 0110 0000 0000 0000 浮点数字节1 浮点数字节2 浮点数字节3 浮点数字节4 S=1: 尾数符号为1表示是负数。 E = 10001000: 指数为136 M= 001 1100 0110 0000 0000 0000,尾数为 = -625.5 故C4 1C 60 00代表的值为-625.5。 ) 1( 2 )1 () 127 (M V E S+ - =-

TRT流量计技术协议

杭州钢铁集团公司动力公司2#、3#高炉TRT 工程 质量流量计技术协议 杭州钢铁集团公司动力公司(甲方)与北京埃希尔控制技术有限责任公司(乙方)就杭钢2#、3#高炉TRT 工程质量流量计技术要求、功能、安装及供货,达成技术协议如下: 一、设备供货范围及技术要求: 总则: 甲方要求乙方提供用于高炉煤气测量的质量流量计2套。甲方要求所提供设备测量准确,运行稳定,且提供优良的售后服务。 被测气体工况参数、主要成分及系统工作环境: 1. 气体工况: 2.测量介质的主要组 分 : CO % , H 2 % , N 2 % ,CH 4 % ,CO 2 % 3.主要技术指标: 精度:±1%读数+%满量程 序号 测量介质 高炉煤气 1 温度 250℃ 位号 3# FE-101 测量范围 0~220000 NCMH 管径 D1620×8 压力 250KPa (g ) 序号 测量介质 高炉煤气 2 温度 250℃ 位号 2# FE-101 测量范围 0~280000 NCMH 管径 D1820×8 压力 250KPa (g )

重复性:±读数 传感器工作温度范围:-40~+260℃ 量程比:1︰100 流量元件材质:全焊接,316不锈钢 输入电源:115±15VAC,230±30VAC,最大16watts; 24VDC,-2和+6VDC,最大16watts,可通过电源输入开关或端子选择 输出:标准4~20mA信号输出 过程连接:法兰,材质与结构材质相同,可在线插拔的密封套管,低压:最大350KPa(g)流量计的标定:按照用户的实际组分、温度、压力等进行标定,并能提供完整的标定证书及文件。 认证:1)满足国际标准的各种认证 2)中华人民共和国国家质量技术监督局的进口计量器具型式批准证书(CPA)安装:可以对由于直管段不够的情况而造成的测量误差进行修正。考虑到测量煤气的应用,建议安装时采用水平管线斜向上45度的安装方式,若为垂直管线则无此要求。 仪表就地封装的防爆等级为DⅡCT6可以安装在1级危险场所,变送器为不防爆形式。 测量原理: 1. 采用恒功率加热的方式,提供出众的精度、高可靠性和高重复性指示。 2. 传感元件包括两个带热套管保护的电阻式温度探测器(铂RTD)。当这两个RTD被置于流体中时,其中一个RTD被加热,另一个则用于感应过程温度。两个RTD之间的温差与过程流速及过程介质的性质有关。较高的流量或密度较大的介质将使被加热的RTD加速降温并使两个RTD之间的温差加速减小。由于流量和RTD的冷却效果间关系同气体应用中的质量流量测量直接有关。FCI热扩散技术提供了一种高重复性、高精度的气体或空气质量流量测量。配有先进的微处理线路的“智能化”电路,使用户可以轻易的对信号输出进行设定,同时也可以用手持通讯器对显示或报警进行现场调节。 供货范围:质量流量计2台。 产品型号及型号说明(见附件)

MODBUS_RTU 通讯协议(LCD热量表四万地址)

MODBUS_RTU 通讯协议 1、数据传输格式:1位起始位、8位数据位、1位停止位、无奇偶校验位。 2、仪表数据格式:2字节寄存器值=寄存器数高8位二进制数+寄存器低8位二进制数 3、仪表通讯帧格式: 读寄存器命令格式: 1 2 3 4 5 6 7~8 DE 3 起始寄存器高位起始寄存器低位寄存器数高位寄存器数低位CRC 注1:寄存器的起始地址从40000开始 应答: 1 2 3 4~5 6~7 …M*2+2~M*2+3 M*2+4~M*2+5 DE 3 字节计数M*2 寄存器数据1 寄存器数据2…寄存器数据M CRC DE: 设备地址 (1~200)单字节 CRC: 校验字节 采用CRC-16循环冗余错误校验 注2:寄存器数据为双字节,高位在前。 举例说明:(以LCD热量表为例) 1、MODBUS_RTU 通讯协议(十进制格式)以实际通讯数据内容为准 发送:1, 3, 156, 64, 0, 16, 107, 130, 回收:1, 3, 32, 10, 212, 128, 0, 10, 212, 128, 0, 136, 249, 240, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 221, 仪表动态数据格式(MODBUS_RTU协议) 编号参数名称数据格式地址备注 1 第一路采样四字节浮点数 0000 2 第二路采样四字节浮点数 0002 3 第三路采样四字节浮点数 0004 4 瞬时值四字节浮点数 0006 5 瞬热值四字节浮点数 0008 因通讯是以秒为单位,故: 仪表实际值(单位:小时)=通讯采集值×3600 6 累计流量八字节浮点数 000A 7 累计热量八字节浮点数 000E 通讯将八字节分为前四字节和后四字节,故:仪表实际值=前四字节×100+后四字节 8 停电次数双字节定点数 0012 9 停电时间四字节浮点数 0013 10 报警状态双字节定点数 0015

网络协议大全

网络协议大全 在网络的各层中存在着许多协议,它是定义通过网络进行通信的规则,接收方的发送方同层的协议必须一致,否则一方将无法识别另一方发出的信息,以这种规则规定双方完成信息在计算机之间的传送过程。下面就对网络协议规范作个概述。 ARP(Address Resolution Protocol)地址解析协议 它是用于映射计算机的物理地址和临时指定的网络地址。启动时它选择一个协议(网络层)地址,并检查这个地址是否已经有别的计算机使用,如果没有被使用,此结点被使用这个地址,如果此地址已经被别的计算机使用,正在使用此地址的计算机会通告这一信息,只有再选另一个地址了。 SNMP(Simple Network Management P)网络管理协议 它是TCP/IP协议中的一部份,它为本地和远端的网络设备管理提供了一个标准化途径,是分布式环境中的集中化管理的重要组成部份。 AppleShare protocol(AppleShare协议) 它是Apple机上的通信协议,它允许计算机从服务器上请求服务或者和服务器交换文件。AppleShare可以在TCP/IP协议或其它网络协议如IPX、AppleTalk上进行工作。使用它时,用户可以访问文件,应用程序,打印机和其它远程服务器上的资源。它可以和配置了AppleShare协议的任何服务器进行通信,Macintosh、Mac OS、Windows NT和Novell Netware都支持AppleShare协议。 AppleTalk协议 它是Macintosh计算机使用的主要网络协议。Windows NT服务器有专门为Macintosh服务,也能支持该协议。其允许Macintosh的用户共享存储在Windows NT文件夹的Mac-格式的文件,也可以使用和Windows NT连接的打印机。Windows NT共享文件夹以传统的Mac文件夹形式出现在Mac用户面前。Mac 文件名按需要被转换为FAT(8.3)格式和NTFS文件标准。支持MAc文件格式的DOS和Windows客户端能与Mac用户共享这些文件。 BGP4(Border Gateway Protocol Vertion 4)边界网关协议-版本4 它是用于在自治网络中网关主机(每个主机有自己的路由)之间交换路由信息的协议,它使管理

4100通讯协议

Simplex Fire Systems that Interface to 3rd Party Systems The Simplex family of 4100 panels (4020, 4100, & NDU) can be used for interfacing to 3rd parties. Required Hardware and Software You need an RS-232 card ( 4XXX-0113 ) in the 4100 panel with version 2.03 RS-232 firmware and port B designated as Computer Port. ( Master 4020 / 4100 Executive Software Rev 8.x or later ) Port B will be used as the supervised interface to the 3rd party equipment. Information that can be sent to the 3rd Party System Point Alarm, Trouble, Digital Pseudo, and Control messages to be sent over the interface. Interface Mapping Information for the 3rd Party What the 3rd party needs from you is the SDACT . PTF file after you have programmed the 4100 panel. How to generate a SDACT PTF file: Add an SDACT to 4100 system hardware. Build the job. In the 4100 job directory you will find a Jobname.PTF file. The .PTF file is a text file, rename it to jobname.TXT Remove the SDACT (if it isn't required), and rebuild the job Example of what the Jobname.TXT file contains 1-1-0 IO1 MONB FIRE 1st Floor Lobby 1-2-0 IO2 MONB FIRE 2nd Floor Lobby 1-3-0 IO3 RELAY RELAY SPARE RELAY 1-4-0 IO4 SIGB SIGNAL General Alarm Notification 3-1-1 M1-1 ADRPUL PULL 1st Floor

流量计、液位计技术协议(签字版)

. 四川省富邦钒钛制动鼓有限公司(流量计、液位计仪表) 供货合同技术协议 买方:四川省富邦钒钛制动鼓有限公司 卖方:上海效诚电气有限公司 2013年4月攀枝花

四川富邦钒钛制动鼓有限公司(以下简称买方)与上海效诚电气有限公司(以下简卖方),就四川富邦钒钛制动鼓有限公司流量计、液位计仪表的有关技术问题进行了友好协商,达成以下协议: 一、设备参数 1.1 固定分体式超声波流量计,1台 测量介质:清水; 介质温度:常温; 介质压力:0.3MPa 常用流量:1000m3/h; 最小流量:500 m3/h; 最大流量:2000 m3/h; 管径:DN450; 管材:碳钢; 管壁:8~14mm; 传感器防护等级:IP68;(传感器具有在线拆装功能) 显示装置工作电压:220VAC; 显示装置工作温度:常温; 显示装置防护等级:IP4X; 显示装置精度:双声道0.25-0.5%; 显示装置灵敏度:0.003m/s; 显示装置线性度:线性度:0.15%~0.25%; 显示装置输出:4-20mA; 显示装置数据记录:160K~2MB资料库,记录一天内的流量及至少一年的累积量; 在流速±14m/s内可维持标定的精度,并可显示正反流动方向; 可测知液体中的含气量(VAER读数)并作出内部补偿; 双声道设计,可安装在弯头附近,不受液体中的乱流影响;

高灵敏度0.001ft/s; 自诊功能,显示计量时间的问题,如气泡、讯号值和声速。 1.2 缆式液位计,3台 测量介质:清水; 介质温度:常温; 测量范围:0~10m; 精度:0.5级; 工作温度:-20~80℃; 输出信号:二线制4~20mADC; 电源电压:24VDC 不灵敏区:≤±1.0%FS; 负载能力:0-600Ω 防护等级:IP68 传感器材料:聚四氟乙烯,(聚丙烯法兰); 1.3 无纸记录仪,1台 输入信号:8通道隔离型万能信号输入,通道间隔离电压大于250VAC,通道和地之间隔离电压大于500VAC。 信号类型: 标准电压信号: 0~5V、1~5V、0~10V、±5V、√0~5V、√1~5V; 标准电流信号:0~10mA 、4~20 mA 、0~20 mA、√0~10mA、√4~20mA; 毫伏信号:0~20mV、0~100mV、±20mV、±100mV; 热电偶信号:B、S、K、E、T、J、R、N、F2、Wre3-25 、Wre5-26; 热电阻信号:Pt100、Cu50、Cu53、Cu100、BA1 、BA2; 线性电阻信号:0~400Ω; 精度:±0.2%FS; 采样周期:1秒; 存储容量:内部Flash存储器容量128M Byte; 报警输出:>3路报警继电器常开触点输出,触点容量3A/250VAC; 配电:变送器配电电源,额定电压24VDC,最大电流250mA;(配电可设置)通讯接口:隔离RS232和RS485接口;

CJ188通讯协议

光电直读仪表CJ-T188通讯规约 2016年2月

目录 第1章概述 (3) 第2章表计地址及数据编码格式 (4) 第3章数据传输协议 (6) 3.1读表计数据 (6) 3.2读表计地址 (7) 3.3设置表计地址 (9) 3.4写阀门控制 (11) 附录1测试报文 (14) 附录2M-bus接口 (15)

第1章概述 本规范是抄表系统下行接口的通讯协议(除少部分自定义部分外,均参照CJ/T 188-2004中华人民共和国城镇建设行业标准)。协议内容分为两层:控制帧、文件传输协议。网络拓扑图如下: 本协议为主-从模式的半双工通讯方式。集中器为主叫方,水、燃气等表计均为被叫方。每个水、燃气表计均有各自的地址编码。通讯链路的建立与解除均由主叫方来完成。 字节格式符合CJ/T188-2004标准字节格式,即每字节含8位二进制码,传输时加上 1 数据服务器WEB 方式数据管理系统 前端管理机 内部局域网 Internet 或内部局 域网 集团公司服务器 现场集中器 集团公司内网或Internet 收费票据打印 工作站 本通讯协议适用范围

位起始位(0)、一个偶校验位、一个停止位(1),共11位。 通讯波特率为2400bps。校验码(CS)符合CJ/T188-2004,即从起始符(0x68)开始到校验码之前的所有字节的和对256取模。 第2章表计数据编码格式说明 以下数据均为16进制表示,表计地址广播码为AA,主叫方在发送命令帧之前先发送3字节0xFE;在主叫方发出命令帧到表计应答时间<1秒,其它符合CJ/T188-2004。 2.1表类型T代码说明 冷水表为:10 热水表为:11 直饮水表为:12 热量表为:20 燃气表为:30 电表为:40 2.2表计地址ADDR编码格式(采用BCD码) A0:生产流水号最低字节; A1:生产流水号次高字节; A2:生产流水号最高字节; A3:表计生产月份; A4:表计生产年份; A5:生产厂商代码低字节; A6:生产厂商代码高字节; (以上的表计地址编码用户可自行定义,发送时低字节在前高字节在后) 2.3控制码CTR代码说明(表计回复CTR|+0x80) 主站(主叫方)发送从站(表计)回复 读表计数据01H81H 读表计地址03H83H 设置表计地址15H95H 控制阀门04H84H

协议号大全

协议号大全 Decimal Keyword Protocol References -------- ------------- ---------------------------- ---------------- 0 HOPOPT IPv6 Hop-by-Hop Option [RFC1883] 1 ICMP Internet Control Message [RFC792] 2 IGMP Internet Group Management [RFC1112] 3 GGP Gateway-to-Gateway [RFC823] 4 IP IP in IP (encapsulation) [RFC2003] 5 ST Stream [RFC1190,RFC1819] 6 TCP Transmission Control [RFC793] 7 CBT CBT [Ballardie] 8 EG P Exterior Gateway Protocol [RFC888,DLM1] 9 IG P any private interior gateway [IANA] (used by Cisco for their IGRP) 10 BBN-RCC-MON BBN RCC Monitoring [SGC] 11 NVP-II Network Voice Protocol [RFC741,SC3] 12 PUP PUP [PUP,XEROX] 13 ARGUS ARGUS [RWS4] 14 EMCON EMCON [BN7] 15 XNET Cross Net Debugger [IEN158,JFH2] 16 CHAOS Chaos [NC3] 17 UDP User Datagram [RFC768,JBP] 18 MUX Multiplexing [IEN90,JBP] 19 DCN-MEAS DCN Measurement Subsystems [DLM1] 20 HMP Host Monitoring [RFC869,RH6] 21 PRM Packet Radio Measurement [ZSU] 22 XNS-IDP XEROX NS IDP [ETHERNET,XEROX] 23 TRUNK-1 Trunk-1 [BWB6] 24 TRUNK-2 Trunk-2 [BWB6] 25 LEAF-1 Leaf-1 [BWB6] 26 LEAF-2 Leaf-2 [BWB6] 27 RDP Reliable Data Protocol [RFC908,RH6] 28 IRTP Internet Reliable Transaction [RFC938,TXM] 29 ISO-TP4 ISO Transport Protocol Class 4 [RFC905,RC77] 30 NETBLT Bulk Data Transfer Protocol [RFC969,DDC1] 31 MFE-NSP MFE Network Services Protocol [MFENET,BCH2] 32 MERIT-INP MERIT Internodal Protocol [HWB] 33 DCCP Datagram Congestion Control Protocol 34 3PC Third Party Connect Protocol [SAF3] 35 IDPR Inter-Domain Policy Routing Protocol [MXS1] 36 XTP XTP [GXC] 37 DDP Datagram Delivery Protocol [WXC] 38 IDPR-CMTP IDPR Control Message Transport Proto [MXS1] 39 TP++ TP++ Transport Protocol [DXF] 40 IL IL Transport Protocol [Presotto] 41 IPv6 Ipv6 [Deering]

通讯协议标准

编号: 密级:内部 页数:__________基于RS485接口的DGL通信协议(修改) 编写:____________________ 校对:____________________ 审核:____________________ 批准:____________________ 北京华美特科贸有限公司 二○○二年十二月六日

1.前言 在常见的数字式磁致伸缩液位计中,多采用RS485通信方式。但RS485标准仅对物理层接口进行了明确定义,并没有制定通信协议标准。因此,在RS485的基础上,派生出很多不同的协议,不同公司均可根据自身需要设计符合实际情况的通信协议。并且,RS485允许单总线多机通信,如果通信协议设计不好,就会造成相互干扰和总线闭锁等现象。如果在一条总线上挂接不同类型的产品,由于协议不一样,很容易造成误触发,造成总线阻塞,使得不同产品对总线的兼容性很差。 随着RS485的发展,Modicon公司提出的MODBUS协议逐步得到广泛认可,已在工业领域得到广泛应用。而MODBUS的协议规范比较烦琐,并且每字节数据仅用低4位(范围:0~15),在信息量相同时,对总线占用时间较长。 DGL协议是根据以上问题提出的一种通信协议。在制定该协议时已充分考虑以下几点要求: a.兼容于MODBUS 。也就是说,符合该协议的从机均可挂接到同一总线上。 b.要适应大数据量的通信。如:满足产品在线程序更新的需要(未来功能)。 c.数据传输需稳定可靠。对不确定因素应加入必要的冗错措施。 d.降低总线的占用率,保证数据传输的通畅。 2.协议描述 为了兼容其它协议,现做以下定义: 通信数据均用1字节的16进制数表示。从机的地址范围为:0x80~0xFD,即:MSB=1; 命令和数据的数值范围均应控制在0~0x7F之间。即:MSB=0,以区别地址和其它数据。 液位计的编码地址为:0x82~0x9F。其初始地址(出厂默认值)为:0x81。 罐旁表的编织地址为:0xA2~0xBF。其初始地址(出厂默认值)为:0xA1。 其它地址用于连接其它类型的设备,也可用于液位计、罐区表地址不够时的扩充。 液位计的命令范围为:0x01~0x2F,共47条,将分别用于参数设定、实时测量、诊断测试、在线编程等。 通信的基本参数为:4800波特率,1个起始位,1个结束位。字节校验为奇校验。 本协议的数据包是参照MODBUS RTU 通信格式编写,并对其进行了部分修改,以提高数据传输的速度。另外,还部分参照了HART协议。其具体格式如下: 表中,数据的最大字节数为16个。也就是说,整个数据包最长为20个字节。 “校验和”是其前面所有数据异或得到的数值,然后将该数值MSB位清零,使其满足0~7F 的要求。在验证接收数据包的“校验和”是否正确时,可将所有接收数据(包括“校验和”)进行异或操作,得到的数据应=0x80。这是因为,只有“地址”的MSB=1,所以异或结果的MSB也必然等于1。 本协议不支持MODBUS中所规定的广播模式。 3.时序安排 在上电后,液位计将先延迟10秒,等待电源稳定。然后,用5秒的时间进行自检和测试数据。

通讯协议大全

T C P/I P TCP/IP是网络中使用的基本的通信协议。 TCP/IP协议包括TCP、IP、UDP、ICMP、RIP、TELNETFTP、SMTP、ARP、TFTP等许多协议,这些协议一起称为TCP/IP协议。 IPX/SPX(多用于局域网) 是基于施乐的XEROX’S Network System(XNS)协议,而SPX是基于施乐的XEROX’S SPP (Sequenced Packet Protocol:顺序包协议)协议 NetBEUI 即NetBios Enhanced User Interface,或NetBios增强用户接口。 网络通信协议: RS-232-C、RS-449、V.35、X.21、HDLC 简单网络管理协议: 简单网络管理协议SNMP、点到点协议PPP 3G标准: WCDMA(欧洲版)、CDMA2000(美国版)和TD-SCDMA(中国版) Modbus协议 Modbus就是工业控制器的网络协议中的一种 包括ASCII、RTU和TCP

现在Modbus已经是工业领域全球最流行的协议。此协议支持传统的RS-232、RS-422、RS-485和以太网设备。许多工业设备,包括PLC,DCS,智能仪表等都在使用Modbus协议作为他们之间的通讯标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。 网络协议大全 1、ARP(address resolution protocol)地址解析协议 2、SNMP(simple network management P)网络管理协议,是TCP/IP的一部分 3、AppleShare protocol(AppleShare 协议) 4、AppleTalk 协议 5?、BOOTP协议(Bootstrap?Protocol)?应用一个基于TCP/IP协议的协议,该协议主要用于有无盘工作站的局域网 6、CMIP(Common Management Information Protocol)通用管理信息协议,它是建立在开放系统互连通信模式上的网络管理协议。相关的通用管理信息服务(CMIS)定义了访问和控制网络对象,设备和从对象设备接收状态信息的方法。 7、 DHCP协议、Dynamic?Host?Configuration?Protocol(动态主机配置协议),应用:在Windows中要启用DHCP协议,只要将IP地址设置为“自动获得IP地址”即可 9、Connection-oriented Protocol/Connectionless Protocol面向连接的协议/无连接协议 10 、Discard Protocol抛弃协议它的作用就是接收到什么抛弃什么,它对调试网络状态

流量计MODBUS协议说明文档

研发中心 流量计通讯协议 版本:V1.0.0 唐山海森电子股份有限公司 2014年10月

文档说明

目录 文档说明 (2) 一、协议简介 (4) 二、帧格式 (4) 1. 写单一寄存器 (4) 2. 写多个寄存器 (4) 2.1写多个寄存器正常回复 (5) 2.2写多个寄存器错误回复 (5) 3. 读多个寄存器 (5) 3.1读多个寄存器正常回复 (5) 3.2读多个寄存器错误回复 (5) 三、具体协议 (6) 1.读数据 (6) 1.1读累计流量和瞬时流量 (6) 1.2读公式系数 (6) 2.写数据 (7) 2.1 写流量计版本号 (10) 2.2写从设备地址................................ 错误!未定义书签。 2.3写公式系数............................... 错误!未定义书签。 3.控制器寄存器地址表 (13)

一、协议简介 网关控制器通讯协议为Modbus协议的MODBUS-RTU格式。控制器暂支持Modbus的03(读多个寄存器)、06(写单一寄存器)以及10(写多个寄存器)三种功能码。 二、帧格式 1.写单一寄存器 1.1 写单一寄存器正常回复 1.2写单一寄存器错误回复 2.写多个寄存器

2.1写多个寄存器正常回复 2.2写多个寄存器错误回复 3.读多个寄存器 3.1读多个寄存器正常回复 3.2读多个寄存器错误回复

三、具体协议 1.读数据 1.1读累计流量和瞬时流量 a)控制器发送数据: b)流量计回复数据 数据: 流量计回复错误: 例如:控制器发送:01 03 00 09 00 04 94 0B 流量计回复:01 03 08 00 00 B4 41 4E 8A 88 40 E3 5E 错误回复:01 83 01 80 F0

常用几种通讯协议

常用几种通讯协议 Modbus Modbus技术已成为一种工业标准。它是由Modicon公司制定并开发的。其通讯主要采用RS232,RS485等其他通讯媒介。它为用户提供了一种开放、灵活和标准的通讯技术,降低了开发和维护成本。 Modbus通讯协议由主设备先建立消息格式,格式包括设备地址、功能代码、数据地址和出错校验。从设备必需用Modbus协议建立答复消息,其格式包含确认的功能代码,返回数据和出错校验。如果接收到的数据出错,或者从设备不能执行所要求的命令,从设备将返回出错信息。 Modbus通讯协议拥有自己的消息结构。不管采用何种网络进行通讯,该消息结构均可以被系统采用和识别。利用此通信协议,既可以询问网络上的其他设备,也能答复其他设备的询问,又可以检测并报告出错信息。 在Modbus网络上通讯期间,通讯协议能识别出设备地址,消息,命令,以及包含在消息中的数据和其他信息,如果协议要求从设备予以答复,那么从设备将组建一个消息,并利用Modbus发送出去。 BACnet BACnet是楼宇自动控制系统的数据通讯协议,它由一系列与软件及硬件相关的通讯协议组成,规定了计算机控制器之间所有对话方式。协议包括:(1)所选通讯介质使用的电子信号特性,如何识别计算机网址,判断计算机何时使用网络及如何使用。(2)误码检验,数据压缩和编码以及各计算机专门的信息格式。显然,由于有多种方法可以解决上述问题,但两种不同的通讯模式选择同一种协议的可能性极少,因此,就需要一种标准。即由ISO(国际标准化协会〉于80年代着手解决,制定了《开放式系统互联(OSI〉基本参考模式(Open System Interconnection/Basic Reference Model简称OSI/RM)IS0- 7498》。 OSI/RM是ISO/OSI标准中最重要的一个,它为其它0SI标准的相容性提供了共同的参考,为研究、设计、实现和改造信息处理系统提供了功能上和概念上的框架。它是一个具有总体性的指导性标准,也是理解其它0SI标准的基础和前提。 0SI/RM按分层原则分为七层,即物理层、数据链路层、网络层、运输层、会话层、表示层、应用层。 BACnet既然是一种开放性的计算机网络,就必须参考OSIAM。但BACnet没有从网络的最低层重新定义自己的层次,而是选用已成熟的局域网技术,简化0SI/RM,形成包容许多局 域网的简单而实用的四级体系结构。 四级结构包括物理层、数据链路层、网络层和应用层。

Mbus表计通信协议

表计通信协议 一、字符格式 1个停止位,8位数据,无校验,1位停止位 二、桢格式 2、 0X10-0X19水表,分别为: 0X10→冷水水表 0X11→生活热水水表 0X12→直饮水水表 0X13→中水水表 0X20-0X29热量表,分别为: 0X20→热量表,计热类 0X21→热量表,计冷类 0X30-0X39燃气表,分别为: 0X30→燃气表 0X40-0X49其它仪表,分别为: 0X40电度表。 3、地址域 4字节,十六进制码格式,00000000-FFFFFFFF共4G个地址,其中FFFFFFFF为广播设置地址,用于设置表计地址或者读表计地址,其他地址用于表计地址编码。 4、命令码 D7=方向控制,D7=0表示主站发出的数据,D7=1表示表计发出的数据。 D6-D0构成命令码 三、通信交互过程 1、问答式规约 任何一次通信必须有主站发起,表计应答结束。 2、表计的正确应答,ACK 当表计接收到主站发出的设置类、控制类命令并且能够正确执行时回复ACK

3、表计的错误应答,ERR 当表计接收到正确的数据桢但是执行错误时发错误应答桢ERR 1=数据保存出错,当接收到设置类命令时,表计把设置数据写入非易失存储器,并且读出数据进行校验,如果写非易失存储器失败,则返回错误代码=1的ERR桢 2=执行开阀门失败,如果表计收到开阀命令,并且执行该命令,如果阀门有到位检测但检测失败则返回错误代码=2的ERR桢 3=执行关阀门失败,如果表计收到关阀命令,并且执行该命令,如果阀门有到位检测但检测失败则返回错误代码=3的ERR桢 4、超时处理 如果表计收到错误的数据桢,则不作任何处理和应答,主站通过超时来判断数据通信失败。 四、命令桢 1、读数据命令READ,CMD = 0X01

艾拓利尔超声波流量计MODBUS通讯协议

官方网址https://www.doczj.com/doc/2f18568483.html, 艾托利尔超声波流量计MODBUS通讯协议 艾托利尔超声波流量计MODBUS通讯协议是怎样的呢?成都永浩机电工程技术有限公司做了以下说明,供大家参考:

官方网址https://www.doczj.com/doc/2f18568483.html,

官方网址https://www.doczj.com/doc/2f18568483.html, 如果您想要了解更多关于艾托利尔超声波流量计MODBUS通讯协议方面的信息?成都永浩机电工程技术有限公司就是一个不错的选择! 成都永浩机电工程技术有限公司引进德国先进的技术,开发了艾拓利尔品牌系列流量、液位、压力产品,长期与德国许多大型仪表企业技术合作,产品不断更新换代。研发的AP200系列压力变送器采用了先进的模块一体化设计,独立菜单操作,液晶背光显示。产品变送器防护等级达到IP65~IP68,适应于潮湿、浸泡等恶劣环境下的使用。 成都永浩机电工程技术有限公司成立于2006年,是专注于自动化技术的领导厂商。面对日益严峻的环境问题以及工业自动化落后的现状,永浩长期致力于自控仪表及自控系统的研发、集成,秉乘“开创智能、环保新时代”的经营使命,整合国际先进自动化技术,持续开发创新节能产品及解决方案,不断努力提升自控技术在各行业的应用和转化,以减轻环境问题对经济发展的冲击以及劳动力成本攀升对工业制造的制约。近年来,永浩已逐步从自控仪表的提供商成功转型为整体解决方案的服务商,深耕“传感层产品”、“控制层产品”及“行业解决方案”三大业务范畴。 成都永浩机电工程技术有限公司是台达产品经销商,专注于自动化过程控制,现场仪表设计、销售服务的现代化高新技术企业,公司引进德国先进的技术,开发艾拓利尔品牌系列流量、液位、压力产品,长期与德国许多大型仪表企业技术合作,产品不断更新换代,自投入市场以来,广泛应用于石油、化工、电力、冶金、环保、制药、水处理等行业,得到了广大用户的一致好评。 公司主要产品包括:

AFLD电磁流量计Modbus通讯协议

AFLD电磁流量计Modbus通讯协议 通讯协议针对L-mag电磁流量计工业应用设计,版本:Lmag-BV1,该版本主要用于实时数据采集、流量测量、流量累计控制及部分参数的修改。 一、主机系统通讯部件要求 1.国际标准RS-485/232通讯接口部件或国际标准RS-232通讯接口部件,不小于11 Bytes 的通信缓冲区(FIFO),支持1200、2400、4800、9600、19200通讯波特率,支持半双工通讯模式。通讯程序应允许FIFO,从机要求主机FIFO不小于11Bytes。 二、协议结构 Lmag-BV1协议遵从基本开放系统互连(OSI)参考模型,基本开放系统互连参照模型提供通讯系统基本结构和要素,但Lmag-BV1协议使用简化的OSI 参照模型,仅采用1、2和7层。 基本开放系统互连参考模型

三、L-magCP V3.4物理结构 L-mag电磁流量计的RS-485/232接口在物理结构上采用电气隔离方式,隔离电压1500伏。通讯数据传输接口为半双工方式,标准通讯速率大于250khz,通讯方向转换时间3.5uS。通讯接口电气标准遵从RS-485国际标准。 Lmag-BV1可用于星型式网络结构和总线式网络结构。标准通讯连接介质为屏蔽双绞线。 四、Modbus协议RTU消息帧定义 数据通讯由主机发起,主机首先发送RTU消息帧,消息帧发送至少要以3.5个字符时间的停顿间隔开始(如下图的T1-T2-T3-T4所示)。传输的第一个字节是设备地址。可以使用的传输字符是十六进制的0...9,A...F。所有的从设备不断侦测网络总线,包括停顿间隔时间内。当第一个地址字节接收到,每个设备都进行解码以判断是否发往自己的。在最后一个传输字符之后,一个至少3.5个字符时间的停顿标定了消息的结束。一个新的消息可在此停顿后开始。 整个消息帧必须作为一连续的流转输。如果在帧完成之前有超过1.5个字符时间的停顿时间,接收设备将刷新不完整的消息并假定下一字节是一个新消息

相关主题
文本预览
相关文档 最新文档