Lectures et écritures sur la carte d'entrées / sorties choisie dans le paramétrage de VisiOpal (Siemens Snap7, Modbus TCP, EtherNet/IP, PROFINET, simulation…). Dans l'éditeur, le / du CodOp devient _ dans le nom des boutons.
Lectures : P = Q = valeur lue, T = octet bas, W = octet haut. Écritures : rien n'est écrit si D ≤ 0 (« faire l'action si 1 »), G = adresse (n° de variable ; pour PROFINET, n° d'octet dans la zone), J = valeur ; P = 1. Les tests d'entrée sautent à la ligne G (vrai) ou J (faux), en relatif si la valeur est négative ou si la case « Relatif » est cochée (7e caractère R).
Si le bouton n° D vient d'être cliqué, saute à la ligne G, sinon à la ligne J.
Paramètres
- D
- Numéro de Bouton
- G
- Si le bouton a été activé alors saute ligne
- J
- Sinon saute ligne
- Ancienne instruction, remplacée par IF_BTN. P = ligne courante après le saut, Q = dernier bouton cliqué.
Lit l'entrée TOR n° D de la carte d'E/S : saut à la ligne G si elle vaut 1, à la ligne J sinon.
Paramètres
- D
- Numéro de l'entrée sur Carte I/O (AddiData par exemple)
- G
- Si l'entrée est à 1 alors saute ligne
- J
- Si l'entrée est à 0 alors saute ligne
Paramètres et résultats communs à I/OOT, I/OSB, I/OSW
Paramètres
- D
- Faire Action si 1
- G
- Numéro de Variable dans l'automate
- J
- Valeur à affecter
Écrit la sortie TOR n° G (1 si J ≥ 0,5, sinon 0), si D > 0.
Écrit l'octet J à l'adresse G, si D > 0.
Écrit le mot (16 bits) J à l'adresse G, si D > 0.
Paramètres et résultats communs à I/OIB, I/OIW
Paramètres
- D
- Numéro de Variable dans l'automate
Lit un octet : banque 1 si D ≤ 0, sinon banque / adresse D.
Lit un mot à l'adresse D.
Paramètres et résultats communs à I/OIM, I/OIMR
Résultats
- P
- Nombre Clic dans Cycle
- Q
- Position du Clic X
- R
- Y
- T
- Position du Clic Y
- U
- Type de clic
- V
- Si 1 : Clic dans la zone choisie
- W
- Coordonnées de la souris sur l'écran X
- X
- Y
Clic souris dans l'image : P = nombre de clics depuis le dernier appel, Q,R = position du clic (T = Y), U = bouton (1 gauche, 2 milieu, 3 droit), V = 1 si le clic est dans la zone D,E - G,H (le clic est alors consommé), W,X = position du curseur à l'écran.
I/OIMRClic Souris repere Image
Comme I/OIM, mais W,X = position du curseur en coordonnées de l'image.
Rafraîchit la zone de données lue en asynchrone (Snap7 async : D adresse de départ, G n° de DB, J taille en octets).
Paramètres
- D
- Adresses Depart Zone de Données
- G
- Numéro de DB
- J
- Taille Zone Données en Octets
Envoie la zone de données écrite en asynchrone (Snap7 async).
Paramètres
- D
- Faire l'action si 1
- G
- Adresse
- J
- Valeur
Définit la zone d'écriture asynchrone : D adresse de départ, G n° de DB (−1 = zone MB), J taille en octets.
Paramètres
- D
- Adresses Départ Zone de Données
- G
- Numéro de DB
- J
- Taille Zone Données en Octets
Écrit l'entier double (DInt, 32 bits) J à l'adresse G, si D > 0.
Paramètres
- D
- Faire Action si 1
- G
- Numéro de Variable dans l'automate
- J
- Valeur à affecter
Lit un DInt à l'adresse D.
Paramètres
- D
- Numéro de Variable dans l'automate
Écrit le double mot (DWord) J à l'adresse G, si D > 0.
Paramètres
- D
- Faire Action si 1
- G
- Numéro de Variable dans l'automate
- J
- Valeur à affecter
Lit un DWord à l'adresse D.
Paramètres
- D
- Numéro de Variable dans l'automate
Paramètres et résultats communs à I/OSSI, I/OSI
Paramètres
- D
- Faire Action si 1
- G
- Numéro de Variable dans l'automate
- J
- Valeur à affecter
Écrit l'entier court signé (SInt, 8 bits) J à l'adresse G, si D > 0.
Écrit l'entier (Int, 16 bits) J à l'adresse G, si D > 0.
Paramètres et résultats communs à I/OISI, I/OII
Paramètres
- D
- Numéro de Variable dans l'automate
Lit un SInt à l'adresse D.
Lit un Int à l'adresse D.
I/OIInInitialisation carte I/O
Réinitialise la carte d'E/S (déconnexion, reconnexion au prochain accès) ; P = 1.
Paramètres
Aucun paramètre.