Skip to main content
Recherche

Script dans CODESYS

Utilisation de la fonctionnalité de script dans CODESYS, vous pouvez automatiser des commandes ou des opérations de programme complexes qui, autrement, nécessiteraient des clics de souris manuels et la saisie de texte dans le CODESYS interface utilisateur. A cet effet, des scripts basés sur (Iron)Python peuvent être créés et lancés à partir du CODESYS l'interface utilisateur (commande ou barre d'outils configurée) ou depuis la ligne de commande Windows.

Exemples de cas d'utilisation

  • L'intégration de CODESYS dans les environnements de serveur de génération automatique

    • Intégration Continue (IC)

    • Livraison continue (CD)

    • Tests continus

  • Intégration avec des logiciels tiers

    • Générateurs de codes

    • Création de projets personnalisés adaptés à une configuration de machine spécifique

  • Création de documents

  • Mise à jour des bibliothèques

    • Définition des informations sur le projet pendant le processus de publication

  • Test automatique

    • Principalement en lien avec la CODESYS Test Manager

  • Génération de variables via des API de surveillance

Langage de script, éditeur de script

La CODESYS Le langage de script est modulaire et basé sur IronPython. A cet effet, le CODESYS ScriptEngine combine l'interpréteur IronPython avec le CODESYS environnement de développement. Ensuite, vous pouvez utiliser les vastes bibliothèques de framework Python, qui incluent l'accès aux fichiers dans les réseaux et bien plus encore.

CODESYS n'inclut pas encore son propre éditeur Python. Créez vos scripts avec n'importe quel éditeur de texte ou l'éditeur Python.

Pour plus d'informations, consultez : Création d'un script Python

Architecture du ScriptEngine, Possibilités d'extension

Le langage de script (Iron)Python utilisé dans CODESYS permet d'accéder à la CODESYS Scripting API à contrôler CODESYS processus. De plus, il permet aux utilisateurs d'appliquer efficacement à la fois la bibliothèque standard Python et les modules Python tiers, ainsi que les bibliothèques de framework .NET et les assemblages .NET tiers.

Les utilisateurs peuvent exécuter les scripts à partir des commandes de menu ou des barres d'outils configurées dans le CODESYS interface ou depuis la ligne de commande Windows. Des modules complémentaires tels que le CODESYS Test Manager fournissent également des moyens d'exécuter des scripts.

_cds_img_scriptengine_architecture.png

Avec les API Automation Platform, le ScriptEngine Les API peuvent être étendues. Des exemples pour cela sont CODESYS Test Manager et CODESYS SVN. Les deux fournissent leurs propres objets et méthodes en tant qu'extension des API de script. De plus, le CODESYS Test Manager permet l'exécution de scripts dans un cas de test. Pour plus d'informations, consultez la documentation API respective des modules complémentaires.

Les utilisateurs enregistrés de la plate-forme d'automatisation trouveront plus d'informations dans le CODESYS Réseau de développeurs.

Pour plus d'informations, consultez : API de script CODESYS