Description fonctionnelle
La fonction READ_VAR
permet de
lire la valeur d'un ou de plusieurs objets langage :
Bits internes
Mots internes
Assurez-vous que les objets à lire sont consécutifs. Ils peuvent se trouver dans une UC distante ou un équipement connecté à une voie de communication.
Sur les UC Modicon M340 et M580, la fonction READ_VAR
peut lire jusqu'à 2 000 bits
consécutifs dans un équipement distant.
Pour les automates
Premium, la fonction READ_VAR
peut
lire jusqu'à 1 000 bits consécutifs dans
un équipement distant, quels que soient l'équipement
et le protocole utilisés (Uni-Telway ou Modbus/Jbus).
SEND_REQ
.AVERTISSEMENT | |
---|---|
Les paramètres supplémentaires EN
et ENO
peuvent être configurés.
Représentation en FBD
Représentation :

Représentation en LD
Représentation :

Représentation en IL
Représentation :
LD Address
READ_VAR Object_Type, First_Object, Object_Number, Management_Param, Receiving_Array
Représentation en ST
Représentation :
READ_VAR(Address, Object_Type, First_Object, Object_Number, Management_Param, Receiving_Array);
Description des paramètres
Le tableau suivant décrit les paramètres d’entrée :
Paramètre |
Type |
Commentaire |
---|---|---|
|
ARRAY [0..5] OF ARRAY [0..7] OF |
Instructions spécifiques par plate-forme matérielle :
|
|
|
Type des objets à lire pour l'automate Premium :
Type des objets à lire pour les UC Modicon M340 et M580 :
|
|
|
Index du premier objet à lire. |
|
|
Nombre d'objets à lire. |
Le tableau suivant décrit les paramètres d’entrée/sortie :
Paramètre |
Type |
Commentaire |
---|---|---|
|
ARRAY [0..3] OF |
Table de gestion de l'échange composée des mots suivants :
Pour plus d'informations, consultez la section Structure des paramètres de gestion. |
Le tableau suivant décrit les paramètres de sortie :
Paramètre |
Type |
Commentaire |
---|---|---|
|
ARRAY [n..m] OF |
Tableau de mots contenant la valeur des objets lus. NOTE : la taille des données reçues
(en octets) est automatiquement écrite par le système dans
le quatrième mot du tableau de gestion.
|
Règles d'utilisation
Assurez-vous de saisir les types d'objet de manière cohérente. Indiquez les entrées tout en minuscules ou tout en majuscules. Sinon, la fonction renvoie un rapport égal à 16#06 (paramètres spécifiques incorrects).
Pour les
automates Micro, Premium ou Atrium recevant la fonction READ_VAR
, l'accès en lecture seule
aux bits internes présente les particularités suivantes :
La valeur de forçage des bits est renvoyée dans la réponse.
La lecture de 1 bit comprend par conséquent 2 octets de réponse :
Le premier contient la valeur des 8 bits à partir de celui demandé.
Le deuxième indique si ces bits ont été forcés.
Pour lire l'un des huit derniers bits de la mémoire, il est nécessaire de lire les 8 derniers. Sinon, la fonction renvoie un rapport d'opération 16#01. Cette dernière particularité s'applique également aux automates Modicon M340 et M580.
READ_VAR
et WRITE_VAR
n'ont pas accès aux bits
forcés, car le protocole Modbus ne les prend pas en charge.Transactions simultanées
Le tableau ci-après fournit les capacités de chaque voie de communication pour traiter simultanément les transactions en fonction des diverses configurations sur les automates Micro et Premium
Configuration |
Micro |
TSX 57 10 |
TSX 57 20 |
TSX 57 23/30/40/45/55, PCX 57, PMX 57 |
TSX 57 46/56 |
---|---|---|---|---|---|
Port terminal du maître Uni-Telway |
4 |
4 |
4 |
4 |
8 |
Liaison PCMCIA ou SCY du maître Uni-Telway |
1 |
8 |
8 |
8 |
8 |
Port terminal de l'esclave client Uni-Telway |
4 |
1 |
1 |
1 |
8 |
Liaison PCMCIA ou SCY de l'esclave client Uni-Telway |
1 |
1 |
1 |
1 |
1 |
Port terminal de l'esclave serveur Uni-Telway |
4 |
4 |
4 |
4 |
4 |
Liaison PCMCIA ou SCY de l'esclave serveur Uni-Telway |
4 |
6 |
6 |
6 |
6 |
Port terminal Modbus |
4 |
- |
- |
- |
- |
Liaison PCMCIA ou SCY Modbus |
4 |
8 |
8 |
8 |
8 |
Bloc terminal en mode caractère |
1 |
1 |
1 |
1 |
1 |
Liaison PCMCIA ou SCY en mode caractère |
4 |
8 |
8 |
8 |
8 |
PCMCIA CANopen |
- |
10 |
10 |
10 |
10 |
Liaison PCMCIA ou SCY Fipway |
4 |
8 |
8 |
8 |
8 |
Modbus Plus |
4 |
4 |
4 |
4 |
4 |
Ethernet |
- |
16 |
16 |
16 |
16 |
Ethernet intégré |
- |
- |
- |
- |
64 |
Capacités de chaque voie de communication à traiter simultanément des transactions selon différentes configurations sur les automates Modicon M340 :
Configuration |
BMX P34 1000 |
BMX P34 2000 |
BMX P34 2010/20102 |
BMX P34 2020 |
BMX P34 2030/20302 |
---|---|---|---|---|---|
CANopen intégré |
- |
- |
16 |
- |
16 |
Ethernet intégré |
- |
- |
- |
16 |
16 |
Port série principal ModBus |
8 |
16 |
16 |
16 |
- |
Nombre maximal de requêtes client par scrutation sur les UC (CPU) M580 autonomes :
Configuration |
Référence d'UC (BME P58 ...) |
|||||
---|---|---|---|---|---|---|
10•0 |
20•0 |
30•0 |
40•0 |
5040 |
6040 |
|
Ethernet |
16 |
32 |
48 |
80 |
80 |
96 |
Nombre maximal de requêtes client par scrutation sur les UC (CPU) M580 redondantes :
Configuration |
Référence d'UC (BME H58 ...) |
||
---|---|---|---|
2040 |
4040 |
6040 |
|
Ethernet |
32 |
80 |
96 |
Nombre maximal de requêtes traitées par scrutation sur les UC (CPU) M580 autonomes :
Configuration |
Référence d'UC (BME P58 ...) |
|||||
---|---|---|---|---|---|---|
10•0 |
20•0 |
30•0 |
40•0 |
5040 |
6040 |
|
UC de toute origine (1) |
16 |
24 |
32 |
40 |
48 |
64 |
Ethernet intégré |
8 |
12 |
16 |
24 (2) |
32 |
32 |
USB |
4 |
4 |
4 |
4 |
4 |
4 |
1. %SW90 (mot système) permet d'ajuster le nombre de requêtes traitées par cycle. Le nombre minimum de requêtes traitées par cycle est de 2 pour réduire la gigue au niveau de l'UC. 2. Le nombre maximal de requêtes est de 16 pour l'UC M580 BME P58 40•0 avec le micrologiciel 1.20 ou version antérieure. |
Nombre maximal de requêtes traitées par scrutation sur les UC (CPU) M580 redondantes :
Configuration |
Référence d'UC (BME H58 ...) |
||
---|---|---|---|
2040 |
4040 |
6040 |
|
UC de toute origine (1) |
24 |
40 |
64 |
Ethernet intégré |
12 |
24 |
32 |
USB |
4 |
4 |
4 |
1. %SW90 (mot système) permet d'ajuster le nombre de requêtes traitées par cycle. Le nombre minimum de requêtes traitées par cycle est de 2 pour réduire la gigue au niveau de l'UC. |