EcoStruxure Machine Expert Version 1.1 unterstützt nicht die Controller M258, LMC058 und LMC078.

Aufrufen von Skripten über die Symbolleiste

Überblick

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.