Télécharger Imprimer la page

Siemens SIMATIC S7-200 Manuel D'utilisation page 329

Masquer les pouces Voir aussi pour SIMATIC S7-200:

Publicité

Format des messages textuels
Le format des messages textuels définit le format des messages de radiomessagerie textuelle ou des
messages SMS. Ces types de messages peuvent contenir du texte et des variables intégrées. Le message
textuel est une chaîne ASCII, commençant par un octet de longueur suivi par des caractères ASCII. La
longueur maximale d'un message textuel est de 120 octets (octet de longueur compris).
Format : <Texte><Variable><Texte><Variable>...
Le champ "texte" contient des caractères ASCII.
Le champ "variable" définit une valeur de données intégrée que le module modem lit dans la CPU locale,
met en forme et insère dans le message. Le signe % sert à désigner le début et la fin d'un champ de
variable. Les champs "adresse" et "gauche" sont séparés par un deux-points. Le délimiteur entre les
champs "gauche" et "droite" peut être un point ou une virgule et est utilisé comme séparateur décimal dans
la variable mise en forme. Voici la syntaxe du champ "variable" :
%adresse:gauche.droite format%
Le champ "adresse" indique l'adresse, le type de données et la taille de la valeur de données intégrée (par
exemple, VD100, VW50, MB20 ou T10). Les types de données suivants sont autorisés : I, Q, M, SM, V, T
(mot uniquement), C (mot uniquement) et AI (mot uniquement). Les tailles octet, mot et double mot sont
autorisées.
Le champ "gauche" définit le nombre de chiffres à afficher à gauche du séparateur décimal. Cette valeur doit
être assez grande pour pouvoir gérer la plage attendue de la variable intégrée, notamment un signe moins
en cas de besoin. Si ce champ a la valeur zéro, la valeur est affichée avec un zéro en tête. La plage
autorisée pour "gauche" va de 0 à 10.
Le champ "droite" définit le nombre de chiffres à afficher à droite du séparateur décimal. Les zéros à droite
du séparateur décimal sont toujours affichés. Si ce champ a la valeur zéro, le nombre est affiché sans
séparateur décimal. La plage autorisée pour "droite" va de 0 à 10.
Le champ "format" indique le format d'affichage de la valeur intégrée. Les caractères suivants y sont
autorisés :
i : entier signé
u : entier non signé
h : hexadécimal
f : virgule flottante/réel
Exemple : "Température = %VW100:3.1i% Pression = %VD200:4.3f%"
Création d'un programme pour le module modem
Chapitre 10
10
319

Publicité

loading