Acceso al intérprete de Python en EcoStruxure Machine Expert

Descripción general

EcoStruxure Machine Expert puede automatizarse con el lenguaje de script Python.

Es posible acceder a las funcionalidades de creación de scripts de Python de EcoStruxure Machine Expert de diversas maneras. En la tabla se enumeran los diferentes puntos de acceso:

Ubicación

Tipo de entrada

Descripción/Caso de uso

Cómo abrirlo

Interfaz de usuario de Logic Builder

Interactivo (REPL)

Shell de Python interactivo con interfaz de línea de comandos, incluido en la interfaz de usuario de EcoStruxure Machine Expert.

El comando de menú Ver > Creación de scripts > Scripting Immediate en Logic Builder (consulte también el capítulo Uso del Logic Builder Scripting Inmediate View).

Archivo de Python (*.py)

Seleccione el archivo de script que desea ejecutar desde la interfaz de usuario de EcoStruxure Machine Expert.

El comando de menú Herramientas > Scripts > Ejecutar archivo de script... en Logic Builder (consulte también el capítulo Uso del Logic Builder Scripting Inmediate View).

Shell independiente

REPL

Shell interactivo de Python con interfaz de línea de comandos de ejecución independiente (sin la interfaz de usuario gráfica de EcoStruxure Machine Expert).

Abra LogicBuilderShell.exe sin argumentos de línea de comandos (consulte el capítulo Uso del shell de Logic Builder).

Archivo de Python (*.py)

Ejecuta un script de Python desde la línea de comandos de Windows, un archivo por lotes o mediante un método similar.

Abra LogicBuilderShell.exe con un archivo de script como argumento de línea de comandos (consulte el capítulo Uso del shell de Logic Builder).

En las secciones siguientes se describe la forma en que la creación de scripts de Python se integra en EcoStruxure Machine Expert para diferentes casos de uso.

Interfaz de usuario de Logic Builder

La interfaz de usuario de Logic Builder permite ejecutar archivos de script a través del comando Herramientas > Creación de scripts > Ejecutar archivo script o bien ejecuta instrucciones de scripts a través de la vista Scripting Immediate.

La vista Scripting Immediate consiste en un intérprete (Python) integrado en EcoStruxure Machine Expert que permite, por ejemplo, iniciar funciones.

La vista Scripting Immediate incluye un intérprete y se basa en los principios de REPL.

En el diagrama de bloques se muestra cómo la interfaz de usuario de EcoStruxure Machine Expert utiliza el motor de script para ejecutar comandos de Python:

Ejecutar instrucciones a través del shell interactivo

En el diagrama de bloques se muestra cómo el intérprete interactivo del shell basado en REPL utiliza el motor de script para ejecutar instrucciones de Python:

Ejecución de scripts a través del shell no interactivo

En el diagrama de bloques se muestra cómo el shell (no interactivo) utiliza el motor de script para ejecutar scripts: