Appendix A Modbuscommunication protocol VFD500 high performance vector control frequency inverter user manual- 102 -Appendix A Modbus communication protocolVFD500series of inverter provides RS485 communication on interface, and adopts MODBUScommunication protocol. User can carry out centralized monitoring through PC/PLC to get operatingrequirements and user can set the running command, modify or read the function codes, theworkingstate or fault information of frequency inverter by Modbus communication protocol.In additionVFD 500can also be used as a host to broadcast with other VFD500 communication.A.1 Protocl fomatRS485 asynchronous half-duplex.RS485 terminal default data format: 1-8-N-1 (1 start bit, 8 data bits, no parity, 1 stop bit), the default baudrate: 9600bps. See parameter group set 30.A.2 Message formatThe VFD500 series inverter Modbus message includes the start sign, the RTU message, and theend sign。目标站地址 命令码 数据 CRC校验和L„„H≥3.5Byte 1Byte 1Byte N*Byte 2Byte空闲(起始)空闲(结束)≥3.5BytePDURTU报文The RTU message includes the address code, the PDU (Protocol Data Uint, the protocol data unit),and the CRC check. PDU includes the function code and the data section.RTU frame format:Frame start (START) More than the 3.5 byte transmission timeTarget station address(ADR) Communication address:1 to 247(0: broadcastaddress)Command code(CMD)CommandcodeDescription0x03 Read multiple registers of the AC drive0x06 Write a single register to the AC drive.0x10 Write Multiple registers to the AC drive.0x08 Diagnostic command codeNumber of functioncodeIncluding the register address (2Byte), the number of registers n(2Byte)and the register content (2nByte), etc.see A3 in detailCRC CHK low level It indicates the replying data or the data waiting towrite-in. CRC 16 check value,During the transmission, high bit is put infrontand low bit is at the back.see detail in A.5 ChapterCRC CHK high levelFRAME END More than 3.5 byte transmission timeA.3 Command code instructionA.3.1 Command code 0x03Read multiple registers or status words