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

合集下载

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最高位取反得到。

  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)。

相关文档
最新文档