Exemple : programmation avec l'éditeur de schéma à contacts
Produit : CODESYS Visualization
Cet exemple montre comment implémenter une visualisation où un éditeur de schéma à contacts permet la programmation immédiate d'un automate.
L'exemple de package contient le VisuLadder
bibliothèque et la VisuLadderExample
exemple de projet.
Le VisuLadder
fournit l'éditeur de schéma à contacts et un bloc fonction pour accéder à 8 E/S. L'éditeur peut être instancié dans un programme automate.
Le VisuLadderExample
projet montre comment utiliser le VisuLadder
bibliothèque.
Description
Dans le VisuLadder
bibliothèque, une logique à relais simple est implémentée pour un automate à 8 entrées et 8 sorties.
En utilisant le CallLadder
bloc fonctionnel, vous avez accès à 8 E/S. Le bloc fonction a 8 entrées et 8 sorties et peut être programmé par l'utilisateur de la visualisation dans l'éditeur de schéma à contacts. Vous pouvez instancier CallLadder
dans différents projets.
Le VisuLadderMain
la visualisation de l'éditeur s'exécute sur la visualisation standard du contrôleur. Lorsque la visualisation s'exécute en mode test, les utilisateurs peuvent tester en ligne leurs propres programmes créés.
Informations Complémentaires
La bibliothèque contient les CallLaddder
bloc de fonction et le correspondant VisuLadderMain
visualisation, ainsi que d'autres. Chacun des blocs fonctionnels peut être instancié plusieurs fois.
Le VisuLadderExample
projet montre comment utiliser le CallLadder
bloc fonction avec deux instances.
Périmètre fonctionnel :
8 entrées
8 sorties
4 marqueurs
Fonctions intégrées :
Contact
,Negate
,TON
,F_TRIG
,R_TRIG
,OR
,AND
8 réseaux par instance, 4 contacts par réseau, 1 sortie
Mode d'essai
La programmation
Vous pouvez placer un élément dans l'éditeur en sélectionnant une fonction puis la position cible. Il est également possible de sélectionner d'abord la position cible, puis la fonction. Un deuxième clic sur l'élément sélectionné supprime la sélection.
![]() |
| Définit l'entrée |
| Définit le marqueur |
| Définit la sortie |
| Supprime l'élément sélectionné |
| Annule le contact sélectionné |
| Crée ou supprime un lien OU avec la sortie réseau précédente |
| Définit le bloc de fonction de minuterie |
| Définit le |
| Définit le |
| |
| Définit tous les marqueurs sur |
| Active le mode test Cette fonction est disponible en mode test et en mode programmation. |
Note
Les marqueurs et les blocs fonctions sont utilisés aussi bien en mode programmation qu'en mode test. Le "Reset Markers and FBs"
fonction affecte les deux modes de fonctionnement.
Mode d'essai
Le mode test peut être activé en cliquant sur le "Switch to Test"
". Toutes les entrées et sorties sont alors découplées. Les valeurs sont conservées.
En mode test, le programme peut être testé en ligne avec 8 touches pour les entrées et 8 voyants pour les sorties.
![]() |
Configuration système requise et restrictions
Système de programmation | CODESYS Development System (version 3.5.16.1 ou supérieure) |
Système d'exécution | CODESYS Control Win (version 3.5.16.1 ou supérieure) |
Composants complémentaires | - |
Avis
TÉLÉCHARGER Projet