康沃通讯协议内容
仪器通信协议标准
仪器通信协议仪器通信协议是用于规范仪器与计算机之间数据交换的标准,其体系结构主要包含物理层、数据链路层、网络层、传输层和应用层。
物理层物理层是仪器通信协议的最底层,主要负责传输比特流。
它定义了通信链路的机械、电气、功能和定时特性,以确保比特流的正确传输。
物理层协议规定了连接、传输和断开连接的方式,以及比特流的同步和错误控制方式。
常见的物理层协议包括RS-232、RS-485和USB等。
数据链路层数据链路层负责将比特流组合成帧,并在通信链路上发送和接收帧。
它定义了帧的格式和结构,以及帧的传输顺序和错误控制方式。
数据链路层还提供了流量控制功能,以确保数据的可靠传输。
常见的数据链路层协议包括以太网和Wi-Fi等。
网络层网络层负责将数据从源地址发送到目的地址。
它通过路由选择算法确定最佳路径,并建立和维护通信链路。
网络层还提供了拥塞控制和差错控制功能,以确保数据的可靠传输。
常见的网络层协议包括IP、ARP和ICMP等。
传输层传输层负责将数据分段并发送到目标主机。
它提供了端到端的通信服务,并确保数据的顺序和完整性。
传输层还提供了流量控制和差错控制功能,以确保数据的可靠传输。
常见的传输层协议包括TCP和UDP等。
应用层应用层负责提供应用程序之间的通信服务。
它定义了应用程序之间的通信协议,并提供了一组通用的应用程序接口。
应用层协议根据具体的应用需求而有所不同,但通常包括文件传输、电子邮件和Web浏览等功能。
常见的应用层协议包括HTTP、FTP和SMTP等。
总之,仪器通信协议是一个完整的体系结构,涵盖了从物理层到应用层的各个方面。
弱电常用几种通讯协议
常用几种通讯协议发布日期:2011-08-31 来源:互联网作者:manage 浏览次数:1136核心提示:Modbus Modbus技术已成为一种工业标准。
它是由Modicon公司制定并开发的。
其通讯主要采用RS232,RS485等其他通讯媒介。
它为用户提供了一种开放、灵活和标准的通讯技术,降低了开发和维护成本。
Modbus通讯协议由主设备先建立消息格式,格式包括设备地址、功能代码、ModbusModbus技术已成为一种工业标准。
它是由Modicon公司制定并开发的。
其通讯主要采用RS232,RS485等其他通讯媒介。
它为用户提供了一种开放、灵活和标准的通讯技术,降低了开发和维护成本。
Modbus通讯协议由主设备先建立消息格式,格式包括设备地址、功能代码、数据地址和出错校验。
从设备必需用Modbus协议建立答复消息,其格式包含确认的功能代码,返回数据和出错校验。
如果接收到的数据出错,或者从设备不能执行所要求的命令,从设备将返回出错信息。
Modbus通讯协议拥有自己的消息结构。
不管采用何种网络进行通讯,该消息结构均可以被系统采用和识别。
利用此通信协议,既可以询问网络上的其他设备,也能答复其他设备的询问,又可以检测并报告出错信息。
在Modbus网络上通讯期间,通讯协议能识别出设备地址,消息,命令,以及包含在消息中的数据和其他信息,如果协议要求从设备予以答复,那么从设备将组建一个消息,并利用Modbus发送出去。
BACnetBACnet是楼宇自动控制系统的数据通讯协议,它由一系列与软件及硬件相关的通讯协议组成,规定了计算机控制器之间所有对话方式。
协议包括:(1)所选通讯介质使用的电子信号特性,如何识别计算机网址,判断计算机何时使用网络及如何使用。
(2)误码检验,数据压缩和编码以及各计算机专门的信息格式。
显然,由于有多种方法可以解决上述问题,但两种不同的通讯模式选择同一种协议的可能性极少,因此,就需要一种标准。
(整理)康沃变频器说明书
下载文档收藏康沃变频器说明书康沃变频器说明书康沃变频器的简单介绍报告人:李奋祥报告人李奋祥 2005年12月28日年月日目录第一章通用变频器发展史第一节通用变频器发展历史及特点第二节新型变频器发展趋势第二章通用变频器结构与原理第一节通用变频器的类别结构第二节通用变频器的工作原理第三节康沃变频器简介第四节国内外其他变频器简介 2 深圳市康沃电气技术有限公司 Shenzhen CONVO Electric Technologies Co. Ltd 第一章通用变频器发展史第一节通用变频器发展历史及特点随着微机技术、电力电子技术和调速控制理论的不断发展,变频器作为一种智能调速“电源”也在不断地更新。
从变频器问世以来,通用变频器主要经历以下几个发展阶段: 80年代初期的模拟式、80年代中期的数字式、90年代初期的智能式、90年代中期的多功能型及现在的集中型通用变频器。
通用变频器发展主要有以下特点:1、功率器件不断更新换代双极晶体管BJT、绝缘栅双极晶体管IGBT、集成门极换流晶闸管IGCT、巨型晶体管GTO 2、应用范围不断扩大在纺织、印染、塑胶、石油、化工、冶金、造纸、食品、装卸搬运等行业都有着广泛应用 3.控制理论不断成熟 3.控制理论不断成熟 3 深圳市康沃电气技术有限公司 Shenzhen CONVO Electric Technologies Co. Ltd 第一章通用变频器发展史第二节新型通用变频器发展趋势低电磁噪音、 1、低电磁噪音、静音化新型通用变频器采用高频载波方式的正弦波SPWM调制实现静音化 2、专用化新型通用变频器为更好地发挥变频调速控制技术的独特功能,并尽可能满足现场控制的需要,派生了许多专用机型如风机水泵空调专用型、起重机专用型、恒压供水专用型、交流电梯专用型、纺织机械专用型、机械主轴传动专用型、电源再生专用型、中频驱动专用型、机车牵引专用型等。
3、系统化通用变频器除了发展单机的数字化、智能化、多功能化外,还向集成化、系统化方向发展。
康沃变频器通讯协议内容.pdf
(2) 传输方式 异步串行、半双工传输方式。在同一时刻主机和从机只能有一个发
-115-
CVF-G3/P3 系列变频器使用手册
RS485 通讯协议
送数据,而另一个只能接收数据。数据在串行异步通讯过程中,是以报 文的形式,一帧一帧发送。 ⑶ 拓扑方式
图修改被禁止改写的参数时将返回本错误提示。 1:运行中参数不能修改(写不允许)
某些参数在变频器运行过程中不能被修改,试图修改这些参数时将 返回本错误提示。 2:参数被隐含(读、写不允许)
变频器中级、高级参数及内部参数可以被隐含,只有打开这些参数, 才能对其进行读写操作。否则将返回本错误提示。 3:保留参数(读、写不允许)
功能描述
0 保留
1
正转运行
1:向从机(变频器)下达正转运行指令 0:无效
2
反转运行
1:向从机(变频器)下达反转运行指令 0:无效
3
故障复位
1:进行故障复位 0:无效
1:当前数据帧中的控制字与设定值更新旧数据,若要完成本次控制任务
主站控制
必须置此位。
4
有效
0:当前数据帧中的控制字与设定值无效,变频器保持前一次的控制字和
设定值。
5 保留
6 保留
7 保留
8
自由停机
1:向从机(变频器)下达自由停机指令
0:无效
9 保留
10 保留
11 保留
12 保留
13 保留
14 正转点动
1:向从机(变频器)下达正转点动指令 0:无效
15 反转点动
1:向从机(变频器)下达反转点动指令 0:无效
提示
控制优先权顺序为:正转点动,反转点动,正转运行,反转运行,自由停机。
康沃变频器通讯协约内容
(2) 传输方式 异步串行、半双工传输方式。在同一时刻主机和从机只能有一个发
-115-
CVF-G3/P3 系列变频器使用手册
RS485 通讯协议
送数据,而另一个只能接收数据。数据在串行异步通讯过程中,是以报 文的形式,一帧一帧发送。 ⑶ 拓扑方式
功能描述
0 保留
1
正转运行
1:向从机(变频器)下达正转运行指令 0:无效
2
反转运行
1:向从机(变频器)下达反转运行指令 0:无效
3
故障复位
1:进行故障复位 0:无效
1:当前数据帧中的控制字与设定值更新旧数据,若要完成本次控制任务
主站控制
必须置此位。
4
有效
0:当前数据帧中的控制字与设定值无效,变频器保持前一次的控制字和
发送顺序 数据 发送字节数 定义
启始字节 从机地址
5AH 0 ~ 30
1
1
帧头
主机命令 编码地址 参数值
1
1
2
参数数据
用户数据
操作字 设定值
2
2
过程数据
校验数据
1 帧尾
2.3.2 从机响应帧 从机(变频器)发送的数据报文叫从机响应帧,其格式示意如下表: 主机发送的数据报文叫主机命令帧,其格式示意如下表:
波特率(bps)
启动间隔
1200
36.8
2400
18.4
4800
9.2
9600
4.6
19200
2.3
38400
1.15
⑵ 从机地址
变频器的本机地址,16 进制数,占用 1 个字节,设置范围:0 ~ 30。
电动汽车充电机通信协议
目录宁波拜特发送给通讯板CAN1 ......................................................................第一帧0001:宁波拜特发送给充电机 ..............................................................第二帧0002:宁波拜特发送给充电机 ..............................................................第三帧0003:宁波拜特发送给充电机 ..............................................................第四帧0004:宁波拜特发送给充电机 ..............................................................第五帧0005:宁波拜特发送给充电机 ..............................................................第六帧0006:宁波拜特发送给充电机 ..............................................................通讯板CAN1 发送给宁波拜特 ....................................................................第一帧401充电机发送给宁波拜特 ...............................................................第二帧402:充电机发送给宁波拜特 ...............................................................第三帧403:充电机发送给宁波拜特 ...............................................................第四帧404:充电机发送给宁波拜特 ...............................................................第五帧405:充电机发送给宁波拜特 ...............................................................主控板发送给通讯板CAN2 ........................................................................第一帧18A0ABCC:APF侧主控板发送给通讯板 ....................................................第二帧:BiDCDC侧主控板发送给通讯板 ..........................................................第三帧C0:APF侧主控板发送给通讯板 ...........................................................第四帧:APF侧主控板发送给通讯板 ............................................................第五帧:BiDCDC侧主控板发送给通讯板 ..........................................................通讯板发送给主控板CAN2 ........................................................................第一帧C0: 通讯板发送给主控板CAN2 ...........................................................11第二帧C1: 通讯板发送给主控板CAN2 ...........................................................第三帧C2:通讯板发送给主控板CAN2.............................................................1111第四帧404:通讯板发送给主控板CAN2 ..........................................................BiDCDC侧发送给APF侧 ........................................................................第一帧C0: BiDCDC发送给APF侧 CAN2 ......................................................第二帧:BiDCDC侧主控板发送给APF侧 CAN2 ..................................................APF侧发送给BiDCDC侧 .........................................................................第一帧C0: APF发送给BiDCDC侧 CAN2........................................................第二帧: APF发送给BiDCDC侧 CAN2 .........................................................3.1、充电桩CAN1发往充电机A通迅板CAN1:共2帧 ..............................................3.1.1第一帧D1:充电桩对充电机的控制命令 .....................................................3.1.2第二帧D2:充电统计信息数据 .............................................................3.2、充电机A通迅板CAN1发往充电桩协议:共4帧 ................................................3.2.1第一帧C1:充电机运行信息 ...............................................................3.2.2第二帧C2:充电机交流输入信息 ...........................................................3.2.3第三帧C3:充电机APF侧运行信息码与温度 .................................................3.2.4第三帧C4:充电机BiDCDC侧运行信息码与温度 ...........................................3.3、充电机B通迅板CAN3发往上位机协议:共9帧 ..................................................3.3.1第一帧D1:充电机工作信息 ................................................................3.3.2第二帧D2:充电信息统计数据 .............................................................3.3.3第三帧C1:充电机状态信息 ...............................................................3.3.4第四帧C2:充电机交流输入信息 ...........................................................3.3.5第五帧C3:充电机APF侧工作信息码与温度 .................................................3.3.6第六帧C4:充电机BiDCDC侧工作信息码与温度 ...........................................3.3.7第七帧E1:电动汽车电池组单体电压信息1 ................................................3.3.8第八帧E2:电动汽车电池组单体电压信息2 ................................................3.3.9第九帧E3:电动汽车电池组信息 ..........................................................3.4、CAN以太网转换器发往充电机B通迅板CAN3协议: ...........................................3.4.1第一帧C1:监控系统对充电机的控制命令 ..................................................C1:通过CANB板的CAN1发送监控系统对充电机的控制命令 ......................................宁波拜特发送给通讯板CAN1第一帧0001:宁波拜特发送给充电机ID 0x001 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 保护电压上限低字节 HighestVoltage_Prt BYTE2 保护电压上限高字节 0.025VBYTE3 保护电压下限低字节 LowestVoltage_PrtBYTE4 保护电压下限高字节 0.025VBYTE5 保护电流上限低字节 Charge_MaxCurrent_Prt BYTE6 保护电流上限高字节 0.015ABYTE7 保护电流下限低字节 Discharge_MaxCurrent_Prt BYTE8 保护电流下限高字节 0.015A第二帧0002:宁波拜特发送给充电机ID 0x002 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 充电运行电压限制低字节 LimitVoltage_Charging BYTE2 充电运行电压限制高字节 0.025VBYTE3 充电运行电流限制低字节 LimitCurrent_Charging BYTE4 充电运行电流限制高字节 0.015ABYTE5 充电运行单体电压上限低字节 LimitCellVoltage_Charging BYTE6 充电运行单体电压上限高字节 0.025VBYTE7BYTE8第三帧0003:宁波拜特发送给充电机ID 0x003 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 放电运行电压限制低字节 LimitVoltage_Charging BYTE2 放电运行电压限制高字节 0.025VBYTE3 放电运行电流限制低字节 LimitCurrent_Charging BYTE4 放电运行电流限制高字节 0.015A第四帧0004:宁波拜特发送给充电机ID 0x004 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 主参数低字节 MainParameterBYTE2 主参数高字节 0.025VBYTE3 工作模式 工作模式WorkModeSet_NBT01 恒流充电 02恒压充电03 恒流放电 04 恒功率充电05恒功率放电 06恒阻放电07搁置工作状态WorkStateSet_NBT单体控制 CellCtrl_NBT 第五帧0005:宁波拜特发送给充电机ID 0x005 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明BYTE1 当前最高单体电压低字节 CellBatteryHighestVoltage BYTE2 当前最高单体电压高字节 0.025V第六帧0006:宁波拜特发送给充电机ID 0x006 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 当前电流电压发送周期低字节 CurrentVolSendCycleBYTE2 当前电流电压发送周期高字节通讯板CAN1 发送给宁波拜特第一帧401充电机发送给宁波拜特ID 0x401 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 保护电压上限低字节 HighestVoltage_Prt BYTE2 保护电压上限高字节 0.025VBYTE3 保护电压下限低字节 LowestVoltage_PrtBYTE4 保护电压下限高字节 0.025VBYTE5 保护电流上限低字节 Charge_MaxCurrent_Prt BYTE6 保护电流上限高字节 0.015ABYTE7 保护电流下限低字节 Discharge_MaxCurrent_Prt BYTE8 保护电流下限高字节 0.015A第二帧402:充电机发送给宁波拜特ID 0x402 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 充电运行电压限制低字节 LimitVoltage_Charging BYTE2 充电运行电压限制高字节 0.025VBYTE3 充电运行电流限制低字节 LimitCurrent_Charging BYTE4 充电运行电流限制高字节 0.015ABYTE5 充电运行单体电压上限低字节 LimitCellVoltage_Charging BYTE6 充电运行单体电压上限高字节 0.025VBYTE7BYTE8第三帧403:充电机发送给宁波拜特ID 0x403 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 放电运行电压限制低字节 LimitVoltage_Charging BYTE2 放电运行电压限制高字节 0.025VBYTE3 放电运行电流限制低字节 LimitCurrent_Charging BYTE4 放电运行电流限制高字节 0.015ABYTE5BYTE6第四帧404:充电机发送给宁波拜特ID 0x404 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 主参数低字节 MainParameterBYTE2 主参数高字节 0.025VBYTE3 工作模式 工作模式WorkModeSet_NBT01 恒流充电 02恒压充电03 恒流放电 04 恒功率充电05恒功率放电 06恒阻放电07搁置工作状态WorkStateSet_NBT单体控制 CellCtrl_NBT 第五帧405:充电机发送给宁波拜特ID 0x405 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 运行电压低字节 Voltage_BiDCDCBYTE2 运行电压高字节 0.025VBYTE3 运行电流低字节 Current_BiDCDCBYTE4 运行电流高字节 0.015A主控板发送给通讯板CAN2第一帧18A0ABCC:APF 侧主控板发送给通讯板ID 0x18A0ABCC 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)C1 AB CC数 据 域位置 数 据 名 数 据 说 明 BYTE1 工作模式/工作状态 WorkMode_Set WorkMode_APFWorkState_R WorkState_APFdeadband_comBYTE2 WorkMode_Set 0.1.2.3.CtrlMode 4.5Test_Mode 6,7BYTE3 APF侧母线电压低字节 dis_udc APF_udcBYTE4 APF侧母线电压高字节BYTE5 交流输入电流低字节 dis_iaf APF_iafBYTE6 交流输入电流高字节BYTE7 flag_protect_softBYTE8第二帧:BiDCDC 侧主控板发送给通讯板ID 0x18A0CCBB 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)C1 AB CC数 据 域位置 数 据 名 数 据 说 明BYTE1 工作模式/工作状态 WorkMode_Set WorkMode_BiDCDCWorkState_R WorkState_BiDCDCdeadband_comBYTE2 工作状态/工作模式 WorkMode_Set 0.1.2.3.CtrlMode 4.5Test_Mode 6,7BYTE3 充电机输出的充电电压低字节 dis_udc Voltage_BiDCDCBYTE4 充电机输出的充电电压高字节BYTE5 充电机输出的充电电流低字节 disp_IOUTdc Current_BiDCDCBYTE6 充电机输出的充电电流高字节BYTE7 APF侧母线电压低字节 APF_BusVoltageBYTE8 APF侧母线电压高字节第三帧C0:APF侧主控板发送给通讯板ID 0x18A1CCAA 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)C1 AB CC数 据 域位置 数 据 名 数 据 说 明 BYTE1 线电压低字节 APF_u_abBYTE2 线电压高字节BYTE3 A相电流低字节 APF_iafBYTE4 A相电流高字节BYTE5 B相电流低字节 APF_ibfBYTE6 B相电流高字节BYTE7 C相电流低字节 APF_icfBYTE8 C相电流高字节第四帧:APF 侧主控板发送给通讯板ID 0x18F1CCAA 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 APF运行信息代码1 APF_ERROR[0]BYTE2 APF运行信息代码2 APF_ERROR[1]BYTE3 APF运行信息代码3 APF_ERROR[2]BYTE4 APF运行信息代码4 APF_ERROR[3]BYTE5 APF散热器温度1 APF_Temp[0]BYTE6 APF散热器温度2 APF_Temp[0]BYTE7 APF散热器温度3 APF_Temp[0]BYTE8 APF散热器温度4 APF_Temp[0]第五帧:BiDCDC 侧主控板发送给通讯板ID 0x18F1CCAA 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 BiDCDC运行信息代码1 BiDCDC_ERROR[0]BYTE2 BiDCDC运行信息代码2 BiDCDC_ERROR[1]BYTE3 BiDCDC运行信息代码3 BiDCDC_ERROR[2]BYTE4 BiDCDC运行信息代码4 BiDCDC_ERROR[3]BYTE5 BiDCDC散热器温度1 BiDCDC_Temp[0]BYTE6 BiDCDC散热器温度2 BiDCDC_Temp[0]BYTE7 BiDCDC散热器温度3 BiDCDC_Temp[0]BYTE8 BiDCDC散热器温度4 BiDCDC_Temp[0]通讯板发送给主控板CAN2第一帧C0: 通讯板发送给主控板CAN2ID 0x18C0ABCC周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)C1 AB CC数 据 域位置 数 据 名 数 据 说 明BYTE1 工作模式/工作状态 WorkMode_SetbyCAN 低四位0B0000 静置 0B0001 恒流充电0B0010 恒压充电(限压恒流充电)0B0011 恒功率充电0B0100 恒流放电0B0101 恒压放电(限压恒流放电)0B0110 恒功率放电0B0111 系统调试模式WorkState_Set 4,5位0B00 停止 0B01 运行0B10 暂停 0B11 出错deadband_comHMI_TestMode = 0:为正常工作模式; 1:为系统调试模式BYTE2 充电电压设置低字节 VoltageSet_ChargeBYTE3 充电电压设置高字节 0.1VBYTE4 充电电流设置低字节 CurrentSet_ChargeBYTE5 充电电流设置高字节 0.1ABYTE6 AC侧电流设置低字节 IacSet_HMIBYTE7 AC侧电流设置高字节 0.1ABYTE8 控制模式/调试模式 KM1FANKA3KA4_CtrlHMI_CtrlMode第二帧C1: 通讯板发送给主控板CAN2ID 0x18C1ABCC 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)C1 AB CC数 据 域位置 数 据 名 数 据 说 明 BYTE1 主参数低字节 MainParameterBYTE2 主参数高字节BYTE3 单体最高电压低字节 CellBatteryHighestVoltage BYTE4 单体最高电压高字节BYTE5 单体电压限值低字节 LimitCellVoltage_Charging BYTE6 单体电压限值高字节BYTE7 控制信息 KM2_ENABLE 1吸合 2 断开CellCtrl_NBT 单体控制 BYTE8 故障信息 CCS_ErrorCode第三帧C2:通讯板发送给主控板CAN2ID 0x18C2ABCC 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 保护电压上限低字节 HighestVoltage_Prt BYTE2 保护电压上限高字节 0.1VBYTE3 保护电压下限低字节 LowestVoltage_PrtBYTE4 保护电压下限高字节 0.1VBYTE5 保护电流上限低字节 Charge_MaxCurrent_Prt BYTE6 保护电流上限高字节 0.1ABYTE7 保护电流下限低字节 Discharge_MaxCurrent_Prt BYTE8 保护电流下限高字节 0.1A第四帧404:通讯板发送给主控板CAN2ID 0x404 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 主参数低字节 MainParameterBYTE2 主参数高字节 0.025VBYTE3 工作模式 工作模式WorkModeSet_NBT01 恒流充电 02恒压充电03 恒流放电 04 恒功率充电05恒功率放电 06恒阻放电07搁置工作状态WorkStateSet_NBT单体控制 CellCtrl_NBT第五帧F1:通讯板发送给主控板CAN2【新增参数设置】 ID 0x18F1ABCC 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 直流电压矫正BYTE2 直流电流矫正BYTE3 直流电压偏移低字节BYTE4 直流电压偏移高字节BYTE5 直流电流偏移低字节BYTE6 直流电流偏移高字节BYTE7BYTE8第六帧F2:通讯板发送给主控板CAN2【新增参数设置】 ID 0x18F2ABCC 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 直流电压比例1低字节BYTE2 直流电压比例1高字节BYTE3 直流电压比例2低字节BYTE4 直流电压比例2高字节BYTE5 直流电压比例3低字节BYTE6 直流电压比例3高字节BYTE7 直流电压比例4低字节BYTE8 直流电压比例4高字节第七帧F3:通讯板发送给主控板CAN2【新增参数设置】 ID 0x18F3ABCC 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 充电电流比例1低字节BYTE2 充电电流比例1高字节BYTE3 充电电流比例2低字节BYTE4 充电电流比例2高字节BYTE5 放电电流比例1低字节BYTE6 放电电流比例1高字节BYTE7 放电电流比例2低字节BYTE8 放电电流比例2高字节BiDCDC侧发送给APF侧第一帧C0: BiDCDC发送给APF侧 CAN2ID 0x18A0CCBB:周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明BYTE1 工作模式/工作状态 BiDCDC_WorkMode 低四位0B0000 静置 0B0001 恒流充电0B0010 恒压充电(限压恒流充电)0B0011 恒功率充电0B0100 恒流放电0B0101 恒压放电(限压恒流放电)0B0110 恒功率放电0B0111 系统调试模式BiDCDC_WorkState 4,5位0B00 停止 0B01 运行0B10 暂停 0B11 出错BYTE2 充电电压设置低字节 Voltage_BiDCDCBYTE3 充电电压设置高字节 0.1VBYTE4 充电电流设置低字节 Current_BiDCDCBYTE5 充电电流设置高字节 0.1A第二帧:BiDCDC侧主控板发送给APF 侧 CAN2ID 0x18F1CCBB 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 BiDCDC运行信息代码1 BiDCDC_ERROR[0]BYTE2 BiDCDC运行信息代码2 BiDCDC_ERROR[1]BYTE3 BiDCDC运行信息代码3 BiDCDC_ERROR[2]BYTE4 BiDCDC运行信息代码4 BiDCDC_ERROR[3]BYTE5 BiDCDC散热器温度1 BiDCDC_Temp[0]BYTE6 BiDCDC散热器温度2 BiDCDC_Temp[0]BYTE7 BiDCDC散热器温度3 BiDCDC_Temp[0]BYTE8 BiDCDC散热器温度4 BiDCDC_Temp[0]APF侧发送给BiDCDC侧第一帧C0: APF发送给BiDCDC 侧 CAN2ID 0x18A0CCBB:周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明BYTE1 工作模式/工作状态 APF_WorkMode 低四位0B0000 静置 0B0001 恒流充电0B0010 恒压充电(限压恒流充电)0B0011 恒功率充电0B0100 恒流放电0B0101 恒压放电(限压恒流放电)0B0110 恒功率放电0B0111 系统调试模式APF_WorkState 4,5位0B00 停止 0B01 运行0B10 暂停 0B11 出错BYTE2 APF侧母线电压低字节 APF_BusVoltageBYTE3 APF 侧母线电压高字节 0.1V第二帧: APF发送给BiDCDC侧 CAN2ID 0x18F1CCAA 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 APF运行信息代码1 APF_ERROR[0]BYTE2 APF运行信息代码2 APF_ERROR[1]BYTE3 APF运行信息代码3 APF_ERROR[2]BYTE4 APF运行信息代码4 APF_ERROR[3]BYTE5 APF散热器温度1 APF_Temp[0]BYTE6 APF散热器温度2 APF_Temp[0]BYTE7 APF散热器温度3 APF_Temp[0]BYTE8 APF散热器温度4 APF_Temp[0]3.1、充电桩CAN1发往充电机A通迅板CAN1:共2帧3.1.1第一帧D1:充电桩对充电机的控制命令ID 0x0FD1CCDD 周期(ms)20PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)011 11 D1 CC DD数 据 域位置 数 据 名 数 据 说 明BYTE1 充电模式 0x00 :高频整流0x01 :恒流限压充电,0x02 :恒压限流充电,0x03 :恒功率充电,0x04 :容性无功输出0x05 :感性无功输出0x06 :恒流限压放电,0x07 :恒阻放电0x08 :恒功率放电,BYTE2 工作命令 0x00 : 停机 0x01 :运行0x02 :恢复 0x03 :故障BYTE3 控制方式 0x00 :手动 0x01: 国网BMS模式0x02: 充电桩控制0x03: 监控系统控制0x04: 国标BMS模式BYTE4 工作模式 0x00 :正常工作模式0x01 :系统调试模式BYTE5 充电电压设定低字节 0.1V/bit 偏移量:0例:V =3201,对应电压为320.1v BYTE6 充电电压设定高字节BYTE7 充电电流设定低字节 0.1A/bit 偏移量:0例:I =582 ,对应电流为58.2A BYTE8 充电电流设定高字节3.1.2第二帧D2:充电统计信息数据ID 0x0FD2CCDD 周期(ms)1000 PRI Resv FunctionCode DestAddr(8bit) SourceAddr(3bit) (2bit) (8bit) (8bit) (8bit) 011 11 D2 CC DD数 据 域位置 数 据 名 数 据 说 明BYTE1 充电起始时间_低字节 充电起始时间为:时分秒BYTE2 充电起始时间_高字节BYTE3 充电时长低字节 单位:分钟,偏移量:0例:V =65535,对应费用为65535分钟 BYTE4 充电时长高字节BYTE5 充电电量低字节 单位:0.01度,偏移量:0例:V =65535,对应费用为655.35度 BYTE6 充电电量高字节BYTE7 充电费用低字节 单位:0.01元,偏移量:0例:V =65535,对应费用为655.35元 BYTE8 充电费用高字节3.2、充电机A通迅板CAN1发往充电桩协议:共4帧3.2.1第一帧C1:充电机运行信息ID 0x07C1DDCC 周期(ms) 20PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)001 11 C1 DD CC数 据 域位置 数 据 名 数 据 说 明BYTE1 充电模式 0x00 :高频整流0x01 :恒流限压充电,0x02 :恒压限流充电,0x03 :恒功率充电,0x04 :容性无功输出0x05 :感性无功输出0x06 :恒流限压放电,0x07 :恒阻放电0x08 :恒功率放电,BYTE2 工作命令 0x00 : 停机 0x01 :运行0x02 :恢复 0x03 :故障BYTE3 控制方式 0x00 :手动 0x01: 国网BMS模式0x02: 充电桩控制0x03: 监控系统控制0x04: 国标BMS模式BYTE4 工作模式 0x00 :正常工作模式0x01 :系统调试模式BYTE5 充电电压低字节 0.1V/bit 偏移量:0例:V =3201,对应电压为320.1v BYTE6 充电电压高字节BYTE7 充电电流低字节 0.1A/bit 偏移量:0例:I =582 ,对应电流为58.2A BYTE8 充电电流高字节3.2.2第二帧C2:充电机交流输入信息ID 0x07C2DDCC 周期(ms)20PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)001 11 C2 DD CC数 据 域位置 数 据 名 数 据 说 明BYTE1 交流输入电压低字节 0.1V/bit 偏移量:0例:V =3201,对应电压为320.1v BYTE2 交流输入电压高字节BYTE3 三相电流Ia低字节 0.1A/bit 偏移量:0例:I =582 ,对应电流为58.2A BYTE4 三相电流Ia高字节BYTE5 三相电流Ib低字节 0.1A/bit 偏移量:0例:I =582 ,对应电流为58.2A BYTE6 三相电流Ib高字节BYTE7 三相电流Ic低字节 0.1A/bit 偏移量:0例:I =582 ,对应电流为58.2A BYTE8 三相电流Ic 高字节3.2.3第三帧C3:充电机APF侧运行信息码与温度ID 0x07C3DDCC 周期(ms)20PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)001 11 C3 DD CC数 据 域位置 数 据 名 数 据 说 明BYTE1 APF信息码1 Error_1, 16进制数,具体数值含义,参阅充电机相关操作文件BYTE2 APF信息码2 Error_2, 16进制数,具体数值含义,参阅充电机相关操作文件BYTE3 APF信息码3 Error_3, 16进制数,具体数值含义,参阅充电机相关操作文件BYTE4 APF信息码4 Error_4, 16进制数,具体数值含义,参阅充电机相关操作文件BYTE5 APF充电机温度1 PWM整流侧机箱温度。
NMEA0183 协议
NMEA0183 协议NMEA0183协议1. 概述NMEA0183协议是一种用于海洋电子设备之间数据通信的标准协议。
该协议定义了数据格式、消息结构和通信规则,使得不同厂商的设备能够互相交换和解读数据。
本协议旨在确保设备之间的兼容性和数据的一致性,为海洋导航、定位和测量等应用领域提供了重要的技术支持。
2. 协议结构NMEA0183协议采用ASCII字符编码,每条消息以"$"符号开头,以回车换行符"\r\n"结尾。
消息由多个字段组成,字段之间使用逗号分隔。
每个字段包含特定的数据,如设备ID、数据类型、数据值等。
协议中定义了多种消息类型,如位置、速度、航向、时间等。
3. 消息类型3.1 GGA(全球定位系统定位信息)GGA消息包含了位置、时间和定位质量等信息。
其中,位置信息包括纬度、经度和海拔高度。
时间信息以小时、分钟和秒的格式给出。
定位质量指示了定位结果的准确性。
3.2 RMC(推荐最小定位信息)RMC消息提供了位置、速度和航向等信息。
位置信息与GGA消息相似,速度信息以节为单位给出,航向信息以度为单位给出。
3.3 VTG(地面速度信息)VTG消息包含了地面速度和航向信息。
速度以节为单位给出,航向以度为单位给出。
4. 数据格式4.1 位置信息位置信息通常以度分秒格式表示。
纬度和经度分别由度、分和秒字段组成,中间用逗号分隔。
纬度的取值范围为0°至90°,北纬为正,南纬为负;经度的取值范围为0°至180°,东经为正,西经为负。
4.2 时间信息时间信息以小时、分钟和秒的格式给出,中间用逗号分隔。
小时的取值范围为0至23,分钟和秒的取值范围为0至59。
4.3 速度信息速度信息以节为单位给出,中间用逗号分隔。
速度的取值范围为0至999.9节。
4.4 航向信息航向信息以度为单位给出,中间用逗号分隔。
航向的取值范围为0至359.9°。
otis通信协议
otis通信协议随着科技的不断发展,电梯已经成为现代城市生活不可或缺的一部分。
电梯不仅可以方便人们的出行,还承载着重要的安全责任。
为了保证电梯的安全性和可靠性,OTIS公司开发了一种先进的通信协议,即OTIS通信协议。
OTIS通信协议是OTIS公司独自开发的一种通信标准,用于电梯与控制中心之间的数据传输和通信。
该协议不仅具有高度的可靠性和稳定性,而且能够快速准确地传输大量数据,为电梯的安全运行提供了有力的支持。
OTIS通信协议采用了先进的通信技术和数据传输方式。
它基于现代网络通信技术,通过TCP/IP协议传输数据。
这种方式可以确保数据的可靠传输,并且具有较强的抗干扰能力。
同时,OTIS通信协议还支持多种通信方式,如有线通信、无线通信等,以适应不同场景下的通信需求。
OTIS通信协议的设计考虑了电梯行业的特殊要求和安全性需求。
首先,该协议支持双向通信,电梯可以实时向控制中心发送运行状态、故障信息等数据,而控制中心也可以通过协议向电梯发送指令和控制信号。
这种实时双向通信可以及时监控电梯的运行情况,并在出现故障时及时采取应对措施,确保乘客的安全。
其次,OTIS通信协议还具备高度的可扩展性和兼容性。
电梯行业的技术发展日新月异,新的功能和设备不断推出,因此,通信协议需要具备良好的扩展性,以适应不断变化的需求。
OTIS通信协议采用了模块化设计,各个功能模块之间相互独立,易于扩展和升级。
此外,该协议还能够与其他行业标准和通信协议兼容,方便与其他设备进行集成和联动。
最后,OTIS通信协议还考虑了数据安全和隐私保护的需求。
电梯作为一个公共交通工具,承载着大量乘客的个人信息和隐私,因此,数据的安全性和隐私保护显得尤为重要。
OTIS通信协议采用了多层次的安全保护机制,包括数据加密、身份验证等,以确保数据的安全性和隐私的保护。
在实际应用中,OTIS通信协议已经得到了广泛的应用和验证。
它不仅在国内外电梯市场取得了成功,而且在国际标准组织中得到了认可和推广。
(完整word版)常用几种通讯协议范文
常用几种通讯协议ModbusModbus技术已成为一种工业标准。
它是由Modicon公司制定并开发的。
其通讯主要采用RS232,RS485等其他通讯媒介。
它为用户提供了一种开放、灵活和标准的通讯技术,降低了开发和维护成本。
Modbus通讯协议由主设备先建立消息格式,格式包括设备地址、功能代码、数据地址和出错校验。
从设备必需用Modbus协议建立答复消息,其格式包含确认的功能代码,返回数据和出错校验。
如果接收到的数据出错,或者从设备不能执行所要求的命令,从设备将返回出错信息。
Modbus通讯协议拥有自己的消息结构。
不管采用何种网络进行通讯,该消息结构均可以被系统采用和识别。
利用此通信协议,既可以询问网络上的其他设备,也能答复其他设备的询问,又可以检测并报告出错信息。
在Modbus网络上通讯期间,通讯协议能识别出设备地址,消息,命令,以及包含在消息中的数据和其他信息,如果协议要求从设备予以答复,那么从设备将组建一个消息,并利用Modbus发送出去。
BACnetBACnet是楼宇自动控制系统的数据通讯协议,它由一系列与软件及硬件相关的通讯协议组成,规定了计算机控制器之间所有对话方式。
协议包括:(1)所选通讯介质使用的电子信号特性,如何识别计算机网址,判断计算机何时使用网络及如何使用。
(2)误码检验,数据压缩和编码以及各计算机专门的信息格式。
显然,由于有多种方法可以解决上述问题,但两种不同的通讯模式选择同一种协议的可能性极少,因此,就需要一种标准。
即由ISO(国际标准化协会〉于80年代着手解决,制定了《开放式系统互联(OSI〉基本参考模式(Open System Interconnection/Basic Reference Model简称OSI/RM)IS0- 7498》。
OSI/RM是ISO/OSI标准中最重要的一个,它为其它0SI标准的相容性提供了共同的参考,为研究、设计、实现和改造信息处理系统提供了功能上和概念上的框架。
lonworks通讯协议书
lonworks通讯协议书LonWorks通讯协议(LonWorks Communication Protocol)是一种开放性的通讯协议,用于建立基于互联网的大规模网络系统。
本文将介绍LonWorks通讯协议的背景、原理、通讯架构和应用领域。
一、背景近年来,物联网技术的发展与应用蓬勃发展,要求各种设备和系统能够互相通信和协调工作。
LonWorks通讯协议应运而生,它是为了满足数字化建筑、智能家居以及工业控制系统等应用场景中设备互联的需求而设计的通讯协议。
二、原理LonWorks通讯协议基于新型的网络技术,采用了独特的分布式控制架构。
它建立在标准的物理层和传输层协议之上,并利用了现有的通讯媒介,如电力线、串行总线、无线电等。
LonWorks协议通过将各种设备连接到一个逻辑网络上,实现数据的收集、处理和传输。
三、通讯架构LonWorks通讯协议的通讯架构由三个主要组成部分构成:节点(Node)、链路层(Link Layer)和应用层(Application Layer)。
1. 节点:节点是LonWorks网络中的一个设备或系统,它可以是传感器、执行器、控制器或主机。
每个节点都有一个唯一的节点标识符(Node ID),用于在网络中唯一识别它。
2. 链路层:链路层负责管理节点之间的物理连接和数据传输。
它通过提供路由、传输设置和数据帧格式化等功能来实现节点间的通讯。
3. 应用层:应用层负责定义节点之间的通讯和数据处理的方式。
它通过使用LonWorks标准服务(Standard Service)和应用程序消息(Application Message)来实现数据的交换和处理。
四、应用领域LonWorks通讯协议在各种领域中得到广泛应用,例如智能家居、建筑自动化、工业控制系统等。
具体应用包括以下几个方面:1. 智能家居:LonWorks协议可以实现家庭内部各种设备的互联和控制。
通过联网,用户可以通过智能手机或者其他终端设备来远程控制照明、温度、安防等设备。
通导设备常用的通讯协议
通导设备常用的通讯协议
通导设备常用的通讯协议有以下几种:
1. Modbus:是一种串行通讯协议,主要用于工业领域中的设备之间的通讯。
它具有简单的结构和广泛的应用场景。
2. CAN(Controller Area Network):是一种面向实时应用的串行通讯协议,广泛应用于汽车电子领域和工业现场总线系统中。
3. Ethernet:是一种常用的局域网通讯协议,用于设备之间的通讯连接。
它具有高速传输和广域覆盖的特点。
4. Profibus(Process Field Bus):是一种工业通讯总线系统,适用于自动化控制领域中的设备之间的通讯。
5. HART(Highway Addressable Remote Transducer):是一种数字通信协议,用于工业领域中的智能传感器和执行器之间的通讯。
6. OPC(OLE for Process Control):是一种标准化的工业通讯协议,用于实现不同厂家的设备之间的数据交换和共享。
7. MQTT(Message Queuing Telemetry Transport):是一种轻量级的发布/订阅消息传输协议,适用于物联网设备之间的通讯。
8. Zigbee:是一种低功耗的无线通信协议,用于物联网设备之间的短距离通讯。
需要根据具体的设备类型和应用场景选择合适的通讯协议。
康沃变频器说明书
-2科梦科技 科梦自动化
http://
杭州科梦自动化科技有限公司
9.1 保护功能及对策 ............................68 9.2 故障记录查询 .............................69 9.3 故障复位 ...............................70 10.维护与保养 ...............................70 10.1 日常检查与保养 ...........................70 10.2 易损部件的检查与更换 ........................71 10.3 存放及保修 .............................72 11.使用范例................................73 11.1 面板控制起、停, 面板电位器设置频率..................73 11.2 外部控制方式、外部电压设定频率...................73 11.3 多段速运行、外部控制方式......................75 11.4 可编程多段速控制..........................75 11.5 多台变频器的连动运行(群组控制)....................76 11.6 用变频器构成闭环控制系统......................77 12.选件..................................79 12.1 操作面板 ..............................79 12.2 远控线缆和远控适配器 ........................79 12.3 制动组件 ..............................79 附录 1: RS485 通讯协议.............................81 附录 2: 供水附件的应用..............................89
C0D203_RS485 Potocal(中文)
09
0 25 加热温度:低
1 d4
2
10 11 无纯水
1 d8
2
26 加热温度:高 27
3 12 废液槽满
3 28 无试剂 2
报
警 bit
编
报警内容
号
4 29
5 30 浓度异常 1 d7
6 31 浓度异常 2
7 32 span1 校正异常
0 33 span2 校正异常
1 d10
2
34 零点校正异常 35 EEPROM 异常
命令 Command
选项 Option
(1 字符)
(2 字符)
收信 ID (2 字符)
应答(COD → ) PC 命令 选项 发信 ID 数据 终端
(1 字符) (2 字符) (2 字符) (可变) (2 字符)
收信 ID:测定器的 ID 2 位数字(00~99) 发信 ID:测定器的 ID 2 位数字(00~99)
3 36 ORP 异常
4 37 span 计量异常
5 38 d9
6 39
7 40
4 5 水样 1 计量异常
0 17 无水样 1
稀释 1 计量异常
1
d6
清洗水 1 异常
2
18 无水样 2 19 无校正液 1
5 d1
6
6 7 水样 2 计量异常
3 20 无校正液 2 4 21 无试剂 1
稀释 2 计量异常
5
d5
清洗水 2 异常
6
22 无试剂 3 23 滴定泵异常
78
7 24 终点检知异常
COD-203
终端 Terminal (2 字符)
:「 □ 」 COD→PC Dr i1 i2 d1~d23 CR LF :命令 D
工业物联网中设备通信协议分析与选用指南
工业物联网中设备通信协议分析与选用指南随着工业自动化的发展,工业物联网已成为连接传统工业设备的重要方式。
在工业物联网中,设备之间的通信协议起着关键作用,它决定了设备之间数据的传输方式、速度和稳定性。
正确选择适合的通信协议是工业物联网项目成功实施的关键一步。
本文将分析常用的工业物联网设备通信协议,并提供选用指南。
首先,我们来分析常用的工业物联网设备通信协议。
在工业物联网中,常见的设备通信协议包括Modbus、OPC UA、MQTT和CoAP等。
1. Modbus是一种串行通信协议,它简单易懂、成熟稳定。
它可以通过串口、以太网等不同物理介质进行通信,适用于长时间运行的工业设备。
Modbus具有广泛的应用范围,但它的通信速度相对较慢,不适合要求高速实时通信的场景。
2. OPC UA(OLE for Process Control Unified Architecture)是一种跨平台的通信协议,它提供了安全可靠的数据传输和设备控制机制。
OPC UA具有较高的灵活性和扩展性,可以与不同厂商的设备进行互联,支持多种不同的网络类型和设备,适用于复杂的工业物联网应用场景。
3. MQTT(Message Queuing Telemetry Transport)是一种轻量级的发布/订阅协议,它专为低带宽和不稳定网络环境设计。
MQTT具有可靠性好、通信速度快的特点,适用于工业物联网中海量设备的数据采集和传输。
它是一个高效的协议,但对于高速实时通信的场景可能不够理想。
4. CoAP(Constrained Application Protocol)是一种专为受限环境下的设备通信而设计的协议,它具有高效的传输机制和低功耗的特点。
CoAP适用于低带宽、低能耗的工业物联网场景,如智能家居、智能照明等。
接下来,我们提供一些选用通信协议的指南供参考。
1. 根据应用场景选择协议:根据实际应用场景的特点和需求,选择适合的通信协议。
物联网设备的通信协议分析
物联网设备的通信协议分析在当今科技飞速发展的时代,物联网(Internet of Things,IoT)已经成为我们生活中不可或缺的一部分。
从智能家居设备到工业自动化系统,物联网设备的广泛应用正在改变着我们的生活和工作方式。
而在物联网的世界中,通信协议是实现设备之间有效通信和数据交换的关键。
什么是通信协议呢?简单来说,通信协议就像是一种语言规则,规定了物联网设备之间如何进行交流、发送和接收数据。
不同的通信协议具有不同的特点和适用场景,选择合适的通信协议对于物联网系统的性能和稳定性至关重要。
在物联网领域,常见的通信协议包括 WiFi、蓝牙、Zigbee、LoRaWAN 等。
WiFi 是我们最为熟悉的一种通信协议,它具有高带宽、高速率的特点,适用于需要大量数据传输的场景,比如视频监控、智能电视等。
然而,WiFi 的功耗相对较高,对于电池供电的物联网设备来说可能不太适合。
蓝牙则在短距离通信中表现出色,常用于手机与耳机、手环等设备的连接。
蓝牙的优点是低功耗、成本低,但其传输距离和数据速率相对有限。
Zigbee 是一种专为低功耗、短距离通信设计的协议,适用于智能家居、工业传感器网络等场景。
它可以支持大量设备的连接,并具有较好的抗干扰能力。
LoRaWAN 则是一种长距离、低功耗的通信协议,适用于大规模的物联网应用,如智能城市中的远程抄表、环境监测等。
除了上述常见的通信协议,还有一些其他的协议也在特定领域发挥着重要作用。
例如,NBIoT(窄带物联网)是一种基于蜂窝网络的低功耗广域通信技术,适用于对覆盖范围和功耗要求较高的场景。
在选择物联网设备的通信协议时,需要考虑多个因素。
首先是设备的应用场景和需求。
如果是需要高速传输大量数据的设备,如高清摄像头,WiFi 可能是更好的选择;如果是低功耗、短距离的传感器设备,蓝牙或 Zigbee 可能更合适。
其次是网络覆盖范围的要求。
如果设备需要在较大范围内进行通信,LoRaWAN 或 NBIoT 可能更能满足需求。
通讯协议标准样本
通讯协议标准样本通讯协议标准本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。
文档如有不当之处,请联系本人或网站删除。
编号:密级:内部页数:__________于基于RS485接口的DGL通信协议(修改)编写:____________________校对:____________________审核:____________________批准:____________________司北京华美特科贸有限公司二○○二年十二月六日本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。
文档如有不当之处,请联系本人或网站删除。
1.前言在常见的数字式磁致伸缩液位计中,多采用RS485通信方式。
但RS485标准仅对物理层接口进行了明确定义,并没有制定通信协议标准。
因此,在在RS485的基础上,派生出很多不同的协议,不同公司均可根据自身需要设计符合实际情况的通信协议。
并且,RS485允许单总线多机通信,如果通信协议设计不好,就会造成相互干扰和总线闭锁等现象。
如果在一条总线上挂接不同类型的产品,由于协议不一样,很容易造成误触发,造成总线阻塞,使得不同产品对总线的兼容性很差。
着随着RS485的发展,Modicon公司提出的MODBUS协议逐步得到广泛认可,已在工业领域得而到广泛应用。
而MODBUS的协议规范比较烦琐,低并且每字节数据仅用低4位(范围:0~15),在信息量相同时,对总线占用时间较长。
DGL协议是根据以上问题提出的一种通信协议。
在制定该协议时已充分考虑以下几点要求:a.兼容于MODBUS。
也就是说,符合该协议的从机均可挂接到同一总线上。
b.要适应大数据量的通信。
如:满足产品在线程序本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。
文档如有不当之处,请联系本人或网站删除。
更新的需要(未来功能)。
c.数据传输需稳定可靠。
对不确定因素应加入必要的冗错措施。
d.降低总线的占用率,保证数据传输的通畅。
T-02-O-O-MODBUS通讯协议.
MODBUS通讯协议工业控制已从单机控制走向集中监控、集散控制,如今已进入网络时代,工业控制器连网也为网络管理提供了方便。
Modbus就是工业控制器的网络协议中的一种。
一、概述Modbus协议是应用于电子控制器上的一种通用语言。
通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。
它已经成为一通用工业标准。
有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。
Modbus协议最初由Modicon公司开发出来,在1979年末该公司成为施耐德自动化(SchneiderAutomation)部门的一部分,现在Modbus已经是工业领域全球最流行的协议。
此协议支持传统的RS-232、RS-422、RS-485和以太网设备。
许多工业设备,包括PLC,DCS,智能仪表等都在使用Modbus协议作为他们之间的通讯标准。
有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。
当在网络上通信时,Modbus协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。
如果需要回应,控制器将生成应答并使用Modbus协议发送给询问方。
Modbus协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。
它描述了控制器请求访问其它设备的过程,如果回应来自其它设备的请求,以及怎样侦测错误并记录。
它制定了消息域格局和内容的公共格式。
当在Modbus网络上通信时,此协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。
如果需要回应,控制器将生成反馈信息并用Modbus 协议发出。
在其它网络上,包含了Modbus协议的消息转换为在此网络上使用的帧或包结构。
这种转换也扩展了根据具体的网络解决节地址、路由路径及错误检测的方法。
1、在Modbus网络上转输标准的Modbus口是使用RS-232C兼容串行接口,它定义了连接口的针脚、电缆、信号位、传输波特率、奇偶校验。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
附录1:RS485通讯协议Ⅰ
1.概述
在CVF-MN3系列变频器中提供了RS485通讯接口,用户可通过PC/PLC 实现集中监控(设定变频器的工作参数和读取变频器的工作状态),以适应特定的使用要求。
本附录的协议内容即是为实现上述功能而设计的自定义协议。
1.1 协议内容
该串行通讯协议定义了串行通讯中传输的信息内容及使用格式。
其中包括:主机轮询(或广播)格式;主机的编码方法,内容包括:要求动作的功能代码,传输数据和错误检验等。
从机的响应也是采用相同的结构,内容包括:动作确认,返回数据和错误校验等。
如果从机在接收信息时发生错误,或不能完成主机要求的动作,它将组织一个故障信息作为响应反馈给主机。
1.2 适用范围
1.2.1 适用产品
CVF-MN3系列变频器
1.2.2 应用方式
⑴变频器接入具备RS485总线的“单主多从”PC/PLC控制网。
⑵变频器接入具备RS485/ RS232(转换接口)的“点对点”方式的PC/ PLC
监控后台。
2.总线结构及协议说明
2.1 总线结构
⑴接口方式
RS485(RS232可选,但需要电平转换附件)
⑵传输方式
异步串行、半双工传输方式。
在同一时刻主机和从机只能有一个发送数据,而另一个只能接收数据。
数据在串行异步通讯过程中,是以报文的形式,
一帧一帧发送。
⑶拓扑方式
单主站系统,最多32个站,其中1个站为主机、31个站为从机。
从机地址的设定范围为0~30,31(1FH)为广播通讯地址。
网络中的从机地址必须是唯一的。
点对点方式实际是作为单主多从拓扑方式的一个应用特例,即只有一个从机的情况。
2.2 协议说明
康沃CVF-MN3系列变频器通讯协议是一种串行的主从通讯协议,网络中只有一个设备(主机)能够建立协议(称为“查询/命令)。
其它设备(从机)只能通过提供数据响应主机的查询/命令,或根据主机的命令/查询做出相应的动作。
主机在此处指个人计算机(PC)﹑工控机和可编程控制器(PLC)等,从机指变频器。
主机既能对某个从机单独访问,又能对所有的从机发布广播信息。
对于单独访问的主机查询/命令,从机都要返回一个信息(称为响应);对于主机发出的广播信息,从机无需反馈响应给主机。
提示
2.2.1 数据格式
3种数据传输格式可选:
⑴1位起始位、8位数据位、1位停止位、无校验。
⑵1位起始位、8位数据位、1位停止位、奇校验。
⑶1位起始位、8位数据位、1位停止位、偶校验。
从机默认:1位起始位、8位数据位、1位停止位、无校验。
2.2.2 波特率
5种波特率可选:1200bps、2400bps、4800bps、9600bps、19200bps 从机默认:9600bps
2.2.3 通讯方式
⑴ 采用主机“轮询”,从机“应答”点对点通讯。
⑵ 利用变频器键盘设置变频器串行接口通讯参数,包括本机地址、波特率、
数据格式。
提示
2.2.4 通讯规则
⑴主机设计为三次握手呼叫过程,通讯失败或通讯故障后,主机最多可以
对当前的报文重发3次。
⑵数据帧之间要保证有4个字节以上的启动间隔时间,只有具备规定的启
动间隔时间的报文被识别时才有效。
⑶主机握手等待时间和变频器最长响应时间为8字节传输时间,超时则判
定为通讯失败。
⑷主机对从机(变频器)的轮询可以建立在一个用户定义的轮询表上,其轮
询次序用户可根据实际需要自行定义。
如果需要使某些从机比其它从机的轮询频率高,可使其地址号在轮询表中多次出现。
若轮询表中只有一台从机,则可实现点对点连接。
⑸在轮询表内的每一个从站,主站必须定期轮询,轮询的周期小于
1000ms,包括无应答时,应呼叫三次,既保证能及时发现从站的通讯故障,又能实现“即插即用”的功能。
⑹变频器在一定时间间隔后(1000ms)若未收到任何报文,则认为发生
断线故障,随后进入安全运行状态。
(断线后工作模式由参数H-56设定)。
2.3 报文结构
每个报文共11个字节,包括三部分:帧头、用户数据、帧尾。
数据帧格式示意表:
说明:
⑴ 帧 头:包括起始字节、从机地址 ⑵ 帧 尾:包括校验数据(即校验和)
⑶ 用户数据:包括参数数据和过程数据。
其中参数数据又包括:编码操作
命令/响应、编码地址、编码设定/实际值。
过程数据又包括:主机控制命令/从机响应、主机运行设定/从机运行实际值。
2.3.1 主机命令帧
主机发送的数据报文叫主机命令帧,其格式示意如下表:
2.3.2从机响应帧
从机(变频器)发送的数据报文叫从机响应帧,其格式示意如下表: 主机发送的数据报文叫主机命令帧,其格式示意如下表:
2.4
报文数据编码
2.4.1 帧头
发送顺序 发送字节数定 义
发送顺序 数 据 发送字节数
定 义
⑴启始字节
本通讯协议规定:每个报文的启始字节均为5AH。
但是启始字节本身对于识别报文的启动是不充分的,因为5AH本身可能是报文中除启始字节外的其它数据。
因此本协议在启始字节前定义了一个至少4个字节传输时间的启动间隔,启动间隔时间为工作报文的一部分。
⑵从机地址
变频器的本机地址,16进制数,占用1个字节,设置范围:0 ~ 30。
2.4.2 用户数据
⑴参数数据
◎主机命令码/从机响应码
主机发送的命令码或从机对命令的响应码,其数据类型为: 16进制,
◎编码地址
数据类型:16进制,单字节。
从机参数的编码地址请参阅使用手册:第
七章——功能参数一览表,及其7.4——状态监控参数一览表。
◎参数值/错误码
数据类型:16进制,双字节,低字节在前,高字节在后。
对于主机,参数值是指根据主机的命令码,对指定编码地址所提供的数据。
当命令码为0或1时(即无任务或读参数数据时),该值可以是参数值值域内的任意值。
对于从机,参数值是指命令执行成功时配合具体的主机命令码所返回的数据。
当命令执行失败时,所返回的参数值为错误码。
详细错误码如下:0:参数修改被锁定(写不允许)
变频器通过中级参数[L-40]的设定可以允许或禁止修改参数。
试图修改被禁止改写的参数时将返回本错误提示。
1:运行中参数不能修改(写不允许)
某些参数在变频器运行过程中不能被修改,试图修改这些参数时将返回本错误提示。
2:参数被隐含(读、写不允许)
变频器中级、高级参数及内部参数可以被隐含,只有打开这些参数,才能对其进行读写操作。
否则将返回本错误提示。
3:保留参数(读、写不允许)
变频器参数中有些是当前还未定义的保留参数,试图修改这些参数时将返回本错误提示。
4:参数数值超限,写入失败
试图修改的参数值超过变频器参数所设定的值域,此时将返回本错误提示。
5:试图写入过程参数(状态监控参数)
变频器的状态监控参数[d-0] ~ [d-24]不能被外部改写,试图修改这些参数时将返回本错误提示。
6:非法功能码
报文中指定的编码地址是无效的(即不是状态监控参数表和功能参数表
中的指定的编码地址)时,将返回本错误提示。
⑵过程数据
◎操作字/状态字
数据含义:主机控制从机运行或从机返回当前运行状态。
数据类型:16进制,双字节,低字节在前,高字节在后。
◎设定值/实际值
数据含义:配合具体的命令响应码,提供主机设定或从机响应数据。
数据类型:16进制,双字节,低字节在前,高字节在后。
设定值:根据主机命令码,设定变频器运行频率。
实际值:根据主机命令码,返回变频器实际运行频率。
如果变频器发生故障,实际值将返回相应故障代码。
2.4.3 帧尾(校验和)
数据含义:数据帧校验和计算结果。
数据类型:16进制,单字节。
计算方法:把从“启始字节”到“用户数据”全部字节连续累加,累加和除以256后所得余数即为校验和。
校验和错误将导致通讯发生错误。
3.使用范例
范例1:将6号变频器的数字频率设定为27.00Hz。
主机发送帧: 5A 06 03 03 (8C 0A)(00 00)(00 00) FC 从机响应帧: 5A 06 01 03 (8C 0A)(01 00)(00 00) FB
(说明:从机任务正确实现)
范例2:将0号变频器的上限频率改为60.00Hz。
主机发送帧: 5A 00 03 0D (70 17)(00 00)(00 00) F1
从机响应帧: 5A 00 01 0D (70 17)(01 00)(00 00) F0
(说明:从机任务正确实现)
5A 00 02 0D (01 00)(51 00)(00 00) BB
(说明:从机正在运行中,该参数不能修改)
范例3:控制1号变频器按10.30Hz的频率正转。
主机发送帧: 5A 01 00 00 00 00 (12 00)(06 04) 77
从机响应帧: 5A 01 00 00 00 00 (11 00)(06 04) 76 (说明:从机任务正确实现)
5A 01 00 00 00 00 (09 00)(01 00) 65
(说明:从机加速运行中发生过流)。