WLK-03SC励磁装置与远方DCS通讯说明中国核工业电机运行技术开发公司2006-5-10WLK-03SC励磁装置具有与远方DCS的通讯的功能。励磁装置控制单元的CPU板通过扩展串口芯片(16C550)及高速光耦等元件构成串口通讯的电气接口,具有与外部电气隔离的特点。WLK-03SC励磁装置的控制单元为双机热备型,只有处于运行系统的CPU板响应远方DCS系统的通讯,处于备用系统的CPU板不响应远方DCS系统的通讯。一.通讯接口采用RS-485光隔离串口通讯;半双工方式;通讯速率为9600bps;采用2线(或3线,增加GND线)通讯方式。RS485总线应连接成一个菊花链结构(而不是星形连接),并且在每个链的末端即主链末端和离主链最远的从链末端都装有终止网络。通常用带屏蔽的双绞线来传输通讯数据。在RS485通讯中极性是重要的,每个RS485的“+”(+A)极要连在一起才能使系统正常工作。二.通讯协议采用MODEBUS通讯协议,RTU编码方式。MODEBUS通讯协议为主从协议:远方DCS为主站;励磁装置的CPU板为从站,CPU板从站地址可设为1~255中任一值(设置参数P44)。励磁装置中的两个CPU板的从站地址应相同。1、数据格式:1位起始位,8位数据位,无奇偶校验位,1位停止位;数据帧错误检查采用CRC校验方式;2、远方DCS发送的数据格式(CPU板接收数据格式):从站地址功能码数据首地址HI数据首地址LO点数CRC校验LOCRC校验HI1字节1字节1字节1字节2字节1字节1字节从站地址:主站的操作对象,每台励磁装置具有唯一的从站地址。功能码:主站告知从站所要执行的操作代码。数据首地址:要读取数据的首地址(高位在前,低位在后)。点数:即读取数据的数量(高位在前,低位在后)。CRC校验:前面所有数据的CRC校验值。3、远方DCS接收的数据格式(CPU板发送数据格式):从站地址功能码本次传送字节数N数据1……NCRC校验LOCRC校验HI1字节1字节1字节N字节1字节1字节从站地址:表明了发送响应的是哪一台从机。功能码:表明从机已执行所要求的功能。本次传送字节数:从机向主机本次传送的有效数据,按字节计。数据:传送的数据,高位在前,低位在后。CRC校验:前面所有数据的CRC校验值。4、被支持的Modbus功能:功能码:02――――读取开关量(按位读),地址见附表;03、04――读取开关量(按字读)、读取模拟量(按字读)、读取控制参数(按字读),地址见附表;05――――对CPU板操作(按位操作),地址见附表。模拟量和控制参数是16位的(两个字节),首先传送高位字节。在一次传输中最多能读16个模拟量(或控制参数)。功能代码03和04都被定义为读控制参数和模拟量,这是因为有些PLC不能同时支持这两种功能代码。5、当WLK-03SC检测到一个CRC错误、错误的命令、错误的数据时,此传输将被忽略,cpu不作任何响应。开关量存放地址及定义(对应功能码02)如果用户自行编制接口驱动程序,请使用实际地址Modbus地址代号定义备注实际地址10001IN0.0010002IN0.1XGJ接点状态输入旋转盘缺相110003IN0.2XZJ接点状态输入旋转盘故障210004IN0.3APK接点状态输入交流电源监视310005IN0.4LBJ接点状态输入快熔空开监视410006IN0.5DPK接点状态输入直流电源监视510007IN0.6DCJ接点状态输入DSB动作监视610008IN0.7LC接点状态输入接触器状态710009IN1.0DLJ接点状态输入断路器状态810010IN1.1减磁接点状态输入手动减磁910011IN1.2增磁接点状态输入手动增磁1010012IN1.3自动/手动选择旋纽状态输入1110013IN1.4主系统位置状态输入(=1为A)1210014IN1.5主从切换接点状态输入(=1为主)1310015IN1.61410016IN1.71510017OUT0.0灭磁动作状态输出1610018OUT0.1投励动作状态输出1710019OUT0.2跳闸动作状态输出1810020OUT0.3手动调节状态输出1910021OUT0.4恒励磁电流调节状态输出2010022OUT0.52110023OUT0.6恒COS调节状态输出2210024OUT0.72310025OUT1.0微机故障状态输出2410026OUT1.1励磁报警状态输出2510027OUT1.22610028OUT1.32710029OUT1.4失步动作状态输出2810030OUT1.5欠励报警状态输出2910031OUT1.6强励报警状态输出3010032OUT1.7PT断线报警状态输出3110033~48备用32~4710049ERRO.0AD通道错4810050ERRO.1AD值错4910051ERRO.2发脉冲错5010052ERRO.3测频错5110053ERRO.4ROM错5210054ERRO.5RAM错5310055ERRO.6EEP错5410056ERRO.7EEP空5556~6310065FLAG2.0低压强励动作6410066~72备用65~7110073ZJC.0再整步不成功跳闸7210074ZJC.1旋转盘故障跳闸7310075ZJC.2长时不投励跳闸7410076ZJC.3交流失压延时跳闸7510077ZJC.4综合法报失步7610078ZJC.5断电失步动作7710079ZJC.6转速法报失步7810080ZJC.77910081BJC.0静态励磁失控报警8010082BJC.1旋转盘缺相报警8110083BJC.2交流开关电源报警8210084BJC.3直流开关电源报警8310085BJC.4断路器拒动8410086BJC.5快熔、空开动作8510087BJC.6旋转盘故障报警8610088BJC.7系统切换动作8710089~99备用88~9810100FLAG1.3B套为主机9910101FLAG1.4A套为主机100模拟量和参数存放地址(对应功能码04)如果用户自行编制接口驱动程序,请使用实际地址Modbus地址代号定义放大倍数实际地址30001IN0(高字节)IN1(低字节)输入开关量(见上表)输入开关量(见上表)1030002OUT0(高)OUT1(低)输出状态量(见上表)输出状态量(见上表)1130003CTR(高)FLAG(低)内部标志内部标志1230004ERRO(高)FAULT(低)微机故障码(见上表)内部标志1330005FLAG2(高)ZJC(低)内部标志跳闸代码(见上表)1430006BJC(高)OUPT(低)报警代码(见上表)输出开关量1530007FLAG1(高)MARK(低)内部标志(见上表)内部标志1630008无效1730009COSφ功率因数1000830010Pe有功功率(p.u.)1000930011Qe无功功率(p.u.)10001030012Uc0稳态控制量10001130013Uf励磁电压101230014If励磁电流101330015Zs实测转速11430016F电网频率20.481530017Ut定子电压(p.u.)10241630018It定子电流(p.u.)10241730019Usd基准电压409.61830020α控制角1281930021IA定子电流(A)12030022Uc控制量增量10002130023DT转速信号周期(us)12230024TG同步信号周期(us)12330025P00自动投励延时102430026P01重合闸延时时间102530027P02恒COS惯性时间常数1002630028P03恒COS积分时间常数1002730029P04恒功率因数设定值1002830030P05恒励磁电流设定值1002930031P06失步次数1003030032P07定子电流投励设定值1003130033P08电机极对数1003230034P09SCR输出低电平阈值1003330035P10恒If惯性时间常数1003430036P11恒If积分时间常数1003530037P12励磁电压显示倍乘103630038P13励磁电流显示倍乘103730039P14过励限制定值1003830040P15欠励限制定值1003930041P16过励限制延时1004030042P17欠励限制延时1004130043P18EPA延时1004230044P19失步后动作选择1004330045P20失步转速差判据1004430046P21失步定子电流判据1004530047P22失步功率因数判据1004630048P23低压强励动作设定值1004730049P24低压强励持续时间1004830050P25有无断电装置DSB1004930051P26旋转盘故障跳闸延时1005030052P275130053P285230054P295330055P305430056P31额定定子电流15530057P32定子电压基值1005630058P33定子电流基值105730059P34励磁电压基值105830060P35励磁电流基值105930061~64P36~3910060~6330065P40最小α角1006430066P41最大α角1006530067P42强励α角1006630068P43初始α角1006730069P44通讯地址1006830070P45CPU程序版本号10069对CPU板操作地址(对应功能码05)如果用户自行编制接口驱动程序,请使用实际地址Modbus地址代号定义备注实际地址00001报警信号复归000002增磁一个步长100003减磁一个步长200004~7保留3~600008主从切换7命令示例(假设从站地址为01):作用命令读96位开关量10001~10096远方DCS命令0102000000607822CPU板回应01020C0000470000000AAA114201009CB5读12个模拟量30009~30020远方DCS命令01040008000C71CDCPU板回应010418A267000300002000F8660102030405060708090A0000917E读12个模拟量40009~40020远方DCS命令01030008000CC40DCPU板回应010318A267000300002000F8660102030405060708090A00000754读P10~P2530035~30051远方DCS命令01040022001051CCCPU板回应0104200102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F20D18E读P10~P2540035~40051远方DCS命令010300220010E40CCPU板回应0103200102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F20D08D报警信号复归远方DCS命令01050000FF008C3ACPU板回应01050000FF008C3A增磁一个步长远方DCS命令01050001FF00DDFACPU板回应01050001FF00DDFA减磁一个步长远方DCS命令01050002FF002DFACPU板回应01050002FF002DFA我们建议上位机对以下几个运行参数进行监视并作历史趋势:励磁电流、励磁电压、定子电流、功率因数、控制角α。需要监视的开关量是:输入开关量(IN0,IN1)、输出开关量(OUT0,OUT1)、跳闸代码ZJC、报警代码BJC。当发出报警信号时,上位机应尽量密集地存储以上数据,以便分析。技术支持:010-68823174市场部:010-68827716传真:010-68861695