Utilizar el objeto tecnológico High_Speed_Counter
3.6 Programación de High_Speed_Counter
Sincronización: El parámetro de salida SyncStatus = TRUE indica que se ha llevado a cabo
una sincronización.
● El valor de contaje se sincroniza en las siguientes condiciones:
– Una entrada digital tiene la parametrización "Sincronización"" o el encóder
– SyncEnable = TRUE
– La variable estática SyncUpDirection (o SyncDownDirection) = TRUE
– Flanco en la entrada digital con la función de sincronización o flanco ascendente de la
● El parámetro de salida SyncStatus se restablece con un flanco descendente en
– el parámetro de entrada SyncEnable o
– la variable estática SyncDownDirection o
– la variable estática SyncUpDirection
Modificación de parámetros a través del programa de usuario
Para modificar los parámetros mediante el programa de usuario, proceda del siguiente
modo:
1. Compruebe mediante la variable Set correspondiente si el objeto tecnológico para la
modificación de parámetros está listo (variable Set = FALSE) o si aún hay una petición
de modificación en curso (variable Set = TRUE).
Para ello, en las variables estáticas del DB de instancia de objeto tecnológico están
disponibles las siguientes variables Set en UserCmdFlags:
– SetReferenceValue0
– SetReferenceValue1
– SetUpperLimit
– SetLowerLimit
– SetCountValue
– SetStartValue
– SetNewDirection
2. Cuando el objeto tecnológico esté preparado para la modificación de parámetros,
modifique la variable estática correspondiente.
Para ello, están disponibles las siguientes variables estáticas del DB de instancia de
objeto tecnológico:
– NewReferenceValue0 / NewReferenceValue0_M (para SetReferenceValue0)
– NewReferenceValue1 / NewReferenceValue1_M (para SetReferenceValue1)
– NewUpperLimit
– NewLowerLimit
– NewCountValue
– NewStartValue
– NewDirection
128
incremental tiene la parametrización "Sincronización con señal N"
señal N en la entrada del encóder
Contaje, medición y lectura de posición
Manual de funciones, 11/2019, A5E32010348-AJ