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 :
Organisation :
Domaines concernés :
Prérequis :
Moyens pédagogiques:
É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 :
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 :
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