Datenverwaltung
Wie kann ich Maschinendaten erzeugen?
Zum Startzeitpunkt eines Projektes muss ein erster Satz an Maschinendaten erstellt werden, sodass die während der Inbetriebnahme ermittelten Parameter persistent gespeichert werden können.
![]() | Fehlermeldungen im Eventlogger Alle an die
|
- Für die im Folgenden beschriebene Schrittfolge wird die Nutzung der
FB_BaseRuntimevorausgesetzt.
- 1. Starten Sie die PLC-Runtime.
- 2. Rufen Sie die Methode
FB_BaseRuntime.MdSaveAll()einmalig auf. - 3. Warten Sie auf die Fertigstellung des Speichervorgangs.
Je nach Umfang der zu speichernden Daten kann die Bearbeitungszeit variieren. Im PLC-Online Modus kann die Variable bMdSaveAll überwacht werden, um den Abschluss des Speichervorgangs zu überprüfen.
- Sie haben erfolgreich einen ersten Satz an Maschinendaten erzeugt.
Wie kann ich festlegen, wann ein Rezept geladen werden darf?
Da in bestimmten Betriebsszenarien (z.B. im Automatikbetrieb) keine Rezepte in die PLC geladen werden sollen, muss die Freigabe der Rezeptverwaltung durch die PLC erteilt werden.
- Die Rezeptfreigabe setzt eine Erstinitialisierung nach Maschinenstart voraus. Hierfür muss die Eigenschaft
FB_PlcStateToHmi.PlcInitializedgesetzt werden.
- 1. Schreiben Sie die boolesche Bedingung auf folgende Eigenschaft:
FB_PlcStateToHmi.ProductChangeEnable.
- Wenn die boolesche Bedingung wahr ist, können Rezepte in die PLC geladen werden.
