Traitement Des Commandes Dans Le Programme Utilisateur; Allure Des Signaux Des Opérandes Formels Act, Done, Error Et Status - Siemens SIMATIC NET CP 343-2 Manuel

Maître as−interface
Masquer les pouces Voir aussi pour SIMATIC NET CP 343-2:
Table des Matières

Publicité

Traitement des commandes dans le programme utilisateur

Définissez le traitement des commandes dans le programme utilisateur comme suit :
1. Le paramètre STARTUP = TRUE permet d'appeler une fois le FC ASI_3422 dans la
branche de redémarrage de votre programme utilisateur S7.
2. Dans le programme utilisateur, spécifiez l'appel de la commande dans un tampon
d'émission. Celui−ci est transmis à l'aide du paramètre d'appel SEND.
3. Vous avez besoin, selon le type de commande, d'un tampon de réponse. Celui−ci est
transmis à l'aide du paramètre d'appel RECV. Cette interface FC ne nécessite pas de
tampon de réponse pour les informations d'état.
4. Activez le contrat à l'aide du paramètre ACT=1 ;
5. Scrutez ensuite les paramètres DONE, ERROR et STATUS. Tenez compte, pour le
traitement dans le programme utilisateur, de l'allure des signaux de ces paramètres,
représentée ci−après.
Vous trouverez des exemples de programme sur le CD qui accompagne le CP.
Allure des signaux des opérandes formels ACT, DONE, ERROR et STATUS
Un appel de commande est déclenché par ACT = 1. Durant le traitement du contrat, le
premier mot de STATUS prend la valeur 8181
traitement. Lorsque le traitement du contrat est terminé, son résultat est signalé à
l'utilisateur dans les paramètres DONE et ERROR.
En l'absence d'erreur, DONE est mis à 1. En cas de contrats à données de réponse
transmises par le CP 343−2, ces dernières sont mises à disposition dans le tampon de
réception spécifié sous RECV. La valeur 0000
STATUS.
En présence d'une erreur, ERROR est mis à 1. Le cas échéant et s'il s'agit de contrats à
données de réponse transmises par le CP 343−2, aucune donnée de réponse n'est mise à
disposition. L'erreur survenue est précisée par un code d'erreur inscrit dans le premier mot
de STATUS.
Les paramètres DONE, ERROR et STATUS restent inchangés jusqu'au prochain traitement
de contrat.
ACT
DONE
ERROR
Etat
8181h
Figure 5-1
CP 343−2 / CP 343−2 P Maître AS−Interface
Edition 08/2008
C79000−G8977−C149−04
0000h
8181h
5 Utilisation de l'interface de commandes
. Il signale qu'un contrat est en cours de
H
est alors inscrite dans le premier mot de
H
0000h
8181h
8181h
8381h
8181h
0000h
0000h
53

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic net cp 343-2 p

Table des Matières