Technical Information
RFH6xx PNDP
Function Block
Date: 12.06.2014
16
4.6 Receipt of read results > 200 Byte
The function block is laid out to receive read results up to a length of 200 Bytes. If longer
data has to be received, the routine has to be changed at the following positions:
Change in SICK RFH DATA UDT:
In the delivered UDT (DB73) the length of the array
“ReadingResult.arrResult” has to be
adapted in such a way, that the read result which has to be received fits into the data area of
the variable.
Image 6: Receipt of read results > 200 Bytes (change in the UDT)
Change in the SICK RFH6XX PNDP function block:
In the static area of the variable survey, the length of the variable
“arrRecord” has to be
adapted in such a way, that the read result fits into the data area of the variable. The array
must not be below a length of 500 bytes, but it has to be larger or equal to the length of the
“ReadingResult.arrResult”.
Image 7: Receipt of read results > 200 Bytes (change in the FB declaration)
The new defined array lengths have to be inserted into the network 3 of SICK RFH6XX
PNDP function block.