MC Protocol Communication Function9-169.5 Exit Codes When Communication Error OccursWhen a wrong command is sent or an error occurs in the CPU unit, a different exit code isreturned. Exit codes returned in abnormal cases, the causes, and countermeasures are asfollows.Code Occurrence timing4031 Address is too long (Starting device + Number of written points)C051 The number of devices is out of the settable range.C056 The starting device is out of the settable range.C059Command searchThere is no command which matches the receive data command in the MC protocol commandtable.C059 Subcommand is out of the settable range.C05B Device code is out of the settable range.C05C Subcommand is in bit unit (0001) and device code is word device.C05F Receive header check"Network number" checkC05F Receive header check"PC number" checkC05F Receive header check"Destination unit I/O number" checkC05F Error in the number of written dataC060 Error in written contact data (except 0/1)C061Receive header checkThe number of received data is less than the minimum number of received bytes needed for theheader check.C061 The number of received data is less than the minimum number of received bytes.**50(Note)Receive header checkWhen a value other than 0x5000 is specified for the subheaderThe value consisting of the first one byte of the subheader plus 0x80 is inserted to the upper onebyte ** of the error code.(Note): ** is the set MSB of the first one byte of subheader.Example) when the subheader is 5FFF, DF(Hex) that is the first one byte 5F(Hex) to which 80(Hex) was addedgoes into **, and the error code becomes "DF50".