ASCII
La instrucción ASCII devuelve el código ASCII de los caracteres en cadenas.
Idiomas compatibles: Diagrama de bloque de funciones, diagrama de lógica de escalera y texto estructurado.
Esta instrucción se aplica a los controladores Micro810, L20E, L50E y L70E.
ASCII

Parámetro | Tipo de parámetro | Tipo de datos | Descripción |
|---|---|---|---|
EN | Entrada | BOOL | Habilitar instrucción.
Se aplica a programas de diagrama de lógica de escalera. |
IN | Entrada | STRING | Cualquier cadena que no esté vacía. |
Pos | Entrada | DINT | Posición del carácter seleccionado en el conjunto [1.. len] (len es la longitud de la entrada de la cadena IN). |
ASCII | Salida | DINT | Código ASCII del carácter seleccionado (en el conjunto [0 .. 255]) obtiene 0 si la posición está fuera de la cadena. |
ENO | Salida | BOOL | Habilita la salida. Se aplica a programas de diagrama de lógica de escalera. |
Ejemplos de ASCII
Ejemplo de diagrama de bloque de funciones ASCII

Ejemplo de diagrama de lógica de escalera ASCII

Ejemplo de texto estructurado ASCII

(* ST Equivalence: *) FirstChr := ASCII (message, 1); (* FirstChr is the ASCII code of the first character of the string *)
Resultados

Entregue su opinión