Mitsubishi Electric MELSEC A Serie Manual De Programación página 755

Tabla de contenido

Publicidad

Instr. de procesamiento para secuencias de caracteres
LEFT
La instrucción LEFT almacena los caracteres desde el lado izquierdo de la secuencia de
caracteres (inicio de la secuencia de caracteres) a partir de s. Los caracteres se almacenan a
partir de d.
1
Código ASCII del segundo caracter/Código ASCII del primer caracter
2
Código ASCII del cuartocaracter/Código ASCII del tercer caracter
3
Código ASCII del caracter n-1/Código ASCII del caracter n-2
4
Código ASCII del caracter n+1/Código ASCII del caracter N° n
5
"00
"/ Código ASCII del último caracter
H
6
Código ASCII del segundo caracter/Código ASCII del primer caracter
7
Código ASCII del cuartocaracter/Código ASCII del tercer caracter
8
Código ASCII del caracter n-1/Código ASCII del caracter n-2
9
"00
"/ Código ASCII del caracter N° n
H
Con n=7
1
Código ASCII del séptimo caracter
Cuando la cantidad de caracteres en n es igual a cero, se almacena el código de caracter "00
a partir de d.
Fuentes de
En los siguientes casos se presenta un error de procesamiento y se aplica un Error Flag:
error
● El valor en n es mayor al caracter disponible a partir de s (código de error 4101).
● El rango indicado con n se encuentra fuera del rango previsto para el almacenamiento del
operando a partir de d (código de error 4101).
Programación MELSEC A y Q
Extracto de datos de secuencia de caracteres desde la izquierda
b8b7
b8b7
b15
b15
s s
s+1
00
H
b8b7
b8b7
b15
b15
s
(B)
42
H
(D)
s+1
44
H
(F)
s+2
46
H
(2)
s+3
32
H
(4)
s+4
34
H
s+5
00
H
"A B C D E F 1 2 3 4 5"
RIGHT, RIGHTP, LEFT, LEFTP
b0
b0
b15
1
d
2
d+1
3
4
5
6
b0
b0
(A)
41
H
d
(C)
43
H
d+1
(E)
45
H
d+2
(1)
31
H
H
d+3
(3)
33
H
(5)
1
35
H
b8b7
b0
00
H
b8b7
b15
(B)
(A)
42
41
H
H
(D)
(C)
44
43
H
H
(F)
(E)
46
45
H
H
(1)
00
31
H
H
"A B C D E F 1"
7
8
9
10
LEFT0E1
b0
LEFT0E2
"
H
7 – 329

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido