Herunterladen Inhalt Inhalt Diese Seite drucken

Automatisierung; Funktionen - Siemens SINUMERIK840D sl Handbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK840D sl:
Inhaltsverzeichnis

Werbung

Ausführliche Beschreibung
2.4 Inbetriebnahme PLC-Programm

Automatisierung:

Die Erzeugung des Serienarchivs ist auch automatisierbar (vergleichbar mit der
Kommandoschnittstelle von STEP 7). Diese Erzeugung stellt eine Erweiterung der
Kommandoschnittstelle dar.
Folgende Funktionen stehen in dieser Erweiterung zur Verfügung:
Die Funktionen (hier mit VB-Script dargestellt) sind erst nach Aufruf von
Serverinstanzierungen und Magic-Aufruf verfügbar:
Const S7BlockContainer = 1138689, S7PlanContainer = 17829889
Const S7SourceContainer = 1122308
set S7 = CreateObject("Simatic.Simatic.1")
rem Kommandoschnittstelle von STEP7 instanzieren
Set S7Ext = CreateObject("SimaticExt.S7ContainerExt")
Call S7Ext.Magic("")

Funktionen:

Function Magic(bstrVal As String) As Long
Function MakeSerienIB (FileName As String, Option As Long, Container As S7Container) As
Long
Beschreibung:
Function Magic(bstrVal As String) As Long
Über Aufruf wird Zugang zu bestimmten Funktionen erreicht. Die Funktion muss nach
Serverinstanzierung einmalig aufgerufen werden. Der Wert von bstrVal kann leer sein.
Hiermit wird die korrekte Step7 Version und Path Angabe in Autoexec geprüft. Bei Rückgabe
von 0 sind die Funktionen freigeschaltet.
Rückgabe (-1) = falsche Step7 Version
Rückgabe (-2) = kein Eintrag in Autoexec.bat
Function MakeSerienIB(FileName As String, Option As Long, Container As S7Container) As
Long
Parameter "Option":
0:
Bit 0 = 1:
Bit 1 = 1:
2-14
Normaler SerienIB File mit Urlöschen.
SerienIB File ohne Urlöschen. Wenn SDBs im Projekt sind, ist diese Option
nicht wirksam.
Es wird dann immer ein Urlöschen durchgeführt.
SerienIB File mit PLC Neustart
PLC-Grundprogramm solution line (P3 sl)
Funktionshandbuch, Ausgabe 03/2006, 6FC5397-0BP10-1AA0

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis