F_DATA_TO_CRC16_CCITT
Mit der Funktion "F_DATA_TO_CRC16_CCITT" kann eine 16-Bit-CRC-CCITT (zyklische Redundanzprüfung) von beliebigen Daten ermittelt werden. Intern wird die Funktion F_BYTE_TO_CRC16_CCITT benutzt.
Weitere Informationen zum benutzten Algorithmus finden Sie in der Dokumentation der F_BYTE_TO_CRC16_CCITT-Funktion.
FUNCTION F_DATA_TO_CRC16_CCITT: WORD
VAR_INPUT
pData : DWORD;(* Pointer to data *)
cbData : UDINT;(* Length of data *)
crc : WORD; (* Initial value (16#FFFF or 16#0000) or previous CRC-16 result *)
END_VAR
pData: Adresse des Datenpuffers.
cbData: Länge des Datenpuffers.
crc: Initialwert = 16#FFFF oder 16#0000 oder der letzte CRC.
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v2.10.0 Build > 1340 | PC or CX (x86, ARM) | TcUtilities.Lib |