常熟开关制造有限公司(原常熟开关厂)Modbus通信协议v3.0CW3/EA(2008.06)1CW3/EA系列可通信智能型万能式断路器通信说明常熟开关制造有限公司(原常熟开关厂)1.CW3/EA系列可通信断路器的通信连接1.1接线端子的连接端子/terminalsignal功能8DATA+接收/发送数据+10DATA-接收/发送数据-12SH接通信线屏蔽层1)端子8对应RS-485串口的Data+,端子10为RS-485串口的Data-。端子12对应SH。2)请确保通信线的正确连接。1.2CW3/EA系列断路器的通信地址的设置1)通过断路器控制器面板上的电压按钮察看断路器的当前地址(站号)。2)对于要更改地址的断路器,将其单独连接到上位计算机,使用Modbus协议的06号命令修改地址为0x0100寄存器值。例如:断路器当前地址为1,要将其地址改为12,则发送的命令为:当前地址命令码寄存器地址修改值CRC01060100000C8833如断路器接收命令修改成功,则将回应01060100000C88333)如同一线路有两台断路器地址相同,这时上位机发送的一条命令可能会引起两台设备的同时回应,这将导致Modbus通信网络异常,所以在正式通信前应确认所有断路器的通信地址。注意:要进行Modbus通信,必须保证同一通信线路的每一台断路器的通信地址均不相同。1.3上位机串口通信参数的设置1)标准ModbusRTU方式2)波特率:19200bps(支持1200、2400、4800、9600、38400bps)3)奇偶校验:偶校验(支持无校验、奇校验)4)当主从双方超过200ms无应答时,则判为通信超时,执行相应的流程。注意:只有进行正确的串口参数设置,才能使上位机和断路器正常进行Modbus通信。常熟开关制造有限公司(原常熟开关厂)Modbus通信协议v3.0CW3/EA(2008.06)22.Modbus通信网络的构架1)一条Modbus总线可同时连接32台可通信断路器。Modbus总线采用轮询方式进行通信,在一条线路上安装过多的通信设备会降低通信的效率。2)最大接线距离1200米,可通过加装中继器延长。3)CW3/EA支持波特率从1200bps-38400bps,默认采用19200bps。支持奇偶校验及无校验,默认为偶校验。4)推荐使用带屏蔽层的专用通信电缆。注:抽屉座通信模块为可选配件只有进行正确的串口参数设置,才能使上位机和断路器正常进行Modbus通信。抽屉座通信模块CW3CW3CW3CW3常熟开关制造有限公司(原常熟开关厂)Modbus通信协议v3.0CW3/EA(2008.06)33.可通信断路器的Modbus通信规约本公司的可通信断路器采用Modbus的RTU模式。利用Modbus通讯规约的功能码03(读取单个或多个寄存器数据)、功能码06(预置单个寄存器)和功能码16(预置多个寄存器),即可完成上述参数的读取和设置。功能代码含义03H读取数据(单个或成组)06H修改数据(单个寄存器)10H修改数据(多个寄存器)A)读取数据使用03H命令:主站请求报文格式:从站地址功能码数据起始地址数据量(单位:字)冗余校验1字节03HMSBLSBMSBLSBLSBMSB从站应答报文格式:从站地址功能码字节量数据1…数据n冗余校验1字节03H1字节MSBLSB…MSBLSBLSBMSB注:MSB:表示双字节数的高字节;LSB:表示双字节数的低字节(下同)B)修改数据使用06H命令:主站请求报文格式:从站地址功能码存放数据的地址修改值冗余校验1字节06HMSBLSBMSBLSBLSBMSB从站应答报文格式:从站地址功能码存放数据的地址修改值冗余校验1字节06HMSBLSBMSBLSBLSBMSB使用10H命令:主站请求报文格式:从站地址功能码数据起始地址寄存器数字节量数据1…数据n冗余校验1字节10HMSBLSBMSBLSB1字节MSBLSB…MSBLSBLSBMSB从站应答报文格式:从站地址功能码数据起始地址寄存器数冗余校验1字节10HMSBLSBMSBLSBLSBMSBC)错误代码的处理如果主站发出的数据地址错误或数据值错误,则从站向主站回送错误信息,功能码的最高位为1,即返回给主机的功能码是在主机已送的功能码上加128。从机返回的错误码的格式如下:地址码:1字节功能码:1字节(最高位为1)错误码:1字节CRC码:2字节常熟开关制造有限公司(原常熟开关厂)Modbus通信协议v3.0CW3/EA(2008.06)4错误码如下:01:非法的功能码:接收到的数据非有效的功能码。02:非法的数据地址:接收到的数据地址超出表的范围。03:非法的数据值:接收到的数据值超出相应地址的数据范围。04:从设备失败:当从机试图完成请求的动作时,有不可恢复的错误发生。05:确认:收到正确命令但正在处理大的数据无法及时回答。06:从机忙。07:拒绝应答:从机不能完成收到的编程功能。08:存储器奇偶错。3.1寄存器的分配CW3/EA数据包括设备参数、工作状态及基本测量数据、断路器保护记录、整定保护数据、谐波数据。寄存器范围概述100H-12FH通用部分130H-13FH设备参数(断路器规格)200H-27FH工作状态及基本测量数据280H-2EFH断路器保护记录2F0H-37FH整定保护数据2000H-21FFH历史数据每个地址都是2字节如有数据需使用4字节的数据类型,则该数据占用两个Modbus地址若不另作说明,本文档中所有的Modbus寄存器地址均为16进值表示。支持数据的连续读取,一次读取的数据不超过64个地址支持Modbus06H、10H写命令寄存器寄存器数访问规则单位格式取值范围说明100H1读/写-UINT1-247通信地址默认值:1CW3系列范围1-119101H1读/写-UINT0-2奇偶校验:0:无校验1:奇校验2:偶校验默认值:2102H1读/写-UINT1200-38400波特率:1200:1200bps2400:2400bps4800:4800bps9600:9600bps19200:19200bps38400:38400bps默认值:19200110H1读-UINT常熟开关制造有限公司标识=0101H常熟开关制造有限公司(原常熟开关厂)Modbus通信协议v3.0CW3/EA(2008.06)5111H1读-UINT产品标识210=CW3112H1读-UINT产品版本十进制编码,101表示1.01版本113H1读-UINT制造日期十进制编码,403表示2004年3月生产114H2读-LONG/highLONG/low产品编号十进制编码120H1读/写-UINT2000-2099年(支持广播地址0进行写入)121H1读/写-UINT1-12月(支持广播地址0进行写入)122H1读/写-UINT1-31日(支持广播地址0进行写入)123H1读/写-UINT0-23时(支持广播地址0进行写入)124H1读/写-UINT0-59分(支持广播地址0进行写入)125H1读/写-UINT0-59秒(支持广播地址0进行写入)130H1读安培UINT断路器额定电流In131H1读伏特UINT断路器额定电压132H1读安培UINT断路器框架电流133H1读-UINT3,4断路器极数134H1读-UINT智能控制器类型035:EA35036:EA36037:EA37135:EP35136:EP36137:EP37235:EQ35236:EQ36237:EQ37335:EG35336:EG36337:EG37135H1读-UINT0-1接地故障保护类型0:矢量和型1:地电流型136H1读-UINT0-1电流卸载0:无1:有137H1读-UINT0-1电流不平衡保护0:无1:有138H1读-UINT0-1电流断相保护0:无1:有常熟开关制造有限公司(原常熟开关厂)Modbus通信协议v3.0CW3/EA(2008.06)6139H1读-UINT0-1电流需用电流保护0:无1:有13AH1读-UINT0-1过电压保护0:无1:有13BH1读-UINT0-1低电压保护0:无1:有13CH1读-UINT0-1电压不平衡保护0:无1:有13DH1读-UINT0-1相序保护0:无1:有13EH1读-UINT0-1预报警0:无1:有13FH1读安培UINT0-1断路器分断类型0=M型(标准分断)1=H型(高分断)寄存器寄存器数访问规则单位格式取值范围说明200H1读-Bitmap16工作状态1:bit0:0=分闸,1=合闸bit1:0=无报警,1=有报警bit2:0=无故障,1=有故障bit3:0=非测试状态,1=测试状态201H1读-Bitmap16工作状态2:bit0:0=本地模式,1=远程模式bit1:0=本地参数未修改,1=有修改bit2:0=合闸准备未就绪,1=就绪(可选)bit3:0=未储能,1=已储能(可选)bit4:0=欠压,1=欠压脱扣器得电(可选)bit7:0=未故障脱扣,1=故障脱扣(可选)202H1读-Bitmap16当前报警原因1:bit0:过载预报警bit1:长延时报警bit2:短路短延时报警bit4:接地报警bit5:电流不平衡报警bit6:断相动作报警bit7:电流卸载1报警bit8:电流卸载2报警bit9:内部附件故障报警bit10:控制器内部报警bit11:控制器超温报警常熟开关制造有限公司(原常熟开关厂)Modbus通信协议v3.0CW3/EA(2008.06)7204H11-Bitmap16内部附件状态(0=正常,1=断线故障)bit0:电机线圈状态bit1:欠压线圈状态bit2:合闸线圈状态bit3:分闸线圈状态205H1读安培UINT0-65535A相电流Ia206H1读安培UINT0-65535B相电流Ib207H1读安培UINT0-65535C相电流Ic208H1读安培UINT0-65535中性线电流In20AH1读安培UINT0-65535接地电流Ig20CH1读0.1%UINT0-1000电流不平衡度寄存器寄存器数访问规则单位格式取值范围说明280H1读-UINT保护事件记录条数281H1读/写-UINT当前保护事件序号(通过写入进行切换)282H1读-UINT保护事件代号0:无事件1000:长延时动作1001:短延时动作1002:瞬时动作1003:接地故障动作1004:漏电动作1101:电流不平衡动作1102:断相动作283H284H2读毫秒LONG/highLONG/low故障跳闸时间285H286H2读安培LONG/highLONG/lowA相分断电流287H288H2读安培LONG/highLONG/lowB相分断电流289H28AH2读安培LONG/highLONG/lowC相分断电流28BH28CH2读安培LONG/highLONG/low中性线分断电流28DH28EH2读安培LONG/highLONG/low接地分断电流28FH1读-UINT2000-2099保护事件发生年290H1读-UINT1-12保护事件发生月291H1读-UINT1-31保护事件发生日292H1读-UINT0-23保护事件发生时293H1读-UINT0-59保护事件发生分294H1读-UINT0-59保护事件发生秒295H1读-UINT末次故障保护事件代号定义同282H常熟开关制造有限公司(原常熟开关厂)Modbus通信协议v3.0CW3/EA(2008.06)8296H297H2读毫秒LONG/highLONG/low末次故障跳闸时间298H299H2读安培LONG/highLONG/low末次故障A相分断电流29AH29BH2读安培LONG/highLONG/low末次故障B相分断电流29CH29DH2读安培LONG/highLONG/low末