Herunterladen Diese Seite drucken

Werbung

ifm
Programmierhandbuch
ecomatmobile
ifm-Funktionselemente
>

FLASHWRITE

Baustein-Typ = Funktionsbaustein (FB)
Baustein ist enthalten in Bibliothek ifm_CR0303_Vxxyyzz.LIB
Symbol in CODESYS:
>
Beschreibung
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 Zieladresse DST gilt:
Die Adresse mit dem Operator ADR ermitteln und dem FB ü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 Startadresse SRC außerhalb des zulässigen Bereichs: kein Datentransfer!
CabinetController (CR0303) Laufzeitsystem V05b
180
2015-06-23
ifm-Bausteine für das Gerät CR0303
555
558

Werbung

loading

Diese Anleitung auch für:

Ecomat 100Cr0303