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

Tabla de contenido
Instr. de procesamiento para secuencias de caracteres
Funciona-
Conversión de datos binarios de 16/32 bits hacia secuencias de caracteres
miento
STR
La instrucción STR agrega una coma decimal al valor de datos binarios de 16 bits en s2 en la
posición indicada en s1 y (s1)+1. El resultado se convierte en una secuencia de caracteres y
se almacena en d (Array_d[1]) hasta d+4 (Array_d[5]).
1
Cantidad de posiciones
2
Posiciones después de la coma
3
Signo
4
Valor binario
5
Fin de secuencia de caracteres con activación automática
6
Código ASCII del caracter, cantidad total de caracteres -1/ Código ASCII del signo
7
Código ASCII del caracter, cantidad total de caracteres -3/ Código ASCII del caracter, cantidad
total de caracteres-2
8
Código ASCII del caracter, cantidad total de caracteres -5/ Código ASCII del caracter, cantidad
total de caracteres -4
9
Código ASCII del caracter, cantidad total de caracteres -7/ Código ASCII del caracter, cantidad
total de caracteres -6
10
Cantidad de posiciones
La cantidad de posiciones que pueden almacenarse en s1, se encuentra entre 2 y 8.
La cantidad de posiciones después de la coma que pueden almacenarse en (s1)+1, se
encuentra entre 0 y 5 y no debe ser mayor a la cantidad de posiciones menos 3.
Los datos binarios de 16 bits en s2 deben encontrarse entre -32768 y 32767.
Después de la conversión a una secuencia de caracteres, se almacena ésta en d (Array_d[1])
bis d+4 (Array_d[5]) del siguiente modo:
Como signo positivo de los datos binarios se utiliza el caracter ASCII "20
Como signo negativo de los datos binarios se utiliza el caracter ASCII "2D
Programación MELSEC A y Q
Conversión de datos binarios de 16 bits
1
s1
(s1)+1
2
3
s2
4
5
s1
(s1)+1
1
- 1 2
.
s2
- 1 2 3
STR, STRP, DSTR, DSTRP
b15
d
d+1
d+2
d+3
d+4
b15
(1)
d
31
H
3
d+1
2E
H
d+2
00
H
b8b7
b0
6
7
8
10
9
D0
H
5
b8b7
b0
2D
H
(.)
32
H
33
H
" (espacio en vacío).
H
" (signo de menos).
H
STR_0E1
STR_0E2
7 – 291

Hide quick links:

Tabla de contenido
loading

Tabla de contenido