Télécharger Imprimer la page

Omron Sysmac C200HX Manuel D'utilisation page 199

Masquer les pouces Voir aussi pour Sysmac C200HX:

Publicité

Décalage de données
Description
Mot de commande
Drapeaux
Exemple
Lorsque la condition d'exécution est sur OFF, ASFT(17) ne réagit pas et le pro-
gramme se déplace vers l'instruction successive. Lorsque la condition d'exécu-
tion est sur ON, ASFT(17) est utilisée pour créer et commander un registre à
décalage de mots asynchrone réversible entre St et E. Ce registre décale les
mots seulement lorsque le mot du registre successif est égal à zéro, c'est-à-dire,
si aucun mot du registre ne contient un zéro, aucun élément n'est décalé. Ainsi,
on décale un seul mot pour chaque mot du registre contenant un zéro. Lorsque
le contenu d'un mot est décalé dans le mot successif, le contenu du mot
d'origine est remis à zéro. En somme, lorsque le registre est décalé, chaque mot
de zéro échange sa place avec celle du mot successif. (Voir l'Exemple ci-des-
sous.)
La direction de décalage (si le "mot successif" est le mot successif supérieur ou
inférieur) est désignée par le point C, utilisé aussi pour remettre le registre à
zéro. Tout le registre peut être remis à zéro en indiquant les points St et E
concernés.
Les bits C 00 à 12 ne sont pas utilisés. Le bit 13 est la direction: passer ce bit sur
ON pour décaler vers le bas (mots d'adresses inférieurs), sur OFF pour décaler
vers le haut (mots d'adresses supérieurs). Le bit 14 est le bit d'activation du
décalage: passer ce bit sur ON pour activer le registre à décalage selon le bit 13,
sur OFF pour désactiver le registre. Le bit 15 est le bit de remise à zéro: le regis-
tre est remis à zéro entre St et E lorsque ASFT(17) est exécutée avec le 15 sur
ON. Passer ce bit sur OFF pour le fonctionnement normal.
Mot de commande
#4000
#6000
#8000
ER:
Les mots St et E sont dans des zones différentes, St est supérieur à E.
Le mot d'adressage indirect DM n'existe pas. (Le contenu du mot DM
n'est pas BCD ou la zone DM a été dépassée.)
L'exemple suivant illustre ASFT(17) qui décale les mots dans un registre de 11
mots créé entre DM 0100 et DM 0110 avec le mot de commande #6000 (bits 13
Fonction
Décale vers le haut (vers les mots d'adresse supérieurs).
Décale vers le bas (vers les mots d'adresse inférieurs).
Remet le contenu St à E à #0000.
Chapitre 5-15
183

Publicité

loading

Ce manuel est également adapté pour:

Sysmac c200hgSysmac c200he