Skip to main content

Aperçu

Le CODESYS Control Extension Package fournit de nombreuses options et interfaces différentes pour connecter vos propres programmes au système d'exécution Linux et à l'application IEC.

Cela vous permet, par exemple, de contrôler l'automate, de répondre aux événements de l'automate ou d'ajouter votre propre fonctionnalité à l'application automate ou CEI.

Voir ci-dessous pour un aperçu des interfaces et fonctionnalités les plus importantes. Remarque : "Depuis l'extérieur de l'automate" signifie toujours que vous êtes sur le système Linux. Les interfaces sont disponibles sur le système Linux uniquement et non sur un autre périphérique, mais toujours en dehors du processus système d'exécution.

Pour un aperçu des mesures de sécurité prises, ainsi que des avis relatifs à la sécurité, voir : Mécanismes de sécurité.

Ces nouveaux mécanismes et interfaces reposent en grande partie sur la séparation des processus qui s'appuient sur les ressources standard de Linux (fichiers, sockets ou similaires).

Entre autres choses, des "sockets de domaine unix" sont utilisés, et donc un "terminal distant" peut être implémenté indépendamment de la technologie (Python, C, etc.).

La connexion de votre propre code C (Extension SDK) est une exception car le code C compilé ici sous la forme d'un composant système d'exécution dynamique (objet partagé) est directement ajouté au CODESYS système d'exécution et exécuté. Pour plus d'informations, consultez : SDK d'extensions.

Les exemples sont situés dans le répertoire d'installation du CODESYS Control Extension Package. Par défaut, il s'agit de : C:\Program Files\CODESYS <version>\CODESYS\CODESYS Control SL Extension Package\<version>\Examples.