0 DO _udiHash := (_udiHash XOR BYTE_TO_UDINT(psKey^[_uiCounter])) * udiPrime; _uiCounter := _uiCounter + 1; END_WHILE // Return calculated Hash FC_HashFNV1a_32Bit := _udiHash;]]>