Instructions de conversion ASCII
Utiliser les instructions de conversion ASCII pour convertir des données en direction ou en provenance de chaînes de caractères ASCII.
Instructions disponibles
Un diagramme à relais et texte structuré
Bloc fonctionnel
Indisponible
Si vous voulez convertir : | Utilisez cette instruction : |
|---|---|
des représentations ASCII de valeurs entières en valeurs SINT, INT, DINT ou REAL (par exemple, en faisant une conversion d'une échelle de poids ou d'un autre dispositif ASCII vers un entier de manière à pouvoir l'utiliser dans votre logique). | STOD |
des représentations ASCII d'une valeur à virgule flottante en valeur REAL (par exemple, en faisant une conversion d'une échelle de poids ou d'un autre dispositif ASCII vers une valeur REAL de manière à pouvoir l'utiliser dans votre logique). | STOR |
des valeurs SINT, INT, DINT ou REAL en chaîne de caractères ASCII (par exemple en convertissant une variable en chaîne ASCII de manière à pouvoir l'envoyer vers un terminal MessageView™ ). | DTOS |
des valeurs REAL en chaîne de caractères ASCII (par exemple en convertissant une variable en chaîne ASCII de manière à pouvoir l'envoyer vers un terminal MessageView ). | RTOS |
les lettres d'une chaîne de caractères ASCII en majuscules (par exemple, en convertissant une entrée effectuée par un opérateur en majuscules de manière à pouvoir la chercher dans un tableau). | UPPER |
les lettres d'une chaîne de caractères ASCII en minuscules (par exemple, en convertissant une entrée effectuée par un opérateur en minuscules de manière à pouvoir la chercher dans un tableau). | LOWER |
Vous pouvez également utiliser les instructions suivantes pour comparer ou manipuler des caractères ASCII.
Si vous voulez : | Utilisez cette instruction : |
|---|---|
Ajouter des caractères à la fin d'une chaîne | CONCAT |
Supprimer des caractères d'une chaîne | DELETE |
Déterminer la caractère de début d'une sous-chaîne | FIND |
Insérer des caractères dans une chaîne | INSERT |
Extraire des caractères d'une chaîne | MID |
Réorganiser les octets d’une étiquette INT, DINT ou REAL | SWPB |
Comparer une chaîne à une autre chaîne | CMP |
Vérifier si les caractères sont égaux à des caractères spécifiques | EQ |
Vérifier si les caractères ne sont pas égaux à des caractères spécifiques | NE |
Vérifier si les caractères sont égaux ou supérieurs à des caractères spécifiques | GE |
Vérifier si les caractères sont supérieurs à des caractères spécifiques | GT |
Vérifier si les caractères sont égaux ou inférieurs à des caractères spécifiques | LE |
Vérifier si les caractères sont inférieurs à des caractères spécifiques | LT |
Trouver une chaîne dans un tableau de chaînes | FSC |
Fournir une réponse