Accès à l'interpréteur Python d'EcoStruxure Machine Expert

Présentation

Le logiciel EcoStruxure Machine Expert peut être automatisé à l'aide du langage de script Python.

Les fonctionnalités de création de scripts Python sont accessibles de diverses manières dans EcoStruxure Machine Expert. Celles-ci sont listées dans le tableau suivant :

Emplacement

Type d'accès

Description/cas d'utilisation

Procédure d'accès

Interface utilisateur de Logic Builder

Interactif (REPL)

Environnement Python interactif avec interface de ligne de commande, intégré dans l'interface utilisateur de EcoStruxure Machine Expert.

Commande de menu View > Scripting > Scripting Immediate dans Logic Builder (voir aussi le chapitre Utilisation de l'affichage Scripting Immediate de Logic Builder).

Fichier Python (*.py)

Sélectionnez un fichier script à exécuter dans l'interface utilisateur d'EcoStruxure Machine Expert.

Commande de menu Outils > Création de script > Exécuter le fichier script… dans Logic Builder (consultez également le chapitre Utilisation de l'affichage Scripting Immediate de Logic Builder.

Environnement autonome

REPL

Environnement Python interactif avec interface de ligne de commande, exécuté de manière autonome (sans l'interface utilisateur de EcoStruxure Machine Expert).

Ouvrez LogicBuilderShell.exe sans arguments de ligne de commande (consultez le chapitre Utilisation de l'environnement Logic Builder).

Fichier Python (*.py)

Exécution d'un script Python via la ligne de commande Windows, à partir d'un fichier batch ou au moyen de méthodes similaires.

Ouvrez LogicBuilderShell.exe avec un fichier script comme argument de ligne de commande (consultez le chapitre Utilisation de l'environnement Logic Builder).

Les sections suivantes présentent la manière dont la fonction de création de scripts Python s'intègre dans EcoStruxure Machine Expert pour différents cas d'utilisation.

Interface utilisateur de Logic Builder

L'interface utilisateur de Logic Builder permet d'exécuter des fichiers script via la commande Outils > Création de script > Exécuter le fichier script…, ou des instructions de script depuis l'affichage Scripting Immediate.

Intégré dans EcoStruxure Machine Expert, l'affichage Scripting Immediate est un interpréteur Python qui vous permet, par exemple, de lancer des fonctions.

La vue Scripting Immediate héberge un interpréteur et repose sur les principes REPL.

Le diagramme suivant illustre la procédure d'exécution de commandes Python dans l'interface utilisateur d'EcoStruxure Machine Expert via le moteur de script :

Exécution d'instructions via l'environnement interactif

Le diagramme suivant montre comment l'interpréteur interactif (dans un environnement REPL) utilise le moteur de script pour exécuter des instructions Python :

Exécution de scripts via l'environnement non interactif

Le diagramme suivant illustre la procédure d'exécution de scripts dans l'environnement non interactif via le moteur de script :