Envoi De Données D'archives Avec Sfb37 "Ar_Send - Siemens SIMATIC S7-300 Manuel De Référence

Masquer les pouces Voir aussi pour SIMATIC S7-300:
Table des Matières

Publicité

Génération de messages sur bloc
24.7
Envoi de données d'archives avec SFB37 "AR_SEND"
Description
Le bloc SFB37 "AR_SEND" envoie des données d'archives aux systèmes de contrôle-
commande déclarés dans ce but. Ces derniers communiquent le numéro d'archives qui les
intéresse à la CPU dans leur télégramme de déclaration. Selon la mémoire de travail de la
CPU et la zone d'opérandes utilisée, la taille des données d'archives peut atteindre 65 534
octets. En composant les données d'archive, il faut tenir compte des valeurs propres au
système de contrôle-commande utilisé.
L'envoi est activé après l'appel du bloc et un front positif à l'entrée de commande REQ.
L'adresse de début des données d'archives à envoyer est indiquée par SD_1, la longueur du
segment de données par LEN. L'envoi des données est asynchrone à l'exécution du
programme utilisateur. La fin correcte de l'envoi est signalée par une valeur 1 du paramètre
d'état DONE. Un front positif de l'entrée de commande R provoque l'annulation de l'envoi en
cours.
Paramètre
Déclaration Type de
REQ
INPUT
R
INPUT
ID
INPUT
AR_ID
INPUT
DONE
OUTPUT
ERROR
OUTPUT
STATUS
OUTPUT
SD_1
IN_OUT
LEN
IN_OUT
24-18
Zone de
données
mémoire
BOOL
E, A, M, D, L
BOOL
E, A, M, D, L,
constante
WORD
E, A, M, D,
constante
DWORD
Constante (E,
A, M, D, L)
BOOL
E, A, M, D, L
BOOL
E, A, M, D, L
WORD
E, A, M, D, L
ANY
E, A, M, D, T, Z Pointeur sur les données d'archives. Les informations
WORD
E, A, M, D, L
Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2
Description
Paramètre de commande request (demande)
Paramètre de commande reset : annulation de la
tâche active
Voie de données pour messages : W#16#EEEE ID
est évalué seulement lors du premier appel.
Numéro d'archives (0 interdit)
AR_ID est évalué seulement lors du premier appel.
Ensuite, c'est le numéro d'archives utilisé au premier
appel qui sert pour chaque appel du SFB37 avec le
DB d'instance correspondant.
Les numéros d'archives sont attribués automatique-
ment par STEP 7, ce qui en garantit la cohérence.
Paramètre d'état DONE :
envoi terminé
Paramètre d'état ERROR
ERROR = TRUE signifie qu'une erreur est apparue
lors de l'exécution. Voir paramètre STATUS pour plus
de détails.
Paramètre d'état STATUS :
indication d'un code d'erreur
de longueur ne sont pas évaluées.
Seuls les types de données suivants sont autorisés :
BOOL (sauf le champ de bits), BYTE, CHAR, WORD,
INT, DWORD, DINT, REAL, DATE, TOD, TIME,
S5TIME, DATE_AND_TIME.
Vous devez composer les données d'archive en
fonction du système cible.
Nota:
Quand le pointeur ANY accède à un DB, il faut
toujours spécifier ce DB
(ex. : P# DB10.DBX5.0 Byte 10)
Longueur en octets du segment de données à
envoyer
A5E00739859-01

Hide quick links:

Publicité

Chapitres

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières