Aufrufen von Skripten über die Symbolleiste
Sie können Symbole konfigurieren, die in einer Symbolleiste erscheinen und mit einem Klick den Zugriff auf 32 verschiedene Skriptdateien ermöglichen.
Dazu erstellen Sie maximal zwei config.json-Dateien, von denen jede maximal 16 Symboleinträge enthält.
Speichern Sie die config.json-Dateien an den folgenden Speicherorten:
oC:\ProgramData\SoMachine Software\Script Commands
o<SoMM_Installation_Directory>\LogicBuilder\Script Commands, Beispiel, C:\Program Files (x86)\Schneider Electric\SoMachine Software\V4.40 Motion\LogicBuilder\Script Commands
Sobald Sie EcoStruxure Machine Expert starten, werden die Skriptaufrufe mitsamt der zugehörigen Symbole im Dialogfeld Tools > Anpassen in der Registerkarte Befehl-Icons, Kategorie ScriptEngine Kommandos hinzugefügt. Sie können sie in einer neuen oder in einer bereits vorhandenen Symbolleiste in der Registerkarte Symbolleisten im Dialogfeld Tools > Anpassen einfügen.
Elemente der config.json-Konfigurationsdatei
Jede config.json-Konfigurationsdatei enthält die folgenden erforderlichen und optionalen Elemente:
Element |
Erforderlich |
Beschreibung |
---|---|---|
"Name" |
Ja |
Dieser Test erscheint als Quickinfo (Tooltip) für das Symbol in der Symbolleiste. |
"Desc" |
Nein |
Dieses Element wird in EcoStruxure Machine Expert nicht verwendet. |
"Icon" |
Ja |
Dieses Element enthält den Namen der Bilddatei (im .ico-Format), wenn sich die Bilddatei im gleichen Ordner (Script Commands) befindet wie die config.json-Datei. Wenn sich die Bilddatei nicht im (Script Commands) Ordner befindet, können Sie an dieser Stelle die Pfadinformationen einfügen. |
"Path" |
Ja |
Dieses Element enthält den Namen der Python Skriptdatei im .py-Format, wenn sich die Skriptdatei im gleichen Ordner (Script Commands) befindet wird die config.json-Datei. Wenn sich die Skriptdatei nicht im (Script Commands) Ordner befindet, können Sie an dieser Stelle die Pfadinformationen einfügen. |
Beispiel für eine config.json-Datei
Eine config.json-Datei kann den folgenden Inhalt haben:
[
{
"Name": "Start Process1",
"Desc": "Processing1",
"Icon": "process1.ico",
"Path": "proc1.py",
},
{
"Name": "Start Process2",
"Desc": "Processing2",
"Icon": "process2.ico",
"Path": "proc2.py"
}
]
Somit enthält der Ordner Script Commands die folgenden Dateien:
oconfig.json
oprocess1.ico
oproc1.py
oprocess2.ico
oproc2.py
Die ScriptEngine Commands-Liste im Dialogfeld Tools > Anpassen enthält die folgenden Einträge, die Sie in der Symbolleiste hinzufügen können:
oStart Process1
oStart Process2
Klicken Sie auf ein Symbol in der Symbolleiste, um die entsprechende Skriptdatei auszuführen.