P3: PLC-Grundprogramm für SINUMERIK 840D sl
14.7 Inbetriebnahme PLC-Programm
Ist "Sdb Archiv" aktiviert, wird ein PLC-Archiv erstellt, in dem sich nur die
Systemdatenbausteine (SDB) des ausgewähltem Programmpfades befinden.
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 Server-
Instanzierungen und Magic-Aufruf verfügbar:
Const S7BlockContainer = 1138689, S7PlanContainer = 17829889
Const S7SourceContainer = 1122308
set S7 = CreateObject("Simatic.Simatic.1")
rem Kommandoschnittstelle von STEP 7 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 STEP 7-Version und Path-Angabe in Autoexec geprüft. Bei Rückgabe von
0 sind die Funktionen freigeschaltet.
Rückgabe (-1) = falsche STEP 7-Version
Rückgabe (-2) = kein Eintrag in Autoexec.bat
Function MakeSerienIB(FileName As String, Option As Long, Container As S7Container) As
Long
910
Funktionshandbuch, 12/2018, A5E40870716A AB
Grundfunktionen