Télécharger Imprimer la page

Codages Des Instructions À Droite - Omron SYSMAC CPM1 Manuel De Programmation

Publicité

Codages des instructions à droite
Chapitre
7-5
Se reporter au paragraphe 7-11 INTERLOCK et INTERLOCK CLEAR -- IL(02) et
ILC(03) pour les effets des verrouillages sur des d'instructions sur changement
d'état.
Le CPM2A/CPM2C délivre également des instructions sur changement d'état :
DIFU(13) et DIFD(14). DIFU(13) fonctionne de la même façon qu'une instruc-
tion sur changement d'état, mais est utilisée pour mettre à 1 un bit durant un
cycle. DIFD(14) met également un bit à 1 durant un cycle, mais uniquement
quant l'état de l'instruction passe de ON à OFF. Se reporter au paragraphe 7-8-4
DIFFERENCIATION VERS LE HAUT ET LE BAS - DIFU(13) et DIFD(14) pour
de plus amples informations.
7-5
Codages des instructions à droite
L'écriture des codes mnémoniques pour les instructions à contacts est décrite
au Chapitre 6 Programmation en schéma à contacts. La conversion des infor-
mations en symboles de schémas à contacts pour toutes les autres instructions
suit le même modèle, comme décrit ci-dessous,et n'est pas indiquée pour cha-
que instruction.
Le premier mot de toute instruction définit l'instruction et indique tous les bits de
définition. Lorsque l'instruction n'exige qu'un bit d'opérande, sans bit de défini-
tion, ce bit d'opérande est également placé sur la même ligne que le code mné-
monique. Tous les autres opérandes sont placés sur les lignes qui suivent la
ligne secondaire, un opérande par ligne et dans l'ordre où ils apparaissent dans
le symbole à contacts.
Les colonnes d'adresses et d'instructions des tableaux de codes mnémoniques
ne sont remplies que pour le mot d'instruction. Pour toutes les autres lignes, les
deux colonnes de gauche sont laissées vierges. Lorsque l'instruction n'exige
aucun bit de définition ou d'opérande, la colonne de données est laissée vierge
pour la première ligne. Il est recommandé de parcourir tous les espaces blancs
de colonnes de données (correspondant aux mots d'instruction qui n'exigent
pas des données) afin de balayer rapidement la colonne des donnée pour voir si
des adresses ont été omises.
Lorsqu'une adresse IR ou SR est utilisée dans la colonne de données, le côté
gauche de la colonne est laissé en blanc. Lorsqu'une autre zone de données est
utilisée, l'abréviation de cette zone est placée du côté gauche et l'adresse du
côté droit. Pour la saisie d'une constante, le symbole de nombre (#) est placé du
côté gauche de la colonne de données et le nombre à saisir du côté droit. Aucun
nombre saisi comme bit de définition dans le mot d'instrcution n'exige le sym-
bole de nombre du côté droit. Les bits TC, une fois utilisés pour la définition de
temporisations ou de compteurs, sont précédés d'un préfixe TIM (temporisa-
tion) ou CNT (compteur).
Lors du codage d'une instruction comportant un code de fonction, veiller à écrire
ce code de fonction, ceci étant nécessaire lors de la saisie de l'instruction par
l'intermédiaire de la console de programmation. Ne pas omettre non plus d'indi-
quer l'instruction sur changement d'état par le symbole @.
Rem. Les codes mnémoniques des instructions d'expansion sont suivis de "(----)" qui
correspond au code de fonction. Ceci indique que des codes fonction doivent
leur être affectés par l'utilisateur dans le tableau d'instructions afin de pouvoir
être utilisés au cours de la programmation. Se reporter à la page 162 pour de
plus amples informations.
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
313
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr

Publicité

loading