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

Tabla de contenido

Publicidad

Instrucciones de comparación
En caso de secuencias de caracteres de largos diferentes, se reconoce la secuencia de
caracteres más larga como la de valor mayor.
El resultado de las instrucciones $<>, $> y $>= es igual a 1 en el caso arriba indicado.
Fuentes de
En los siguientes casos se presenta un error de procesamiento y se aplica un Error Flag:
error
● El código "00
(código de error 4101).
La instrucción de comparación para secuencias de caracteres controla simultáneamente el
INDICACIÓN
rango de datos previsto para el almacenamiento. Debido a este motivo, se emite el resultado de
la instrucción sin mensaje de error en los casos donde la secuencia de caracteres almacenada
sobrepasa este rango aunque se reconoce dentro de la secuencia de caractes como diferencia.
En el ejemplo arriba indicado, los 16 bits de valor mayor (D12288) de la secuencia de caracteres
almacenada en s1 se encuentran fuera del rango de datos previsto para al almacenamiento y
obtienen el nuevo nombre W0 por el programa. Ya que el segundo caracter de la secuencia de
caracteres almacenada en s1 diverge del caracter en s2, el resultado de la operación de
comparación es igual a 0. El resultado (0) se emite sin mensaje de error porque la secuencia de
caracteres se encuentra fuera de este rango de datos y una comparación de los contenidos
indica una diferencia.
Estos programas no son ejecutables sin el cabezal de la Unidad de Organización de
Programa (POE) en el GX IEC Developer. Como consecuencia pueden emitirse mensajes de
error del compilador o controlador. Mayores informaciones se encuentran en el párrafo 3.5.2
„Direccionamiento de secuencia de bits y registro en el GX IEC Developer" de estas
Instrucciones de Programación.
Programación MELSEC A y Q
" no existe dentro del rango de datos s1 y s2
H
$ =, $ < >, $ >, $ < =, $ <, $ > =
SSSS_0E4
S____AB1, SSSS_0E5
6 – 17

Publicidad

Tabla de contenido
loading

Tabla de contenido