Siemens S7 Serie Manual De Sistema página 592

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

Instrucciones tecnológicas
10.1 Contaje (contadores rápidos)
Cuando se produce un evento y se ejecuta la instrucción CTRL_HSC_EXT, la instrucción
activa un bit de estado. La próxima vez que se ejecute la instrucción CTRL_HSC_EXT, esta
desactivará el bit de estado, a menos que el evento se produzca de nuevo antes de que se
ejecute la instrucción.
Tabla 10- 4
Estructura de HSC_Count
Elemento de
Declaración
estructura
CurrentCount
OUT
CapturedCount
OUT
SyncActive
OUT
DirChange
OUT
CmpResult1
OUT
CmpResult2
OUT
OverflowNeg
OUT
OverflowPos
OUT
EnHSC
IN
EnCapture
IN
EnSync
IN
EnDir
IN
EnCV
IN
EnSV
IN
EnReference1
IN
EnReference2
IN
EnUpperLmt
IN
EnLowerLmt
IN
EnOpMode
IN
EnLmtBehavior
IN
EnSyncBehavior
IN
NewDirection
IN
NewOpModeBe-
IN
havior
NewLimitBehav-
IN
ior
NewSyncBehav-
IN
ior
592
Tipo de datos
Descripción
Dint
Devuelve el valor de contaje actual del HSC
Dint
Devuelve el valor del contador capturado en el evento de
entrada especificado
Bool
Bit de estado: Se ha activado la entrada de sincronización
Bool
Bit de estado: Ha cambiado el sentido de contaje
Bool
Bit de estado: CurrentCount es igual al evento Reference1
ocurrido
Bool
Bit de estado: CurrentCount es igual al evento Reference2
ocurrido
Bool
Bit de estado: CurrentCount ha alcanzado el límite inferior
Bool
Bit de estado: CurrentCount ha alcanzado el límite superior
Bool
Cuando es True activa el HSC para contar impulsos; cuando
es False desactiva el contaje
Bool
Cuando es True activa la entrada de captura; cuando es False
la entrada de captura no tiene efecto alguno
Bool
Cuando es True activa la entrada de sincronización; cuando
es False la entrada de sincronización no tiene efecto alguno
Bool
Activa el valor NewDirection para que sea efectivo
Bool
Activa el valor NewCurrentCount para que sea efectivo
Bool
Activa el valor NewStartValue para que sea efectivo
Bool
Activa el valor NewReference1 para que sea efectivo
Bool
Activa el valor NewReference2 para que sea efectivo
Bool
Activa el valor NewUpperLimit para que sea efectivo
Bool
Activa el valor New_Lower_Limit para que sea efectivo
Bool
Activa el valor NewOpModeBehavior para que sea efectivo
Bool
Activa el valor NewLimitBehavior para que sea efectivo
Bool
Este valor no se utiliza.
Int
Sentido de contaje: 1 = contaje ascendente; -1 = contaje des-
cendente; todos los demás valores están reservados.
Int
Funcionamiento del HSC en caso de desbordamiento 1 = el
HSC deja de contar (el HSC debe desactivarse y volver a
activarse para seguir contando); 2 = el HSC sigue funcionan-
do; todos los demás valores están reservados.
Int
Resultado del valor de CurrentCount en caso de desborda-
miento: 1 = poner CurrentCount al límite opuesto; 2 = poner
CurrentCount a StartValue; todos los demás valores están
reservados.
Int
Este valor no se utiliza.
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido