CR3121
8 Programmation
La procédure pour la programmation est la suivante :
u Programmer l'application du contrôleur (CODESYS).
u Configurer les visualisations en utilisant les blocs fonctionnels de la librairie fournie (CODESYS).
u Charger l'application dans le contrôleur.
w La visualisation est automatiquement chargée sur le Virtual Terminal (VT) via le CR3121
(ISOBUS).
w En mode opérationnel, la communication bidirectionnelle entre le VT (ISOBUS) et le système de
contrôle-commande est établie via le CR3121.
L'appareil CR3121 est fourni avec un IOP (Implement Object Pool) préinstallé et préconfiguré non
modifiable. La configuration se fait exclusivement via CODESYS à l'aide des bibliothèques.
8.1 Documentations nécessaires
L'aide en ligne CODESYS est disponible au téléchargement sur Internet :
Un tableau avec les icônes est inclus dans le fichier d'aide.
Dans la zone de téléchargement, des instructions pas à pas, des aperçus d'icônes ainsi que des
exemples de projets peuvent être téléchargés pour les différents contrôleurs ifm.
8.2 Eléments de visualisation
Dans ce qui suit, les blocs fonctionnels de base de la bibliothèque ifm ISOBUS sont présentés à l'aide
d'exemples. Les paramètres d'entrée doivent être adaptés à l'applicatif de l'utilisateur. Il est conseillé
d'utiliser des variables plutôt que des valeurs constantes afin de pouvoir modifier les couleurs et les
valeurs numériques au moment de l'exécution.
Jusqu'à 12 masques de données (pages) sont disponibles pour la configuration. Chaque masque de
données comporte 6 slots qui peuvent être remplis selon les besoins avec des éléments de
commande et d'affichage.
Les fonctions de base peuvent être configurées pour tous les masques de données (pages) à l'aide
d'éléments de commande en bas de page et de touches programmables sur les bords gauche et droit
de la VT.
Dans la mesure où un bloc fonctionnel dispose d'une sortie d'état, les messages d'état suivants sont
possibles :
•
Initialisation
•
Inactif
•
Opérationnel
•
Erreur
8.2.1 Définition du titre d'un masque de données
Le module fonction FB_DataMask_Title définit le titre d'un certain masque de données (page).
Exemple de configura-
tion dans CODESYS :
10
Passerelle ISOBUS
www.ifm.com/fr