Tipos de datos
Direccionamiento de secuencias de bits
En la programación de instrucciones que utilizan una secuencia de bits como operandos de
entrada o salida (registros de 16 bits), deben indicarse las variables en el encabezado de la
unidad de organización de programa según el encabezado de la instrucción.
El direccionamiento de los elementos individuales de la secuencia de bits se realiza mediante
la indicación de la secuencia de bits, mostrando el elemento de la secuencia en corchetes
cuadrados (var_xx[x]).
En la siguiente ilustración, se indica el direccionamiento mediante secuencia de bits a la
instrucción de posicionamiento para mesas rotativas (ROTC).
Lista de instrucciones MELSEC
En el encabezado de la instrucción ROTC se indica que el rango de operandos de entrada s
se compone de 3 elementos de la secuencia de bits del tipo ANY16 y que el rango de
operandos de salida se compone de 8 elementos de la secuencia de bits del tipo BOOL.
En el GX Developer, en el editor MELSEC del GX IEC Developer y en el MELSEC MEDOC
se indican respectivamente solo los operandos de inicio D200 y M0 para los rangos de
operandos de entrada/salida s. El compilador direcciona para s los registros D200 a D202, y
para d los relés internos M0 a M7.
En los editores IEC deben definirse las secuencias de bits para s y d. La secuencia de bits de
entrada s se define como var_D200. Se compone de 3 elementos de la secuencia de bits
(var_D200[0] – var_D200[2]) del tipo INT (entero de 16 bits). La secuencia de bits de salida d
se define como var_M0. Se compone de 8 elementos de la secuencia de bits (var_M0[0] –
var_M0[7]) del tipo BOOL (Bit). Para estas variables se asignan internamente direcciones
correspondientes por el compilador.
3 – 20
Plano de contactos
Encabezado de la instrucción ROTC
Encabezado de la unidad de organización de programa (UOP)
Configuración de las instrucciones
Lista de instrucciones IEC
ROTC_MB1, ROTC_KB1, ROTC_IB1, ROTCHEAD, ROTPHEAD
Programación MELSEC A y Q