EcoStruxure Machine Expert versión 1.1 no soporta los controladores M258, LMC058 y LMC078.

Direcciones

 

Direcciones directas

Descripción general

Las direcciones directas especificadas en EcoStruxure Machine Expert contienen la siguiente información:

oInformación sobre la ubicación de memoria.

oFormato de memoria (tamaño)

oOffset de la ubicación de memoria. El offset se especifica mediante un número entero que, en el caso de una dirección de bit, irá seguido de un punto y un número correspondiente a la posición del bit.

Sintaxis

%<memory area prefix><size prefix><number|.number|.number....>

Los siguientes prefijos de área de memoria son compatibles:

I

entrada (entradas físicas a través de controladores de entradas, sensores)

Q

salida (salidas físicas a través de controladores de salidas, actuadores)

M

Ubicación de memoria

Los siguientes prefijos de tamaño son compatibles:

X

bit único

Ninguna

bit único

B

byte (8 bits)

W

palabra (16 bits)

D

palabra doble (32 bits)

Ejemplos

Dirección de ejemplo

Descripción

%QX7.5

bit de salida 7.5

%Q7.5

%IW215

palabra de entrada 215

%QB7

byte de salida 7

%MD48

palabra doble en la posición de memoria 48 en la ubicación de memoria

ivar AT %IW0: WORD;

ejemplo de una declaración de variable que incluye una asignación de dirección

Para obtener más información, consulte el capítulo de declaración AT.

NOTA: El tamaño de memoria para la entrada, la salida y los datos de la memoria (declaraciones con AT %I, %Q y %M) está predefinido por el dispositivo de destino y podrá sobrescribirse en las propiedades de un objeto de aplicación de controladores PacDrive (PacDrive LMC Eco, PacDrive LMC Pro/Pro2).

Modalidad de direccionamiento de bytes y modalidad de direccionamiento de palabras

Los dispositivos utilizarán la modalidad de direccionamiento de bytes o de palabras.

Ejemplos

Modalidad

Ejemplo

Direccionamiento de bytes

ADR(%IW1) = ADR(%IB1)

Direccionamiento de palabras

ADR(%IW1) = ADR(%IB2)

El rango del segundo elemento de la dirección de bit, que corresponde al número que sigue al punto, es el siguiente:

oModo de direccionamiento de bytes: 0...7

oModo de direccionamiento de palabras: 0...15

Asimismo, para el tratamiento de direcciones de bits, puede configurar los dispositivos de manera diferente. El compilador de EcoStruxure Machine Expert los interpretará de la manera correspondiente.

Ejemplo: En un dispositivo de direccionamiento de bytes, la dirección de bit %IX2.5 direcciona el byte 2 (IB2). En un dispositivo de direccionamiento de palabras, en cambio, direcciona la palabra 2, que hace referencia a una ubicación distinta de la memoria.

NOTA: Si no se especifica ninguna dirección de bit único explícita, la asignación de los valores booleanos depende de los bytes. Ejemplo: Un cambio en el valor de varbool1 AT %QB7 afecta al rango de QX0.0 a QX0.7.