Siemens SIMATIC NET S7-1200-TeleControl Instructions De Service page 79

Masquer les pouces Voir aussi pour SIMATIC NET S7-1200-TeleControl:
Table des Matières

Publicité

Paramètre
Déclaration
ENO
OUTPUT
RCVD_LEN
OUTPUT
BUSY
OUTPUT
DONE
OUTPUT
ERROR
OUTPUT
STATUS
OUTPUT
* Concernant les particularités du paramètres DATA pour textes de SMS, voir la section ci-après.
Configuration de textes de SMS avec le paramètre DATA
L'instruction établit, pour le texte de SMS reçu, une référence à la zone de données de la
CPU avec le pointeur de type VARIANT du paramètre DATA.
Si DATA se réfère à un opérande de type STRING pour le texte de SMS, les deux premiers
octets du texte de SMS sont interprétés comme indications de longueur du type de données
STRING et non pas comme texte de SMS.
L'une des options pour représenter correctement le texte des SMS à recevoir consiste à
convertir un Array of BYTE ou Array of CHAR en une chaîne de caractères à l'aide de la
fonction de conversion Chars_TO_Strg. Chars_TO_Strg est lié par le paramètre EN au
paramètre de sortie ENO de TC_RECV.
Dans les textes de SMS, le CP ne prend pas en charge tous les caractères spéciaux,
notamment pas le tréma. La spécification applicable est la GSM 03.38. D'autres restrictions
peuvent être imposées par l'opérateur GSM.
Indications BUSY, DONE et ERROR
Les indications DONE et ERROR ne sont significatives que si BUSY = 0.
BUSY
DONE
ERROR
0
0
0
CP 1242-7
Instructions de service, 06/2014, C79000-G8977-C247-06
Type de
Plage de valeurs
données
BOOL
0: Erreur
1: Sans erreur
UINT
BOOL
0: Le traitement de l'instruction
n'a pas commencé, n'est pas
terminé ou a été abandonné
1: L'instruction est en cours de
traitement
BOOL
0: -
1: L'instruction a été traitée
avec succès
BOOL
0: -
1: Erreur
WORD
Signification
Pas de tâche en cours
7.5 TC_RECV : Réception de données via le réseau GSM
Description
Sortie de validation
ENO est mis à 0 en cas de timeout de
l'instruction.
Nombre d'octets de données reçues.
Indication de l'état de traitement de
l'instruction
Le paramètre d'état indique si la tâche a
été exécutée sans erreur.
Pour sa signification en corrélation avec
les paramètres ERROR et STATUS, voir
indications de l'instruction.
Indication d'erreur
Pour sa signification en corrélation avec
les paramètres DONE et STATUS, voir
indications de l'instruction.
Indication d'état
Pour sa signification en corrélation avec
les paramètres DONE et ERROR, voir
indications de l'instruction.
Blocs de programme Telecontrol
79

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cp 1242-7

Table des Matières