Las direcciones directas especificadas en EcoStruxure Machine Expert contienen la siguiente información:
Información sobre la ubicación de memoria.
Formato de memoria (tamaño)
Offset 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.
%<prefijo de área de memoria><prefijo de tamaño><número|.número|.número....>
Los siguientes prefijos de área de memoria son compatibles:
|
entrada (entradas físicas a través de controladores de entradas, sensores) |
|
salida (salidas físicas a través de controladores de salidas, actuadores) |
|
Ubicación de memoria |
Los siguientes prefijos de tamaño son compatibles:
|
bit único |
|
byte (8 bits) |
|
palabra (16 bits) |
|
palabra doble (32 bits) |
Dirección de ejemplo |
Descripción |
---|---|
|
bit de salida 7.5 |
|
|
|
palabra de entrada 215 |
|
byte de salida 7 |
|
palabra doble en la posición de memoria 48 en la ubicación de memoria |
|
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 %I
, %Q
y %M
) está predefinido por el dispositivo de destino y podrá sobrescribirse en las propiedades de un objeto de aplicación para controladores PacDrive (PacDrive LMC Eco, PacDrive LMC Pro/Pro2).
Los dispositivos utilizarán la modalidad de direccionamiento de bytes o de palabras.
Ejemplos
Modalidad |
Ejemplo |
---|---|
Direccionamiento de bytes |
|
Direccionamiento de palabras |
|
El rango del segundo elemento de la dirección de bit, que corresponde al número que sigue al punto, es el siguiente:
Modo de direccionamiento de bytes: 0...7
Modo 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.
varbool1 AT %QB7
afecta al rango de QX0.0
a QX0.7
.