Machine Expert > V2.2 > Software > Programmazione e Configurazione > Programming Guide > Appendici > Linguaggio script Python > Informazioni generali > Accesso all'interprete Python in EcoStruxure Machine Expert

Accesso all'interprete Python in EcoStruxure Machine Expert

Panoramica

EcoStruxure Machine Expert può essere automatizzato con il linguaggio script Python.

Le capacità di scripting di Python in EcoStruxure Machine Expert sono esposte in vari modi. La tabella elenca diversi punti di ingresso:

Dove

Tipo di ingresso

Descrizione / Caso d'uso

Come aprire

Interfaccia utente Logic Builder

Interattiva (REPL)

Shell Python interattiva con interfaccia a riga di comando, integrata nell'interfaccia utente di EcoStruxure Machine Expert.

Comando di menu Visualizza > Script > Scripting Immediate in Logic Builder (vedere anche il capitolo Uso della vista Logic Builder Scripting Immediate).

File Python (*.py)

Selezionare un file di script da eseguire dall'interfaccia utente di EcoStruxure Machine Expert.

Comando di menu Strumenti > Scripting > Esegui file script... in Logic Builder (consultare anche il capitolo Uso della vista Scripting Immediate di Logic Builder.

Shell stand-alone

REPL

Shell Python interattiva con interfaccia a riga di comando, esecuzione stand-alone (senza interfaccia grafica utente di EcoStruxure Machine Expert).

Aprire LogicBuilderShell.exe senza argomenti della riga di comando (consultare il capitolo Uso della shell di Logic Builder).

File Python (*.py)

Esegue uno script Python dalla riga di comando Windows, da un file batch o modi analoghi.

Aprire LogicBuilderShell.exe con un file di script come argomento della riga di comando (consultare il capitolo Uso della shell di Logic Builder).

Le sezioni seguenti forniscono una panoramica su come gli script Python si integrino in EcoStruxure Machine Expert per diversi casi d'uso.

Interfaccia utente di Logic Builder

L'interfaccia utente di Logic Builder consente di eseguire i file di script tramite il comando Strumenti > Scripting > Esegui file script... o esecuzione delle istruzioni di scripting tramite la vista Scripting Immediate

La vista Scripting Immediate è un interprete (Python) integrato in EcoStruxure Machine Expert che consente, ad esempio, di avviare funzioni.

La vista Scripting Immediate ospita un interprete e si basa sui principi REPL.

Il diagramma a blocchi mostra come l'interfaccia utente di EcoStruxure Machine Expert utilizzi il motore di script per eseguire comandi Python:

Esecuzione istruzioni tramite shell interattiva

Il diagramma a blocchi mostra come l'interprete interattivo in una shell basata su REPL utilizzi il motore di script per eseguire istruzioni Python:

Esecuzione script tramite shell non interattiva

Il diagramma a blocchi mostra come la shell (non interattiva) utilizzi il motore di script per eseguire script: