Télécharger Imprimer la page

Omron SYSMAC CQM1 Manuel De Programmation page 134

Masquer les pouces Voir aussi pour SYSMAC CQM1:

Publicité

Zones de données, données d'opérande et drapeaux
5-1
Notation
5-2
Format
5-3
Zones de données, données d'opérande et drapeaux
Toutes les instructions sont nommées ici sous leur code mnémonique : l'instruc-
tion OUTPUT est donc appelée "OUT" et the AND LOAD, AND LD... Si vous
avez des doutes, reportez–vous à la table des matières de ce chapitre.
Si un code de fonction est attribué à l'instruction, il est donné entre parenthèses
à la suite du code mnémonique. Ces codes de fonction qui sont des nombres
décimaux à deux chiffres, s'utilisent pour entrer la plupart des instructions dans
l'UC. La liste des instructions se trouve dans le chapitre 5–6.
Le signe @ précédant le code mnémonique indique un seul changement d'état
de cette instruction. Les instructions sur changement d'état sont décrites dans le
chapitre 5–4.
Les plupart des instructions ont au moins une opérande associée. Les
opérandes indiquent ou fournissent des données pour l'exécution de l'instruc-
tion. Elles sont parfois entrées comme des valeurs numériques réelles (c'est–
à–dire des constantes) mais sont généralement des adresses de canaux de
zones ou de bits contenant les données à utiliser. Un bit dont l'adresse est dési–
gnée comme opérande s'appelle bit d'opérande ; un canal dont l'adresse est
désignée comme opérande s'appelle canal d'opérande. Dans certaines instruc-
tions, l'adresse de canal désignée dans une instruction indique le premier canal
multiple contenant la donnée désirée.
Chaque instruction demande un ou plusieurs mots de mémoire programme. Le
premier mot est le mot d'instruction, spécifiant l'instruction et contenant les don-
nées d'opérande ou bits d'opérande requis par l'instruction. Les autres
opérandes nécessaires pour l'instruction sont contenues dans les mots sui-
vants, à raison d'une opérande par mot. Certaines instructions nécessitent jus-
qu'à 4 canaux.
Une donnée d'opérande est une opérande associée à une instruction et con-
tenue dans le même mot que l'instruction elle–même. Ces opérandes définis-
sent l'instruction plutôt qu'elles n'indiquent la donnée à utiliser. Les données d'o-
pérande sont par exemple les numéros de TC (tempo./compteurs), utilisés dans
les instructions de TC pour créer des temporisations et des compteurs, ou les
numéros de sauts (définissant quelle instruction Jump est associée à telle in-
struction Jump End). Les opérandes de bits sont également contenues dans le
même canal que l'instruction elle–même, bien que celles–ci ne soient pas consi-
dérées comme des données d'opérande.
Dans ce chapitre, chaque description d'instruction contient son symbole en
schéma à relais, les zones de données qui peuvent être utilisées par ses
opérandes et les valeurs qui peuvent être utilisées comme données d'opé-
rande. Les détails concernant la zone de données sont également fournis par le
nom d'opérande et le type de donnée nécessaire à chaque opérande (c'est–
à–dire canal ou bit et hexadécimal ou BCD pour les canaux).
Toutes les adresses de la zone de données spécifiée sont possibles pour une
opérande, c'est–à–dire que si une opérande requiert deux canaux, le dernier
canal d'une zone de données ne peut être désigné comme premier canal de l'o-
pérande car tous les canaux d'une même opérande doivent appartenir à la
même zone de données. Les autres limites sont décrites dans le chapitre
"Limites". Reportez–vous au chapitre 3 pour les conventions d'adressage, les
adresses de drapeaux et de bits de contrôle.
Chapitre 5–3
131

Publicité

loading