Modificar flancos de leva (S7-300, S7-400) - STEP 7

Uso del FM 352 (S7-300, S7-400)

ft:publication_title
Uso del FM 352 (S7-300, S7-400)
Product
STEP 7
Version
V20
Publication date
11/2024
Language
es-ES
Modificar flancos de leva

Definición

Con la función "Modificar flancos de leva" es posible modificar durante el funcionamiento el principio de leva y, en el caso de las levas de recorrido, también el final de leva de una leva individual.

Requisitos

La leva que se quiera modificar tiene que ser válida.

Desarrollo de la función

  1. Escriba el número de leva en el DB de canal.

  2. En una leva de recorrido:

    Escriba el inicio de leva y el fin de leva en el DB de canal.

    En una leva de recorrido:

    Introduzca el valor del inicio de leva en el DB de canal.

  3. Active el bit de inicio correspondiente.

Datos utilizados en el DB de canal

Dirección

Nombre

Tipo

valor inicial

Comentarios

36.7

CH01CAM_EN

BOOL

FALSE

1 = Escribir función para flanco de leva (1 leva)

102.0

CAM_NO

INT

0

Número de leva

104.0

CAM_START

DINT

L#0

Inicio de leva

108.0

CAM_END

DINT

L#0

Fin de leva

Efectos de la función

El FM x52 desplaza primero el flanco de activación y luego el de desactivación de la leva. Este proceso es independiente de la dirección en la que se desplace la leva.

Caso especial:

Con el proceso que se ha descrito anteriormente puede ocurrir que durante un breve tiempo surja una leva invertida si el nuevo principio de leva es mayor que el antiguo fin de leva.

La figura siguiente muestra la modificación de los flancos de levas en pasos individuales.

Nota

Si para esta leva se ha habilitado una alarma de proceso, al detectar la leva invertida el FM x52 puede disparar una o dos alarmas de proceso, según se haya parametrizado.

Con la modificación del flanco de activación y/o de desactivación se pueden producir saltos de flancos de leva o de toda una leva.

Tenga en cuenta el comportamiento de conmutación con las levas de tiempo.

Los cambios de estado de la leva que normalmente dispararían una alarma de proceso, se pueden perder.

Leer los valores modificados

Los valores modificados se pueden leer con una de las peticiones CAM1RD_EN a CAM8RD_EN.

Deshacer la función

Los valores modificados se pierden al reiniciar el módulo.