Omron SYSMAC CS Série Manuel De Programmation page 51

Automates programmables
Table des Matières

Publicité

Concepts de base
Condition
d'instruction
Verrouillé
Un verrouillage désactive une partie du programme. Les conditions
spéciales, telles la désactivation (OFF) des bits de sortie, la
réinitialisation des temporisations et le maintien des compteurs
fonctionnent toujours.
Exécution de
Met fin à une boucle FOR(512) – NEXT(513) pendant l'exécution.
BREAK(514)
(Empêche l'exécution de toutes les instructions tant qu'il n'y a pas
d'instruction NEXT(513)).
Exécute un saut de JMP0(515) à JME0(516)
Exécution d'un
Exécute un bloc de programmes de BPRG(096) à BEND(801).
programme de bloc
Drapeaux
Drapeaux d'entrée
• Drapeaux de différenciation
Drapeaux de résultat de différenciation. Les états
de ces drapeaux sont envoyés automatiquement à
l'instruction pour toutes les instructions de sortie
haut/bas différenciées et pour les instructions
DIFU(013)/DIFD(014).
• Drapeau de retenue (CY)
Le drapeau de retenue sert d'opérande non
spécifiée pour les instructions de décalage de
données et les instructions d'addition/soustraction.
• Drapeaux pour instructions spéciales
Il s'agit des drapeaux d'apprentissage pour les
instructions FPD(269) et les communications
réseau activées par drapeaux.
Opérandes
Types d'opérandes
Source
Précise l'adresse des données à lire
ou une constante.
Destination
Précise l'adresse à laquelle seront
(résultats)
écrites les données.
Numéro
Précise un numéro particulier utilisé
dans l'instruction, comme par
exemple, un numéro de saut ou de
sous-programme.
24
d'instruction sont redéfinies (annulées) au début de chaque tâche, c-à-d
qu'elles sont redéfinies lorsque l'on passe à une autre tâche.
Les instructions suivantes sont utilisées par deux pour définir et annuler
certaines conditions d'instruction. Ces instructions groupées doivent se
trouver dans la même tâche.
Description
Dans ce contexte, un drapeau est un bit qui sert d'interface entre des
instructions.
• Drapeaux de différenciation
Drapeaux de résultat de différenciation. Les états de ces
drapeaux sont reçus automatiquement de l'instruction pour
toutes les instructions d'entrée haut/bas différenciées et pour
l'instruction UP(521)/DOWN(522).
• Drapeaux de condition
Il s'agit des drapeaux Toujours ON/OFF ainsi que des drapeaux
mis à jour par le résultat de l'exécution d'une instruction. Dans
les programmes utilisateur, ces drapeaux peuvent être spécifiés
par des étiquettes telles que ER, CY, >, =, A1, A0 plutôt que par
des adresses.
• Drapeaux pour instructions spéciales
Il s'agit des drapeaux d'instruction de carte mémoire et des
drapeaux d'exécution terminée MSG(046).
Les opérandes spécifient les paramètres des instructions prédéfinies (cases
des schémas de contact) utilisés pour préciser le contenu ou les constantes
de la zone de mémoire E/S. Il est possible d'exécuter une instruction en
entrant une adresse ou une constante comme opérande. Les opérandes sont
classées dans trois groupes : source, destination ou numéro.
Exemple
Symbole de
l'opérande
S
C
D (R)
N
Définition de
l'instruction
IL(002)
BREAK(514)
JMP0(515)
BPRG(096)
Drapeaux de sortie
S (source)
D (destination)
Description
Opérande
Opérande source autre que les
source
données de contrôle (C)
Données de
Données composées dans une opé-
contrôle
rande source dont la signification dif-
fère en fonction de l'état du bit.
---
---
Chapitre 2-1
Annulation de
l'instruction
ILC(003)
NEXT(513)
JME0(516)
BEND(801)
N (numéro)

Publicité

Table des Matières
loading

Table des Matières