Les bases de l’algorithme et du langage ST

2 jours - 14 heures

Base

TH 40% - TP 60%

De 1 à 6

Objectifs :

  • Savoir modéliser un problème à résolution informatique dans un pseudo-code
  • Connaître la terminologie en algorithmique
  • Acquérir la logique et la rigueur de raisonnement
  • Connaître et utiliser tout type de formats de données IEC 61131-3
  • Créer des fonctions et des blocs fonctions en langage ST*
  • Savoir utiliser diverses structures de contrôle : séquentielles, alternatives, itératives, ainsi que les pointeurs.

Référence :

ALG_niv1

Organisation :

Intra, Inter, A distance

Domaines concernés :

Prérequis :

Avoir le niveau du stage IP_niv1 Connaitre la logique programmée sur API

Moyens pédagogiques:

Support de cours papier ou digital PC + Logiciel (en FaF) API et accessoires (en FaF)

Évaluation de la formation:

Validation formateur sur la base des exercices réalisés pendant la formation

Auto-évaluation en fin de formation 

Attestation de capacité délivrée à l’issue de la formation

Pour aller plus loin :

Suivre un stage API "Programmation" ou "Maintenance" selon marques utilisées dans l'entreprise.

Financement:

Entreprise, fonds formation, auprès de votre éventuel OPCO

Programme :

  • Intérêt de la modélisation et de l’algorithmique
  • Comparaison organigrammes et algorithmes : éléments de base
  • Méthode de résolution
  • La construction d’un algorithme
  • Les entités de programmes (POU) et le langage normalisé ST
  • Les types de données : entiers, réels, booléens, caractères, chaînes, énuméré, intervalles, structures, … et les constantes
  • La déclaration des variables IEC 61131-3
  • La structure séquentielle
  • Les structures alternatives simples et imbriquées
  • Priorités dans les combinaisons ET / OU / (…)
  • La structure itérative, les boucles « 0, N » ou « 1, N »
  • Les tableaux : dimensions, déclaration, parcours, index …
  • Complément sur les types de pointeurs
  • Complément sur les données génériques
  • Qualité d’un développement en informatique industrielle
  • Conseils de nommage des variables selon IEC 61131-3
  • Les opérateurs du langage ST
    • Travaux pratiques (Utilisation de Codesys* v3 ; autre logiciel : envisageable)
  • Exercices de modélisation
  • TP sur logiciel Codesys et son langage ST

ST* = Structured Text : langage normalisé CEI 61131-3

Codesys * : Environnement de développement intégré (IDE) n° 1 mondial, de plus en plus courant dans le développement des automatismes programmés

API * : Automate Programmable Industriel

Handicap :

Si vous êtes en situation de handicap, merci de bien vouloir contacter notre référent handicap à : contact@araformations.com pour étudier la possibilité de mettre en place un accompagnement qui correspond à vos besoins.

Date de mise à jour :

20 décembre 2022

Vous avez des questions ? Ecrivez-nous !

Siège

8 clos badinand 42290 Sorbiers

Horaires

Du lundi au vendredi
de 8h à 18h

Téléphone

+33 (0)7 60 75 84 17