-> Hier kostenlos registrieren
Hallo,
ich schreibe mir gerade einen Baustein für eine serielle Kommunikation zwischen einer S7-1500 und einem Inkjet Drucker.
Ich möchte hier eine CRC32 Checksumme einbauen und hab mir hierfür den Baustein aus der LGF Bibliothek gezogen.
Jedoch komme ich einfach nicht auf den korrekten Wert und weiß nicht warum?!
Beispiel: Die korrekte Checksumme für ^0?RS ist hex E4F2_E323 mit einem Polynom von EDB8_8320 (auch laut https://miniwebtool.com/de/crc32-checksum-calculator/)
Bei mir gibt der Baustein allerdings
0078_4D00 bei einem Startwert von 0000_0000 und
1F04_0CE0 bei einem Startwert von FFFF_FFFF aus.
Hat jemand eine Ahnung was ich falsche mache?
SG Neibeck
ich schreibe mir gerade einen Baustein für eine serielle Kommunikation zwischen einer S7-1500 und einem Inkjet Drucker.
Ich möchte hier eine CRC32 Checksumme einbauen und hab mir hierfür den Baustein aus der LGF Bibliothek gezogen.
Jedoch komme ich einfach nicht auf den korrekten Wert und weiß nicht warum?!
Beispiel: Die korrekte Checksumme für ^0?RS ist hex E4F2_E323 mit einem Polynom von EDB8_8320 (auch laut https://miniwebtool.com/de/crc32-checksum-calculator/)
Bei mir gibt der Baustein allerdings
0078_4D00 bei einem Startwert von 0000_0000 und
1F04_0CE0 bei einem Startwert von FFFF_FFFF aus.
Hat jemand eine Ahnung was ich falsche mache?
SG Neibeck