资源描述:
《众辰485通讯协议》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、H3000通讯协议补充硬件:RS+,RS-分别为485通讯端子的A、B;FUNC03读寄传器数据,1个或多个06写一个数据到寄传器ASCII模式起始字符ADDRFUNCDATALRC0D0A驱动器接收到■•01032000,0001XX0D0A17bytes驱动器正常发送■■010302,0120XX0D0A11+2*NN=2,4,6,8驱动器错误发送••010300XX0D0A11bytes驱动器接收到•■01062000,0010XX0D0A17BYTESm:010620000010XXm,0DH,0AH驱动器正常
2、发送:01062000,0010XX0D0AX7BYTESh:010620000010XXh,0DH,0AH驱动器错误发送:010600XX0D0AKBYTESn:010600XXf DH,0AHRTU模式ADDRFUNCDATACRCL.CRCH驱动器接收到01032000,0001XX,XX8BYTES驱动器正常发送010302,0120XX,XX5+NN=2,4,6,8驱动器错误发送010300XX,XX5BYTES驱动器接收到01062000,0010XX,XX8BYTES驱动器正常发送01062000,00
3、10XX,XX8BYTES驱动器错误发送010600XX,XX5BYTES发生错误的几种情况:1、没有此功能码2、此功能码处于锁定状态或处于其他保护状态寄存器地址说明:1)2000H:运行停止命令,各位参考如下表格2)2001H:设定频率((MOO.OOHZ),F1.01=5频率来自2001HF1.01=0频率来自Fl.OOo3)变频器参数的功能码也是寄存器地址,举例如下:a)功能码F0・03(电流)地址:b)功能码F0・05(转速)地址:c)功能码F1.00(主频)地址:d)功能码F1.01(频率来源)地址:e)功能
4、码F1.07(加速时间)地址:f)功能码F1.08(减速时间)地址:3(十六进制两字节表示00H03H)5(十六进制两字节表不00H05H)100(十六进制两字节表不00H64H)101(十六进制两字节表不00H65H)107(十六进制两字节表不00H6BH)108(十六进制两字节表亦00H6CH)数据地址位地址内容读写2000HBITUBIT000B:无动作01B:停止10B:启动11B:JOG启动写BIT2〜BIT300B:无动作01B:反方向指令10B:正方向指令11B:改变方向写BIT40B:无动作1B:复位故
5、障写BIT5~BIT15保留2001HBIT0-BIT15通讯频率指令00000-40000小数点2位(F1.01=5此数据才有效)写以ASCII模式举例:先设置好:F1.01=5(频率来源);F1.02=2(控制方式);F7.00=1(波特率9600);F7.01=0(8N1FORASCII)F7.02=1(地址)1、设置频率:向2001H单元写50.00HZ(1388H)发送字符的HEX:3A30313036323030313133383833440D0A接收字符的HEX:3A3031303632303031313
6、3383833440D0A2、发运行命令向2000H单元写02H发送字符:U:010620000002D7‘‘CRLF发送字符的HEX:3A30313036323030303030303244370D0A接收字符的HEX:3A30313036323030303030303244370D0A3、发停止命令K:010620000001DUCRLF向2000H单元写01H发送字符:发送字符的HEX:3A30313036323030303030303144380D0A接收字符的HEX:3A3031303632303030303
7、0303144380D0A4、F1.01=3向F1.01单元写03HSEND:3A30313036303036353030303339310D0ABACK:3A30313036303036353030303339310D0A向F1.01单元写05HSEND:3A30313036303036353030303538460D0ABACK:3A30313036303036353030303538460D0A其中“4438”的计算参考说明书LRCoRTU模式举例:先设置好:F1.01=5(频率来源);F1.02=2(控制方式)
8、;F7.00=1(波特率9600);F7.01=3(8N1FORRTU)F7.02=1(地址)以RTU方式空制:1、先设置好频率:向2001H单元写50.00HZ发送:01062001132、发运行命令向2000H单元写02H发送:01062000003、发停止命令向2000H单元写01H发送:0106200000(1388H)8