READ_STS_QX : lecture des paramètres d'état sur le bus EIO
Traduction de la notice originale
Description de la fonction
Le bloc fonction READ_STS_QX permet de lire les mots d'état d'un module d'E/S Ethernet Modicon X80 en effectuant un échange explicite avec la mémoire du processeur.
Ces mots d’état contiennent des données sur l'état de fonctionnement du module et peuvent être utilisés pour effectuer des diagnostics par programme.
Les paramètres supplémentaires EN et ENO peuvent aussi être configurés.
Les blocs fonction de communication utilisent un chemin de transaction de données et requièrent plusieurs cycles pour effectuer une opération. Le nombre de chemins de transaction disponibles par module et par cycle MAST dépend du port de communication utilisé :
D'autres blocs fonction de communication peuvent être programmés sur le même port de communication. Toutefois, le bloc de communication qui dépasse le nombre maximum sur ce port n'est traité qu'après la mise à disposition d'un des chemins de transaction. Le bloc suivant sur le port devient alors actif et commence à utiliser un chemin disponible.
Représentation en FBD
Représentation :
Représentation en LD
Représentation :
Représentation en IL
Représentation :
CAL READ_STS_QX_Instance (ENABLE:=EnableREAD_STS, ABORT:=AbortREAD_STS, ADDR:=DataStructureAddress, CHANNEL:=StringChannel, DONE=>ReadStsSuccessful, ACTIVE=>ReadStsActiv, ERROR=>ReadStsFaulty, STATUS=>ErrorCode, STS_LEN=>NumberOfSTSWords, STS=>DataStructureChannelStatus)
Représentation en ST
Représentation :
READ_STS_QX_Instance (ENABLE:=EnableREAD_STS, ABORT:=AbortREAD_STS, ADDR:=DataStructureAddress, CHANNEL:=StringChannel, DONE=>ReadStsSuccessful, ACTIVE=>ReadStsActiv, ERROR=>ReadStsFaulty, STATUS=>ErrorCode, STS_LEN=>NumberOfSTSWords, STS=>DataStructureChannelStatus);
Description des paramètres
Le tableau suivant décrit les paramètres d’entrée :
Paramètre
Type
Commentaire
EnableREAD_STS
Réglé sur 1 pour lire les mots d'état.
AbortREAD_STS
BOOL
Réglé sur 1 pour abandonner l'opération en cours.
DataStructureAddress
Identifie la station Modicon M340 à laquelle le module appartient, résultat de la fonction ADDMX (1).
StringChannel
Identifie la voie concernée. Cette chaîne contient les numéros du rack, de l'emplacement et de la voie séparés par des points (r.e.v). Si le numéro de voie est omis, le serveur de module est consulté.
(1) Pour adresser un module dans le rack local, entrez 0.0.10 (adresse du serveur principal d'UC).
Le tableau suivant décrit les paramètres de sortie :
Paramètre
Type
Commentaire
ReadStsSuccessful
BOOL
Indication d'une opération terminée. La valeur est 1 lorsque l'exécution de l'opération s'est achevée avec succès.
ReadStsActiv
BOOL
Indication d'une opération en cours. La valeur est 1 lorsque l'opération est en cours d'exécution.
ReadStsFaulty
BOOL
Réglé sur 1 si une erreur est détectée par le bloc fonction.
ErrorCode
NumberOfSTSWords
Nombre de mots d'état lus.
DataStructureChannelStatus
Mot d'état de voie. Nombre de mots d'état à lire. Instance de DDT applicable à un état de voie d'E/S spécifique.
La description des mots d'état est fournie dans le manuel de chaque équipement EIO.