Leer 'Valores de contaje de las pistas de leva de contaje' (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
Leer "Valores de contaje de las pistas de leva de contaje"

Definición

La función "Valores de contaje de las pistas de leva de contaje" permite leer los valores de contaje actuales.

Desarrollo de la función

  1. Defina las pistas de la leva de contaje y los valores de contaje superiores en los datos máquina.

  2. Escriba y active los datos máquina.

  3. Habilite la función de contaje.

  4. El valor de contaje se fijará en el valor de contaje superior.

  5. Con cada flanco ascendente del resultado de la pista el valor de contaje se reducirá en 1.

  6. Active el bit de inicio en el DB de canal para la lectura de los valores de contaje.

  7. Los valores de contaje de las dos pistas se escriben en el DB de canal. Para una pista no parametrizada como pista de leva de contaje se emite 0.

  8. Si el valor de contaje alcanza el valor 0, el bit identificador de la pista de leva de contaje se pone a 1.

  9. Con el siguiente flanco descendente del resultado de pista, el bit identificador vuelve a 0 y el contador se pone al valor de contaje superior.

Datos utilizados en el DB de canal

Dirección

Nombre

Tipo

valor inicial

Comentarios

15.5

CNTC0_EN

BOOL

FALSE

1 = Habilitar la función de contaje de la pista de leva de contaje 0

15.6

CNTC1_EN

BOOL

FALSE

1 = Habilitar la función de contaje de la pista de leva de contaje 1

38.3

CNTTRC_EN

BOOL

FALSE

1 = Leer valores de contaje de la pista de leva de contaje

124.0

CNT_TRC0

INT

0

Valor de contaje actual para la pista de leva de contaje 0

126.0

CNT_TRC1

INT

0

Valor de contaje actual para la pista de leva de contaje 1

Datos utilizados en el DB de parámetros

Dirección

Nombre

Tipo

valor inicial

Comentarios

99.0

SPEC_TRC0

BOOL

FALSE

1 = Pista 0 es pista de leva de contaje

99.1

SPEC_TRC1

BOOL

FALSE

1 = Pista 1 es pista de leva de contaje

100.0

CNT_LIM0

DINT

L#2

Valor de contaje superior para la pista de leva de contaje 0

104.0

CNT_LIM1

DINT

L#2

Valor de contaje superior para la pista de leva de contaje 1