Initiation à Programmation Orientée Objets

2 jours - 14 heures

Maitrise

TH 50% - TP 50%

De 1 à 4

Objectifs :

  • Développer des applications Codesys v3 à l’aide de la POO selon CEI 61131-3
  • Savoir lire un programme Codesys intégrant des objets de la POO

Référence :

CDS_POO

Organisation :

Intra, Inter, A distance

Domaines concernés :

Production, Bureau d'automatisme, Service maintenance, Chargé de projets, Bureau d'étude

Prérequis :

Avoir suivi le stage CDS-v3 ou Savoir programmer avec Codesys v3

Moyens pédagogiques:

Support de cours PC + Logiciel en (FaF) API soft

É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 :

Autre logiciel d'automatisme TIA Portal Control Expert, SOMACHINE

Financement:

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

Programme :

Comment structurer son application Codesys v3 ? : 

  • Les actions
  • La POO et programme mixte

Les concepts de base de la POO :

  • Programmation procédurale / programmation objet
  • Origine et concept, avantages de la POO
  • Conseils, vocabulaire, quelques clés du langage UML

Les classes

Les données structurées

Les méthodes et méthodes particulières

Le mot clé THIS^

L’encapsulation

La classe Wrapper

Les propriétés

L’héritage : de classe, de données, profondeur, remplacement de méthodes

Les pointeurs THIS et SUPER

Le polymorphisme

Les interfaces

La composition d’objets

La délégation

La machine à états et les transitions

En annexes :

  • Les diagrammes UML
  • L’opérateur QueryInterface
  • L’opérateur QueryPointer
  • La bibliothèque Common Behaviour Model selon PLC OPEN
  • Le modèle décorateur
  • Les patterns

Travaux pratiques avec CODESYS v3 :

  • Réalisation de petits programmes destinés à mettre en œuvre les notions étudiées.
  • Analyse d’exemples

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