Herramientas -> Mapeando parámetro VM (solo 0BA7 y versiones posteriores)

Vista general VM

Como interfaz para la comunicación de datos local, el módulo base LOGO! utiliza VM (memoria variable) para intercambiar datos por medio de la configuración de conexiones/transferencia de datos.

Para crear la topología de red es posible utilizar el comando de menú "Conexiones Ethernet" de LOGO!Soft Comfort siguiendo las instrucciones del apartado Herramientas -> Conexiones Ethernet (solo 0BA7 y versiones posteriores).

LOGO!Soft Comfort procesa el intercambio de datos del siguiente modo:

Nota

LOGO! 8.FS4 soporta dos tipos de conexiones: S7 y Modbus. LOGO! 0BA7 y LOGO! 0BA8 solo soportan la conexión S7.

Tipo de datos y dirección VM

Las siguientes figuras ilustran el direccionamiento VM y el uso de tipos de datos:

Crear un mapeado de parámetros en la VM

Cuando se modifica el valor de un parámetro en la VM local, el valor se cambia en LOGO!Soft Comfort en correspondencia. De este modo, LOGO!Soft Comfort sincroniza la información con la VM local en tiempo real.

LOGO!Soft Comfort sincroniza los valores de parámetro de un bloque con la VM especificada en cada ciclo de LOGO!. Después de la sincronización, el módulo base LOGO! puede utilizar la VM para comunicarse con otros dispositivos SIMATIC. Es posible mapear hasta 64 parámetros en la VM para cada módulo base LOGO! dentro del cuadro de diálogo "Configuración de memoria variable". Para el módulo base LOGO! 8.4 y versiones posteriores se amplían 2048 bytes del área VX para el mapeado de parámetros de bloque en la VM.

La pantalla siguiente muestra un ejemplo del cuadro de diálogo de configuración para el mapeado de parámetros en la VM:

La columna "Bloque" lista los parámetros para SFBs en el programa actual. La columna de parámetros ofrece una lista de selección de los parámetros del bloque correspondiente. La columna de tipo muestra el tipo de datos del parámetro seleccionado. La columna de direcciones también es configurable. Se usa para identificar la dirección VM utilizada para guardar el valor de un parámetro.

El botón situado junto al nombre de un parámetro indica la propiedad del mismo:

El valor del parámetro es un valor de ajuste y puede escribirse.

El valor del parámetro es un valor real y es de solo lectura.

Aunque el valor del parámetro es un valor real, todavía puede cambiarse.

NOTA:

Solo tiene esta marca el parámetro Contador del contador adelante/atrás.

El valor del parámetro se toma de un valor real de otro bloque de función preprogramado.

Tenga en cuenta que si no aparece ninguna marca, el valor del parámetro es un valor del sistema y sigue siendo de solo lectura.

Dentro de la ventana de mapeado de parámetros en la VM es posible realizar las tareas siguientes:

No es posible modificar el tipo de parámetro y hay que configurar una dirección unívoca para cada parámetro. El rango de dirección de un parámetro es de 0 a 850. Si el valor introducido excede dicho rango, las entradas y salidas se modificarán automáticamente a determinadas direcciones VM.

La tabla siguiente ofrece mapeados entre E/S y direcciones VM para LOGO! 0BA8:

Tipo de bloque

Dirección VM (de)

Dirección VM (a)

Rango

I

1024

1031

8 bytes

AI

1032

1063

32 bytes

Q

1064

1071

8 bytes

AQ

1072

1103

32 bytes

M

1104

1117

14 bytes

AM

1118

1245

128 bytes

NI

1246

1261

16 bytes

NAI

1262

1389

128 bytes

NQ

1390

1405

16 bytes

NAQ

1406

1469

64 bytes

La tabla siguiente ofrece mapeados entre E/S y direcciones VM para LOGO! 0BA7:

DI

Dirección VM

DQ

Dirección VM

I1

V923.0

Q1

V942.0

I2

V923.1

Q2

V942.1

I3

V923.2

Q3

V942.2

I4

V923.3

Q4

V942.3

I5

V923.4

Q5

V942.4

I6

V923.5

Q6

V942.5

I7

V923.6

Q7

V942.6

I8

V923.7

Q8

V942.7

 

 

 

 

I9

V924.0

Q9

V943.0

I10

V924.1

Q10

V943.1

I11

V924.2

Q11

V943.2

I12

V924.3

Q12

V943.3

I13

V924.4

Q13

V943.4

I14

V924.5

Q14

V943.5

I15

V924.6

Q15

V943.6

I16

V924.7

Q16

V943.7

 

 

 

 

I17

V925.0

 

 

I18

V925.1

 

 

I19

V925.2

 

 

I20

V925.3

 

 

I21

V925.4

 

 

I22

V925.5

 

 

I23

V925.6

 

 

I24

V925.7

 

 

 

 

 

 

AI

Dirección VM

AQ

Dirección VM

AI1

VW926

AQ1

VW944

AI2

VW928

AQ2

VW946

AI3

VW930

 

 

AI4

VW932

 

 

AI5

VW934

 

 

AI6

VW936

 

 

AI7

VW938

 

 

AI8

VW940

 

 

 

 

 

 

AM

Dirección VM

M

Dirección VM

AM1

VW952

M1

V948.0

AM2

VW954

M2

V948.1

AM3

VW956

M3

V948.2

AM4

VW958

M4

V948.3

AM5

VW960

M5

V948.4

AM6

VW962

M6

V948.5

AM7

VW964

M7

V948.6

AM8

VW966

M8

V948.7

 

 

 

 

AM9

VW968

M9

V949.0

AM10

VW970

M10

V949.1

AM11

VW972

M11

V949.2

AM12

VW974

M12

V949.3

AM13

VW976

M13

V949.4

AM14

VW978

M14

V949.5

AM15

VW980

M15

V949.6

AM16

VW982

M16

V949.7

 

 

 

 

 

 

M17

V950.0

 

 

M18

V950.1

 

 

M19

V950.2

 

 

M20

V950.3

 

 

M21

V950.4

 

 

M22

V950.5

 

 

M23

V950.6

 

 

M24

V950.7

 

 

 

 

 

 

M25

V951.0

 

 

M26

V951.1

 

 

M27

V951.2

Las direcciones VM siguientes están ocupadas para fines especiales:

Dirección VM

Reservada para

Rango

984

Matriz de bits de diagnóstico

1 byte

985

"Año" del reloj en tiempo real (RTC)

1 byte

986

"Mes" de RTC

1 byte

987

"Día" de RTC

1 byte

988

"Hora" de RTC

1 byte

989

"Minuto" de RTC

1 byte

990

"Segundo" de RTC

1 byte

El módulo base LOGO! puede compartir los siguientes datos con S7/Modbus mediante la dirección VM:

Tipo de datos

Número

Tipo de memoria

Entrada digital

24

Byte

Salida digital

16

Byte

Marca digital

27

Byte

Entrada analógica

8

Word

Salida analógica

2

Word

Marca analógica

16

Word

Parámetro de valor

**

**

Valor real

**

**

La longitud (Byte, Word o DWord) indica el número de bytes requeridos por el parámetro en el área VM.

El módulo base LOGO! también puede compartir la información de fecha y hora con dispositivos SIEMENS SIMATIC S7/Modbus compatibles y dispositivos HMI utilizando las direcciones VM de 991 a 1002.

LOGO!Soft Comfort enlaza con una dirección VM los parámetros de bloque especificados en el cuadro de diálogo "Configuración de memoria variable".

No toda el área VM está disponible para la configuración. LOGO!Soft Comfort reserva algunos bytes del área VM. No se pueden especificar más de 64 parámetros. Si intenta especificar más de 64 parámetros, LOGO!Soft Comfort muestra un aviso indicando que la acción ha fallado.

Después de la transferencia de datos entre un módulo base LOGO! y LOGO!Soft Comfort, en este último solo es posible ver valores analógicos en el rango comprendido entre -32768 y 32767. Si un valor analógico excede el rango de valores, solo será posible visualizar el límite superior (32767) o inferior (-32768) más próximo.

Ajustes de parámetros

Bloque de función

Tipo de datos

Lectura/escritura (R/W)

Ajustes de parámetros en LOGO!Soft Comfort

Ajustes de parámetros en un dispositivo interlocutor

Retardo a la conexión

Tiempo actual

VW

R

 

 

Retardo a la conexión

VW

R/W

Unidad: segundos

Rango de valores: 0 a 9999

Unidad: minutos u horas

Rango de valores: 0 a 5999

Tiempo restante

VW

R

 

 

Base de tiempo del retardo a la conexión

VB

R/W

10 milisegundos

1

Segundos

2

Minutos

3

Retardo a la desconexión

Tiempo actual

VW

R

 

 

Retardo a la conexión

VW

R/W

Unidad: segundos

Rango de valores: 0 a 9999

Unidad: minutos u horas

Rango de valores: 0 a 5999

Tiempo restante

VW

R

 

 

Base de tiempo del retardo a la conexión

VB

R/W

10 milisegundos

1

Segundos

2

Minutos

3

Retardo a la conexión/desconexión

Tiempo actual

VW

R

 

 

Tiempo de conexión (TH)

VW

R/W

Unidad: segundos

Rango de valores: 0 a 9999

Unidad: minutos u horas

Rango de valores: 0 a 5999

Tiempo de desconexión (TL)

VW

R/W

Unidad: segundos

Rango de valores: 0 a 9999

Unidad: minutos u horas

Rango de valores: 0 a 5999

Tiempo restante de conexión (TH)

VW

R

 

 

Tiempo restante de desconexión (TL)

VW

R

 

 

Base de tiempo de conexión (TH)

VB

R/W

10 milisegundos

1

Segundos

2

Minutos

3

Base de tiempo de desconexión (TL)

VB

R/W

10 milisegundos

1

Segundos

2

Minutos

3

Base de tiempo actual

VB

R/W

10 milisegundos

1

Segundos

2

Minutos

3

Retardo a la conexión con memoria

Tiempo actual

VW

R

 

 

Retardo a la conexión

VW

R/W

Unidad: segundos

Rango de valores: 0 a 9999

Unidad: minutos u horas

Rango de valores: 0 a 5999

Tiempo restante

VW

R

 

 

Base de tiempo del retardo a la conexión

VB

R/W

10 milisegundos

1

 

 

 

Segundos

2

Minutos

3

Relé de barrido (salida de impulso)

Tiempo actual

VW

R

 

 

Tiempo de desconexión (TL)

VW

R/W

Unidad: segundos

Rango de valores: 0 a 9999

Unidad: minutos u horas

Rango de valores: 0 a 5999

Tiempo restante de desconexión (TL)

VW

R

 

 

Base de tiempo de desconexión (TL)

VB

R/W

10 milisegundos

1

Segundos

2

Minutos

3

Relé de barrido activado por flancos

Tiempo actual

VW

R

 

 

Ancho de impulso (TH)

VW

R/W

Unidad: segundos

Rango de valores: 0 a 9999

Unidad: minutos u horas

Rango de valores: 0 a 5999

Duración de pausa entre impulsos (TL)

VW

R/W

Unidad: segundos

Rango de valores: 0 a 9999

Unidad: minutos u horas

Rango de valores: 0 a 5999

Tiempo restante de ancho de impulso (TH)

VW

R

 

 

Tiempo restante de duración de pausa entre impulsos (TL)

VW

R

 

 

Base de tiempo de ancho de impulso (TH)

VB

R/W

10 milisegundos

1

Segundos

2

Minutos

3

Base de tiempo de duración de pausa entre impulsos (TL)

VB

R/W

10 milisegundos

1

Segundos

2

Minutos

3

Base de tiempo actual

VB

R

10 milisegundos

1

Segundos

2

Minutos

3

Generador de impulsos asíncrono

Tiempo actual

VW

R

 

 

Ancho de impulso

VW

R/W

Unidad: segundos

Rango de valores: 0 a 9999

Unidad: minutos u horas

Rango de valores: 0 a 5999

Duración de pausa entre impulsos

VW

R/W

Unidad: segundos

Rango de valores: 0 a 9999

Unidad: minutos u horas

Rango de valores: 0 a 5999

Tiempo restante de impulso

VW

R

 

 

Tiempo restante de pausa entre impulsos

VW

R

 

 

Base de tiempo de ancho de impulso (TH)

VB

R/W

10 milisegundos

1

Segundos

2

Minutos

3

Base de tiempo de duración de pausa entre impulsos (TL)

VB

R/W

10 milisegundos

1

Segundos

2

Minutos

3

Base de tiempo actual

VB

R

10 milisegundos

1

Segundos

2

Minutos

3

Generador aleatorio

Tiempo actual

VW

R

 

 

Retardo a la conexión máx. (TH)

VW

R/W

Unidad: segundos

Rango de valores: 0 a 9999

Unidad: minutos u horas

Rango de valores: 0 a 5999

Retardo a la desconexión máx. (TL)

VW

R/W

Unidad: segundos

Rango de valores: 0 a 9999

Unidad: minutos u horas

Rango de valores: 0 a 5999

Tiempo restante de retardo a la conexión máx. (TH)

VW

R

 

 

Tiempo restante de retardo a la desconexión máx. (TL)

VW

R

 

 

Base de tiempo de retardo a la conexión máx. (TH)

VB

R/W

10 milisegundos

1

Segundos

2

Minutos

3

Base de tiempo de retardo a la desconexión máx. (TL)

VB

R/W

10 milisegundos

1

Segundos

2

Minutos

3

Base de tiempo actual

VB

R

10 milisegundos

1

Segundos

2

Minutos

3

Interruptor de alumbrado para escalera

Tiempo actual

VW

R

 

 

Retardo a la desconexión

VW

R/W

Unidad: segundos

Rango de valores: 0 a 9999

Unidad: minutos u horas

Rango de valores: 0 a 5999

Tiempo de preadvertencia (T!)

VW

R

 

 

Período de preadvertencia (T!L)

VW

R

 

 

Retardo a la desconexión restante

VW

R

 

 

Tiempo de preadvertencia (T!) restante

VW

R

 

 

Período de preadvertencia (T!L) restante

VW

R

 

 

Base de tiempo del retardo a la desconexión

VB

R/W

10 milisegundos

1

Segundos

2

Minutos

3

Interruptor bifuncional

Tiempo actual

VW

R

 

 

Tiempo de retardo a la desconexión (T)

VW

R/W

Unidad: segundos

Rango de valores: 0 a 9999

Unidad: minutos u horas

Rango de valores: 0 a 5999

Iluminación permanente (TL)

VW

R/W

Unidad: segundos

Rango de valores: 0 a 9999

Unidad: minutos u horas

Rango de valores: 0 a 5999

Tiempo de preadvertencia (T!)

VW

R

 

 

Período de preadvertencia (T!L)

VW

R

 

 

Tiempo de retardo a la desconexión (T) restante

VW

R

 

 

Iluminación permanente (TL) restante

VW

R

 

 

Tiempo de preadvertencia (T!) restante

VW

R

 

 

Período de preadvertencia (T!L) restante

VW

R

 

 

Base de tiempo de retardo a la desconexión (T)

VB

R/W

10 milisegundos

1

Segundos

2

Minutos

3

Base de tiempo de iluminación permanente (TL)

VB

R/W

10 milisegundos

1

Segundos

2

Minutos

3

Base de tiempo actual

VB

R

10 milisegundos

1

Segundos

2

Minutos

3

Temporizador semanal (cuando un campo de entrada no está disponible o una función no está habilitada, en un HMI o PLC S7/Modbus aparece "0xFF" y, en un módulo base, "*")

Día de la semana 1

VB

R/W

Domingo

Bit 0

Lunes

Bit 1

Martes

Bit 2

Miércoles

Bit 3

Jueves

Bit 4

Viernes

Bit 5

Sábado

Bit 6

 

NOTA:

Si el bit relacionado es 1, el día está ajustado.

Hora de conexión 1

VW

R/W

h:m

h:m

Hora de desconexión 1

VW

R/W

h:m

h:m

Día de la semana 2

VB

R/W

Domingo

Bit 0

Lunes

Bit 1

Martes

Bit 2

Miércoles

Bit 3

Jueves

Bit 4

Viernes

Bit 5

Sábado

Bit 6

 

NOTA:

Si el bit relacionado es 1, el día está ajustado.

Hora de conexión 2

VW

R/W

h:m

h:m

Hora de desconexión 2

VW

R/W

h:m

h:m

Día de la semana 3

VB

R/W

Domingo

Bit 0

Lunes

Bit 1

Martes

Bit 2

Miércoles

Bit 3

Jueves

Bit 4

Viernes

Bit 5

Sábado

Bit 6

 

NOTA:

Si el bit relacionado es 1, el día está ajustado.

Hora de conexión 3

VW

R/W

h:m

h:m

Hora de desconexión 3

VW

R/W

h:m

h:m

Impulsos

VB

R/W

Off

0

On

1

Temporizador anual (cuando un cuadro de entrada no está disponible, en un HMI o PLC S7/Modbus aparece "0xFF" y, en un módulo base, "-")

Hora de conexión

VW

R/W

Mes:Día

Mes:Día

 

Hora de desconexión

VW

R/W

Mes:Día

Mes:Día

Año de conexión

VB

R/W

Año

Año

Año de desconexión

VB

R/W

Año

Año

Mensuales

VB

R/W

No

0

1

Anuales

VB

R/W

No

0

1

Impulsos

VB

R/W

Off

0

On

1

Reloj astronómico

Longitud

VD

R/W

 

VBx+0

W

1

E

0

°

VBx+1

'

VBx+2

"

VBx+3

Latitud

VD

R/W

 

VBx+0

S

1

N

0

°

VBx+1

'

VBx+2

"

VBx+3

Hora cero (E+; W-)

VW

R/W

 

-11 a 12

Byte Low bit 7 significa signo, por ejemplo: 00000001 10000000 significa -1.

Hora de salida del sol

VW

R

 

h:m

Hora de puesta del sol

VW

R

 

h:m

Cronómetro

Base de tiempo

VB

R/W

10 milisegundos

0

Segundos

1

Minutos

2

Horas

3

Tiempo actual

VD

R

 

 

Tiempo de pausa

VD

R

 

 

Tiempo de salida

VW

R

 

 

 

 

 

 

 

Contador adelante/atrás

Contador

VD

R/W

 

0 a 999999

Umbral de conexión

VD

R/W

 

0 a 999999

Umbral de desconexión

VD

R/W

 

0 a 999999

Valor inicial

VD

R/W

 

0 a 999999

Contador de horas de funcionamiento

Intervalo de mantenimiento (MI)

VD

R/W

 

0 a 599999 (9999H 59M)

Tiempo restante (MN)

VD

R

 

 

Tiempo total (OT)

VD

R

 

 

Selector de umbral

Frecuencia

VW

R

 

 

Umbral de conexión

VW

R/W

 

0 a 9999

Umbral de desconexión

VW

R/W

 

0 a 9999

Tiempo de puerta

VW

R

 

 

Conmutador analógico de valor umbral

On

VW

R/W

 

-20000 a 20000

Off

VW

R/W

 

-20000 a 20000

Ganancia

VW

R/W

 

 

Decalaje

VW

R/W

 

 

Ax, amplificado

VW

R

 

 

Conmutador analógico de valor umbral diferencial

On

VW

R/W

 

-20000 a 20000

Diferencial

VW

R/W

 

-20000 a 20000

Ganancia

VW

R/W

 

 

Decalaje

VW

R/W

 

 

Ax, amplificado

VW

R

 

 

Off

VW

R

 

 

Comparador analógico

On

VW

R/W

 

-20000 a 20000

Off

VW

R/W

 

-20000 a 20000

Ganancia

VW

R/W

 

 

Decalaje

VW

R/W

 

 

Ax, amplificado

VW

R

 

 

Ay, amplificado

VW

R

 

 

Ax (amplificado)-Ay (amplificado)

VW

R

 

 

Vigilancia del valor analógico

Ganancia

VW

R/W

 

 

Decalaje

VW

R/W

 

 

Aen (valor de comparación)

VW

R

 

 

Ax, amplificado

VW

R

 

 

Diferencial (+)

VW

R/W

 

0 a 20000

Diferencial (-)

VW

R/W

 

0 a 20000

Amplificador analógico

Amplificador analógico: ganancia

VW

R/W

 

-1000 a 1000

Amplificador analógico: decalaje

VW

R/W

 

-10000 a 10000

Amplificador analógico: Ax, amplificado

VW

R

 

 

Multiplexor analógico

AQ amplificado

VW

R

 

 

V1 (S1=0; S2=0)

VW

R/W

 

-32768 a 32767

V2 (S1=0; S2=1)

VW

R/W

 

-32768 a 32767

V3 (S1=1; S2=0)

VW

R/W

 

-32768 a 32767

V4 (S1=1; S2=1)

VW

R/W

 

-32768 a 32767

PWM

Mín.

VW

R/W

 

-10000 a 20000

Máx.

VW

R/W

 

-10000 a 20000

Ganancia

VW

R/W

 

-1000 a 1000

Decalaje

VW

R/W

 

-10000 a 10000

Ax, amplificado (período actual)

VW

R

 

 

T

VW

R/W

Unidad: segundos

Rango de valores: 0 a 9999

Unidad: minutos u horas

Rango de valores: 0 a 5999

Base de tiempo periódica

VB

R/W

10 milisegundos

1

Segundos

2

Minutos

3

Instrucciones aritméticas

AQ amplificado

VW

R

 

 

V1

VW

R/W

 

-32768 a 32767

V2

VW

R/W

 

-32768 a 32767

V3

VW

R/W

 

-32768 a 32767

V4

VW

R/W

 

-32768 a 32767

Operador 1

VB

R/W

 

VBx+0

+

0

-

1

*

2

/

3

Operador 2

VB

R/W

 

VBx+0

+

0

+

1

*

2

/

3

Operador 3

VB

R/W

 

VBx+0

+

0

-

1

*

2

/

3

Prioridad1

VB

R/W

L

0

M

1

H

2

Prioridad2

VB

R/W

L

0

M

1

H

2

Prioridad3

VB

R/W

L

0

M

1

H

2

Modo reset

VB

R/W

Poner a cero

0

Mantener último valor

1

Rampa analógica

Ganancia

VW

R/W

 

 

Decalaje

VW

R/W

 

 

Nivel actual

VW

R

 

 

Nivel 1 (L1)

VW

R/W

 

-10000 a 20000

Nivel 2 (L2)

VW

R/W

 

-10000 a 20000

Valor de salida más alto

VW

R

 

 

Decalaje de arranque/parada

VW

R/W

 

0 a 20000

Velocidad de cambio

VW

R/W

 

1 a 10000

Regulador PI

Valor ajustado (SP)

VW

R/W

 

-10000 a 20000

PV, amplificado

VW

R

 

 

Aq

VW

R

 

 

Kc

VW

R/W

 

0 a 9999

Tiempo de integración (TI)

VW

R/W

Unidad: minutos

0 a 5999

Sentido

VB

R/W

+

0

-

1

Salida manual (Mq)

VW

R/W

 

0 a 1000

mín.

VW

R/W

 

-10000 a 20000

máx.

VW

R/W

 

-10000 a 20000

Ganancia

VW

R/W

 

-1000 a 1000

Decalaje

VW

R/W

 

-10000 a 10000

 

 

 

 

 

Filtro analógico

Cuadro de diálogo Número de muestra del valor medio del parámetro

VB

R/W

 

3 a 8

8

3

16

4

32

5

64

6

128

7

256

8

Ax

VW

R

 

 

Aq

VW

R

 

 

Máx/Mín

Modo

VB

R/W

 

0, 1, 2 y otro valor

Ax

VW

R

 

 

Valor mínimo

VW

R

 

 

Valor máximo

VW

R

 

 

Aq

VW

R

 

 

Cuando reset=0, resetear Mín/Máx

VB

R/W

 

0 o 1

Valor medio

Tiempo de muestreo

VW

R/W

Unidad: segundos o minutos

Rango de valores: 0 a 59

Unidad: horas

Rango de valores: 0 a 23

Unidad: días

Rango de valores: 0 a 365

Número de muestras

VW

R/W

Unidad: segundos

Rango de valores: 1 a St*100

Unidad: días

Rango de valores: 1 a 32767

Unidad: horas

Rango de valores: 1 a 32767

Unidad: segundos y ≤ 5 minutos

Rango de valores: 1 a St*6000

Unidad: segundos y ≥ 6 minutos

Rango de valores: 1 a 32767

Ax

VW

R

 

 

Aq

VW

R

 

 

Base de tiempo de muestreo

VB

R/W

Segundos

1

Minutos

2

Horas

3

Días

4