Herunterladen Inhalt Inhalt Diese Seite drucken

Software-Hochrüstung - Siemens SINUMERIK 840D sl Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Programmcode
Fehler = S7Ext.MakeSerienIB("f:\dh\arc.dir\PLC.arc", 0, Cont)
'Jetzt Fehlerauswertung
Der oben programmierte For Each ... Next -Block kann in der Programmiersprache Delphi
wie folgt programmiert werden (ähnliche Programmierung gilt auch für die
Programmiersprache C, C++):
Programmcode
Var
//For Each Next
EnumVar := (S7Prog.Next._NewEnum) as IEnumVariant;
While (EnumVar.Next(1,rgvar,fetched) = S_OK) Do Begin
End;
14.7.7
Software-Hochrüstung
Für einen definierten Ausgangszustand ist vor einer PLC-Software-Hochrüstung ein PLC-
Urlöschen durchzuführen. Dabei werden unter anderem alle Anwenderdaten (Programm- und
Datenbeisteine) gelöscht. Das PLC-Urlöschen ist beschrieben in:
Literatur:
Inbetriebnahmehandbuch IBN CNC: NC, PLC, Antrieb; Allgemeine Tipps,
Kapitel: PLC-Urlöschen
Grundfunktionen
Funktionshandbuch, 05/2017, A5E40870716
'Bausteincontainer prüfen
Exit For
End if
Cont = Nothing
Next
EnumVar: IEnumVariant;
rgvar: OleVariant;
fetched: Cardinal;
Cont := IS7Container(IDispatch(rgvar)); // Bausteincontainer,
Quellen prüfen
If (Cont.ConcreteType = S7BlockContainer) Then Break;
Cont := NIL;
P3: PLC-Grundprogramm für SINUMERIK 840D sl
14.7 Inbetriebnahme PLC-Programm
893

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828dSinumerik 840de sl

Inhaltsverzeichnis