Jan 22, 2026 Laisser un message

FINGER DevMaster - Développement de programmation standardisée IEC61131-3

一,Diagramme à contacts (LD)

news-1091-667Figure : Programmation du diagramme à contacts
01

Ladder Diagram est un langage de programmation graphique similaire aux schémas de circuits de commande électrique, intuitif et facile à comprendre, particulièrement adapté au contrôle logique. Pour les ingénieurs familiarisés avec les circuits de commande de relais traditionnels, le schéma à contacts est la méthode de programmation la plus accessible. Grâce à DevMaster, les ingénieurs peuvent facilement dessiner des schémas à contacts pour implémenter des fonctions de contrôle logiques complexes.

02

Dans le diagramme à contacts, des expressions complexes peuvent être utilisées comme entrées de fonction et un segment de code ST peut être intégré dans le diagramme à contacts, simplifiant ainsi davantage la structure logique du diagramme à contacts.

news-543-115Figure : Intégration du code ST dans un diagramme à contacts

 

news-869-543Figure : Diagramme à contacts Opérations glisser-et-déposer (GIF)
03

Le diagramme à contacts fournit des opérations de glisser-déposer-et-flexibles, qui peuvent être utilisées pour déplacer des composants ou ajouter et remplacer des composants, offrant ainsi des opérations simples et pratiques.

04

Le diagramme à contacts affiche des messages d'erreur spécifiques en-temps réel dans la table des variables et la zone d'édition. Lorsque les ingénieurs corrigent les erreurs, les erreurs et avertissements correspondants sont effacés. Cette fonctionnalité aide les ingénieurs à identifier et à résoudre les problèmes plus rapidement.

news-869-543Figure : Vérification des erreurs du schéma à contacts (GIF)
news-864-600Figure : Surveillance de diagramme à contacts (GIF)
05

Après avoir activé la surveillance, la table des variables affiche les valeurs de chaque variable et membres internes dans une arborescence. Dans la zone d'édition, l'état activé des segments et des blocs de calcul est clairement affiché, ce qui permet aux ingénieurs d'observer l'état d'exécution du programme et d'identifier les problèmes plus rapidement. En modifiant et en écrivant les valeurs préparées, les ingénieurs peuvent facilement simuler divers scénarios pour mieux tester la fiabilité du programme.

 

 

2,Texte structuré (ST)

news-905-336Figure : Programmation ST

Structured Text (ST) est un langage de programmation de texte avancé doté de fortes capacités d'expression, prenant en charge les instructions IF, CASE, WHILE, FOR et REPEAT, adapté à la gestion d'opérations mathématiques complexes, à la mise en œuvre d'algorithmes et à la logique de contrôle.

DevMaster fournit une prise en charge riche du langage ST pour aider les ingénieurs à écrire et déboguer efficacement du code, y compris la coloration syntaxique, le pliage, l'ajustement de l'indentation, la-complétion automatique et-la vérification des erreurs en temps réel.

Figure : Opérations d'édition ST (GIF)news-864-600
news-864-600Figure : Surveillance ST (GIF)

Semblable au diagramme à contacts, le code ST prend également en charge la surveillance et la modification des valeurs des variables.

 

 

3,Langage de script MacroC

MacroC est un langage de script léger compatible avec le code G-, qui s'intègre parfaitement au développement de programmes d'usinage. Ses riches fonctions intégrées-peuvent couvrir le développement de scripts IHM pour divers scénarios d'application. Il prend en charge les instructions conditionnelles, les instructions de branchement, les instructions de boucle et leur imbrication, réalisant facilement diverses logiques métier complexes.

 

MacroC peut encapsuler des fonctions communes (fonctions, variables globales, etc.) dans des modules, permettant une réutilisation dans plusieurs fichiers, améliorant considérablement la réutilisabilité du code.

news-640-675
Figure : Encapsulation du module MacroC
news-640-516
Figure : Importation du module MacroC

4,Développement C/C++ pour les modules de fonction API

 

DevMaster prend en charge le développement de fonctions/blocs fonctionnels d'automate à l'aide de C/C++, répondant ainsi à la demande de performances ultimes.

news-700-558
Figure : Développement C/C++
news-469-152
Figure : Appel de C/C++ fonctions/blocs fonctionnels d'automate développés

 

5,Conclusion

 

   Que vous soyez débutant ou ingénieur chevronné, DevMaster peut vous proposer des outils de développement puissants et des méthodes de programmation flexibles pour vous aider à réaliser rapidement des fonctions de contrôle.

N'oubliez pas de nous suivre pour recevoir en premier les dernières nouvelles et mises à jour des produits !

 

Envoyez demande

whatsapp

Téléphone

Messagerie

Enquête