Herunterladen Diese Seite drucken

Beschreibung - IFM Electronic CR0232 Original-Programmierhandbuch

Vorschau ausblenden Andere Handbücher für CR0232:

Werbung

ifm
Programmierhandbuch
ecomatmobile
ifm-Funktionselemente
>
CHECK_DATA
Baustein-Typ = Funktionsbaustein (FB)
Baustein ist enthalten in Bibliothek ifm_CR0232_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 Baustein ü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
ExtendedController (CR0232) Laufzeitsystem V01.00.03
Datentyp
DWORD
DWORD
BOOL
Datentyp
BOOL
DWORD
203
ifm-Bausteine für das Gerät CR0232
Beschreibung
Startadresse des überwachten Datenspeichers
(WORD-Adresse ab %MW0)
Die Adresse mit dem Operator ADR ermitteln und dem Baustein
übergeben!
Länge des überwachten Datenspeichers in [Byte]
TRUE:
Daten wurden geändert
> FB berechnet eine neue Prüfsumme
FALSE:
Daten wurden nicht geändert
> FB prüft den Speicherbereich
Beschreibung
TRUE:
CRC-Prüfsumme in Ordnung:
Daten sind gewollt verändert oder nicht verändert
FALSE:
CRC-Prüfsumme fehlerhaft:
Daten wurden ungewollt verändert
aktuelle CRC-Prüfsumme
2018-01-11
603
606
2612
2613

Werbung

loading