Programmation de la fonction `Traiter`

publicité
APPROCHE INTERNE DE LA
FONCTION ‘TRAITER’
Solution programmée
Approche interne de la fonction ‘Traiter’
(lecture, interprétation)
Application commentée
Bibliothèque de composants
logiciels exemples
Forme algorithmique
description
par interprétation
Schéma structurel de raccordement
des entrées et des sorties
Relations des variables avec les
grandeurs ou les états
Ecriture de l’algorithme
simulation de
l’algorithme assistée
par ordinateur
Prévision de comportement
Comparaison avec le comportement réel
Approche interne de la fonction ‘Traiter’
(écriture, modification)
Application commentée et
description de la modification
Schéma structurel de raccordement
des entrées et des sorties
Bibliothèque des blocs-fonctions
réutilisables
Relations des variables avec les
grandeurs ou les états
Langage de
programmation
Ecriture du programme
description
par interprétation
simulation du
programme assistée
par ordinateur
Prévision de comportement
Comparaison avec le comportement réel
Programmation de la fonction ‘Traiter’
Cas d’un automate programmable industriel
Approche externe 
Approche interne 
Travail au niveau spécification
Utilisation d’Automgen
+ mnémoniques donnés
Programmation avec Automgen +
définition des mnémoniques ou
travail au niveau du langage
de l’API (IEC61131-3)
Comparaison du fonctionnement attendu
avec le comportement réel
Programmation de la fonction ‘Traiter’
Cas d’un automate programmable industriel
Commentaire du référentiel : Dans le cas des
automates programmables industriels, on
utilisera des éditeurs permettant de travailler
au niveau de la spécification ou des ateliers
logiciels conformes à la norme IEC61131-3 où
on se limitera à l’utilisation d’un (deux au plus)
langage normalisé.
Programmation de la fonction ‘Traiter’
Cas d’un microcontrôleur
Approche externe 
Travail au niveau spécification
Approche interne 
Programmation avec Flowcode
ou
Travail au niveau du langage
assembleur
Comparaison du fonctionnement attendu
avec le comportement réel
Programmation de la fonction ‘Traiter’
Cas d’un microcontrôleur
Commentaires du référentiel :
• Les langages assembleurs ne feront pas l’objet
d’une étude particulière. Ils pourront
éventuellement servir à une illustration du
fonctionnement d’une unité centrale.
• L’apprentissage d’un langage de haut niveau
orienté objet n’est pas au programme, mais on
pourra valoriser le concept important de
réutilisation lors de l’utilisation de bibliothèques de
composants logiciels fournis avec certains
Téléchargement