Utilisation Des E/S - COMFILE Cubloc CB220 Manuel Utilisateur

Table des Matières

Publicité

Manuel utilisateur « CUBLOC™ »

Utilisation des E/S

Les ports d'E/S des CUBLOC™ peuvent être utilisés à la fois par le programme BASIC et par le
programme LADDER. Sans aucune déclaration particulière, tous les ports d'E/S sont attribués
au programme BASIC. Pour utiliser des ports d'E/S en LADDER, vous devrez au préalable
utiliser la commande "Usepin" afin de déclarer les ports qui seront utilisés en LADDER.
USEPIN 0,IN
USEPIN 1,OUT
Les commandes ci-dessus permettent e configurer les ports P0 en entrée et P1 en sortie afin
qu'ils puissent être utilisés en LADDER.
Le mode de fonctionnement des CUBLOC™ implique que les commandes USEPIN sont
flashées par le LADDER. Ce « Flashage » veut dire que le Ladder effectuera au préalable une
lecture des E/S, puis les stockera leur état dans les Registres P. Après la réalisation du cycle du
LADDER, ce dernier écriera à nouveau l'état des E/S dans les Registres P.
INPUT REFLASH
LADDER SCAN
OUTPUT REFLASH
En BASIC, les commandes IN et OUT peuvent être utilisées pour contrôler les ports d'E/S.
Cette méthode permet l'accès direct aux port d'E/S (que vous ayez besoin de les utiliser pour
lire ou pour « écrire » sur ces derniers). Aussi, afin d'éviter les collisions entre les E/S lors de
l'utilisation du BASIC et du LADDER, il conviendra de déclarer au préalable les ports à utiliser
en LADDER.
Une fois déclaré pour être utilisé par le LADDER à l'aide de la commande USEPIN, un port ne
pourra alors plus être utilisé par le BASIC. Cette déclarartion se fait en début de programme
BASIC (il vous faudra donc écrire quelques lignes de commandes BASIC... même si vous ne
programmez qu'en LADDER !).
USEPIN 0,IN, START
USEPIN 1,OUT, RELAY
Lors de la déclaration, il vous est également possible (et conseillé) d'utiliser des noms d'alias
tels (START et RELAY dans l'exemple ci-dessus) afin de simplifier la lecture de votre
programme et sa rédaction. Il est en effet plus facile ensuite dans votre programme d'utiliser
START pour désigner une entrée de bouton-poussoir plutôt que P0 (voir explications ci-
dessous).
(Traduction Française@2005–- Copyright Lextronic – Tous droits réservés)
297

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cubloc cb280Cubloc cb290Cubloc cb405

Table des Matières