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
22.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
REQ
INPUT
R
INPUT
ID
INPUT
AR_ID
INPUT
DONE
OUTPUT
ERROR
OUTPUT
STATUS
OUTPUT
22-18
Type de
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
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
automatiquement 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
Logiciel système pour SIMATIC S7-300/400
A5E00261421-01

Hide quick links:

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières