资源描述:
《d3-prog通讯手册》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、D3-PROG通讯手册(RS485MODBUS串行通讯)适用于:D3-PROG(数字式电机保护控制单元)修订:2006年3月7日www.tdhd.comwww.tdhd.com-10-D3-PROG[目录]A.浮点数---------------------------------------------------------35:B.整数1.故障记录(故障原因)只读----------------------------------------36:2.故障记录(跳闸数值)只读----------------------------------------37:3.跳闸数据----
2、------------------------------------------------37:4.电机负荷率只读-----------------------------------------------38:5.输入/输出状态只读---------------------------------------------38:6.电机运行时间只读----------------------------------------------38:7.电机控制方式只读----------------------------------------------39:C.控制命令1.电
3、机正向命令--------------------------------------------------39:2.电机反向命令--------------------------------------------------39:3.电机停止命令--------------------------------------------------39:4.报警复位命令---------------------------------------------------40:5.运行时间复位命令--------------------------------------------
4、----40:D.通讯接线图--------------------------------------------------------41:l附录:地址映象-----------------------------------------------------42www.tdhd.com-10-D3-PROG-概述-通讯速率:2400,4800,9600,19200通讯距离(最长):1Km联接方法:2线每节点连接数(最多):32通讯速率:设置参数21.bd<21.bd通讯速率和浮点数据传输类型设定>设定值通讯速率浮点数传输类型12,400高字->低字24,80039,60041
5、9,20052,400低字->高字64,80079,600819,200注意1)如果与Intouch,YaskawaPLC连接,请设置参数17.bd5:2400,6:4800,7:9600,8:19200.30002 30001 4thByte3rdByte2ndByte1stByte2)在D3-PRO里最多可以读取连续的16个字节(8个字)数据3)改变17.bd参数之后控制电源要重新上电。A.浮点数据浮点数据格式:4byte,IEEE75430001 30002 4thByte3rdByte2ndByte1stByte3rdByte4thByte1stByte2ndByteBIT22
6、~0BIT31BIT30~23charRxBuffer[4];floatReal;www.tdhd.com-10-D3-PROGintI;for(I=0;I<4;I++){((char*)(&Real))[I]=Rxbuffer[I];}B.整型数据1.故障记录只读300501thByte(upper)2rdByte(lower)<故障记录>15141312111098FLT6GNDFSTLLOCREV76543210PUPFUCOCTESTFaultphase位数据描述1514FLT6外部输入信号故障(延时3秒)131211GNDF接地故障10STL延时9LOC堵转8
7、REV正方向7PU不平衡6PF缺相5UC欠电流4OC过电流32TEST继电器测试1故障相0:0R1:0T00:1S1:1Ground2.故障记录(跳闸数值)只读300511stByte(upper)2ndByte(lower)=>字,无符号整型www.tdhd.com-10-D3-PROG例)高字节:12h,低字节:34h0x1234=4660(%)十进制1.PickupdataREAD300521thByte(upper)2rdByte(lo