F95_ASC

Instruction redondante

NOTA

Instruction F redondante.

Cette instruction convertit les constantes de caractères désignées par s en code hexadécimal ASCII. Le code hexadécimal est sauvegardé en 6 mots à partir de la zone de 16 bits désignée par d.

Paramètres

Entrée

s constante, pas de variable possible

Constantes de caractères, 12 caractères maxi. (source).

Sortie

d (WORD, INT, UINT)

Zone de 16 bits de départ de sauvegarde du code ASCII en 6 mots (destination).

Exemple

  1. Constantes de caractères

  2. Registre de données

  3. Code HEX ASCII

  4. Caractère ASCII

  5. ESPACE

Remarques

Si le nombre de constantes de caractères désignées par s est inférieur à 12, le code ASCII 16#20 (SPACE) est sauvegardé dans la zone de destination spéciale, par ex. s = ’12345’, d[0] = 3231, d[1] = 3433, d[2] = 2035, d[3] = 2020, d[4] = 2020, d[5] = 2020. s = ’12345’, d[0] = 3231, d[1] = 3433, d[2] = 2035, d[3] = 2020, d[4] = 2020, d[5] = 2020.

Drapeaux d’erreur

sys_bIsOperationErrorHold (passe à TRUE et reste TRUE)
  • Si la dernière zone du code ASCII est dehors de la limite autorisée (6 mots : six zones de 16 bits).

sys_bIsOperationErrorNonHold (passe à TRUE pendant un cycle)
  • Si la dernière zone du code ASCII est dehors de la limite autorisée (6 mots : six zones de 16 bits).

Thèmes apparentés

Modifié le : 2022-04-23Commentaires sur cette pageAssistance téléphonique