Herunterladen Diese Seite drucken

Werbung

ifm
Programmierhandbuch
ecomatmobile
ifm-Funktionselemente
>

CHECK_DATA

Baustein-Typ = Funktionsbaustein (FB)
Baustein ist enthalten in Bibliothek ifm_CR0303_Vxxyyzz.LIB
Symbol in CODESYS:
>
Beschreibung
CHECK_DATA erzeugt über einen konfigurierbaren Speicherbereich eine Prüfsumme (CRC) und prüft
die Daten des Speicherbereichs auf ungewollte Veränderung.
► Für jeden zu überwachenden Speicherbereich eine eigene Instanz des FB erzeugen.
Die Adresse mit dem Operator ADR ermitteln und dem FB übergeben!
► Zusätzlich die Anzahl der Datenbytes LENGTH (Länge ab der STARTADR) angeben.
Ungewollte Änderung: Fehler!
Wenn Eingang UPDATE = FALSE und Daten im Speicher sich ungewollt verändern, wird
RESULT = FALSE. Das Ergebnis kann dann für weitere Aktionen (z.B. Abschalten der Ausgänge)
genutzt werden.
Gewollte Änderung:
Nur wenn der Eingang UPDATE auf TRUE gesetzt ist, sind Datenänderungen im Speicher (z.B. vom
Anwendungsprogramm oder ecomatmobile-Gerät) zulässig. Der Wert der Prüfsumme wird dann neu
berechnet. Der Ausgang RESULT ist wieder permanent TRUE.
>
Parameter der Eingänge
Parameter
STARTADR
LENGTH
UPDATE
>
Parameter der Ausgänge
Parameter
RESULT
CHECKSUM
CabinetController (CR0303) Laufzeitsystem V05b
Datentyp
DINT
WORD
BOOL
Datentyp
BOOL
DWORD
186
ifm-Bausteine für das Gerät CR0303
Beschreibung
Startadresse des überwachten Datenspeichers
(WORD-Adresse ab %MW0)
Die Adresse mit dem Operator ADR ermitteln und dem FB
übergeben!
Länge des überwachten Datenspeichers in [Byte]
TRUE:
Datenänderungen zulässig
FALSE:
Datenänderungen nicht zulässig
Beschreibung
TRUE:
CRC-Checksumme in Ordnung
FALSE:
CRC-Checksumme fehlerhaft
(Daten wurden geändert)
aktuelle CRC-Prüfsumme
2015-06-23
603
606
607
608

Werbung

loading

Diese Anleitung auch für:

Ecomat 100Cr0303