YDM4电机智能监控装置_MODBUS通信协议1YDM4电机智能监控装置_MODBUS通信协议1ModbusRTU通信协议概述1.1电气接口:RS485半双工通信参数:波特率9600/19200、8位数据位、偶校验、1位停止位;1.2通讯数据格式数据格式:数据长度:2modbus点表2.102(0x02)功能码:读离散量输入注:状态被表示成1=ON和0=OFF。参数名称地址状态备注开关量输入10x00ON/OFF起动A开关量输入20x01ON/OFF起动B开关量输入30x02ON/OFF停车开关量输入40X03ON/OFF故障复位开关量输入50x04ON/OFF清除热容量开关量输入60x05ON/OFF反馈1开关量输入70x06ON/OFF反馈2开关量输入80x07ON/OFF反馈3开关量输入90x08ON/OFF可编程输入1开关量输入100x09ON/OFF可编程输入2开关量输入110x0AON/OFF可编程输入3开关量输入120x0BON/OFF紧急停车开关量输入130x0CON/OFF测试输入备用0x0D~0x0F欠载0x10ON/OFF过载0x11ON/OFF地址码功能码数据区CRC校验1个字节1个字节N字节2个字节YDM4电机智能监控装置_MODBUS通信协议2参数名称地址状态备注断相0x12ON/OFF不平衡0x13ON/OFF堵转0x14ON/OFF接地/漏电0x15ON/OFF过热0x16ON/OFF欠电压0x17ON/OFF过电压0x18ON/OFF2.203(0x03)功能码:读保持寄存器06(0x06)功能码:写单个保持寄存器16(0x10)功能码:写保持寄存器1、地址大于0x0100(含0x0100)的保持寄存器使用06功能码时,寄存器值必须为0x55AA,其他所有值均为非法值,从站按照异常代码03(非法数据)异常响应。2、主站写参数,如参数超出数据范围,大于上限值,则写入上限值,小于下限值,则写入下限值。3、主站写参数,即使用16(0x10)功能码,寄存器数量最大为8(16字节)。4、比例没有注明的均为1:1。参数名称地址单位比例数据范围可编程输入10x00关闭/输出1/输出2(0/1/3)可编程输入20x01关闭/输出1/输出2(0/1/3)可编程输入30x02关闭/输出1/输出2(0/1/3)可编程输出10x03关闭/起动合/停车合/跳闸合/报警合/输入与/输入或(0/1/2/3/4/5/6)可编程输出20x04关闭/起动合/停车合/跳闸合/报警合/输入与/输入或(0/1/2/3/4/5/6)可编程输出1延时0x05S1:100~2500可编程输出2延时0x06S1:100~2500控制权限0x07面板/端子/总线(0/1/2)起动时间0x08S1:1000~2500转换时间0x09S1:1010~2490自起动允许0x0A关闭/开启(0/1)自起动时间0x0BS1:1010~9990反馈检测允许0x0C关闭/开启(0/1)额定电流0x0DA根据比例系数低字节而定(输入寄存器0x00)1~999YDM4电机智能监控装置_MODBUS通信协议3参数名称地址单位比例数据范围二次电流比值0x0E30~6500电流输出0x0F%In100~800通讯地址0x101~247波特率0x119600/19200(0/1)备用0x12~0x1F欠载保护允许0x20开启/关闭(0/1)欠载保护报警值0x21%In5~90欠载保护跳闸值0x22%In5~90欠载保护跳闸时间0x23S1:1010~9000过载保护允许0x24开启/关闭(0/1)过载保护报警值0x25%In60~100曲线速率K值0x260~11(10/25/60/75/100/150/200/300/500/750/1000/1200)冷却时间0x27minute1~1100不平衡保护允许0x28开启/关闭(0/1)不平衡保护报警值0x29%20~90不平衡保护跳闸值0x2A%20~90不平衡保护跳闸时间0x2BS1:1010~600堵转保护允许0x2C开启/关闭(0/1)堵转保护报警值0x2D%In120~1000堵转保护跳闸值0x2E%In120~1000堵转保护跳闸时间0x2FS1:105~250接地/漏电保护允许0x30开启/关闭(0/1)接地/漏电保护报警值0x31mA500~5000接地/漏电保护跳闸值0x32mA500~5000接地/漏电保护跳闸时间0x33S1:101~100欠电压保护允许0x34开启/关闭(0/1)欠电压保护报警值0x35%Ue50~90欠电压保护跳闸值0x36%Ue50~90欠电压保护跳闸时间0x37S1:102~200过电压保护允许0x38开启/关闭(0/1)过电压保护报警值0x39%Ue110~150过电压保护跳闸值0x3A%Ue110~150过电压保护跳闸时间0x3BS1:102~200过热保护允许0x3C开启/关闭(0/1)过热保护报警值0x3DKΩ1:10010~2000过热保护跳闸值0x3EKΩ1:10010~2000YDM4电机智能监控装置_MODBUS通信协议4参数名称地址单位比例数据范围过热保护跳闸时间0x3FS1:105~1800备用0x40~0xFF参数名称地址寄存器值备注(仅06功能码有效)起动A0x01000x55AA电动机起动命令(根据起动方式)起动B0x01010x55AA电动机起动命令(根据起动方式)停车0x01020x55AA电动机停车命令(根据起动方式)故障复位0x01030x55AA清除热容量0x01040x55AA删除故障记录0x01050x55AA2.304(0x04)功能码:读输入寄存器1、比例没有注明的均为1:1。2、故障记录1为最新发生的故障,故障记录2为上次发生的故障,故障记录3为再上次发生的故障,如无故障,故障记录信息参数均为0。3、读取故障记录信息,寄存器起始地址必须是0x0030或0x0040或0x0050,并且寄存器数量必须为0x000A。参数名称地址单位比例备注比例系数0x00低字节:保持寄存器额定电流(0x0D)高字节:输入寄存器A相电流(0x02),B相电流(0x03),C相电流(0x04)高字节或低字节:1表示1:10,2表示1:100,3表示1:1000,以此类推状态0x01低字节:电动机运行状态停车/起动/运行/故障(0/1/2/3)高字节:电动机故障原因无故障/欠载/过载/堵转/断相/不平衡/接地/欠压/过压/过热/反馈错(0/1/2/3/4/5/6/7/8/9/10)A相电流0x02A根据比例系数高字节而定(输入寄存器0x00)B相电流0x03AYDM4电机智能监控装置_MODBUS通信协议5参数名称地址单位比例备注C相电流0x04AA相电流百分比值0x05%In1:10B相电流百分比值0x06%In1:10C相电流百分比值0x07%In1:10Uab线电压0x08VUbc线电压0x09VUca线电压0x0AV漏电电流0x0BmA热容量0x0C%热敏电阻0x0DKΩ1:100备用0x0E~0x1F本次运行时间0x20Hour1:10本次停车时间0x21Hour1:10起动时间0x22S1:10起动电流0x23A1:10起动次数0x24跳闸次数0x25总运行时间0x26Hour总停车时间0x27Hour故障次数0x280~3备用0x29~0x2F故障记录1参数0x30故障类型0x311:10A相电流百分比值0x321:10B相电流百分比值0x331:10C相电流百分比值0x34Uab线电压0x35Ubc线电压0x36Uca线电压0x37漏电电流0x38热容量0x391:100热敏电阻备用0x3A~0x3F故障记录2参数0x40故障类型0x411:10A相电流百分比值0x421:10B相电流百分比值0x431:10C相电流百分比值YDM4电机智能监控装置_MODBUS通信协议6参数名称地址单位比例备注0x44Uab线电压0x45Ubc线电压0x46Uca线电压0x47漏电电流0x48热容量0x491:100热敏电阻备用0x49~0x4F故障记录3参数0x50故障类型0x511:10A相电流百分比值0x521:10B相电流百分比值0x531:10C相电流百分比值0x54Uab线电压0x55Ubc线电压0x56Uca线电压0x57漏电电流0x58热容量0x591:100热敏电阻4异常应答4.1非法功能01主站询问报文格式:子站地址功能码起始地址高字节起始地址低字节寄存器数量高位寄存器数量低位CRC校验0x010x080x000x800x000x0D本协议没有用到0x08功能码,因此子站应答:子站地址功能码异常码CRC校验0x010x880x014.2、非法数据地址02主站询问报文格式:YDM4电机智能监控装置_MODBUS通信协议7子站地址功能码起始地址高字节起始地址低字节寄存器数量高位寄存器数量低位CRC校验0x010x040x010x800x000x0704功能码寄存器地址错误,因此子站应答:子站地址功能码异常码CRC校验0x010x840x024.3、非法数据值03主站询问报文格式:子站地址功能码起始地址高字节起始地址低字节寄存器数量高位寄存器数量低位CRC校验0x010x040x000x800x010x8004功能码寄存器数量错误,因此子站应答:子站地址功能码异常码CRC校验0x010x840x03YDM4电机智能监控装置_MODBUS通信协议8读离散量输入:010200000019B9C0读输入寄存器:01040000000E71CE读输入寄存器:01040020000931C6读输入寄存器:01040000002931D4读故障记录1:01040030000A7002读故障记录2:01040040000A71D9读故障记录3:01040050000A701C读输入输出:0103000000070408读起动参数:0103000700053408读系统参数:0103000C000545CA读欠载保护:01030020000445C3读过载保护:0103002400040402读断相保护:010300280004C401读堵转保护:0103002C000485C0读接地保护:0103003000044406读欠压保护:01030034000405C7读过压保护:010300380004C5C4读过热保护:0103003C00048405读保持寄存器:010300000040443A写输入输出:0110000000070E00000001000200030004000500064A30写起动参数:0110000700050A000000010002000300049FFC写系统参数:0110000C00050A000000010002000300049537写欠载保护:011000200004080000000100020003EBC4写过载保护:0110002400040800000001000200031A0B写断相保护:0110002800040800000001000200030A1B写堵转保护:0110002C0004080000000100020003FBD4写接地保护:0110003000040800000001000200032A3B写欠压保护:011000340004080000000100020003DBF4YDM4电机智能监控装置_MODBUS通信协议9写过压保护:011000380004080000000100020003CBE4写过热保护:0110003C00040800000001000200033A2B起动A:0106010055AA3719起动B:0106010155AA66D9停车:0106010255AA96D9复位:0106010355AAC719热清零:0106010455AA76D8删除故障记录:0106010555AA2718