Tableaux de fonctions
1-4
Tableaux de fonctions
Fonctions présentées suivant leur finalité
Objectif
Amélioration de
Normaliser des programmes comme
la structure du
la structure du
modules.
programme
programme
Développer un programme avec
plusieurs programmateurs
fonctionnant en parallèle.
Rendre le programme facile à
comprendre.
Créer des programmes de pas.
Utiliser les instructions mnémoniques
de type BASIC pour programmer les
traitements, qu'il est difficile de saisir
dans le format diagramme à contacts
(tel que les branches et les boucles
conditionnelles).
Simplification
Créer des sections de programme en
du programme
boucle.
Adresser indirectement des mots
DM.
Simplifier le programme en utilisant
les caractéristiques d'adressage
mémoire de l'API.
Consolider les blocs d'instruction
avec le même modèle mais avec
différentes adresses dans un bloc
simple d'instruction.
racks d'expansion) ou d'autres unités centrale du même réseau depuis un port
série sur l'unité centrale ou sur une carte de communications séries.
Controller Link
Périphérique de programmation
Plusieurs Unités BUS UC sur le même
bus ou d'autres UC sur le même
réseau sont accessibles depuis un
port simple.
Fonction
Programme avec des tâches pour
diviser le programme, indiquer des
diviser le programme, indiquer des
symboles et définir des symboles
symboles et définir des symboles
locaux et globaux.
Utiliser les instructions de pas.
Utiliser les instructions de
programmation bloc.
Utiliser FOR(512) et NEXT(513) ou
JMP(004) et JME(005).
Tous les mots dans les zones DM et
EM sont indirectement adressés.
Utiliser les registres d'index comme
des pointeurs pour adresser
indirectement des adresses de la
zone de données.
Les registres d'index sont très utiles
en combinaison avec des boucles,
des instructions d'incrémentation et
des instructions de traitement de
données table.
L'auto-incrémentation,
l'auto-décrémentation et les
fonctions de décalage sont
également supportées.
Utiliser MCRO(099).
Chapitre
1-4
Référence
Chapitre 11
Tâches
Tâches
Manuel de
Manuel de
programma-
programma-
tion (W340)
Manuel de
programma-
tion (W340)
9-1 Concept
de base
13-2
Registres
d'index
Manuel de
programma-
tion (W340)
13