Télécharger Imprimer la page

Siemens SIMATIC S7-200 Manuel D'utilisation page 199

Masquer les pouces Voir aussi pour SIMATIC S7-200:

Publicité

Exemple : Opération Rechercher caractère dans chaîne
Dans l'exemple suivant, une chaîne stockée en VB0 contient la température. La chaîne en VB20 contient tous les
caractères numériques (ainsi que + et -) qui peuvent identifier une température dans une chaîne. L'exemple de
programme trouve la position de début pour un nombre dans cette chaîne, puis convertit les caractères numériques en un
nombre réel. VD200 contient la valeur de la température sous forme de nombre réel.
VB0
11
'T'
'e'
VB20
12
'1'
'2'
Position de début de la température stockée dans VB0 :
NETWORK 1 //1. Mettre AC0 à 1
//
//
//2. Trouver le caractère numérique
//
//3. Convertir la chaîne en nombre réel.
LD
I0.0
MOVB
1, AC0
CFND
VB0, VB20, AC0
STR
VB0, AC0, VD200
'm'
'p'
' '
' '
'9'
'3'
'4'
'5'
'6'
'7'
AC0
7
Jeu d'opérations S7-200
(AC0 sert de paramètre OUT
et pointe sur la première position de la chaîne).
dans la chaîne en VB0.
VB11
'8'
'.'
'6'
'F'
VB32
'8'
'9'
'0'
'+'
'-'
Valeur de la température sous forme de nombre réel :
VD200
98.6
Chapitre 6
6
189

Publicité

loading