Opérations De Conversion Ascii; Conversion Entre Valeurs Ascii Et Hexadécimales; Conversion De Valeurs Numériques En Ascii; Fonctionnement De L'opération Convertir Entier De 16 Bits En Ascii - Siemens SIMATIC S7-200 Manuel

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

Publicité

Opérations de conversion ASCII
Les caractères ASCII autorisés sont les valeurs hexadécimales 30 à 39 et 41 à 46.
Conversion entre valeurs ASCII et hexadécimales
L'opération Convertir ASCII en nombre hexadécimal (ATH)
convertit un nombre LEN de caractères ASCII, en
commençant au caractère IN, en chiffres hexadécimaux en
commençant à l'adresse OUT. L'opération Convertir nombre
hexadécimal en ASCII (HTA) convertit les chiffres
hexadécimaux, en commençant à l'octet d'entrée IN, en
caractères ASCII en commençant à l'adresse OUT. Le
nombre de chiffres hexadécimaux à convertir est indiqué
dans le paramètre LEN.
Le nombre maximum de caractères ASCII ou de chiffres
hexadécimaux pouvant être convertis est 255.
Les caractères d'entrée ASCII valables sont les caractères
alphanumériques 0 à 9 avec une valeur de code
hexadécimal de 30 à 39 et les caractères majuscules A à F
avec une valeur de code hexadécimal de 41 à 46.
Situations d'erreur mettant ENO à 0
H SM1.7 (caractère ASCII interdit) uniquement pour ATH
H 0006 (adresse indirecte)
H 0091 (opérande hors plage)
Mémentos spéciaux influencés
H SM1.7 (caractère ASCII interdit)
Conversion de valeurs numériques en ASCII
Les opérations Convertir entier de 16 bits en ASCII (ITA),
Convertir entier de 32 bits en ASCII (DTA) et Convertir réel
en ASCII (RTA) convertissent, respectivement, des valeurs
d'entier de 16 bits, d'entier de 32 bits et de nombre réel en
caractères ASCII.
Tableau 6-18 Opérandes autorisés pour les opérations de conversion ASCII
Entrées/sorties
Type de
données
IN
BYTE
INT
DINT
REAL
LEN, FMT
BYTE
OUT
BYTE
Fonctionnement de l'opération Convertir entier de 16 bits en ASCII
L'opération Convertir entier de 16 bits en ASCII (ITA)
convertit un mot entier de 16 bits IN en un tableau de
caractères ASCII. L'opérande de format FMT indique la
précision de conversion à droite de la décimale et précise si
une virgule ou un point décimal doit être utilisé comme
séparateur. Le résultat de la conversion est placé dans 8
octets consécutifs, en commençant à OUT.
Le tableau de caractères ASCII comporte toujours 8 caractères.
Opérandes
IB, QB, VB, MB, SMB, SB, LB, *VD, *LD, *AC
IW, QW, VW, MW, SMW, SW, T, C, LW, AC, AIW, *VD, *LD, *AC,
constante
ID, QD, VD, MD, SMD, SD, LD, AC, HC, *VD, *LD, *AC, constante
ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC, constante
IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC, constante
IB, QB, VB, MB, SMB, SB, LB, *VD, *LD, *AC
Jeu d'opérations S7- -200
Situations d'erreur mettant ENO à 0
H 0006 (adresse indirecte)
H Format incorrect
H nnn > 5
Chapitre 6
113

Publicité

Table des Matières
loading

Table des Matières