28
2 DETAILS OF THE FB LIBRARY
2.4 M+ArrayHandling_PointDiv_R
List of error codes
Error code Description Action
103H A value out of the range is set in i_uDataType (data type selection).
Set a value of 0 to 2 in i_uDataType (data type selection).
Review and correct the setting and then execute the FB again.
105H A value out of the range is set in i_udSize (number of data points).
Set a value of 1 to 1000000 in i_udSize (number of data points).
Review and correct the setting and then execute the FB again.
200H Although the value set in i_uDataType (data type selection) is
Single-precision real number, the stored input array data or the
division value is not a single-precision real number. Store the data
as a single-precision real number in the file register (ZR).
Review and correct the input array data and the division value,
and then execute the FB again.
203H An overflow or an underflow has occurred in the FB during the
operation.
Review and correct the input array data stored in the file register
(ZR) and then execute the FB again.
When 3403H is stored in the special register SD0 (Latest self-
diagnostic error code) of the CPU module, refer to the MELSEC
iQ-R CPU Module User's Manual (Application).
204H The processing of the FB has been interrupted due to an overflow
in an operation other than that of this FB.
An overflow has occurred in the operation other than that of this
FB, and 3403H is stored in the special register SD0 (Latest self-
diagnostic error code) of the CPU module. Refer to the MELSEC
iQ-R CPU Module User's Manual (Application).
205H i_bEN (execution command) has been turned off during the
processing.
Do not turn off i_bEN (execution command) until o_bOK (normal
completion) or o_bErr (error completion) turns on.
208H The division by 0 occurs because 0 is stored as a division value in
the file register (ZR) specified by i_udInPointAddr (input value
address). Store the value other than 0.
Review and correct the division value and then execute the FB
again.
209H Some areas of input array data and output array data are
overlapped. Review the following settings so that the input array
data areas and the output array data areas are not overlapped.
• i_udInAryAddr (input array data start address)
• i_udOutAryAddr (output array data start address)
• i_udSize (number of data points)
Review and correct the setting(s) and then execute the FB again.