Herunterladen Diese Seite drucken

Flashwrite - IFM Electronic CR0232 Original-Programmierhandbuch

Vorschau ausblenden Andere Handbücher für CR0232:

Werbung

ifm
Programmierhandbuch
ecomatmobile
ifm-Funktionselemente
>

FLASHWRITE

Baustein-Typ = Funktionsbaustein (FB)
Baustein ist enthalten in Bibliothek ifm_CR0232_Vxxyyzz.LIB
Symbol in CODESYS:
>
Beschreibung
► Für den Einsatz des FBs den TEST-Eingang aktivieren! Ansonsten tritt ein Watchdog-Fehler auf.
Test-Eingang ist aktiv:
• Programmiermodus ist freigeben
• Software-Download ist möglich
• Zustand des Anwendungsprogramms ist abfragbar
• kein Schutz der gespeicherten Software möglich
WARNUNG
Gefahr durch unkontrollierten Prozessablauf!
Der Zustand der Ein-/Ausgänge wird während der Ausführung von FLASHWRITE "eingefroren".
► Diesen Funktionsbaustein nicht bei laufender Maschine ausführen!
FLASHWRITE ermöglicht das Schreiben unterschiedlicher Datentypen direkt in den Flash-Speicher.
Mit diesem FB sollen während der Inbetriebnahme große Datenmengen gesichert werden, auf die im
Prozess nur lesend zugegriffen wird.
Der Flash-Speicher ist in 256 Byte große Pages organisiert.
► Wurde eine Page schon einmal (auch nur teilweise) beschrieben, muss der komplette Flash-
Speicherbereich vor einem erneuten Schreibzugriff auf diese Page gelöscht werden. Dies
geschieht durch einen Schreibzugriff auf die Adresse 0.
► Niemals mehrfach in eine Page schreiben! Erst immer alles löschen!
Sonst entstehen Traps oder Watchdog-Fehler.
Den Flash-Speicherbereich nicht öfter als 100mal löschen, da ansonsten die Datenkonsistenz
in anderen Flash-Speicherbereichen nicht mehr gewährleistet werden kann.
► In jedem SPS-Zyklus darf FLASHWRITE nur einmalig gestartet werden!
► Für die Quell-Startadresse SRC gilt:
Die Adresse mit dem Operator ADR ermitteln und dem Baustein übergeben!
>
Der FB schreibt den Inhalt der Adresse SRC in den Flash-Speicher. Dabei werden genau so viele
Bytes übertragen, wie diese unter LEN angegeben sind.
Falls Ziel-Startadresse DST außerhalb des zulässigen Bereichs: kein Datentransfer!
ExtendedController (CR0232) Laufzeitsystem V01.00.03
196
2018-01-11
ifm-Bausteine für das Gerät CR0232
19245
555
558

Werbung

loading