4-2 Function Mode CRC-16 Calculation Example CRC-16 calculation CRC *1 CRC *1 = FFFFh CRC register (2 bytes) Target data Exists CRC *1 = CRC *1 XOR target data All target data completed 8-bit shift Completed 4 CRC *1 = Shift CRC *1 by 1 bit to the right Bits left Interchange the Hi and Lo bytes of CRC *1 Functions 0 Overflow bit after shift 1 Completed CRC *1 =CRC *1 XOR A001h Shift by 1 byte against target data •Wait time between receiving the query from the master and the response by the Inverter. •Be sure to provide 3.5 characters (24 bits) for wait time. If the length does not reach 3.5 characters, the Inverter does not respond.
•The actual communication wait time is the total of the silent interval (3.5-character length) and C078 (communication wait time) setting. Message Configuration: Response •The time between receiving query and the response by the Inverter is the total of the silent interval (3.5-character length) and C078 (communication wait time) setting. •When sending another query to the Inverter after receiving the response from the Inverter, be sure to provide the silent interval length (3.5-character length or more) at the minimum. •If the query is the loopback function code (08h), the Inverter sends back a response of the same content as the query.
•If the query contains a function code of writing into the holding register or coil (05h, 06h, 0Fh, 10h), the Inverter sends back the query as it is in response. •If the query contains a function code of reading the holding register or coil (01h, 03h), the Inverter makes the slave address and function code the same as the query and attaches the read data to the query. 4-68 Hi Lo