Siemens SIMATIC S7-1200 Manuel page 251

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

Publicité

Tableau 8- 45 Exemples de conversion d'ASCII en hexadécimal (ATH)
Octets caractères dans IN
'0123'
'123AFx1a23'
'a23'
Tableau 8- 46 Instruction HTA
CONT/LOG
Description
Convertit des chiffres hexadécimaux condensés en octets de caractères ASCII correspondants.
Tableau 8- 47 Types de données pour l'instruction HTA
Paramètre et type
IN
IN
N
IN
RET_VAL
OUT
OUT
OUT
La conversion commence à l'emplacement indiqué par le paramètre IN et se poursuit sur N
octets. Chaque quartet est converti en un unique caractère ASCII de 8 bits, ce qui produit 2N
octets de caractères ASCII de sortie. Les 2N octets de la sortie sont écrits sous forme de
caractères ASCII de 0 à 9 et A à F majuscules. Le paramètre OUT correspond à un tableau
d'octets et non à une chaîne de caractères.
Les quartets des octets hexadécimaux sont convertis en caractères dans l'ordre où ils sont
lus (le quartet de gauche d'un octet hexadécimal est converti le premier, suivi par le quartet
de droite de ce même octet).
Tableau 8- 48 Exemples de conversion de hexadécimal en ASCII (HTA)
Valeur IN
W#16#0123
DW#16#123AF012
Automate programmable S7-1200
Manuel système, 07/2011, A5E02486682-04
N
Valeur OUT
4
W#16#0123
10
DW#16#123AF01023
3
W#16#A230
Type de
Description
données
Variant
Pointeur désignant le tableau d'octets d'entrée
UInt
Nombre d'octets à convertir (chaque octet d'entrée comporte deux
quartets ce qui produit 2N caractères ASCII)
Word
Code d'erreur d'exécution
Variant
Pointeur désignant le tableau d'octets de caractères ASCII
N
Octets caractères dans
OUT
2
'0123'
4
'123AF012'
8.2 Chaînes de caractères et caractères
ENO
VRAI
FAUX
VRAI
ENO (ENO est toujours VRAI après l'exécution de HTA)
VRAI
VRAI
Instructions avancées
251

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières