F_DATA_TO_CRC16_CCITT

F_DATA_TO_CRC16_CCITT 1:

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

VAR_INPUT
    pData  : POINTER TO BYTE;(* Pointer to first data byte *)
    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 (Kategoriegruppe)

TwinCAT v3.1.0

PC oder CX (x86, x64, ARM)

Tc2_Utilities (System)