文档详情

第六章变频器RS485通讯协议.doc

发布:2017-04-16约7.53千字共7页下载文档
文本预览下载声明
第六章 變頻器RS485通訊协议 在使用RS485通訊介面時,每一台變頻器必須設定其通訊位置,電腦便根據每一台變頻器個別位置實施控制。 6.1 RTU方式(Remote Termonal Unit)模式: 每個8-bit資料由兩個4-bit十六進位字元組成,如64H 靜音ADDRFUNCHFUNCLDATAHDATALCRCHCRCL靜音>50ms>50ms校驗碼CRC演算法同標準的CRC演算法 例:對03變頻器寫入30.00Hz頻率 命令訊息 ADDRFUNCLDATAH(ADRESS)DATAL(ADRESS)DATAH DATALCRCHCRCL01H06H00H 03H 0BH B8H8EH88H傳送資料 01H 06H 00H 03H 0BH B8H 8EH 88H 6.2 ASCII方式模式: 每個8-bit資料由兩個ASCII字元組成,如: 一個1-bit資料64H(十六進位)以ASCII64表示,包含6(36H)和4(34H)。 字元符號01234567ASCII碼30H31H32H33H34H35H36H37H 字元符號89ABCDEFASCII碼38H39H41H42H43H44H45H46H 1.1 ASCII通訊資料方式  = 1 \* GB2 ⑴8N1 For ASCII C111=0 Start bit01234567Stop bit8-Data bits 字元串 10- bits 字元框  = 2 \* GB2 ⑵8E1 For ASCII C111=1 8-Data bits 字元串 11- bits 字元框 Start bit01234567Even parityStop bit  = 3 \* GB2 ⑶8O1 For ASCII C111=2 8-Data bits 字元串 11- bits 字元框 Start bit01234567Odd parityStop bit  = 4 \* GB2 ⑷8N1 For RTU C111=3 8-Data bits 字元串 10- bits 字元框 Start bit01234567Stop bit  = 5 \* GB2 ⑸8E1 For RTU C111=4 8-Data bits 字元串 11- bits 字元框 Start bit01234567Even parityStop bit  = 6 \* GB2 ⑹8O1 For RTU C111=5 8-Data bits 字元串 11- bits 字元框 Start bit01234567Odd parityStop bit 1.2 ASCII通信資料格式 STX “:” (3AH)ADDRESSCMDFUNCDataH DataLLRCEND CR(0DH) LF(0AH)1)STX:啟始單元“:”(3AH) 2)ADDR通訊位置: a 8-bit位置:包含了2個ASCII碼, b 00:廣播方式為MODBUS c 01-250:相應變頻器位址 3) CMDFUNC:命令碼 8-bit命令 a: 01 讀單個線圈 1)上位機發送資料格式: “:”ADDRESS 01 ADDRH ADDRL NUMH NUML LRC 0X0D 0X0A 注:ADDR:0X00000---0XFFFF;NUM:0X0001-----0X 0020(NUM為要讀的線圈的數量) 2)正常返回資料格式: “:”ADDRESS 01 BYTECOUNT DATA1 DATA2 DATA3 DATAN LRC 0X0D 0X0A 注:BYTECOUNT=NUM/8或BYTECOUNT=NUM/8+1(取整或取整加一) 3)錯誤返回資料格式: “:”ADDRESS 0X81 01or02or03or04 LRC 0X0D 0X0A 如:讀變頻器當前運行的狀態 ASCII格式 發送資料:3A 30 31 30 30 30 35 30 30 30 31 3F 39 0D 0A 返回資料:3A 30 31 30 31 30 31 30 31 46 43 0D 0A(ASCII) 返回的資料位元為“01”(16進制)化為2進制數為“0
显示全部
相似文档