科华通讯协议通讯内部标准

合集下载

KH100系列仪表通信协议(V0.2)

KH100系列仪表通信协议(V0.2)

KH100系列仪表(除KH105/106)通信协议(V0.1)一、协议标准:标准MODBUS协议二、通信方式:异步通信三、通信格式:四、命令1、读参数正确应答:2、写参数正确应答:3、读测量值正确应答:错误应答:4、读仪表型号正确应答:错误应答:五、参数代码参数代码因具体型号仪表的不同而有所不同,请参考说明书的“参数说明”的“代号”,“代号”即参数代码。

六、超时处理1、同一通信过程字节间的发送和接收间隔不得超过10ms。

2、对同一地址的访问频率不得大于100Hz,即不小于10ms。

七、CRC-16校验使用RTU模式,消息包括了一基于CRC方法的错误检测域。

CRC域检测了整个消息的内容。

CRC域是两个字节,包含一16位的二进制值。

它由传输设备计算后加入到消息中。

接收设备重新计算收到消息的CRC,并与接收到的CRC域中的值比较,如果两值不同,则有误。

CRC是先调入一值是全“1”的16位寄存器,然后调用一过程将消息中连续的8位字节各当前寄存器中的值进行处理。

仅每个字符中的8Bit数据对CRC有效,起始位和停止位以及奇偶校验位均无效。

CRC产生过程中,每个8位字符都单独和寄存器内容相或(OR),结果向最低有效位方向移动,最高有效位以0填充。

LSB被提取出来检测,如果LSB为1,寄存器单独和预置的值或一下,如果LSB为0,则不进行。

整个过程要重复8次。

在最后一位(第8位)完成后,下一个8位字节又单独和寄存器的当前值相或。

最终寄存器中的值,是消息中所有的字节都执行之后的CRC值。

CRC添加到消息中时,高字节先加入,然后低字节。

CRC简单函数如下:unsigned short CRC16(puchMsg, usDataLen)unsigned char *puchMsg ; /* 要进行CRC校验的消息 */unsigned short usDataLen ; /* 消息中字节数 */{unsigned char uchCRCHi = 0xFF ; /* 高CRC字节初始化 */unsigned char uchCRCLo = 0xFF ; /* 低CRC 字节初始化 */unsigned uIndex ; /* CRC循环中的索引 */while (usDataLen--) /* 传输消息缓冲区 */{uIndex = uchCRCHi ^ *puchMsgg++ ; /* 计算CRC */uchCRCHi = uchCRCLo ^ auchCRCHi[uIndex] ;uchCRCLo = auchCRCLo[uIndex] ;}return (uchCRCHi << 8 | uchCRCLo) ;}/* CRC 高位字节值表 */static unsigned char auchCRCHi[] = {0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40} ;/* CRC低位字节值表*/static char auchCRCLo[] = {0x00, 0xC0, 0xC1, 0x01, 0xC3, 0x03, 0x02, 0xC2, 0xC6, 0x06, 0x07, 0xC7, 0x05, 0xC5, 0xC4, 0x04, 0xCC, 0x0C, 0x0D, 0xCD, 0x0F, 0xCF, 0xCE, 0x0E, 0x0A, 0xCA, 0xCB, 0x0B, 0xC9, 0x09, 0x08, 0xC8, 0xD8, 0x18, 0x19, 0xD9, 0x1B, 0xDB, 0xDA, 0x1A, 0x1E, 0xDE, 0xDF, 0x1F, 0xDD, 0x1D, 0x1C, 0xDC, 0x14, 0xD4, 0xD5, 0x15, 0xD7, 0x17, 0x16, 0xD6, 0xD2, 0x12, 0x13, 0xD3, 0x11, 0xD1, 0xD0, 0x10, 0xF0, 0x30, 0x31, 0xF1, 0x33, 0xF3, 0xF2, 0x32, 0x36, 0xF6, 0xF7, 0x37, 0xF5, 0x35, 0x34, 0xF4, 0x3C, 0xFC, 0xFD, 0x3D, 0xFF, 0x3F, 0x3E, 0xFE, 0xFA, 0x3A, 0x3B, 0xFB, 0x39, 0xF9, 0xF8, 0x38, 0x28, 0xE8, 0xE9, 0x29, 0xEB, 0x2B, 0x2A, 0xEA, 0xEE, 0x2E, 0x2F, 0xEF, 0x2D, 0xED,0xEC, 0x2C, 0xE4, 0x24, 0x25, 0xE5, 0x27, 0xE7, 0xE6, 0x26,0x22, 0xE2, 0xE3, 0x23, 0xE1, 0x21, 0x20, 0xE0, 0xA0, 0x60,0x61, 0xA1, 0x63, 0xA3, 0xA2, 0x62, 0x66, 0xA6, 0xA7, 0x67,0xA5, 0x65, 0x64, 0xA4, 0x6C, 0xAC, 0xAD, 0x6D, 0xAF, 0x6F,0x6E, 0xAE, 0xAA, 0x6A, 0x6B, 0xAB, 0x69, 0xA9, 0xA8, 0x68,0x78, 0xB8, 0xB9, 0x79, 0xBB, 0x7B, 0x7A, 0xBA, 0xBE, 0x7E,0x7F, 0xBF, 0x7D, 0xBD, 0xBC, 0x7C, 0xB4, 0x74, 0x75, 0xB5,0x77, 0xB7, 0xB6, 0x76, 0x72, 0xB2, 0xB3, 0x73, 0xB1, 0x71,0x70, 0xB0, 0x50, 0x90, 0x91, 0x51, 0x93, 0x53, 0x52, 0x92,0x96, 0x56, 0x57, 0x97, 0x55, 0x95, 0x94, 0x54, 0x9C, 0x5C,0x5D, 0x9D, 0x5F, 0x9F, 0x9E, 0x5E, 0x5A, 0x9A, 0x9B, 0x5B,0x99, 0x59, 0x58, 0x98, 0x88, 0x48, 0x49, 0x89, 0x4B, 0x8B,0x8A, 0x4A, 0x4E, 0x8E, 0x8F, 0x4F, 0x8D, 0x4D, 0x4C, 0x8C,0x44, 0x84, 0x85, 0x45, 0x87, 0x47, 0x46, 0x86, 0x82, 0x42,0x43, 0x83, 0x41, 0x81, 0x80, 0x40} ;八、实例1、读KH101的测量值,该仪表地址是3,命令如下(十六进制):2、读KH102的回差值,查KH101说明书的参数代码为16(即十六进制的10h)该仪表地址是0,命令如下(十六进制):3、读KH103的回差值,查KH103说明书的参数代码为18(即十六进制的10h),该仪表地址是0,命令如下(十六进制):。

通讯接口标准

通讯接口标准

RS232/RS485/RS422是美国电子工业协会EIA(Electronic Industry Association)制定的3个串行物理接口标准,相关内容可以百度一下,这里不再重复。

上述3种接口传输的都是电信号,不能用光纤、光缆传输,除非进行用光端机进行光电转换。

RS232(即com口)传输距离不大于15米,用普通RVVP电缆传输即可。

RS485是半双工通信,其传输距离与通信速率有关,@100kbps时,最大的通信距离约为1200米;@10Mbps时,则通信距离限于100米以内;如果需传输更长的距离,需要加485中继器。

RS485专用电缆为一对特性阻抗120Ω的双绞屏蔽电缆,详见下面参考资料链接。

RS422则是全双工通信,电气性能基本与RS485一致。

RS422专用电缆为2对特性阻抗120Ω的双绞屏蔽电缆,详见下面参考资料链接。

50Ω、93Ω的同轴电缆是老以太网的传输介质。

由于现在的以太网几乎都是交换式的,摒弃了过去总线型的拓扑结构,直接采用5类双绞线作为传输介质。

PLC和PC的连接方式很多,比较主流的方法采用5类线接入RJ45口,或将PC设为主站、PLC设为从站,通过RS232/RS485转换器,用RS485电缆与PLC相连。

普通PC机只有RS232接口,没有RS485/RS422接口,需要转换器转换。

=================================下列建议也会有所帮助:1.采用阻抗匹配、低衰减的RS485专用电缆更有利于保证通信。

一般推荐如下:普通双绞屏蔽型电缆STP-120Ω(for RS485 & CAN)one pair 20 AWG ,电缆外径7.7mm左右。

适用于室内、管道及一般工业环境。

使用时,屏蔽层一端接地!普通双绞屏蔽型电缆STP-120Ω(for RS485 & CAN)one pair 18 AWG ,电缆外径8.2mm左右。

适用于室内、管道及一般工业环境。

WTC-B-02

WTC-B-02

WTC-B-02通信协议WTC-B-02通信协议是我公司自行研制的一种异步串行节点网络化的通信协议,适用于WB系列智能传感器和控制模块。

WTC-B-02是WTC-B-01协议的升级版本,与WTC-B-01协议完全兼容,主要区别是增加了控制模块的有关命令。

该协议语法简练,具有通信效率高和可靠性高的特点,已经在现场经过了长时间考验。

一、物理接口1、串行通信接口:RS485。

2、数据传输方式:异步10位,起始位1位,数据位8位,停止位1位,无校验。

3、数据传输速率:1200BPS≤波特率≤115.2KBPS ;通常,产品上的拨码开关的位1、位2用于设置4种波特率:出厂缺省波特率设置为9600BPS,若用户希望使用4种以外的其他波特率,定货时请声明。

二、通信方式主(HOST)从(SLA VE)方式,半双工,POLLING通信方式。

三、信息类型及协议的基本格式1、信息类型信息分两种:从HOST到SLA VE为命令信息。

从SLA VE到HOST为响应信息。

2、信息的基本格式3、校验对表1中的前2-5项逐字节作无符号加法,模256取反加1。

4、编码方式16进制码。

5、数据(DATA)在命令集中详细描述。

6、数据收、发处理当表1中2-6项数据中出现EOI(0DH)代码时,发送时将0DH拆分为05H和08H两个字节;当2-6项原始数据块出现05H时,发送时在05H之后增加00H字节。

接收时,若收到某字节数据为05H,则紧接其后收到的一个字节数据应与05H相加,合为一个字节。

四、主机命令集⒈读传感器数据命令:命令名称RDS说明该命令是主机读智能传感器数据命令,数据帧由同步码、地址信息、命令信息、校验信息和结束符组成,当传感器识别命令帧中的地址与本身的地址和数据帧格式相符合后,向主机发送响应信息;否则,传感器保持沉默,等待正确接收到主机命令。

命令信息语法①同步码(SOI):7EH②地址1(ADR1):传感器地址③地址2(ADR2):传感器地址的补码④命令码:50H⑤校验:B0H(2~4项的模256无符号和补码)⑥结束符(EOI):0DH响应信息语法①同步码(SOI):7EH②地址1(ADR1):传感器地址③地址2(ADR2):传感器地址的补码④命令码:50H⑤数据:DATA(见说明)⑥校验:XXH(2~5项的模256无符号和补码)⑦结束符(EOI):0DH传感器响应信息数据DATA说明:数据项组成如表3:表3中CID1为传感器描述符,组成如表4CID1的 D7位用于标识单元式智能传感器中是否有电度数据,如果ANS置为1,则帧号数据与后续的电度增量值数据表征某一时间段内的电度量,需要主机的确认命令。

can通信协议标准

can通信协议标准

can通信协议标准CAN通信协议标准。

CAN(Controller Area Network)是一种串行通信协议,最初由Bosch公司设计用于汽车内部通信。

如今,CAN协议已经成为许多工业领域中最常用的通信协议之一。

本文将介绍CAN通信协议的标准,包括其特点、应用领域以及未来发展方向。

首先,CAN通信协议的特点包括高可靠性、实时性和抗干扰能力强。

CAN协议采用了差分信号传输,使得其在抗干扰能力上具有优势。

此外,CAN协议还采用了CSMA/CR(Carrier Sense Multiple Access with Collision Resolution)的工作方式,能够实现多节点之间的通信协调,从而保证了通信的实时性和可靠性。

其次,CAN通信协议广泛应用于汽车电子控制系统、工业控制领域以及航空航天等领域。

在汽车电子控制系统中,CAN总线连接了车辆上的各种传感器、执行器和控制单元,实现了各个部件之间的信息交换和协调工作。

在工业控制领域,CAN总线被广泛应用于各种自动化设备和机器人系统中,实现了设备之间的数据交换和控制指令传输。

在航空航天领域,CAN总线也被应用于飞机的航空电子系统中,实现了各个航空电子设备之间的信息交换和数据传输。

未来,随着物联网和智能制造的发展,CAN通信协议将面临着更多的挑战和机遇。

在物联网领域,CAN协议将需要更好地适应大规模设备连接和数据交换的需求,同时提高其安全性和隐私保护能力。

在智能制造领域,CAN协议将需要更好地与工业互联网和云计算等新兴技术相结合,实现更高效的设备协同和数据管理。

总之,CAN通信协议作为一种重要的串行通信协议,具有高可靠性、实时性和抗干扰能力强的特点,广泛应用于汽车电子控制系统、工业控制领域和航空航天领域。

未来,随着物联网和智能制造的发展,CAN通信协议将面临着更多的挑战和机遇,需要不断创新和发展,以满足新的应用需求和技术发展趋势。

485通信标准

485通信标准

485通信标准
485通信标准是一种串行通信协议,也被称为RS-485标准。

这个标准是为了弥补RS-232通信距离短、速率低等缺点而产生的。

它具有以下特点:
1. 电气特性:485通信标准的电气特性规定为2线,半双工,多点通信的标准。

逻辑“1”以两线间的电压差为+(2—6)V表示,逻辑“0”以两线间的
电压差为-(2—6)V表示。

这种设计降低了接口信号电平,不易损坏接口电
路的芯片,并且该电平与TTL电平兼容,可方便与TTL电路连接。

2. 传输速率:485通信标准的传输速率高,数据最高传输速率为10Mbps。

3. 抗干扰能力:485接口是采用平衡驱动器和差分接收器的组合,抗共模干扰能力增强,即抗噪声干扰性好。

4. 传输距离:RS-485接口的最大传输距离标准值为4000英尺,实际上可
达3000米。

另外,RS-232-C接口在总线上只允许连接1个收发器,即单
站能力,而RS-485接口允许多点通信。

总之,485通信标准是一种相对经济、具有相当高噪声抑制、相对高的传输速率、传输距离远、宽共模范围的通信平台。

仪器通信协议标准

仪器通信协议标准

仪器通信协议仪器通信协议是用于规范仪器与计算机之间数据交换的标准,其体系结构主要包含物理层、数据链路层、网络层、传输层和应用层。

物理层物理层是仪器通信协议的最底层,主要负责传输比特流。

它定义了通信链路的机械、电气、功能和定时特性,以确保比特流的正确传输。

物理层协议规定了连接、传输和断开连接的方式,以及比特流的同步和错误控制方式。

常见的物理层协议包括RS-232、RS-485和USB等。

数据链路层数据链路层负责将比特流组合成帧,并在通信链路上发送和接收帧。

它定义了帧的格式和结构,以及帧的传输顺序和错误控制方式。

数据链路层还提供了流量控制功能,以确保数据的可靠传输。

常见的数据链路层协议包括以太网和Wi-Fi等。

网络层网络层负责将数据从源地址发送到目的地址。

它通过路由选择算法确定最佳路径,并建立和维护通信链路。

网络层还提供了拥塞控制和差错控制功能,以确保数据的可靠传输。

常见的网络层协议包括IP、ARP和ICMP等。

传输层传输层负责将数据分段并发送到目标主机。

它提供了端到端的通信服务,并确保数据的顺序和完整性。

传输层还提供了流量控制和差错控制功能,以确保数据的可靠传输。

常见的传输层协议包括TCP和UDP等。

应用层应用层负责提供应用程序之间的通信服务。

它定义了应用程序之间的通信协议,并提供了一组通用的应用程序接口。

应用层协议根据具体的应用需求而有所不同,但通常包括文件传输、电子邮件和Web浏览等功能。

常见的应用层协议包括HTTP、FTP和SMTP等。

总之,仪器通信协议是一个完整的体系结构,涵盖了从物理层到应用层的各个方面。

RS 通信协议详解

RS 通信协议详解

RS232通信协议详解通信协议所谓通信协议是指通信双方的一种约定。

约定包括对数据格式、同步方式、传送速度、传送步骤、检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守。

因此,也叫做通信控制规程,或称传输控制规程,它属于ISO'S OSI七层参考模型中的数据链路层。

目前,采用的通信协议有两类:异步协议和同步协议。

同步协议又有面向字符和面向比特以及面向字节计数三种。

其中,面向字节计数的同步协议主要用于DEC公司的网络体系结构中。

一、物理接口标准1.串行通信接口的基本任务(1)实现数据格式化:因为来自CPU的是普通的并行数据,所以,接口电路应具有实现不同串行通信方式下的数据格式化的任务。

在异步通信方式下,接口自动生成起止式的帧数据格式。

在面向字符的同步方式下,接口要在待传送的数据块前加上同步字符。

(2)进行串-并转换:串行传送,数据是一位一位串行传送的,而计算机处理数据是并行数据。

所以当数据由计算机送至数据发送器时,首先把串行数据转换为并行数才能送入计算机处理。

因此串并转换是串行接口电路的重要任务。

(3)控制数据传输速率:串行通信接口电路应具有对数据传输速率——波特率进行选择和控制的能力。

(4)进行错误检测:在发送时接口电路对传送的字符数据自动生成奇偶校验位或其他校验码。

在接收时,接口电路检查字符的奇偶校验或其他校验码,确定是否发生传送错误。

(5)进行TTL 与EIA电平转换:CPU 和终端均采用TTL电平及正逻辑,它们与EIA采用的电平及负逻辑不兼容,需在接口电路中进行转换。

(6)提供EIA-RS-232C 接口标准所要求的信号线:远距离通信采用MODEM 时,需要9根信号线;近距离零MODEM 方式,只需要3 根信号线。

这些信号线由接口电路提供,以便与MODEM 或终端进行联络与控制。

2、串行通信接口电路的组成为了完成上述串行接口的任务,串行通信接口电路一般由可编程的串行接口芯片、波特率发生器、EIA 与TTL 电平转换器以及地址译码电路组成。

ZE-C310(V2)对外通讯协议V2

ZE-C310(V2)对外通讯协议V2

ZE-C310对外通讯协议V2.01、通信配置说明通信链路RS485/RS232通信波特率9600(可在触摸屏设置)数据位8位停止位1位校验位无校验MODBUS模式RTU设备地址01-0XF7(可在触摸屏设置)表1RTU帧格式设备地址功能代码数据CRC校验8bit8bit n个8bit16bit表3数据类型数据类型描述及要求BYTE无符号单字节整型(字节,8位)WORD无符号双字节整型(字,16位)DWORD无符号四字节整型(双字,32位)FLOAT四字节浮点数型(字节,32位)IEEE754标准BYTE[n]n字节STRING GBK编码,采用0终结符,若无数据,则放一个0终结符DATE日期类型6字节年(byte)-月(byte)-日(byte)-时(byte)-分(byte)-秒(byte)其中:年=byte+2000,月:1-12,日:1-31,时:0-23分:0-59秒:0-59传输规则协议采用大端模式(big-endian)的网络字节序来传递字和双字,浮点数。

约定如下:——字节(BYTE)的传输约定:按照字节流的方式传输;——字(WORD)的传输约定:先传递高八位,再传递低八位;——双字(DWORD)的传输约定:先传递高24位,然后传递高16位,再传递高八位,最后传递低八位。

——浮点数(FLOAT)的传输约定:先传递高24位,然后传递高16位,再传递高八位,最后传递低八位。

2、帧数据结构本仪表使用ModBus2条指令,下面对这2条指令帧格式进行介绍.2.1功能码(0x03)读主机请求:设备地址(1BYTE)+功能码(1BYTE)+寄存器地址(2BYTE)+寄存器数量(2BYTE)+CRC校验(2BYTE)说明:设备地址:主控板地址,为0x01-0xF7可选功能码:为0x03寄存器地址:要读取数据的存放开始地址,高位在前,低位在后。

寄存器数量:要读取的寄存器的个数,高位在前,低位在后CRC校验:采用CRC-16校验,高字节在前,低字节在后从机应答:设备地址(1BYTE)+功能码(1BYTE)+数据字节数(1BYTE)+数据(N BYTE)+CRC校验说明:设备地址:下位机地址,为0x01-0xF7可选功能码:为0x03数据字节数:寄存器数量*2数据:N=(寄存器数量*2)BYTECRC校验:采用CRC-16校验,高字节在前,低字节在后错误应答:设备地址(1BYTE)+出错功能码+错误类型(1BYTE)+CRC校验PS:出错功能码是功能码byte最高位取反得到。

西安科华电子 KCM-XJ4W 系列多路智能温度调节仪使用说明书

西安科华电子 KCM-XJ4W 系列多路智能温度调节仪使用说明书

功能代码(固定 06)
寄存器地址(00xx)
参数值
CRC16
主机向仪表发送读指令:0106000A04ECAA85
指令解释:
01(仪表地址)06(功能代码)000A(设定值地址)04EC(参数值)AA85(CRC 校验)
注意 04EC 转换成 10 进制是 1260,所有带小数点参数都要放大 10 倍,如 12.5 设定时要 125
设定微分时间,以防止输出的波动,提高控制的稳定性 主控为位式控制时有意义,同时也是报警回差值 0:关闭自整定 1:开启自整定 0:加热、加湿; 1:制冷、除湿
随机 随机 0
8
240 30 1.0 0 0
主控输出上下限设定(OUT 为无源开关触点)
输出条件
基本参数
加热:低于设定值有输出
=0;
=0;
制冷:高于设定值有输出
各通道参数分别按 CH1、CH2、CH3、CH4 三秒进入相对应的通道菜单项,可按◄、▲、▼三键来更改参数值 修改完成后按 SET 键保存进入下一个参数;各参数见下表:
2
表 5-1
序号 提示符
名称
设定范围
说明
一级菜单(1~4 路共用的参数,按 SET 键进入)
出厂值
0
密码锁
0~50
密码锁为 18 时,允许修改所有参数,不为 18 时 禁止修改所有参数
CRC16
主机向仪表发送读指令:010310010001D10A
指令解释:
01(仪表地址)03(功能代码)1001(仪表测量值寄存器地址)0001(固定 0001)D10A(CRC 校验 CRC
算法子程序详见 5、CRC 校验算法子程序 C++

科华SPI500K-B逆变器通讯协议

科华SPI500K-B逆变器通讯协议

科华SPI500K-B逆变器通讯协议
微科华SPI500K-B逆变器通讯协议是一种用于变流器和传感器之间进行通讯的
协议,应用于工业网络系统中广泛已被普及。

SPI率极高,可达500K时钟频率,
因此可以高效地完成设备之间的数据交互。

此外,它还具有通用性和可编程性,可以根据特定的应用场景进行灵活的调整。

微科华SPI500K-B逆变器通讯协议还具有节省能耗和低报警时间的优势,能够完美适配工业环境下的超高通讯需求。

微科华SPI500K-B逆变器通讯协议主要用于调节温度和湿度,它能够及时传输
温度和湿度数据,以便于用户根据实际需求进行调整。

此外,它还可以用于实时监控仪表数据和进行精确定位。

通过使用微科华SPI500K-B逆变器通讯协议,用户能够通过网络控制整个系统,在任何距离和时间段内获取及时准确的环境数据。

在工业自动化领域,微科华SPI500K-B逆变器通讯协议可以极大的提高传感器
的自动集成,减少操作员过程设计时间,节约企业生产成本。

它内置3-wire line
接口,在传输过程中可以实现end-to-end通讯,进而节约派生模块及手柄的成本,进一步降低成本消耗。

总之,微科华SPI500K-B逆变器通讯协议是专为工业环境提供的一种高性能的
通讯技术。

它的灵活性和可靠性使它能够满足工业环境下高速通讯的需求,同时也能实现高效的数据传输,使企业和工厂的效率的提升。

作为互联网时代的一项重要应用,微科华SPI500K-B逆变器通讯协议在今后的工业自动化进程中具有重要的作用。

通讯协议标准样本

通讯协议标准样本

通讯协议标准样本通讯协议标准本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。

文档如有不当之处,请联系本人或网站删除。

编号:密级:内部页数:__________于基于RS485接口的DGL通信协议(修改)编写:____________________校对:____________________审核:____________________批准:____________________司北京华美特科贸有限公司二○○二年十二月六日本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。

文档如有不当之处,请联系本人或网站删除。

1.前言在常见的数字式磁致伸缩液位计中,多采用RS485通信方式。

但RS485标准仅对物理层接口进行了明确定义,并没有制定通信协议标准。

因此,在在RS485的基础上,派生出很多不同的协议,不同公司均可根据自身需要设计符合实际情况的通信协议。

并且,RS485允许单总线多机通信,如果通信协议设计不好,就会造成相互干扰和总线闭锁等现象。

如果在一条总线上挂接不同类型的产品,由于协议不一样,很容易造成误触发,造成总线阻塞,使得不同产品对总线的兼容性很差。

着随着RS485的发展,Modicon公司提出的MODBUS协议逐步得到广泛认可,已在工业领域得而到广泛应用。

而MODBUS的协议规范比较烦琐,低并且每字节数据仅用低4位(范围:0~15),在信息量相同时,对总线占用时间较长。

DGL协议是根据以上问题提出的一种通信协议。

在制定该协议时已充分考虑以下几点要求:a.兼容于MODBUS。

也就是说,符合该协议的从机均可挂接到同一总线上。

b.要适应大数据量的通信。

如:满足产品在线程序本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。

文档如有不当之处,请联系本人或网站删除。

更新的需要(未来功能)。

c.数据传输需稳定可靠。

对不确定因素应加入必要的冗错措施。

d.降低总线的占用率,保证数据传输的通畅。

科华UPS模块化UPS通信协议V1.2

科华UPS模块化UPS通信协议V1.2

BCD 码小数位
剩余放电时间 电池电压+ 电池电压-
BCD 码千位
BCD 码百位
min
BCD 码十位
BCD 码个位
BCD 码百位 BCD 码个位
BCD 码十位 BCD 码小数位
V
BCD 码百位 BCD 码个位
BCD 码十位 BCD 码小数位
V
系统状态字节 1
1 D0 旁路状态 D1 旁路输入过欠压 D2 旁路输入频率异常 D3 旁路输入相序错 D4 旁路输入缺相 D5 逆变输出过欠压 D6 逆变输出频率异常 D7 逆变输出缺相
(0x8a~0x8d)。
遥信指令: 命令码 0x81 0x82 0x83 0x84
命令含义 查询系统交、直流电压电流 查询各模块数据 查询电池额定容量、放电时间、单体电压等 查询系统信息(系统型号、协议版本、软件版本)
参数 00 模块编号 00 00
表 1-2
控制命令: 命令码 0x8A 0x8B 0x8C 0x8D
通信协议
命令含义 开、关机命令 旁路逆变切换 放电与停止放电 系统对时
参数 0 开机 1 关机 0 转逆变 1 转旁路 0 停止放电 1 放电 年(BCD 码) 月(BCD 码) 日(BCD 码) 时(BCD 码) 分(BCD 码) 秒(BCD 码)
表 1-3
6、 校验和 : 地址码、命令码、命令参数所有字节相加后低 8 位。
通信协议
查询命令(0x01):
系统电压、电流、功率及相关状态量:
市电电压 A 相
BCD 码百位 BCD 码个位
BCD 码十位 BCD 码小数位
V
市电电压 B 相
BCD 码百位 BCD 码个位
BCD 码十位 BCD 码小数位

BMS(26S)新版采集盒通讯协议(对外)

BMS(26S)新版采集盒通讯协议(对外)

设置设备基本信息 2
ID P 6 R 0 DP 0 PF 6 (0x06) DA 广播地址 模块地址 SA 监控模块 周期 单次
数据 位置 BYTE1 BYTE2 BYTE3 BYTE4 BYTE5 BYTE6 BYTE7 BYTE8 采集模块地址 数据名 格式说明 1-255 表示模块地址 (只接受广播地址)
上传信息帧 1
ID P 6 位置 BYTE1 BYTE2 BYTE3 BYTE4 BYTE5 BYTE6 BYTE7 BYTE8 R 0 DP 0 数据名 本组第一节单体电压高字节 本组第一节单体电压低字节 本组第二节单体电压高字节 本组第二节单体电压低字节 本组第三节单体电压高字节 本组第三节单体电压低字节 本组第四节单体电压高字节 本组第四节单体电压低字节 同上 同上 同上 PF 32 (0x20) 数据 格式说明 1mV/Bit,偏移量 0;3000 代表 3V DA 监控模块 SA 采集模块 周期 250ms
BYTE3 BYTE4 BYTE5 BYTE6
测试点 3N-2 温度高位 测试点 3N-2 温度低位 测试点 3N-1 温度高位 测试点 3N-1 温度低位
BYTE7 BYTE8
测试点 3N 温度高位 测试点 3N 温度低位
同上
Hale Waihona Puke 风扇加热器温度点设置ID P 6 位置 BYTE1 BYTE2 BYTE3 BYTE4 BYTE5 BYTE6 BYTE7 BYTE8 R 0 DP 0 数据名 风扇开启温度高位 风扇开启温度低位 风扇停止温度高位 风扇停止温度低位 加热开启温度高位 加热开启温度低位 加热停止温度高位 加热停止温度低位 0.1℃/Bit,250 代表 25 度(缺省) 0.1℃/Bit,150 代表 15 度(缺省) 0.1℃/Bit,300 代表 30 度(缺省) PF 7 (0x07) 数据 格式说明 0.1℃/Bit,450 代表 45 度(缺省) DA 广播地址 SA 监控模块 周期 单次

can 485 通讯标准

can 485 通讯标准

can 485 通讯标准485通讯标准,也称为RS-485,是一种常用的串行通信协议。

下面我将从多个角度全面回答你的问题。

1. 485通讯标准的定义和特点:RS-485是一种标准的串行通信协议,用于在多个设备之间进行数据传输。

它是一种差分信号通信标准,可以支持多个设备通过同一条通信线路进行双向通信。

RS-485通信标准具有以下特点:差分信号,RS-485使用两根信号线(A和B)来传输数据,其中一个线路携带正向信号,另一个线路携带反向信号。

这种差分信号可以提高抗干扰能力和传输距离。

多点通信,RS-485支持多个设备连接在同一条通信线路上,每个设备都有唯一的地址,可以通过地址识别和选择性通信。

高速传输,RS-485可以支持较高的数据传输速率,通常可达到几十kbps甚至Mbps的级别。

长距离传输,RS-485可以支持较长的传输距离,一般可达1200米左右,且可以通过中继器扩展距离。

2. RS-485的应用领域:RS-485通信标准广泛应用于各种领域,包括工业自动化、楼宇自控、安防监控、智能家居等。

它适用于需要在远距离传输数据、多设备互联、抗干扰能力强的场景。

例如,在工业自动化中,RS-485通信常用于PLC(可编程逻辑控制器)与传感器、执行器之间的数据传输。

3. RS-485的优势和劣势:RS-485通信标准具有以下优势:高抗干扰能力,差分信号传输方式可以有效抵抗电磁干扰和噪声。

长距离传输,RS-485可以支持较长的传输距离,适用于大范围的应用场景。

多设备互联,RS-485支持多个设备连接在同一条通信线路上,方便设备之间的数据交换和控制。

低成本,RS-485通信芯片和设备相对较便宜,成本较低。

然而,RS-485通信标准也存在一些劣势:缺乏网络层协议,RS-485只是物理层和数据链路层的通信标准,缺乏高层网络协议的支持。

需要手动控制冲突,RS-485通信中,多个设备共享同一条通信线路,需要手动控制数据传输的冲突,避免冲突产生。

科华(山特)通讯协约通讯内部标准规定

科华(山特)通讯协约通讯内部标准规定

KELONG Powersoft交流电源监控管理系统前端智能设备通讯协议一、总则:本文规定了为实现集中监控管理而使用的电源设备产品在设计、制造中应遵循的通讯协议。

本通讯协议适用于科华公司设计、生产的前端智能电源设备和在这些设备的基础上构成的不同规模的监控系统。

二、物理层:2.1、串行通讯口采用特殊脚位定义的RS232接口。

该接口机械结构和电气特性均按国际标准RS232接口定义。

其管脚定义如下:a、UPS端的脚位定义为:6脚通讯接收脚(RXD)7脚通讯地(GND)9脚通讯发送脚(TXD)b、电脑端脚位按标准RS232定义。

5 4 3 2 1 1 2 3 4 5♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦9 8 7 6 6 7 8 9M2502通讯电缆线UPS端(9芯针式)电脑端(9芯孔式)2.2、数据传输方式:串行异步传输起始位1位数据位8位(低位在前)停止位1位无校验。

2.3、通讯口数据传输速率为2400 bit/s2.4、采用主从式的工作方式,上位机呼叫机内监控单元并下发命令,等待下位机应答。

若无应答或应答为无效命令,则进行下一次呼叫;若连续10秒无应答,则认为通讯链路中断。

UPS内的监控单元在接收到上位机的请求命令后,对命令进行判断并作出正确的响应。

三、信息类型及协议的基本格式:3.1、信息类型:1、遥测模拟量信号:协议中对UPS内部的模拟量信息检测了包括输入市电电压(110V、220V 两档)、输出工作电压(110V、220V 两档)、电池剩余容量、负载百分比、环境温度和输入市电频率在内的六项基本工作参数。

其中电池剩余容量的检测是将当前UPS内部电池电压以电压值的形式送达上位机,通过上位机将这一值简化的与额定值正比成容量百分比。

2、遥测开关量信息:市电电压正常( L) / 异常( H)电池电压正常( L) / 低电压( H)Bypass( H) / boot( L)或Buck ActiveUPS 正常( L) / 故障( H)UPS为在线式( L) / 后备式( H)UPS 普通工作( L) / 测试工作状态( H)UPS 开( L) / 关( H)机状态蜂鸣器关( L) / 开( H)3、遥信基础信息:厂家名称UPS型号版本号额定电压额定电流额定电池电压4、遥控开关量:定时开/关机UPS测试放电蜂鸣器开/关3.2、通讯格式:所有的通讯过程都是按:上位机发工作请求,UPS内的通讯模块在接收到请求后,对其作出相应的响应的工作模式来进行。

can通讯协议标准

can通讯协议标准

can通讯协议标准Can通讯协议是一种用于控制器区域网络(Controller Area Network,简称CAN)的通信协议标准。

CAN是一种高可靠性和高实时性的串行通信协议,广泛应用于汽车、航空航天、工业控制等领域。

本文将介绍CAN通讯协议的重要性、基本原理以及其在实际应用中的特点。

1. CAN通讯协议的重要性CAN通讯协议的出现解决了传统串行通信协议无法满足高可靠性和高实时性需求的问题。

在汽车领域,CAN通讯协议广泛应用于车辆网络系统,实现了各个电子控制单元(ECU)之间的高速数据传输和实时协同工作。

在航空航天领域,CAN通讯协议被应用于飞机管理系统中,确保了飞机各个子系统之间的精准和协同的通信。

在工业控制领域,CAN通讯协议被广泛应用于工业现场总线系统,实现了工业自动化的高效和可靠的通信。

2. CAN通讯协议的基本原理CAN通讯协议采用串行通信的方式,使用差分信号进行数据传输。

CAN总线由两根传输线构成,分别是CAN_H和CAN_L。

CAN_H信号为高电平表示1,CAN_L信号为低电平表示0。

CAN通讯协议采用非归零码(NRZ)的编码方式,确保了通信的稳定性和可靠性。

CAN通讯协议的帧结构包括起始位、标识符字段、控制字段、数据字段、CRC校验字段和结束位,保证了数据的完整性和准确性。

3. CAN通讯协议的特点3.1 高实时性:CAN通讯协议采用先进的位定时解算器,能够实时计算接收到的数据帧的到达时间,从而实现高精度的数据同步。

3.2 高可靠性:CAN通讯协议采用差分信号传输方式,在极端环境下也能保持良好的抗干扰能力,确保数据传输的可靠性。

3.3 多设备通信:CAN通讯协议支持多个CAN节点之间的通信,一个CAN网络可以连接多个ECU,实现数据的分发和共享。

3.4 灵活性:CAN通讯协议支持不同的数据传输速率和帧格式,并可以根据实际应用需求进行配置和调整。

3.5 易于实现和维护:CAN通讯协议的硬件实现相对简单,软件开发和调试相对容易,且容错能力强,易于维护和扩展。

科华通讯协议通讯内部标准

科华通讯协议通讯内部标准

KELONG Powersoft交流电源监控管理系统前端智能设备通讯协议一、总则:本文规定了为实现集中监控管理而使用的电源设备产品在设计、制造中应遵循的通讯协议。

本通讯协议适用于科华公司设计、生产的前端智能电源设备和在这些设备的基础上构成的不同规模的监控系统。

二、物理层:、串行通讯口采用特殊脚位定义的RS232接口。

该接口机械结构和电气特性均按国际标准RS232接口定义。

其管脚定义如下:a、UPS端的脚位定义为: 6脚通讯接收脚(RXD)7脚通讯地(GND)9脚通讯发送脚(TXD)b、电脑端脚位按标准RS232定义。

5 4 3 2 1 1 2 3 4 59 8 7 6 6 7 8 9M2502通讯电缆线UPS端(9芯针式)电脑端(9芯孔式)、数据传输方式:串行异步传输起始位1位数据位8位(低位在前)停止位1位无校验。

、通讯口数据传输速率为 2400 bit/s、采用主从式的工作方式,上位机呼叫机内监控单元并下发命令,等待下位机应答。

若无应答或应答为无效命令,则进行下一次呼叫;若连续10秒无应答,则认为通讯链路中断。

UPS内的监控单元在接收到上位机的请求命令后,对命令进行判断并作出正确的响应。

三、信息类型及协议的基本格式:、信息类型:1、遥测模拟量信号:协议中对UPS内部的模拟量信息检测了包括输入市电电压(110V、220V 两档)、输出工作电压(110V、220V 两档)、电池剩余容量、负载百分比、环境温度和输入市电频率在内的六项基本工作参数。

其中电池剩余容量的检测是将当前UPS内部电池电压以电压值的形式送达上位机,通过上位机将这一值简化的与额定值正比成容量百分比。

2、遥测开关量信息:市电电压正常( L) / 异常( H)电池电压正常( L) / 低电压( H)Bypass( H) / boot( L)或Buck ActiveUPS 正常( L) / 故障( H)UPS为在线式( L) / 后备式( H)UPS 普通工作( L) / 测试工作状态( H)UPS 开( L) / 关( H)机状态蜂鸣器关( L) / 开( H)3、遥信基础信息:厂家名称UPS型号版本号额定电压额定电流额定电池电压4、遥控开关量:定时开/关机UPS测试放电蜂鸣器开/关、通讯格式:所有的通讯过程都是按:上位机发工作请求,UPS内的通讯模块在接收到请求后,对其作出相应的响应的工作模式来进行。

CDM-2010通信协议(V2.0)

CDM-2010通信协议(V2.0)

CDM-2010 MODBUS通信协议传输方式及性能传输方式:异步串行通信方式。

采用规约:MODBUS从站规约。

传输速率:2400 bps,4800bps和9600bps。

传输电缆: 采用带屏蔽的多芯铜导线,接口标准应采用一对双绞线。

组成RS-485网络时,双绞线电缆特性阻抗约120Ω,导线电阻应小于0.10Ω/m,导线间电容应小于60pF/m,导线与屏蔽层间电容小于100pF/m 。

通信接口:RS-485接口为后面板2个端子。

传输距离:1300米。

主站数目:1个。

从站数目:最多31个。

应答时间:大于4个字符时间RS-485网络的匹配电阻选取:双绞线网络两端的匹配电阻选取,以现场通信正常为准,一般地1.2km时取120Ω,600m时取220Ω,300m时取330Ω,如通信误码率较大,观察通信时的波形,匹配电阻做适当改变:末端匹配电阻合适末端匹配电阻偏小末端匹配电阻偏大第一章CDM-2010-MODBUS 串行通信协议详细说明1. 1 CDM-2010-MODBUS协议基本规则以下规则确定在RS485回路控制器和其他RS485串行通信回路中设备的通信规则:1)所有RS485回路通信应遵照主/从方式。

在这种方式下,信息和数据在单个主站和最多99个从站(监控设备)之间传递;2)主站将初始化和控制所有在RS485通信回路上传递的信息;3)无论如何都不能从一个从站开始通信;4)所有RS485环路上的通信都以“打包”方式发生。

一个报文就是一个简单的字符串(每个字符串8位),一个报文中最多可含255个字节。

组成这个报文的字节构成标准异步串行数据,并按1位起始位,8位数据位,1位校验位,1位停止位的方式传递。

5)主站发送报文称为请求,从站发送报文称为响应;6)任何情况从站只能响应主站一个请求。

1. 2传送模式MODBUS协议可以采用ASCII或者RTU模式传送数据。

CDM-2010仅仅支持RTU模式:1位起始位,8位数据位,1位校验位,1位停止位。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

编号:_______________本资料为word版本,可以直接编辑和打印,感谢您的下载
科华通讯协议通讯内部标准
甲方:___________________
乙方:___________________
日期:___________________
前端智能设备通讯协议
本文规定了为实现集中监控管理而使用的电源设备产品在设计、制造中应遵循的通讯协议。

本通讯协议适用丁科华公司设计、生产的前端智能电源设备和在这些设备的基础上构成的不同规模的监控系统。

、物理层:
、申行通讯口采用特殊脚位定义的RS232接口。

该接口机械结构和电气特性均按国际标准RS232接口定义。

其管脚定义如下:
a 、UPS^的脚位定义为:6脚通讯接收脚(RXD
脚通讯地(GND 脚通讯发送脚(TXD
b 、电脑端脚位按标准RS232定义。

M2502 通讯电缆线
UPS 端(9芯针式)电脑端(9芯孔式)、数据传输方式:
申行异步传输
起始位1位
数据位8位(低位在前)
停止位1位
无校验。

、通讯口数据传输速率为2400 bit/s
、采用主从式的工作方式,上位机呼叫机内监控单元并下发命令,等待
下位机应答。

若无应答或应答为无效命令,则进行下一次呼叫;若连
续10秒无应答,则认为通讯链路中断。

UPS 内的监控单元在接收到上位机的请求命令后,对命令进行判断并
作出正确的响应。

、信息类型:
1 、遥测模拟量信号:
协议中对UPS内部的模拟量信息检测了包括输入市电电压(110V、220V 两档)、输出工作电压(110V、220V两档)、电池剩余容量、负载白分比、环境温度和输入市电频率在内的六项基本工作参数。

其中电池剩余容量的检测是将当前UPS内部电池电压以电压值的形式送达上位机,通过上位机将这一值简化的与额定值正比成容量白分比。

2 、遥测开关量信息:
市电电压正常(L) / 异常(H)
电池电压正常(L) / 低电压(H)。

相关文档
最新文档