È possibile configurare fino a 32 icone che verranno visualizzate in una barra degli strumenti per accedere a file di script Python con un clic.
Componenti richiesti:
Un file .ico che definisce l'icona.
Un file .py che memorizza lo script Python.
Un file config.json che specifica la struttura delle informazioni sulla chiamata per ciascuna icona. È possibile configurare un massimo di 16 icone per file.
Per configurare più di 16 icone, creare due file config.json e archiviare ciascun file in uno dei percorsi seguenti:
C:\Program Files\Schneider Electric\EcoStruxure Machine Expert\Script Commands
<ESME_Installation_Directory\LogicBuilder\Script Commands, ad esempio, C:\Program Files\Schneider Electric\EcoStruxure Machine Expert\V2.0\LogicBuilder\Script Commands
Quando si avvia EcoStruxure Machine Expert, lo script esegue la chiamata e le icone correlate vengono aggiunte alla finestra di dialogo nella scheda , categoria . È possibile aggiungerle a una barra degli strumenti nuova o esistente nella scheda della finestra di dialogo .
Ogni file di configurazione di config.json contiene i seguenti elementi obbligatori e opzionali:
Elemento |
Necessario |
Descrizione |
---|---|---|
"Name" |
Sì |
Questo testo viene visualizzato come suggerimento per l'icona nella barra degli strumenti. Esempio:
|
"Desc" |
No |
Questo elemento non è utilizzato in EcoStruxure Machine Expert. |
"Icon" |
Sì |
Questo elemento contiene il nome del file di immagine (in formato .ico) se il file di immagine si trova nella stessa cartella (Script Commands) del file config.json. Esempio:
Se il file di immagine non si trova nella cartella (Script Commands), è possibile aggiungere qui le informazioni sul percorso, ad esempio |
"Path" |
Sì |
Questo elemento contiene il nome del file di script Python(in formato .py) se il file di script si trova nella stessa cartella (Script Commands) del file config.json. Esempio:
Se il file di script non si trova nella cartella (Script Commands), è possibile aggiungere qui le informazioni sul percorso, ad esempio |
"Params" |
No |
Utilizzare questo elemento solo se lo script richiede parametri. Esempio:
|
Un file config.json può avere il seguente contenuto:
[
{
"Name": "Start Process1",
"Desc": "Processing1",
"Icon": "process1.ico",
"Path": "proc1.py",
},
{
"Name": "Start Process2",
"Desc": "Processing2",
"Icon": "process2.ico",
"Path": "proc2.py",
"Params":
[
"exit"
]
}
]
La cartella Script Commands contiene perciò i seguenti file:
config.json
process1.ico
proc1.py
process2.ico
proc2.py
L'elenco
della finestra di dialogo contiene le voci seguenti che è possibile aggiungere a una barra degli strumenti:Start Process1
Start Process2
Fare clic su un'icona nella barra degli strumenti per eseguire il file di script rispettivo.