La norme industrielle IEC61131-3 de la Commission Electrotechnique Internationale (IEC) définit les principaux langages de programmations utilisés par les développeurs pour créer des applications destinées aux automates programmables industriels :
SFC (Sequential Function Chart)
ST (Structured Text)
FBD (Function Bloc Diagram)
LD (Ladder Diagram)
Les éditeurs intègrent les fonctions modernes d’insertion automatique de variables et/ou de structures, d’indentation des langages textes ainsi qu’une aide en ligne complète et bien d’autres outils indispensables pour la création d’applications fiables.
Des outils de simulation et de diagnostic sont également disponibles pour la mise au point et les tests d’acceptances des applications.
Le logiciel straton dispose également d’éditeurs d’applications graphiques pour la réalisation de tableaux de bord, de fonctions de debug avec triggers, points d’arrêt et pas à pas, de la possibilité de visualiser les variables (soft-cope) et de nombreux logs sur le fonctionnement de l’application.
Le Tool Kit (VMTK) permet de compiler un Runtime adapté à votre équipement
Le Driver Development Kit (DDK) permet de développer votre propre driver d’Entrées/Sorties, donnant la possibilité de retrouver des données de vos cartes d’I/O facilement dans l’application straton
Le Function Block Development Kit (FBDK) permet de développer vos propres blocs fonctionnels programmés en C
L’outil de Brand Labeling permet de configurer l’Editeur en accord avec vos besoins
Le Safety Tool kit permet de configurer et intégrer plus facilement un Runtime straton sur votre cible, développé spécifiquement pour être certifiable SIL2 en accord avec la norme IEC61508