Está en la página 1de 263

Contaje, medición y lectura de posición

Prólogo

Guía de documentación 1
Principios básicos de
SIMATIC contaje, medición y lectura 2
de posición

Utilizar el objeto
S7-1500, ET 200MP, ET 200SP, tecnológico 3
ET 200AL High_Speed_Counter
Contaje, medición y lectura de
posición
Uso del objeto tecnológico
SSI_Absolute_Encoder 4
Manual de funciones
Utilizar el módulo 5

11/2022
A5E32010348-AK
Notas jurídicas
Filosofía en la señalización de advertencias y peligros
Este manual contiene las informaciones necesarias para la seguridad personal así como para la prevención de
daños materiales. Las informaciones para su seguridad personal están resaltadas con un triángulo de advertencia;
las informaciones para evitar únicamente daños materiales no llevan dicho triángulo. De acuerdo al grado de
peligro las consignas se representan, de mayor a menor peligro, como sigue.

PELIGRO
Significa que si no se adoptan las medidas preventivas adecuadas se producirá la muerte o bien lesiones
corporales graves.

ADVERTENCIA
Significa que si no se adoptan las medidas preventivas adecuadas puede producirse la muerte o bien lesiones
corporales graves.

PRECAUCIÓN
Significa que si no se adoptan las medidas preventivas adecuadas pueden producirse lesiones corporales.

ATENCIÓN
Significa que si no se adoptan las medidas preventivas adecuadas pueden producirse daños materiales.
Si se dan varios niveles de peligro se usa siempre la consigna de seguridad más estricta en cada caso. Si en una
consigna de seguridad con triángulo de advertencia de alarma de posibles daños personales, la misma consigna
puede contener también una advertencia sobre posibles daños materiales.
Personal cualificado
El producto/sistema tratado en esta documentación sólo deberá ser manejado o manipulado por personal
cualificado para la tarea encomendada y observando lo indicado en la documentación correspondiente a la
misma, particularmente las consignas de seguridad y advertencias en ella incluidas. Debido a su formación y
experiencia, el personal cualificado está en condiciones de reconocer riesgos resultantes del manejo o
manipulación de dichos productos/sistemas y de evitar posibles peligros.
Uso previsto de los productos de Siemens
Considere lo siguiente:

ADVERTENCIA
Los productos de Siemens sólo deberán usarse para los casos de aplicación previstos en el catálogo y la
documentación técnica asociada. De usarse productos y componentes de terceros, éstos deberán haber sido
recomendados u homologados por Siemens. El funcionamiento correcto y seguro de los productos exige que su
transporte, almacenamiento, instalación, montaje, manejo y mantenimiento hayan sido realizados de forma
correcta. Es preciso respetar las condiciones ambientales permitidas. También deberán seguirse las indicaciones y
advertencias que figuran en la documentación asociada.

Marcas registradas
Todos los nombres marcados con ® son marcas registradas de Siemens AG. Los restantes nombres y designaciones
contenidos en el presente documento pueden ser marcas registradas cuya utilización por terceros para sus propios
fines puede violar los derechos de sus titulares.
Exención de responsabilidad
Hemos comprobado la concordancia del contenido de esta publicación con el hardware y el software descritos. Sin
embargo, como es imposible excluir desviaciones, no podemos hacernos responsable de la plena concordancia. El
contenido de esta publicación se revisa periódicamente; si es necesario, las posibles correcciones se incluyen en la
siguiente edición.

Siemens AG A5E32010348-AK Copyright © Siemens AG 2013 - 2022.


Digital Industries Ⓟ 10/2022 Sujeto a cambios sin previo aviso Reservados todos los derechos
Postfach 48 48
90026 NÜRNBERG
ALEMANIA
Prólogo

Finalidad de la documentación
Esta documentación le ayudará a configurar y programar los módulos para tareas de contaje y
medición del S7-1500, ET 200MP y ET 200SP, así como de lectura de recorrido y posición.

Conocimientos básicos necesarios


Para comprender la documentación se requieren los siguientes conocimientos:
• Conocimientos generales de automatización
• Conocimientos del sistema de automatización industrial SIMATIC
• Conocimientos sobre el uso de PC Windows
• Conocimientos sobre el uso de STEP 7

Ámbito de validez de la documentación


Esta documentación es válida para el uso de los módulos siguientes:
• Módulos S7-1500
– TM Count 2x24V (a partir de la versión del firmware V1.3)
– TM PosInput 2 (a partir de la versión del firmware V1.3)
– TM Timer DIDQ 16x24V
– CPU 1511C-1 PN
– CPU 1512C-1 PN
– DI 32x24VDC HF (a partir de la versión de firmware V2.2.1)
– DI 16x24VDC HF (a partir de la versión de firmware V2.2.0)
– DI 16xNAMUR HF
– DI 16x24VDC HS
• SIMATIC Drive Controller
– CPU 1504D TF
– CPU 1507D TF

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 3
Prólogo

• Módulos del ET 200SP


– TM Count 1x24V (a partir de la versión del firmware V1.3)
– TM PosInput 1 (a partir de la versión del firmware V1.3)
– TM Timer DIDQ 10x24V
– DI 8x24VDC HS
• Módulos del ET 200AL
– DIQ 16x24VDC/0.5A 8xM12
TM Count, TM PosInput y las CPU compactas son adecuados para tareas complejas de contaje
y medición, así como para la lectura de recorrido. TM Timer DIDQ y los módulos digitales son
adecuados para tareas de contaje sencillas. SIMATIC Drive Controller son adecuados para
mediciones de número de flancos y duración del periodo.

Convenciones
Preste atención a las indicaciones marcadas del modo siguiente:

Nota
Una indicación contiene datos importantes acerca del producto descrito en la
documentación, el manejo de dicho producto o la parte de la documentación a la que debe
prestarse especial atención.

Reciclaje y eliminación
Para reciclar y eliminar ecológicamente un equipo usado, diríjase a una empresa certificada
de eliminación de componentes electrónicos y elimine el equipo cumpliendo la normativa
vigente en su país.

Soporte adicional
La oferta de documentación técnica de los distintos productos y sistemas de automatización
SIMATIC se encuentra en Internet (http://www.siemens.com/simatic-tech-doku-portal).

Siemens Industry Online Support


Encontrará información actualizada de forma rápida y sencilla acerca de los siguientes temas:
• Product Support
Toda la información y amplio know-how en torno al producto de su interés, datos
técnicos, preguntas frecuentes, certificados, descargas y manuales.
• Ejemplos de aplicación
Herramientas y ejemplos para la solución de sus tareas de automatización, además de
bloques de función, información sobre rendimiento y vídeos

Contaje, medición y lectura de posición


4 Manual de funciones, 11/2022, A5E32010348-AK
Prólogo

• Servicios
Información sobre Industry Services, Field Services, Technical Support, repuestos y oferta
de formación.
• Foros
Para respuestas y soluciones en torno a la automatización.
• mySupport
Su área de trabajo personal en SIEMENS Industry Online Support para mensajes primados,
solicitud de consultas al soporte técnico y documentación configurable.
Encontrará esta información disponible en Siemens Industry Online Support en Internet
(https://support.industry.siemens.com).

Industry Mall
Industry Mall es el sistema de catálogos y pedidos de SIEMENS AG para soluciones de
automatización y accionamientos sobre la base de la Totally Integrated Automation (TIA) y
Totally Integrated Power (TIP).
Encontrará los catálogos de todos los productos de automatización y accionamientos en
Internet (https://mall.industry.siemens.com) y en el Centro de información y descargas
(https://www.siemens.com/automation/infocenter).

Información de seguridad
Siemens ofrece productos y soluciones con funciones de seguridad industrial con el objetivo
de hacer más seguro el funcionamiento de instalaciones, sistemas, máquinas y redes.
Para proteger las instalaciones, los sistemas, las máquinas y las redes de amenazas
cibernéticas, es necesario implementar (y mantener continuamente) un concepto de
seguridad industrial integral que sea conforme a la tecnología más avanzada. Los productos y
soluciones de Siemens forman parte de este concepto.
El cliente es responsable de impedir el acceso no autorizado a sus instalaciones, sistemas,
máquinas y redes. Los sistemas, las máquinas y los componentes solo deben estar
conectados a la red corporativa o a Internet cuando y en la medida que sea necesario y
siempre que se hayan tomado las medidas de protección adecuadas (p. ej., uso de
cortafuegos y segmentación de la red).
Encontrará más información sobre las posibles medidas de seguridad en el ámbito de la
seguridad industrial en (http://www.siemens.com/industrialsecurity).
Los productos y las soluciones de Siemens están sometidos a un desarrollo constante con el
fin de mejorar todavía más su seguridad. Siemens recomienda expresamente realizar
actualizaciones en cuanto estén disponibles y utilizar únicamente las últimas versiones de los
productos. El uso de versiones anteriores o que ya no se soportan puede aumentar el riesgo
de amenazas cibernéticas.
Para mantenerse informado de las actualizaciones de productos, recomendamos que se
suscriba al Siemens Industrial Security RSS Feed en (https://www.siemens.com/cert).

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 5
Índice

Prólogo .................................................................................................................................................. 3
1 Guía de documentación....................................................................................................................... 10
2 Principios básicos de contaje, medición y lectura de posición ............................................................ 14
2.1 Sinopsis de los módulos y sus características ...................................................................... 14
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput,
CPU compacta) .................................................................................................................. 20
2.2.1 Convención ....................................................................................................................... 20
2.2.2 Sinopsis de las aplicaciones posibles................................................................................... 20
2.2.3 Captura de las señales de contaje ....................................................................................... 26
2.2.3.1 Contaje con encóder incremental o generador de impulsos ................................................ 26
2.2.3.2 Lectura de posición con encóder absoluto SSI..................................................................... 28
2.2.4 Comportamiento en los límites de contaje.......................................................................... 30
2.2.5 Control de puerta con encóder incremental o generador de impulsos ................................. 32
2.2.5.1 Puerta SW .......................................................................................................................... 32
2.2.5.2 Puerta HW ......................................................................................................................... 32
2.2.5.3 Puerta interna .................................................................................................................... 33
2.2.5.4 Comportamiento del contador ante la apertura de puerta ................................................... 34
2.2.6 Capture (Latch).................................................................................................................. 35
2.2.6.1 Capture con encóder incremental o generador de impulsos ................................................ 35
2.2.6.2 Capture con encóder absoluto SSI ...................................................................................... 38
2.2.7 Sincronización ................................................................................................................... 40
2.2.7.1 Sincronización mediante entrada digital ............................................................................. 43
2.2.7.2 Sincronización en caso de señal N ...................................................................................... 45
2.2.8 Valores de comparación ..................................................................................................... 48
2.2.8.1 Valores de comparación y salidas ....................................................................................... 48
2.2.8.2 Conmutación a los valores de comparación con valor de contaje como referencia ............... 49
2.2.8.3 Conmutación a los valores de comparación con valor de posición (valor absoluto SSI)
como referencia ................................................................................................................ 53
2.2.8.4 Conmutación a los valores de comparación con valor medido como referencia ................... 57
2.2.9 Determinación de medidas ................................................................................................ 59
2.2.9.1 Sinopsis de las funciones de medición ................................................................................ 59
2.2.9.2 Determinación de medidas con encóder incremental o generador de impulsos ................... 60
2.2.9.3 Determinación de medidas con encóder absoluto SSI ......................................................... 64
2.2.10 Histéresis ........................................................................................................................... 67
2.2.10.1 Histéresis con encóder incremental o generador de impulsos ............................................. 67
2.2.10.2 Histéresis con encóder absoluto SSI.................................................................................... 69
2.2.11 Alarmas ............................................................................................................................. 71
2.2.12 Lectura de posición para Motion Control ............................................................................ 71
2.2.13 Señales del encóder ........................................................................................................... 72
2.2.13.1 Señales de contaje de 24 V y TTL ........................................................................................ 72
2.2.13.2 Señales de contaje RS422 .................................................................................................. 74
2.2.13.3 Señales SSI ........................................................................................................................ 76

Contaje, medición y lectura de posición


6 Manual de funciones, 11/2022, A5E32010348-AK
Índice

2.2.14 Evaluación de señales incrementales .................................................................................. 76


2.2.14.1 Vista general...................................................................................................................... 76
2.2.14.2 Evaluación simple .............................................................................................................. 77
2.2.14.3 Evaluación doble ............................................................................................................... 78
2.2.14.4 Evaluación cuádruple ......................................................................................................... 79
2.2.15 Modo isócrono (TM Count y TM PosInput) .......................................................................... 80
2.3 Principios básicos de contaje (TM Timer DIDQ) ................................................................... 82
2.3.1 Sinopsis de las aplicaciones posibles................................................................................... 82
2.3.2 Contaje con encóder incremental ....................................................................................... 83
2.3.3 Contaje con generador de impulsos ................................................................................... 84
2.3.4 Señales de contaje de 24 V................................................................................................. 85
2.3.5 Modo isócrono................................................................................................................... 86
2.4 Principios básicos de contaje (módulos digitales) ................................................................ 87
2.4.1 Sinopsis de las aplicaciones posibles................................................................................... 87
2.4.2 Contaje con generador de impulsos ................................................................................... 88
2.4.3 Comportamiento en los límites de contaje .......................................................................... 89
2.4.4 Control de puerta............................................................................................................... 91
2.4.4.1 Puerta SW .......................................................................................................................... 91
2.4.4.2 Puerta HW ......................................................................................................................... 91
2.4.4.3 Puerta interna .................................................................................................................... 92
2.4.4.4 Contaje único con puerta hardware .................................................................................... 92
2.4.5 Valores de referencia ......................................................................................................... 94
2.4.6 Alarmas ............................................................................................................................. 96
2.4.7 Señales de contaje de 24 V................................................................................................. 97
2.4.8 Modo isócrono................................................................................................................... 97
2.4.9 Contaje único con especificación de sentido mediante entrada digital ................................ 98
2.5 Principios básicos de contaje (SIMATIC Drive Controller) ..................................................... 99
2.5.1 Sinopsis de las aplicaciones posibles................................................................................... 99
2.5.2 Contador de eventos .......................................................................................................... 99
2.5.3 Medición del periodo ....................................................................................................... 100
2.5.4 Modo isócrono................................................................................................................. 100
3 Utilizar el objeto tecnológico High_Speed_Counter .......................................................................... 101
3.1 Convención ..................................................................................................................... 101
3.2 Objeto tecnológico High_Speed_Counter ......................................................................... 101
3.3 Sinopsis de los pasos de configuración ............................................................................. 102
3.4 Agregar objeto tecnológico .............................................................................................. 103
3.5 Configuración de High_Speed_Counter ............................................................................ 104
3.5.1 Trabajando con el diálogo de configuración ..................................................................... 104
3.5.2 Parámetros básicos .......................................................................................................... 106
3.5.3 Entradas de contaje (High_Speed_Counter) ...................................................................... 108
3.5.4 Comportamiento del contador ......................................................................................... 113
3.5.4.1 Límites de contaje y valor de arranque ............................................................................. 113
3.5.4.2 Comportamiento del contador en los límites y ante la apertura de puerta ......................... 114
3.5.5 Comportamiento de una DI (High_Speed_Counter) .......................................................... 115
3.5.6 Comportamiento de una DQ (High_Speed_Counter) ......................................................... 120
3.5.7 Especificar valor medido (High_Speed_Counter) ............................................................... 126

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 7
Índice

3.6 Programación de High_Speed_Counter ............................................................................ 128


3.6.1 Instrucción High_Speed_Counter ..................................................................................... 128
3.6.2 Llamar la instrucción en el programa de usuario ............................................................... 129
3.6.3 Descripción High_Speed_Counter .................................................................................... 130
3.6.4 Parámetro de entrada High_Speed_Counter ..................................................................... 135
3.6.5 Parámetro de salida High_Speed_Counter ........................................................................ 136
3.6.6 Variables estáticas High_Speed_Counter .......................................................................... 138
3.6.7 Códigos de error del parámetro ErrorID ............................................................................ 140
3.7 Puesta en servicio de High_Speed_Counter ...................................................................... 142
3.7.1 Puesta en servicio del objeto tecnológico ......................................................................... 142
3.8 Diagnóstico de High_Speed_Counter................................................................................ 144
3.8.1 Observación de valores de contaje, valores medidos, DI y DQ ........................................... 144
4 Uso del objeto tecnológico SSI_Absolute_Encoder ........................................................................... 146
4.1 Objeto tecnológico SSI_Absolute_Encoder........................................................................ 146
4.2 Sinopsis de los pasos de configuración ............................................................................. 147
4.3 Agregar objeto tecnológico .............................................................................................. 148
4.4 Configurar SSI_Absolute_Encoder .................................................................................... 149
4.4.1 Trabajando con el diálogo de configuración ..................................................................... 149
4.4.2 Parámetros básicos .......................................................................................................... 150
4.4.3 Encóder absoluto SSI ....................................................................................................... 151
4.4.4 Comportamiento de una DI (SSI_Absolute_Encoder) ......................................................... 154
4.4.5 Comportamiento de una DQ (SSI_Absolute_Encoder) ....................................................... 156
4.4.6 Especificar valor medido (SSI_Absolute_Encoder) ............................................................. 160
4.4.7 Ejemplos de estructuras de telegrama .............................................................................. 162
4.5 Programación de SSI_Absolute_Encoder ........................................................................... 165
4.5.1 Instrucción SSI_Absolute_Encoder .................................................................................... 165
4.5.2 Llamar la instrucción en el programa de usuario ............................................................... 166
4.5.3 Descripción SSI_Absolute_Encoder ................................................................................... 167
4.5.4 Parámetros de entrada SSI_Absolute_Encoder .................................................................. 170
4.5.5 Parámetros de salida SSI_Absolute_Encoder ..................................................................... 171
4.5.6 Variables estáticas SSI_Absolute_Encoder ......................................................................... 173
4.5.7 Códigos de error del parámetro ErrorID ............................................................................ 174
4.6 Poner en marcha SSI_Absolute_Encoder ........................................................................... 175
4.6.1 Puesta en servicio del objeto tecnológico ......................................................................... 175
4.7 Diagnóstico SSI_Absolute_Encoder ................................................................................... 176
4.7.1 Observación de valores de contaje, valores medidos, DI y DQ ........................................... 176

Contaje, medición y lectura de posición


8 Manual de funciones, 11/2022, A5E32010348-AK
Índice

5 Utilizar el módulo .............................................................................................................................. 178


5.1 Utilización del módulo tecnológico................................................................................... 178
5.1.1 Convención ..................................................................................................................... 178
5.1.2 Configuración del módulo ................................................................................................ 178
5.1.2.1 Agregar un módulo tecnológico a la configuración hardware (TM Count y TM PosInput) ... 178
5.1.2.2 Agregar un módulo tecnológico a la configuración hardware (CPU compacta) .................. 179
5.1.2.3 Acceso a la configuración hardware ................................................................................. 180
5.1.2.4 Posibilidades de la parametrización .................................................................................. 180
5.1.2.5 Parámetros básicos .......................................................................................................... 182
5.1.2.6 Parámetros adicionales para la CPU compacta .................................................................. 192
5.1.2.7 Funcionamiento manual (encóder incremental o generador de impulsos)......................... 194
5.1.2.8 Funcionamiento manual (encóder absoluto SSI): .............................................................. 211
5.1.2.9 Fast Mode (encóder incremental o generador de impulsos) .............................................. 222
5.1.2.10 Fast Mode (encóder absoluto SSI) .................................................................................... 233
5.1.3 Módulo Online y diagnóstico............................................................................................ 240
5.1.3.1 Indicación y evaluación del diagnóstico ............................................................................ 240
5.1.4 Interfaz de control y realimentación (TM Count, TM PosInput) .......................................... 241
5.1.4.1 Asignación de la interfaz de control .................................................................................. 241
5.1.4.2 Asignación de la interfaz de realimentación...................................................................... 244
5.2 Utilización del módulo digital ........................................................................................... 250
5.2.1 Configurar y parametrizar el módulo ................................................................................ 250
5.2.1.1 Agregar un módulo a la configuración hardware .............................................................. 250
5.2.1.2 Acceso a la configuración hardware ................................................................................. 250
5.2.1.3 Modo de operación Contaje ............................................................................................. 251
5.2.2 Módulo Online y diagnóstico............................................................................................ 256
5.2.2.1 Indicación y evaluación del diagnóstico ............................................................................ 256
5.3 Utilizar SIMATIC Drive Controller ...................................................................................... 257
5.3.1 Configuración y parametrización de SIMATIC Drive Controller ........................................... 257
5.3.1.1 Agregar SIMATIC Drive Controller a la configuración hardware.......................................... 257
5.3.1.2 Acceso a la configuración hardware ................................................................................. 257
5.3.1.3 Modo de operación Medición de duración del periodo/evento .......................................... 258
5.3.2 Módulo Online y diagnóstico............................................................................................ 259
5.3.2.1 Indicación y evaluación del diagnóstico ............................................................................ 259
Índice alfabético ................................................................................................................................ 260

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 9
Guía de documentación 1
La documentación del sistema de automatización SIMATIC S7-1500, para las CPU
1513/1516pro-2 PN basadas en SIMATIC S7-1500 y para los sistemas de periferia
descentralizada SIMATIC ET 200MP, ET 200SP y ET 200AL, se divide en tres partes.
Esta división permite acceder específicamente a los contenidos deseados.

Información básica
En los manuales de sistema y en los Getting Started (primeros pasos) se describen
detalladamente la configuración, el montaje, el cableado y la puesta en marcha de los
sistemas SIMATIC S7-1500, ET 200MP, ET 200SP y ET 200AL; para las CPU 1513/1516pro-2
PN, utilice las instrucciones de servicio correspondientes. La Ayuda en pantalla de STEP 7 le
asiste en la configuración y programación.

Información de productos
Los manuales de producto contienen una descripción sintetizada de la información específica
de los módulos, como características, esquemas de conexiones, curvas características o datos
técnicos.

Contaje, medición y lectura de posición


10 Manual de funciones, 11/2022, A5E32010348-AK
Guía de documentación

Información general
En los manuales de funciones encontrará descripciones exhaustivas sobre temas generales,
p. ej., diagnóstico, comunicación, control de movimiento, servidor web, OPC UA.
La documentación se puede descargar gratuitamente de Internet
(http://w3.siemens.com/mcms/industrial-automation-systems-simatic/en/manual-
overview/Pages/Default.aspx).
Los cambios y ampliaciones de los manuales se documentan en informaciones de producto.
Encontrará los ejemplos de aplicación en Internet.
• S7-1500/ET 200MP (https://support.industry.siemens.com/cs/es/es/view/68052815)
• ET 200SP (https://support.industry.siemens.com/cs/es/es/view/73021864)
• ET 200AL (https://support.industry.siemens.com/cs/es/es/view/99494757)

Manual Collections
Las Manual Collections contienen la documentación completa de los sistemas recogida en un
archivo.
Encontrará la Manual Collection en Internet:
• S7-1500/ET 200MP (https://support.industry.siemens.com/cs/ww/es/view/86140384)
• ET 200SP (https://support.industry.siemens.com/cs/ww/es/view/84133942)
• ET 200AL (https://support.industry.siemens.com/cs/ww/es/view/95242965)

"mySupport"
Con "mySupport", su área de trabajo personal, podrá sacar el máximo partido al Industry
Online Support.
En "mySupport" se pueden guardar filtros, favoritos y etiquetas, solicitar datos CAx y elaborar
una librería personal en el área Documentación. Asimismo, en las consultas que realice con el
Support Request (solicitud de soporte), este ya estará cumplimentado con sus datos, y en
todo momento podrá ver una relación de las solicitudes pendientes.
Para usar todas las funciones de "mySupport" es necesario registrarse una sola vez.
Encontrará "mySupport" en Internet (https://support.industry.siemens.com/My/ww/es).

"mySupport": "Documentación"
Con "mySupport", su área de trabajo personal, podrá sacar el máximo partido al Industry
Online Support.
En "mySupport" se pueden guardar filtros, favoritos y etiquetas, solicitar datos CAx y elaborar
una librería personal en el área Documentación. Asimismo, en las consultas que realice con el
Support Request (solicitud de soporte), este ya estará cumplimentado con sus datos, y en
todo momento podrá ver una relación de las solicitudes pendientes.
Para usar todas las funciones de "mySupport" es necesario registrarse una sola vez.
Encontrará "mySupport" en Internet.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 11
Guía de documentación

"mySupport": "Datos CAx"


En el área "Datos CAx" de "mySupport" puede acceder a datos de producto actualizados para
su sistema CAx o CAe.
Con solo unos clics configurará su propio paquete de descarga.
Puede elegir lo siguiente:
• Imágenes de producto, croquis acotados 2D, modelos 3D, esquemas de conexiones,
archivos de macros EPLAN
• Manuales, curvas características, instrucciones de uso, certificados
• Datos característicos de productos
Encontrará "mySupport", "Datos CAx" en Internet
(http://support.industry.siemens.com/my/ww/es/CAxOnline).

Ejemplos de aplicación
Los ejemplos de aplicación le asisten con diferentes herramientas y ejemplos a la hora de
resolver las tareas de automatización. Las soluciones de los ejemplos interactúan siempre con
varios componentes del sistema sin centrarse en productos concretos.
Encontrará los ejemplos de aplicación en Internet
(https://support.industry.siemens.com/sc/ww/es/sc/2054).

TIA Selection Tool


TIA Selection Tool permite seleccionar, configurar y pedir aparatos (dispositivos) para Totally
Integrated Automation (TIA).
Es el sucesor de SIMATIC Selection Tool y recoge en una misma herramienta los
configuradores de automatización ya conocidos.
TIA Selection Tool permite generar un lista de pedido completa a partir de la selección o
configuración de productos realizada.
Encontrará TIA Selection Tool en Internet (http://w3.siemens.com/mcms/topics/en/simatic/tia-
selection-tool).

SIMATIC Automation Tool


SIMATIC Automation Tool permite llevar a cabo tareas de puesta en marcha y servicio técnico
de forma global y simultánea en distintas estaciones SIMATIC S7, independientemente del
TIA Portal.
SIMATIC Automation Tool ofrece numerosas funciones:
• Escaneado de una red de instalación PROFINET/Ethernet e identificación de todas las CPU
conectadas
• Asignación de la dirección (IP, subred, pasarela) y del nombre de estación (dispositivo
PROFINET) a una CPU
• Transferencia al módulo de la fecha y la hora convertida a hora UTC de la programadora o
el PC

Contaje, medición y lectura de posición


12 Manual de funciones, 11/2022, A5E32010348-AK
Guía de documentación

• Descarga de programas en la CPU


• Cambio de los modos de operación RUN/STOP
• Localización de las CPU mediante parpadeo de los LED
• Lectura de información de errores de la CPU
• Lectura del búfer de diagnóstico de la CPU
• Restablecimiento de los ajustes de fábrica
• Actualización del firmware de la CPU y los módulos conectados
Encontrará SIMATIC Automation Tool en Internet
(https://support.industry.siemens.com/cs/ww/es/view/98161300).

PRONETA
SIEMENS PRONETA ("análisis de red PROFINET") permite analizar la red de la instalación
durante la puesta en marcha. PRONETA cuenta con dos funciones centrales:
• La vista topológica general escanea automáticamente la red PROFINET y todos los
componentes conectados.
• La comprobación de E/S es una comprobación rápida del cableado y de la configuración de
los módulos de una instalación.
Encontrará SIEMENS PRONETA en Internet
(https://support.industry.siemens.com/cs/ww/es/view/67460624).

SINETPLAN
SINETPLAN, el Siemens Network Planner, es una ayuda para planificadores de instalaciones y
redes de automatización basada en PROFINET. La herramienta facilita, incluso en la fase de
planificación, el dimensionamiento profesional y anticipativo de la instalación PROFINET.
SINETPLAN le ayuda también a optimizar la red así como a aprovechar al máximo los recursos
en la red y planificar reservas. De esta forma se evitan problemas en la puesta en marcha o
fallos durante el funcionamiento productivo antes de iniciar la aplicación programada. Esto
aumenta la disponibilidad de la producción y contribuye a mejorar la seguridad de operación.
Resumen de las ventajas
• Optimización de la red mediante el cálculo puerto a puerto de las cargas de red.
• Mayor disponibilidad de producción mediante escaneo online y verificación de las
instalaciones existentes
• Transparencia antes de la puesta en marcha mediante la importación y simulación de
proyectos STEP 7 existentes
• Eficiencia mediante la protección duradera de las inversiones existentes y el
aprovechamiento óptimo de los recursos
Encontrará SINETPLAN en Internet (https://www.siemens.com/sinetplan).

Consulte también
My Documentation Manager
(http://support.industry.siemens.com/My/ww/es/documentation)

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 13
Principios básicos de contaje, medición y lectura
de posición 2
2.1 Sinopsis de los módulos y sus características

Módulos para los sistemas S7-1500 y ET 200MP


La siguiente tabla resume, para los sistemas S7-1500 y ET 200MP, las características de los
módulos de contaje, medición y lectura de posición.

Característica S7-1500 / ET 200MP


Módulo tecnológico Módulo de entradas
digitales
TM Count 2x24V TM PosInput 2 TM Timer DIDQ DI 32x24VDC HF
16x24V DI 16x24VDC HF
Número de contadores 2 2 41 2
Uso de los contadores acti- — — X X
vables/desactivables
Frecuencia máxima de se- 200 kHz 1 MHz 50 kHz 3 kHz
ñal
Frecuencia máxima de se- 800 kHz 4 MHz 200 kHz —
ñal en encóders incremen-
tales con evaluación
cuádruple (Página 76)
Rango de contaje máximo 32 bits (Página 26) 32 bits (Página 26) 32 bits (Página 83) 32 bits (Página 88)
Rango de valores de posi- — 32 bits — —
ción (Página 28) máximo
Conexión de encóders in- X (Página 72) — X (Página 85) —
crementales de 24 V
Conexión de generadores X (Página 72) — X (Página 85) X (Página 97)
de impulsos de 24 V
Conexión de encóder in- — X — —
cremental y generador de
impulsos RS422/TTL (Pá-
gina 74)
Conexión de encóder ab- — X — —
soluto SSI (Página 76)
Lectura de posición para X X — —
Motion Control (Pá-
gina 71)
Alimentación de encóder — X — —
de 5 V
Alimentación de encóder X X X —
de 24 V

Contaje, medición y lectura de posición


14 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.1 Sinopsis de los módulos y sus características

Característica S7-1500 / ET 200MP


Módulo tecnológico Módulo de entradas
digitales
TM Count 2x24V TM PosInput 2 TM Timer DIDQ DI 32x24VDC HF
16x24V DI 16x24VDC HF
Número de entradas digi- 3 2 0 0
tales adicionales por con-
tador
Número de salidas digita- 2 2 0 0
les físicas por contador
Número de salidas digita- 2 2 0 1
les lógicas por contador
Puerta SW X (Página 32) X (Página 32) — X (Página 91)
Puerta hardware X (Página 32) X (Página 32) — —
Función Capture (Latch) X X — —
(Página 35)
Sincronización (Página 40) X X — —
Funciones de comparación X (Página 48) X (Página 48) — X (Página 94)
Histéresis (Página 67) X X — —
Medición de frecuencia, X X — —
velocidad y periodo (Pá-
gina 59)
Soporte de modo isócrono X (Página 80) X (Página 80) X (Página 86) X (Página 97)
Soporte de alarmas de X (Página 71) X (Página 71) — —
diagnóstico para señales
de encóder
Soporte de alarmas de X (Página 71) X (Página 71) — X (Página 96)
proceso
Filtro parametrizable para X X — X
señales de contaje y entra-
das digitales
1 El número de contadores disponibles depende de la configuración del canal. Para poder utilizar cuatro contadores, en la
configuración del canal debe seleccionarse el uso de ocho entradas. Si se selecciona el uso de tres entradas, se podrá
utilizar un contador. Otras configuraciones de canal no permiten utilizar contadores.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 15
Principios básicos de contaje, medición y lectura de posición
2.1 Sinopsis de los módulos y sus características

Característica S7-1500
Módulo de entradas digitales CPU compactas SIMATIC
Drive Controller
DI 16x24VDC HS DI 16xNAMUR HF CPU 1511C-1 PN CPU 1504D TF
CPU 1512C-1 PN CPU 1507D TF
Número de contadores 4 4 6 8
Uso de los contadores acti- X X X X
vables/desactivables
Frecuencia máxima de se- 20 kHz 20 kHz 100 kHz 32 kHz
ñal
Frecuencia máxima de se- — — 400 kHz —
ñal en encóders incremen-
tales con evaluación
cuádruple (Página 76)
Rango de contaje máximo 32 bits (Página 88) 32 bits (Página 88) 32 bits (Página 26) Contador de eventos:
16 bits
Medición del periodo:
32 bits
Conexión de encóders in- — — X (Página 72) —
crementales de 24 V
Conexión de generadores X (Página 97) X X (Página 72) X (Página 99)
de impulsos de 24 V
Lectura de posición para — — X —
Motion Control (Pá-
gina 71)
Alimentación de encóder X — X Con alimentación de
de 24 V 24 V
Alimentación de sensor — X — —
NAMUR
Número de entradas digi- 2 2 2 0
tales adicionales por con-
tador
Número de salidas digita- 0 0 1 0
les físicas por contador
Número de salidas digita- 1 1 2 0
les lógicas por contador
Puerta SW X X X (Página 32) —
Puerta hardware X (Página 92) X (Página 92) X (Página 32) —
Función Capture (Latch) — — X —
(Página 35)
Sincronización (Página 40) — — X —
Funciones de comparación X (Página 94) X (Página 94) X (Página 48) —
Histéresis (Página 67) — — X —
Medición de frecuencia — — X —
Medición del periodo — — X X
Medición de velocidad — — X —
Soporte de modo isócrono X (Página 97) X (Página 97) — X

Contaje, medición y lectura de posición


16 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.1 Sinopsis de los módulos y sus características

Característica S7-1500
Módulo de entradas digitales CPU compactas SIMATIC
Drive Controller
DI 16x24VDC HS DI 16xNAMUR HF CPU 1511C-1 PN CPU 1504D TF
CPU 1512C-1 PN CPU 1507D TF
Soporte de alarmas de — — X (Página 71) —
diagnóstico para señales
de encóder
Soporte de alarmas de X (Página 96) X (Página 96) X (Página 71) —
proceso
Filtro de entradas digitales X X X X
parametrizable

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 17
Principios básicos de contaje, medición y lectura de posición
2.1 Sinopsis de los módulos y sus características

Módulos para el sistema ET 200SP


La siguiente tabla resume, para el sistema ET 200SP, las características de los módulos de
contaje, medición y lectura de posición.

Característica ET 200SP
Módulo tecnológico Módulo de entra-
das digitales
TM Count 1x24V TM PosInput 1 TM Timer DIDQ DI 8x24VDC HS
10x24V
Número de contadores 1 1 31 4
Uso de los contadores activa- — — X X
bles/desactivables
Frecuencia máxima de señal 200 kHz 1 MHz 50 kHz 10 kHz
Frecuencia máxima de señal en 800 kHz 4 MHz 200 kHz —
encóders incrementales con
evaluación cuádruple (Pá-
gina 76)
Rango de contaje máximo 32 bits (Página 26) 32 bits (Página 26) 32 bits (Página 83) 32 bits (Página 88)
Rango de valores de posición — 32 bits — —
(Página 28) máximo
Conexión de encóders incre- X (Página 72) — X (Página 85) —
mentales de 24 V
Conexión de generadores de X (Página 72) — X (Página 85) X (Página 97)
impulsos de 24 V
Conexión de encóder incre- — X — —
mental y generador de impul-
sos RS422/TTL (Página 74)
Conexión de encóder absoluto — X — —
SSI (Página 76)
Lectura de posición para Mo- X X — —
tion Control (Página 71)
Alimentación de encóder de X X X X
24 V
Número de entradas digitales 3 2 0 1
adicionales por contador
Número de salidas digitales físi- 2 2 0 0
cas por contador
Número de salidas digitales ló- 2 2 0 1
gicas por contador
Puerta SW X (Página 32) X (Página 32) — X (Página 91)
Puerta hardware X (Página 32) X (Página 32) — X (Página 91)
Función Capture (Latch) (Pá- X X — —
gina 35)
Sincronización (Página 40) X X — —
Funciones de comparación X (Página 48) X (Página 48) — X (Página 94)
Histéresis (Página 67) X X — —
Medición de frecuencia, veloci- X X — —
dad y periodo (Página 59)

Contaje, medición y lectura de posición


18 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.1 Sinopsis de los módulos y sus características

Característica ET 200SP
Módulo tecnológico Módulo de entra-
das digitales
TM Count 1x24V TM PosInput 1 TM Timer DIDQ DI 8x24VDC HS
10x24V
Soporte de modo isócrono X (Página 80) X (Página 80) X (Página 86) X (Página 97)
Soporte de alarmas de diagnós- X (Página 71) X (Página 71) — —
tico para señales de encóder
Soporte de alarmas de proceso X (Página 71) X (Página 71) — —
Filtro parametrizable para seña- X X — X
les de contaje y entradas digita-
les
1 Un contador para encóder incremental (A, B desfasadas) y dos contadores para generadores de impulsos.

Módulos para el sistema ET 200AL


La siguiente tabla resume, para el sistema ET 200AL, las características de los módulos de
contaje, medición y lectura de posición.

Característica ET 200AL
Módulo de entradas/salidas digitales
DIQ 16x24VDC/0.5A 8xM12
Número de contadores 4
Uso de los contadores activables/desactivables X
Frecuencia máxima de señal 2 kHz
Rango de contaje máximo 32 bits
Conexión de encóders incrementales de 24 V —
Conexión de generadores de impulsos de 24 V X
Alimentación de encóder de 24 V X
Número de entradas digitales adicionales por conta- 2
dor
Número de salidas digitales físicas por contador 1
Número de salidas digitales lógicas por contador 1
Puerta SW X
Puerta hardware X
Función Capture (Latch) —
Sincronización —
Funciones de comparación X
Medición de frecuencia, velocidad y periodo —
Soporte de modo isócrono —
Soporte de alarmas de diagnóstico para señales de X
encóder
Soporte de alarmas de proceso X
Filtro de entradas digitales parametrizable X

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 19
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

2.2 Principios básicos de contaje, medición y lectura de posición


(TM Count, TM PosInput, CPU compacta)

2.2.1 Convención
Módulo tecnológico: en este capítulo, la designación "módulo tecnológico" se utiliza tanto
para los módulos tecnológicos TM Count y TM PosInput como para el componente
tecnológico de las CPU compactas.

2.2.2 Sinopsis de las aplicaciones posibles

Introducción
El módulo tecnológico se configura y parametriza con el software de configuración.
Las funciones del módulo tecnológico se controlan a través del objeto tecnológico o con el
programa de usuario a través de la interfaz de control y respuesta.

Contaje, medición y lectura de posición


20 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

Entorno del sistema para TM Count y TM PosInput


Los módulos tecnológicos pueden utilizarse en los siguientes entornos de sistema:

Aplicaciones posibles Componentes necesarios Software de configuración En el programa de usuario


Operación centralizada con • Sistema de automatiza- STEP 7 (TIA Portal): Para encóders incrementa-
una CPU S7-1500 o 151xSP Funcionamiento con objeto les/generadores de impulsos:
ción S7-1500 o CPU
ET 200SP tecnológico "Contaje y medi- Instrucción
ción" High_Speed_Counter para el
• Módulo tecnológico objeto tecnológico
• Configuración del disposi-
Para encóder absoluto SSI:
tivo con configuración
hardware (Página 178) Instrucción
SSI_Absolute_Encoder para el
• Ajuste de parámetros con objeto tecnológico
el objeto tecnológico
High_Speed_Counter (Pá-
gina 101) o
SSI_Absolute_Encoder
(Página 146)
STEP 7 (TIA Portal): Instrucciones para el objeto
Lectura de posición para el tecnológico "Motion Control"
objeto tecnológico "Mo-
tion Control"
• Configuración del disposi-
tivo con configuración
hardware (Página 178)
• Ajuste de parámetros con
los objetos tecnológicos
Eje y Detector (Pá-
gina 185)
STEP 7 (TIA Portal): Acceso directo a la interfaz
Funcionamiento manual (sin de control y respuesta del
objeto tecnológico) módulo tecnológico en los
datos IO
• Configuración de disposi-
tivos y ajuste de paráme-
tros (Página 178) con
configuración hardware

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 21
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

Aplicaciones posibles Componentes necesarios Software de configuración En el programa de usuario


Operación descentralizada • Sistema de automatiza- STEP 7 (TIA Portal): Para encóders incrementa-
con una CPU S7-1500 Funcionamiento con objeto les/generadores de impulsos:
ción S7-1500
tecnológico "Contaje y medi- Instrucción
• Sistema de periferia des- ción" High_Speed_Counter para el
centralizada ET 200 objeto tecnológico
• Configuración del disposi-
• Módulo tecnológico Para encóder absoluto SSI:
tivo con configuración
hardware (Página 178) Instrucción
SSI_Absolute_Encoder para el
• Ajuste de parámetros con objeto tecnológico
el objeto tecnológico
High_Speed_Counter (Pá-
gina 101) o
SSI_Absolute_Encoder
(Página 146)
STEP 7 (TIA Portal): Instrucciones para el objeto
Lectura de posición para el tecnológico "Motion Control"
objeto tecnológico "Mo-
tion Control"
• Configuración del disposi-
tivo con configuración
hardware (Página 178)
• Ajuste de parámetros con
los objetos tecnológicos
Eje y Detector (Pá-
gina 185)
STEP 7 (TIA Portal): Acceso directo a la interfaz
Funcionamiento manual (sin de control y respuesta (Pá-
objeto tecnológico) gina 241) del módulo tecno-
lógico en los datos IO
• Configuración de disposi-
tivos y ajuste de paráme-
tros (Página 178) con
configuración hardware
Operación descentralizada • Sistema de automatiza- STEP 7 (TIA Portal): Acceso directo a la interfaz
con una CPU S7-1200 Configuración de dispositivos de control y respuesta (Pá-
ción S7-1200
y ajuste de parámetros (Pá- gina 241) del módulo tecno-
• Sistema de periferia des- gina 178) con configuración lógico en los datos IO
centralizada ET 200 hardware
• Módulo tecnológico

Contaje, medición y lectura de posición


22 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

Aplicaciones posibles Componentes necesarios Software de configuración En el programa de usuario


Operación descentralizada • Sistema de automatiza- STEP 7 (TIA Portal): Acceso directo a la interfaz
con una CPU S7-300/400 Configuración de dispositivos de control y respuesta (Pá-
ción S7-300/400
y ajuste de parámetros (Pá- gina 241) del módulo tecno-
• Sistema de periferia des- gina 178) con configuración lógico en los datos IO
centralizada ET 200 hardware
• Módulo tecnológico STEP 7:
Configuración de dispositivos
y ajuste de parámetros con
HSP o archivo GSD
Operación descentralizada • Sistema de automatiza- Software de configuración de Acceso directo a la interfaz
en un sistema de otro fabri- otro fabricante: de control y respuesta (Pá-
ción de otro fabricante
cante Configuración del dispositivo gina 241) del módulo tecno-
• Sistema de periferia des- y ajuste de parámetros con el lógico en los datos IO
centralizada ET 200 archivo GSD
• Módulo tecnológico

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 23
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

Entorno del sistema para CPU compacta


Las CPU compactas pueden utilizarse en los siguientes entornos de sistema:

Aplicaciones posibles Componentes necesarios Software de configuración En el programa de usuario


Operación centralizada con • Sistema de automatiza- STEP 7 (TIA Portal): Instrucción
una CPU compacta S7-1500 Funcionamiento con objeto High_Speed_Counter para el
ción S7-1500
tecnológico "Contaje y medi- objeto tecnológico
• CPU compactas ción"
• Configuración del disposi-
tivo con configuración
hardware (Página 178)
• Ajuste de parámetros con
el objeto tecnológico
High_Speed_Counter (Pá-
gina 101)
STEP 7 (TIA Portal): Instrucciones para el objeto
Lectura de posición para el tecnológico "Motion Control"
objeto tecnológico "Mo-
tion Control"
• Configuración del disposi-
tivo con configuración
hardware (Página 178)
• Ajuste de parámetros con
los objetos tecnológicos
Eje y Detector (Pá-
gina 185)
STEP 7 (TIA Portal): Acceso directo a la interfaz
Funcionamiento manual (sin de control y respuesta del
objeto tecnológico) módulo tecnológico en los
datos IO
• Configuración de disposi-
tivos y ajuste de paráme-
tros (Página 178) con
configuración hardware

Posibilidades de la parametrización
En un sistema S7-1500 tiene dos alternativas para parametrizar y controlar las funciones del
módulo tecnológico:
• Configuración mediante el objeto tecnológico y control mediante la instrucción
correspondiente
El acceso a la interfaz de control y respuesta del módulo tecnológico se produce a través
del objeto tecnológico.
• Ajuste de parámetros mediante configuración hardware
El acceso a la interfaz de control y respuesta del módulo tecnológico se realiza mediante el
acceso directo a los datos IO.

Contaje, medición y lectura de posición


24 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

Configuración mediante el objeto tecnológico


Para el uso centralizado y descentralizado se recomienda la configuración cómoda y asistida
por gráficos con un objeto tecnológico. Encontrará una descripción detallada de esta
configuración a partir del apartado Objeto tecnológico High_Speed_Counter (Página 101) u
Objeto tecnológico SSI_Absolute_Encoder (Página 146).
En la configuración de dispositivos del módulo tecnológico, determine el "Funcionamiento
con objeto tecnológico 'Contaje y medición'": ver el apartado Modo de funcionamiento
(Página 184).
En los parámetros básicos del objeto tecnológico se efectúa la asignación al módulo
tecnológico y el canal de contaje: ver el apartado Parámetros básicos (Página 106).

Ajuste de parámetros mediante configuración hardware


En la configuración de dispositivos del módulo tecnológico, determine el "Funcionamiento
manual (sin objeto tecnológico)": ver el apartado Modo de funcionamiento (Página 184).
Encontrará más indicaciones para el ajuste de parámetros mediante la configuración
hardware en la ayuda contextual de los parámetros en STEP 7 (TIA Portal). Encontrará una
descripción de la interfaz de control y respuesta en los siguientes apartados:
• Asignación de la interfaz de control (Página 241)
• Asignación de la interfaz de realimentación (Página 244)

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 25
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

2.2.3 Captura de las señales de contaje

2.2.3.1 Contaje con encóder incremental o generador de impulsos


Contar significa registrar y sumar eventos. Los contadores de los módulos tecnológicos
capturan señales de impulsos y señales incrementales, y las evalúan según corresponda. El
sentido de contaje puede predefinirse a través de señales de encóder o de impulsos
adecuadas o a través del programa de usuario.
Los procesos de contaje pueden controlarse con las entradas digitales del módulo
tecnológico. Puede conmutar las salidas digitales con exactitud en los valores de contaje
definidos, independientemente del programa de usuario.
Es posible parametrizar el comportamiento de los contadores con ayuda de las funciones que
se describen a continuación.

Límites de contaje
Los límites de contaje definen el rango utilizado por los valores de contaje. Los límites de
contaje son parametrizables y pueden modificarse en tiempo de ejecución a través del
programa de usuario.
El límite de contaje máximo ajustable es 2147483647 (231–1). El límite de contaje mínimo
ajustable es –2147483648 (–231).
Es posible parametrizar el comportamiento del contador en los límites de contaje:
• Continuar o finalizar los procedimientos de contaje al rebasarse un límite de contaje
(cierre de puerta automático).
• Cambiar el valor de contaje por el valor inicial o por el límite de contaje opuesto al
rebasarse un límite de contaje.

Valor inicial
Como valor inicial se puede parametrizar un valor cualquiera comprendido entre los límites
de contaje. El valor inicial puede modificarse en tiempo de ejecución mediante el programa
de usuario.
Según la parametrización, el módulo tecnológico puede cambiar el valor de contaje actual
por el valor inicial durante la sincronización, durante la función Capture, al rebasarse un
límite de contaje o al abrirse la puerta.

Control de puerta
La apertura y el cierre de la puerta de hardware (puerta HW) y la puerta de software (puerta
SW) definen el intervalo temporal en el que se capturan las señales de contaje.
El control de la puerta HW se realiza de forma externa a través de una entrada digital del
módulo tecnológico. El control de la puerta SW se realiza a través del programa de usuario. La
puerta HW se puede activar con la parametrización. La puerta SW (bit en la interfaz de control
de los datos IO cíclicos) no se puede desactivar.

Contaje, medición y lectura de posición


26 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

Capture (Latch)
Es posible parametrizar el flanco de una señal de referencia externa que dispare el
almacenamiento del valor de contaje o del valor de posición actuales como valor Capture. Las
siguientes señales externas pueden desencadenar la función de Capture.
• Flanco ascendente o descendente de una entrada digital
• Ambos flancos de una entrada digital
• Flanco ascendente de la señal N en la entrada del encóder
Si se utiliza una entrada digital, es posible parametrizar si a continuación de la función
Capture se seguirá contando con el valor de contaje actual o con el valor inicial. Al utilizar el
flanco ascendente de la señal N en la entrada del encóder, a continuación de la función
Capture se seguirá contando con el valor de contaje actual. El uso de una entrada digital y el
uso de la señal N no se excluyen mutuamente para la función Capture.
El parámetro "Frecuencia de la función Capture" determina si la función se ejecuta en cada
flanco parametrizado o solo una vez después de cada habilitación.

Detector
Si se utiliza la lectura de posición para Motion Control (Página 71), puede usarse el objeto
tecnológico "Detector" para ejecutar una función de detector con una entrada digital de
hardware.

Sincronización
Se puede parametrizar el flanco de una señal de referencia externa que cargue el valor inicial
predefinido en el contador. Las siguientes señales externas pueden cargar el valor inicial en el
contador:
• Flanco ascendente o descendente de una entrada digital
• Flanco ascendente de la señal N en la entrada del encóder
• Flanco ascendente de la señal N en la entrada del encóder en función del nivel de la
entrada digital asignada
El parámetro "Frecuencia de la sincronización" determina si la función se ejecuta en cada
flanco parametrizado o solo una vez después de cada habilitación.

Histéresis
Se puede especificar una histéresis para los valores de comparación, dentro de la cual se
impide que vuelva a conmutarse una salida digital. Un encóder puede permanecer en una
posición determinada en torno a la cual oscila el valor de contaje con leves movimientos. Si
en este rango de oscilación hay un valor de comparación o un límite de contaje, la salida
digital correspondiente se activa y desactiva con la frecuencia conveniente sin aplicar una
histéresis. La histéresis impide esta conmutación no deseada.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 27
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

2.2.3.2 Lectura de posición con encóder absoluto SSI

Descripción
Se pueden utilizar los módulos tecnológicos TM PosInput con un encóder absoluto SSI para la
lectura de posición. El módulo tecnológico lee el valor de posición a través de una interfaz
serie síncrona del encóder absoluto SSI y lo pone a disposición del controlador.
Puede conmutar las salidas digitales del módulo tecnológico con exactitud en los valores de
posición definidos, independientemente del programa de usuario. La lectura de posición con
un encóder absoluto SSI se lleva a cabo sin control de puerta. Por motivos del sistema, la
sincronización no es posible con un encóder absoluto SSI.

Código Gray y código binario


Se soportan encóders absolutos SSI con codificación Gray y Binaria.

Capture (Latch)
Puede parametrizar uno o ambos flancos de una entrada digital que desencadenen el
almacenamiento del valor de posición actual como valor de Capture.
El parámetro "Frecuencia de la función Capture" determina si la función se ejecuta en cada
flanco parametrizado o solo una vez después de cada habilitación.

Detector
Si se utiliza la lectura de posición para Motion Control (Página 71), puede usarse el objeto
tecnológico "Detector" para ejecutar una función de detector con una entrada digital de
hardware.

Histéresis
Se puede especificar una histéresis para los valores de comparación, dentro de la cual se
impide que vuelva a conmutarse una salida digital. Un encóder puede permanecer en una
posición determinada en torno a la cual oscila el valor de posición con leves movimientos. Si
en este rango de oscilación hay un valor de comparación o un límite, la salida digital
correspondiente se activa y desactiva con la frecuencia adecuada sin aplicar una histéresis. La
histéresis impide esta conmutación no deseada.

Rango para valor de posición


Puede definir para el encóder absoluto SSI una longitud de telegrama de entre 10 y 40 bits.
Los números de bit parametrizables del LSB y del MSB del valor de posición en el telegrama
definen el rango de valores. El módulo tecnológico puede leer un valor de posición con una
longitud máxima de 32 bits y transmitirlo al controlador.
Si se utiliza un encóder con una longitud del valor de posición de hasta 31 bits, el valor de
posición sin signo se trata como un valor positivo y puede adoptar valores entre 0 y 2(MSB-
LSB+1)-1. Si se utiliza un encóder con una longitud del valor de posición de 32 bits, el MSB del

valor de posición corresponde al signo y el valor de posición puede adoptar valores entre –
2147483648 y 2147483647. Si se utiliza un valor de posición de 32 bits para la función de
comparación, el valor de posición se interpreta como DINT.

Contaje, medición y lectura de posición


28 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

Telegrama SSI completo


En lugar de una magnitud pueden devolverse los 32 bits menos significativos del actual
telegrama SSI no procesado. De esta manera, además del valor de posición, obtiene bits
específicos de encóder adicionales, p. ej., bits de error. Si el telegrama SSI es más corto que
32 bits, se devuelven el telegrama SSI completo, justificado a la derecha, y los bits superiores
no usados con "0" en la interfaz de respuesta.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 29
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

2.2.4 Comportamiento en los límites de contaje

Rebase de un límite de contaje


El límite superior se rebasa por exceso cuando el valor de contaje actual coincide con el límite
superior y se produce un nuevo impulso de contaje en sentido ascendente. El límite inferior
de contaje se rebasa por exceso si el valor de contaje actual coincide con el límite inferior de
contaje y se produce un nuevo impulso de contaje en sentido descendente.
En caso de rebase, en la interfaz de realimentación se activa el bit de estado correspondiente:

Límite de contaje rebasado Bit de estado


Límite superior de contaje EVENT_OFLW se activa
Límite inferior de contaje EVENT_UFLW se activa

Puede restablecer los bits de estado con RES_EVENT.


Para el rebase por exceso de un límite de contaje puede parametrizar si se sigue contando
con el valor de contaje y con cuál de ellos.

Nota
El límite superior y el valor inicial definen el rango del contador:
Rango del contador = (límite superior ‒ valor inicial) + 1

Ejemplos
La siguiente figura muestra un ejemplo de finalización del proceso de contaje (cierre de
puerta automática) tras un rebase por exceso y el ajuste del contador al valor inicial:

Contaje, medición y lectura de posición


30 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

La siguiente figura muestra un ejemplo de continuación del proceso de contaje tras un rebase
por exceso y el ajuste del contador al valor inicial:

La siguiente figura muestra un ejemplo de finalización del proceso de contaje tras un rebase
por exceso y el establecimiento del contador al otro límite de contaje:

La siguiente figura muestra un ejemplo de continuación del proceso de contaje tras un rebase
por exceso y el establecimiento del contador al otro límite de contaje:

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 31
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

2.2.5 Control de puerta con encóder incremental o generador de impulsos


Muchas aplicaciones requieren que el contaje comience o se detenga en función de otros
eventos. El contaje se inicia o se detiene por medio de la función de puerta.
Por cada canal, los módulos tecnológicos poseen dos puertas, que determinan la puerta
interna resultante:
• Puerta software (puerta SW)
• Puerta hardware (puerta HW)

2.2.5.1 Puerta SW
La puerta SW se abre y cierra con el bit de control (Página 241) SW_GATE. El estado de la
puerta SW se indica mediante el bit de realimentación (Página 244) STS_SW_GATE.

2.2.5.2 Puerta HW
La puerta HW es opcional. La puerta HW se abre y cierra mediante señales en las entradas
digitales parametrizadas del canal.

Nota
Los filtros de entrada parametrizados retrasan la señal de control de la entrada digital.

El estado de una entrada digital DIm se indica mediante el bit de respuesta (Página 244)
STS_DIm correspondiente.

Apertura y cierre controlados por nivel de la puerta HW con una entrada digital
La siguiente figura muestra un ejemplo de apertura y cierre controlados por nivel con una
entrada digital. La entrada digital se parametriza de tal modo que esté activa con nivel alto:

Mientras la entrada digital está activa, la puerta HW está abierta y se cuentan los impulsos de
contaje. Si la entrada digital se desactiva, la puerta HW se cierra. Los impulsos de contaje se
ignoran y el valor de contaje se mantiene constante.

Contaje, medición y lectura de posición


32 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

Apertura y cierre controlados por flanco de la puerta HW con dos entradas digitales
La siguiente figura muestra un ejemplo de apertura y cierre con dos entradas digitales. Las
dos entradas digitales están parametrizadas de modo que se evalúe el flanco ascendente:

La puerta HW se abre con un flanco parametrizado en la entrada digital, que está


parametrizada para la apertura. La puerta HW se cierra con un flanco parametrizado en la
entrada digital, que está parametrizada para el cierre.

2.2.5.3 Puerta interna

Puerta interna
La puerta interna está abierta cuando la puerta SW está abierta y la puerta HW está abierta o
no se ha parametrizado. El estado de la puerta interna se indica mediante el bit de
realimentación (Página 244) STS_GATE.
Cuando la puerta interna está abierta, se inicia el contaje. Cuando la puerta interna está
cerrada, el resto de los impulsos de contaje se ignoran y el contaje se detiene.
La puerta SW debe estar abierta para controlar un proceso de contaje solo con la puerta HW.
Si no se parametriza ninguna puerta HW, se considerará que está siempre abierta. En ese
caso, la puerta interna debe abrirse y cerrarse únicamente mediante la puerta SW.

Puerta hardware Puerta software Puerta interna


Abierta/no parametrizada Abierta Abierta
Abierta/no parametrizada Cerrada Cerrada
Cerrada Abierta Cerrada
Cerrada Cerrada Cerrada

Durante la parametrización del comportamiento del contador debe establecerse si, tras abrir
la puerta interna, el proceso de contaje debe empezar con el valor de arranque o con el valor
de contaje actual.
Además, la puerta interna puede cerrarse automáticamente al rebasar por exceso un valor de
contaje. Para continuar el contaje es necesario que se cierre y se vuelva a abrir la puerta
software o la puerta hardware.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 33
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

2.2.5.4 Comportamiento del contador ante la apertura de puerta


Dispone de las siguientes posibilidades de parametrización para el comportamiento del
contador en la apertura de la puerta:
• Ajustar el contador al valor de arranque.
• Continuar con el valor de contaje actual.

Ajuste del contador al valor de arranque


Con esta parametrización se aplican los siguientes comportamientos de contador:
Cada proceso de contaje comienza tras la apertura de la puerta interna con el valor de
arranque.
La siguiente imagen muestra un ejemplo de continuación del proceso de contaje tras poner el
contador al valor de arranque:

Continuar con el valor de contaje actual


Con esta parametrización se aplican los siguientes comportamientos de contador:
Cada proceso de contaje comienza tras la nueva apertura de la puerta interna con el valor de
contaje actual.
La siguiente figura muestra un ejemplo de continuación del proceso de contaje con el valor
de contaje actual:

Contaje, medición y lectura de posición


34 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

2.2.6 Capture (Latch)

2.2.6.1 Capture con encóder incremental o generador de impulsos

Descripción
Con la función "Capture" se guarda el valor de contaje actual a través de una señal de
referencia externa. La función de Capture se puede parametrizar para las siguientes señales
de referencia:
• Flanco ascendente o descendente en una entrada digital
• Flanco ascendente y descendente en una entrada digital
• Flanco ascendente de la señal N en la entrada del encóder

Funcionamiento
El valor de Capture es siempre exactamente el valor de contaje en el instante del flanco
correspondiente (retardado con el retardo a la entrada parametrizado). La función de Capture
actúa independientemente del estado de la puerta interna. Si la puerta está cerrada, se
guarda el valor de contaje sin cambios.
La siguiente figura muestra un ejemplo de la función de Capture con la siguiente
parametrización:
• Valor inicial = 0
• Evento de Capture con flanco ascendente en la entrada digital parametrizada
• Poner el contador al valor inicial con la apertura de puerta
• Continuar el contaje tras evento de Capture

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 35
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

La siguiente figura muestra otro ejemplo de la función de Capture con la siguiente


parametrización:
• Valor inicial = 0
• Evento de Capture con flanco ascendente en la entrada digital parametrizada
• Poner el contador al valor inicial con la apertura de puerta
• Tras el evento de Capture, establecer el valor de contaje al valor inicial y continuar el
contaje

Con el bit de control (Página 241) EN_CAPTURE se habilita la función de Capture. El bit de
respuesta (Página 244) EVENT_CAP indica que se ha guardado un valor de contaje como valor
Capture en la interfaz de respuesta. Cuando restablece EN_CAPTURE, se restablece
EVENT_CAP. El estado de una entrada digital se indica mediante el bit de respuesta
(Página 244) STS_DIm correspondiente.
La siguiente figura muestra un ejemplo de los bits EN_CAPTURE y EVENT_CAP al utilizar la
función única de Capture mediante un flanco ascendente en una entrada digital:

Contaje, medición y lectura de posición


36 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

La siguiente figura muestra un ejemplo de los bits EN_CAPTURE y EVENT_CAP al utilizar la


función periódica de Capture mediante un flanco ascendente en una entrada digital:

Nota
Los filtros de entrada parametrizados retrasan la señal de control de la entrada digital
correspondiente.
La función de Capture no tiene ninguna influencia en el bit de respuesta STS_CNT ni en los
LED UP y DN.

Alarma de proceso
Se puede parametrizar una alarma de proceso para la función de Capture. Si las alarmas de
proceso se disparan más rápido de lo que el sistema puede acusarlas, se pierden alarmas de
proceso y se notifica la alarma de diagnóstico "Alarma de proceso perdida".

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 37
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

2.2.6.2 Capture con encóder absoluto SSI

Descripción
Con la función "Capture" se guarda el valor de posición actual a través de una señal de
referencia externa. La función de Capture se puede parametrizar para las siguientes señales
de referencia:
• Flanco ascendente o descendente en una entrada digital
• Flanco ascendente y descendente en una entrada digital

Funcionamiento
En el instante del flanco correspondiente, el valor de posición del último telegrama SSI válido
se guarda en el valor Capture.
La siguiente figura muestra un ejemplo de evento de Capture mediante un flanco ascendente
en la entrada digital parametrizada:

Con el bit de control (Página 241) EN_CAPTURE se habilita la función de Capture. El bit de
respuesta (Página 244) EVENT_CAP indica que se ha guardado un valor de posición como
valor de Capture en la interfaz de respuesta. Cuando restablece EN_CAPTURE, se restablece
EVENT_CAP. El estado de una entrada digital se indica mediante el bit de respuesta
(Página 244) STS_DIm correspondiente.

Contaje, medición y lectura de posición


38 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

La siguiente figura muestra un ejemplo de los bits EN_CAPTURE y EVENT_CAP al utilizar la


función única de Capture mediante un flanco ascendente en una entrada digital:

La siguiente figura muestra un ejemplo de los bits EN_CAPTURE y EVENT_CAP al utilizar la


función periódica de Capture mediante un flanco ascendente en una entrada digital:

Nota
Los filtros de entrada parametrizados retrasan la señal de control de la entrada digital
correspondiente.

Alarma de proceso
Se puede parametrizar una alarma de proceso para la función de Capture. Si las alarmas de
proceso se disparan más rápido de lo que el sistema puede acusarlas, se pierden alarmas de
proceso y se notifica la alarma de diagnóstico "Alarma de proceso perdida".

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 39
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

2.2.7 Sincronización

Descripción
Con la función "Sincronización" se pone el contador al valor inicial predefinido mediante una
señal de referencia externa. La sincronización se puede parametrizar para las siguientes
señales de referencia:
• Flancos ascendentes o descendentes en una entrada digital
• Flanco ascendente de la señal N en la entrada del encóder
• Flanco ascendente de la señal N en la entrada del encóder en función del nivel de una
entrada digital

Funcionamiento
La sincronización siempre se realiza en el instante preciso de la señal de referencia. La
sincronización actúa independientemente del estado de la puerta interna.
Con el bit de control (Página 241) EN_SYNC_UP se habilita la sincronización para el contaje en
sentido ascendente. Con el bit de control (Página 241) EN_SYNC_DN se habilita la
sincronización para el contaje en sentido descendente. El bit de respuesta (Página 244)
EVENT_SYNC indica que se ha producido una sincronización. Al restablecer EN_SYNC_UP o
EN_SYNC_DN, se restablece también EVENT_SYNC.

Nota
Los filtros de entrada parametrizados retrasan la señal de control de la entrada digital
correspondiente.
La sincronización no tiene ninguna influencia en el bit de realimentación (Página 244)
STS_CNT.

Contaje, medición y lectura de posición


40 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

Sincronización única
La siguiente figura muestra un ejemplo de los bits EN_SYNC_UP, EN_SYNC_DN y EVENT_SYNC
con una única sincronización mediante un flanco en una entrada digital en el caso de los
impulsos de contaje en sentido ascendente:

Tras la habilitación de la sincronización para el contaje en sentido ascendente, el contador se


sincroniza con el primer flanco ascendente en la entrada digital parametrizada. Solo tras
desactivar y volver a activar el bit de control (Página 241) EN_SYNC_UP, el contador puede
volver a sincronizarse.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 41
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

Sincronización periódica
La siguiente figura muestra un ejemplo de los bits EN_SYNC_UP, EN_SYNC_DN y EVENT_SYNC
con una sincronización periódica mediante un flanco en una entrada digital en el caso de los
impulsos de contaje en sentido ascendente:

Mientras esté habilitada la sincronización para el contaje en sentido ascendente, el contador


se sincroniza con cada flanco ascendente en la entrada digital parametrizada.

Alarma de proceso
Se puede parametrizar una alarma de proceso para la sincronización. Si las alarmas de
proceso se disparan más rápido de lo que el sistema puede acusarlas, se pierden alarmas de
proceso y se notifica la alarma de diagnóstico "Alarma de proceso perdida".

Contaje, medición y lectura de posición


42 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

2.2.7.1 Sincronización mediante entrada digital


Se puede activar la sincronización en una entrada digital mediante flancos.

Sincronización única
La siguiente figura muestra un ejemplo de sincronización única mediante un flanco en una
entrada digital:

Tras la habilitación de la sincronización para el contaje en sentido ascendente, el contador se


sincroniza con el primer flanco ascendente en la entrada digital parametrizada. Hasta que el
bit de control (Página 241) EN_SYNC_UP se desactiva y se vuelve activar, se ignora un nuevo
flanco ascendente en la entrada digital. A continuación puede sincronizarse de nuevo el
contador.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 43
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

Sincronización periódica
La siguiente figura muestra un ejemplo de sincronización periódica mediante un flanco en
una entrada digital:

Mientras esté habilitada la sincronización para el contaje en sentido ascendente, el contador


se sincroniza con cada flanco ascendente en la entrada digital parametrizada.

Contaje, medición y lectura de posición


44 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

2.2.7.2 Sincronización en caso de señal N


La sincronización en caso de señal N en la entrada de encóder se puede disparar dependiente
o independientemente del estado de una entrada digital.

Sincronización única
La siguiente figura muestra un ejemplo de sincronización única en caso de señal N
(independientemente de una entrada digital):

Tras la habilitación de la sincronización para el contaje en sentido ascendente, el contador se


sincroniza con la primera señal N. Tras desactivar y volver a activar el bit de control
(Página 241) EN_SYNC_UP , el contador puede volver a sincronizarse.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 45
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

Sincronización periódica
La siguiente figura muestra un ejemplo de sincronización periódica en caso de señal N:

Mientras esté habilitada la sincronización para el contaje en sentido ascendente, el contador


se sincroniza con cada señal N.

Contaje, medición y lectura de posición


46 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

Habilitación mediante una entrada digital


La siguiente figura muestra un ejemplo de sincronización periódica en caso de señal N en
función del estado de una entrada digital:

Mientras esté habilitada la sincronización para el contaje en sentido ascendente y la entrada


digital correspondiente esté activa, el contador se sincroniza con cada señal N. Si no se
cumple una de las dos condiciones, el contador no se sincroniza con la señal N.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 47
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

2.2.8 Valores de comparación

2.2.8.1 Valores de comparación y salidas

Descripción
Es posible definir dos valores de comparación que pueden controlar las dos salidas digitales
del canal, independientemente del programa de usuario:
• Valor de comparación 0 para salida digital DQ0
• Valor de comparación 1 para salida digital DQ1
En función del modo de operación y el sensor o encóder utilizado, establezca como valores de
comparación dos valores de posición, valores de contaje o valores medidos. Los valores de
comparación son parametrizables y pueden modificarse en tiempo de ejecución a través del
programa de usuario.

Nota
DQ0 de un contador de una CPU compacta
En una CPU compacta, la salida digital DQ0 correspondiente está disponible a través de la
interfaz de respuesta, pero no como salida física.

Conmutación de salidas digitales desde el programa de usuario


Con los bits de control (Página 241) TM_CTRL_DQ0 y TM_CTRL_DQ1 se controla la utilización
de las salidas digitales.
Si TM_CTRL_DQm está establecido en 0, se puede controlar la salida digital correspondiente
con el bit de control SET_DQm desde el programa de usuario independientemente de la
función tecnológica configurada. Si TM_CTRL_DQm está establecido en 1, se habilita la
función tecnológica para controlar la salida digital correspondiente.
El estado de una salida digital se notifica mediante el bit de respuesta STS_DQm
correspondiente.

Contaje, medición y lectura de posición


48 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

2.2.8.2 Conmutación a los valores de comparación con valor de contaje como referencia
Los valores de comparación se comparan con el valor de contaje actual. Si el valor de contaje
cumple la condición de comparación parametrizada y la función tecnológica de la salida
digital correspondiente está habilitada, la salida digital se activa. Cuando se parametriza
"Entre valor de comparación 0 y 1" para la salida digital DQ1, los dos valores de comparación
repercuten en DQ1.
La conmutación de una salida digital puede configurarse para que dependa de los siguientes
eventos de comparación:

Ajuste entre el valor de comparación y el límite superior de contaje


La salida digital correspondiente se establece en 1 cuando:
Valor de comparación <= valor de contaje <= límite superior de contaje

El evento de comparación es independiente del sentido de contaje.

Ajuste entre el valor de comparación y el límite inferior de contaje


La salida digital correspondiente se establece en 1 cuando:
Límite inferior de contaje <= valor de contaje <= valor de comparación

El evento de comparación es independiente del sentido de contaje.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 49
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

Ajuste entre los valores de comparación 0 y 1


El evento de comparación puede parametrizarse para la salida digital DQ1 cuando para la
salida digital DQ0 se ha parametrizado "Utilizada por el programa de usuario". El valor de
comparación 1 debe ser superior al valor de comparación 0.
DQ1 se establece en 1 cuando:
Valor de comparación 0 <= valor de contaje <= valor de comparación 1
La siguiente figura muestra un ejemplo del evento de comparación al contar en sentido
ascendente:

Ajuste con valor de comparación para una duración del impulso


La salida digital correspondiente se ajusta a 1 durante un tiempo definido si se cumplen las
siguientes condiciones:
• Valor de contaje = valor de comparación
• Sentido de contaje actual = sentido de contaje parametrizado para el evento de
comparación
La siguiente figura muestra un ejemplo del evento de comparación al contar en sentido
ascendente:

Contaje, medición y lectura de posición


50 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

La siguiente figura muestra un ejemplo del evento de comparación al contar en sentido


descendente:

Para repetir el evento de comparación, debe cambiarse el valor de contaje de modo que
coincida de nuevo con el valor de comparación correspondiente.

Cuando se define "0" como duración del impulso y el valor de contaje coincide con el valor de
comparación, la salida digital correspondiente se establece en 1 hasta el siguiente impulso de
contaje:

Nota
Este evento de comparación conmuta la salida digital correspondiente cuando el valor de
comparación se alcanza mediante un impulso de contaje. Al establecer el valor de contaje,
p. ej. por medio de la sincronización, la salida digital no se conmuta.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 51
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

Ajuste mediante el programa de usuario hasta el valor de comparación


Puede establecer cada salida digital en 1 (flanco) ajustando el bit de control (Página 241)
SET_DQm. La correspondiente salida digital se establece en 0 si se produce uno de los
siguientes eventos:
• Coincidencia del valor de contaje y el valor de comparación en el sentido parametrizado
del evento de comparación
• Desactivación del correspondiente bit de control SET_DQm
La siguiente figura muestra un ejemplo del evento de comparación al contar en sentido
ascendente:

Al establecer el bit de control SET_DQm a 0 puede desconectar la salida digital antes de que
el valor de contaje coincida con el de comparación.

Nota
Si se alcanza el valor de comparación en el sentido de contaje parametrizado, el bit de
respuesta EVENT_CMPm se establece independientemente del estado del bit de control
SET_DQm.
El evento de comparación conmuta una salida digital cuando el valor de comparación
correspondiente se alcanza mediante un impulso de contaje. Al establecer el valor de contaje,
p. ej. por medio de la sincronización, la salida digital no se conmuta.

Contaje, medición y lectura de posición


52 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

2.2.8.3 Conmutación a los valores de comparación con valor de posición (valor absoluto
SSI) como referencia
Los valores de comparación se comparan con el valor de posición actual. Si el valor de
posición cumple la condición de comparación parametrizada y la función tecnológica de la
salida digital correspondiente está habilitada, la salida digital se activa. Cuando se
parametriza "Entre valor de comparación 0 y 1" para la salida digital DQ1, los dos valores de
comparación repercuten en DQ1.
Si se utiliza un valor de posición de 32 bits para la función de comparación, el valor de
posición se interpreta como DINT.
La conmutación de una salida digital puede configurarse para que dependa de los siguientes
eventos de comparación:

Ajuste entre el valor de comparación y el límite superior


El límite superior coincide con el valor de posición máximo.
La salida digital correspondiente se establece en 1 cuando:
Valor de comparación <= valor de posición <= valor de posición máximo

El evento de comparación es independiente del sentido del cambio del valor de posición. El
valor de posición máximo depende de la resolución del encóder absoluto SSI.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 53
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

Ajuste entre el valor de comparación y el límite inferior


El límite inferior coincide con el valor de posición "0".
La salida digital correspondiente se establece en 1 cuando:
0 <= Valor de posición = valor de comparación

El evento de comparación es independiente del sentido del cambio del valor de posición.

Ajuste entre los valores de comparación 0 y 1


El evento de comparación puede parametrizarse para la salida digital DQ1 cuando para la
salida digital DQ0 se ha parametrizado "Utilizada por el programa de usuario". El valor de
comparación 1 debe ser superior al valor de comparación 0.
DQ1 se establece en 1 cuando:
Valor de comparación 0 <= valor de posición <= valor de comparación 1
La siguiente figura muestra un ejemplo del evento de comparación en sentido ascendente:

Contaje, medición y lectura de posición


54 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

Ajuste con valor de comparación para una duración del impulso


La salida digital correspondiente se ajusta a 1 durante un tiempo definido si se cumplen las
siguientes condiciones:
• Coincidencia del valor de posición y del valor de comparación o cruce del valor de
comparación
• Sentido actual del cambio de valor de posición = sentido parametrizado para el evento de
comparación
La siguiente figura muestra un ejemplo del evento de comparación en sentido ascendente:

La siguiente figura muestra un ejemplo del evento de comparación en sentido descendente:

Para repetir el evento de comparación, debe cambiarse el valor de posición de modo que
coincida de nuevo con el valor de comparación correspondiente o lo cruce.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 55
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

Ajuste mediante el programa de usuario hasta el valor de comparación


Puede establecer cada salida digital en 1 (flanco) ajustando el bit de control (Página 241)
SET_DQm. La correspondiente salida digital se establece en 0 si se produce uno de los
siguientes eventos:
• Coincidencia del valor de posición y del valor de comparación o cruce del valor de
comparación en el sentido parametrizado del evento de comparación
• Desactivación del correspondiente bit de control SET_DQm
La siguiente figura muestra un ejemplo del evento de comparación en sentido ascendente:

Al establecer el bit de control SET_DQm a 0 puede desconectar la salida digital antes de que
el valor de posición coincida con el de comparación o lo cruce.

Nota
Si se alcanza o se cruza el valor de comparación en el sentido parametrizado, el bit de
respuesta EVENT_CMPm se establece independientemente del estado del bit de control
SET_DQm.

Contaje, medición y lectura de posición


56 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

2.2.8.4 Conmutación a los valores de comparación con valor medido como referencia
Los valores de comparación se comparan con el valor medido actual. Si el valor medido de la
condición de comparación parametrizada se cumple y la función tecnológica de la salida
digital correspondiente está habilitada, se activa la salida digital. Cuando se parametriza
"Entre los valores de comparación 0 y 1" o "No comprendido entre valor de comparación 0
y 1" para la salida digital DQ1, los dos valores de comparación repercuten en DQ1.
La conmutación de una salida digital puede configurarse para que dependa de los siguientes
eventos de comparación:

Ajuste por encima del valor de comparación


La salida digital correspondiente se establece en 1, cuando:
Valor medido >= valor de comparación

Ajuste por debajo del valor de comparación


La salida digital correspondiente se establece en 1, cuando:
Valor medido <= valor de comparación

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 57
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

Ajuste entre los valores de comparación 0 y 1


El evento de comparación puede parametrizarse para la salida digital DQ1 cuando se ha
parametrizado "Utilizada por el programa de usuario" para la salida digital DQ0. El valor de
comparación 1 debe ser superior al valor de comparación 0.
DQ1 se establece en 1 cuando:
Valor de comparación 0 <= valor medido <= valor de comparación 1

Sin ajuste entre los valores de comparación 0 y 1


El evento de comparación puede parametrizarse para la salida digital DQ1 cuando se ha
parametrizado "Utilizada por el programa de usuario" para la salida digital DQ0. El valor de
comparación 1 debe ser superior al valor de comparación 0.
DQ1 se establece en 1 cuando:
Valor de comparación 1 <= valor medido <= valor de comparación 0

Contaje, medición y lectura de posición


58 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

2.2.9 Determinación de medidas

2.2.9.1 Sinopsis de las funciones de medición


Están disponibles las siguientes funciones de medición de alta precisión (precisión hasta 100
ppm):

Tipo de medición (Página 60) Descripción


Medición de frecuencia A partir del cronograma de los impulsos de contaje o cambios de los
valores de posición se calcula la frecuencia media en un intervalo
de medición, y dicha frecuencia se devuelve como número en coma
flotante en hercios.
Medición del período A partir del cronograma de los impulsos de contaje o los cambios de
los valores de posición se calcula el período medio en un intervalo
de medición, y dicho período medio se devuelve como número en
coma flotante en segundos.
Medición de velocidad A partir del cronograma de los impulsos de contaje o los cambios de
los valores de posición y otros parámetros se calcula la velocidad
media en un intervalo de medición, y dicha velocidad media se de-
vuelve en la unidad parametrizada.

Los valores medidos y de contaje están disponibles simultáneamente en la interfaz de


respuesta.

Tiempo de actualización
Puede parametrizar como tiempo de actualización el intervalo con el que el módulo
tecnológico actualiza cíclicamente los valores medidos. A través de tiempos de actualización
más dilatados se pueden filtrar magnitudes inestables y se puede aumentar la precisión de
medida.

Control de puerta en encóders incrementales y generadores de impulsos


La apertura y el cierre de la puerta interna definen la ventana de tiempo en la que se capturan
los impulsos de contaje. El tiempo de actualización es asíncrono al abrir la puerta, es decir, el
tiempo de actualización no se inicia con la apertura de la puerta. Después del cierre de la
puerta interna se devuelve el último valor medido.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 59
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

2.2.9.2 Determinación de medidas con encóder incremental o generador de impulsos

Rangos de medición (TM Count y TM PosInput)


Las funciones de medición tienen los siguientes límites de rango de medición:

Tipo de medición Límite inferior del rango de me- Límite superior del rango de me-
dición dición
Medición de frecuencia 0,04 Hz 800 kHz* / 4 MHz**
Medición de período 1,25 µs* / 0,25 µs** 25 s
Medición de velocidad Depende del número parametrizado de "incrementos por unidad" y de
la "base de tiempo para medición de velocidad"

* Válido para encóder incrementales de 24 V y evaluación de señal "cuádruple".


** Válido para encóder incremental RS422 y evaluación de señal "cuádruple".

Todos los valores medidos se devuelven como valores con signo. El signo indica si el valor de
contaje ha aumentado o disminuido durante el intervalo en cuestión.

Rangos de medición (CPU compacta)


Las funciones de medición tienen los siguientes límites de rango de medición:

Tipo de medición Límite inferior del rango de me- Límite superior del rango de me-
dición dición
Medición de frecuencia 0,04 Hz 400 kHz*
Medición de período 2,5 µs* 25 s
Medición de velocidad Depende del número parametrizado de "incrementos por unidad" y de
la "base de tiempo para medición de velocidad"

* Válido para encóder incrementales de 24 V y evaluación de señal "cuádruple".

Todos los valores medidos se devuelven como valores con signo. El signo indica si el valor de
contaje ha aumentado o disminuido durante el intervalo en cuestión.

Principio de medición
El módulo tecnológico asigna un valor de tiempo a cada impulso de contaje. El intervalo de
medida se define como el intervalo que transcurre entre el último impulso de contaje antes y
durante el tiempo de actualización precedente. Para calcular una magnitud se evalúan el
intervalo de medida y el número de impulsos del intervalo de medida.
Cuando no se produce ningún impulso de contaje en el tiempo de actualización, se produce
una adaptación dinámica del intervalo de medida. En este caso, se adopta un impulso al final
del tiempo de actualización y el intervalo de medida se calcula desde ahí hasta el último
impulso producido. A continuación, el número de impulsos es 1.
El bit de realimentación STS_M_INTERVAL notifica si se ha producido un impulso de contaje
en el intervalo de medida precedente. De ese modo, se puede distinguir entre un impulso de
contaje adoptado y uno efectivo.

Contaje, medición y lectura de posición


60 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

Las siguientes figuras muestran el principio de medición y la adaptación dinámica del


intervalo de medida:

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 61
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

Medición de frecuencia
En el tiempo que transcurre hasta el primer valor de medida existente se devuelve el valor "0".
El proceso de medición empieza con el primer impulso captado tras la apertura de la puerta
interna. El primer valor medido no se calcula hasta después del segundo impulso.
Cada vez que transcurre el tiempo de actualización, el valor medido se actualiza en la interfaz
de realimentación (Página 244). Cuando la puerta interna está cerrada, el proceso de
medición se detiene y el valor medido ya no se actualiza.
La siguiente figura muestra un ejemplo de la medición de la frecuencia con un tiempo de
actualización de 1 s:

Contaje, medición y lectura de posición


62 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

Medición del período


En la medición del período, el valor inverso de la frecuencia se emite como valor medido.
En el tiempo que transcurre hasta el primer valor de medida existente se devuelve el valor
"25 s".

Medición de velocidad
Para la medición de la velocidad, la frecuencia normalizada se emite como valor medido. La
normalización se parametriza a través de la base de tiempo y el número de incrementos que
el encóder emite por unidad.
Ejemplo:
Su encóder emite 4000 incrementos por metro. La velocidad debe medirse en metros por
minuto.
En este caso, debe parametrizar 4000 Incrementos por unidad y una base de tiempo de un
minuto.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 63
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

2.2.9.3 Determinación de medidas con encóder absoluto SSI

Rangos de medición para el encóder absoluto SSI


Las funciones de medición tienen los siguientes límites de rango de medida:

Tipo de medición Límite inferior del rango de me- Límite superior del rango de me-
dida dida
Medición de frecuencia 0,04 Hz 4 MHz
Medición del período 0,25 μs 25 s
Medición de velocidad En función del número parametrizado de "Incrementos por unidad" y
"Base de tiempo para medición de velocidad"

Todos los valores medidos se devuelven como valores con signo. El signo indica si el valor de
posición ha aumentado o disminuido durante el intervalo.

Principio de medición
El módulo tecnológico asigna un valor de tiempo a cada telegrama SSI. El intervalo de medida
se define como el intervalo que transcurre entre el último telegrama SSI con un cambio del
valor de posición antes y durante el tiempo de actualización precedente. Para el cálculo de
una magnitud se evalúan el intervalo de medición y el cambio total del valor de posición en el
intervalo de medición. El cambio total del valor de posición en un intervalo de medición
coincide con el número de incrementos del encóder en el mismo intervalo de medición.
Cuando no se produce ningún cambio del valor de posición en el tiempo de actualización, se
produce una adaptación dinámica del intervalo de medición. En este caso, se adopta un
cambio del valor de posición al final del tiempo de actualización y el intervalo de medición se
calcula desde ahí hasta el último telegrama SSI con un cambio del valor de posición.
Entonces, el cambio del valor de posición es 1.
El bit de realimentación STS_M_INTERVAL notifica si se ha producido un cambio del valor de
posición en el intervalo de medición precedente. De ese modo, se puede distinguir entre un
cambio del valor de posición adoptado y uno efectivo. Si el módulo tecnológico no puede
calcular ningún valor medido debido a un rebase de los límites del rango de medida, no se
establece el bit de realimentación STS_M_INTERVAL.

Contaje, medición y lectura de posición


64 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

Medición de frecuencia
En el tiempo que transcurre hasta el primer valor medido existente se devuelve el valor "0,0".
El proceso de medición empieza con el primer cambio del valor de posición captado. El primer
valor medido no se calcula hasta después del segundo cambio del valor de posición captado.
Cada vez que transcurre el tiempo de actualización, el valor medido se actualiza en la interfaz
de respuesta (Página 244).
La siguiente figura muestra un ejemplo de la medición de la frecuencia con un tiempo de
actualización de 1 s:

Medición del período


En la medición del período, el valor inverso de la frecuencia se emite como valor medido.
En el tiempo que transcurre hasta el primer valor medido existente se devuelve el valor "25 s".

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 65
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

Medición de velocidad
Para la medición de la velocidad, la frecuencia normalizada se emite como valor medido. La
normalización se parametriza a través de la base de tiempo y el número de incrementos que
el encóder emite por unidad.
Ejemplo:
Su encóder absoluto SSI funciona con una resolución de 12 bits por vuelta y emite 4096
incrementos por vuelta. La velocidad debe medirse en vueltas por minuto.
En este caso, debe parametrizar 4096 Incrementos por unidad y una base de tiempo de un
minuto.

Nota
Una velocidad demasiado alta del encóder puede devolver un sentido de giro erróneo
Si un encóder absoluto SSI gira tan rápido que recorre más de la mitad del rango de valores
dentro de un ciclo del módulo1, no es posible calcular con exactitud la velocidad y el sentido
de giro. Esto puede provocar un funcionamiento incorrecto en:
• funciones DQ
• bits de respuesta EVENT_OFLW, EVENT_UFLW, EVENT_ZERO, EVENT_CMP0, EVENT_CMP1
y STS_DIR

1 Modo no isócrono: 500 μs; modo isócrono: tiempo de ciclo PROFINET

Nota
Si se utiliza un encóder absoluto SSI cuyo rango de valores no sea una potencia de dos, puede
ser que el valor medido de velocidad calculado en el momento del desbordamiento resulte
erróneo.

Contaje, medición y lectura de posición


66 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

2.2.10 Histéresis

2.2.10.1 Histéresis con encóder incremental o generador de impulsos

Descripción
Con la histéresis se puede definir un rango para los valores de comparación en el que las
salidas digitales no deban conmutarse de nuevo antes de que el valor de contaje haya salido
una vez de este rango.
Con leves movimientos del encóder, el valor de contaje puede oscilar alrededor de un valor
concreto. Si en el rango de oscilación hay un valor de comparación o un límite de contaje, la
salida digital correspondiente se activa y desactiva con la frecuencia conveniente sin aplicar
una histéresis. La histéresis evita esta conmutación no deseada, así como alarmas de proceso
parametrizadas cuando tiene lugar un evento de comparación.
La histéresis se activa si el correspondiente valor de comparación se alcanza con un impulso
de contaje. Si el valor de contaje se ajusta al valor de arranque durante una histéresis activa,
la histéresis se desactiva.
El rango de histéresis finaliza, independientemente del valor de histéresis, en el límite inferior
o superior de contaje.

Funcionamiento
La siguiente figura muestra un ejemplo de histéresis con la siguiente parametrización:
• Ajuste de una salida digital entre el valor de comparación y el límite de contaje superior
• Valor de comparación = 5
• Histéresis = 0 o 2 (sobre fondo gris)

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 67
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

La histéresis se activa al alcanzar el valor de contaje 5. Con la histéresis activada el resultado


de la comparación permanece invariable. La histéresis se desactiva al alcanzar los valores de
contaje 2 u 8.
La siguiente figura muestra un ejemplo de histéresis con la siguiente parametrización:
• Ajuste con valor de comparación para una duración del impulso
• Valor de comparación = 5
• Comparación en ambos sentidos de contaje
• Histéresis = 0 o 2 (sobre fondo gris)

Contaje, medición y lectura de posición


68 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

2.2.10.2 Histéresis con encóder absoluto SSI

Descripción
Con la histéresis se puede definir un rango para los valores de comparación en el que las
salidas digitales no deban conmutarse de nuevo antes de que el valor de posición haya salido
una vez de este rango.
Con leves movimientos del encóder, el valor de posición puede oscilar alrededor de un valor
concreto. Si en el rango de oscilación hay un valor de referencia, el valor de posición mínimo
o máximo correspondiente, la salida digital correspondiente se activa y desactiva con la
frecuencia conveniente sin aplicar una histéresis. La histéresis evita esta conmutación no
deseada, así como alarmas de proceso parametrizadas cuando tiene lugar un evento de
comparación.
El rango de histéresis finaliza en el valor de posición mínimo o máximo, independientemente
del valor de la histéresis.

Funcionamiento
La siguiente figura muestra un ejemplo de histéresis con la siguiente parametrización:
• Ajuste de una salida digital entre el valor de comparación y el límite superior
• Valor de comparación = 10
• Histéresis = 0 o 2 (sobre fondo gris)

La histéresis se activa al alcanzarse el valor de posición 10. Con la histéresis activada el


resultado de la comparación permanece invariable. La histéresis se desactiva al alcanzarse los
valores de posición 7 o bien 13.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 69
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

La siguiente figura muestra un ejemplo de histéresis con la siguiente parametrización:


• Ajuste con valor de comparación para una duración del impulso
• Valor de comparación = 10
• Comparación en ambos sentidos de los cambios del valor de posición
• Histéresis = 0 o 2 (sobre fondo gris)

Contaje, medición y lectura de posición


70 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

2.2.11 Alarmas

Alarma de proceso
El módulo tecnológico puede disparar una alarma de proceso en la CPU, entre otros, cuando
tiene lugar un evento de comparación, cuando se rebasan el límite superior o inferior, cuando
el contador pasa por cero y/o cuando cambia el sentido de contaje (inversión de sentido). Es
posible definir qué eventos deben generar una alarma de proceso durante el funcionamiento.

Alarma de diagnóstico
El módulo tecnológico puede disparar alarmas de diagnóstico si se producen errores. Debe
habilitar las alarmas de diagnóstico para determinados errores en la configuración del
dispositivo. Infórmese con el manual de producto del módulo tecnológico sobre los eventos
que pueden disparar una alarma de diagnóstico durante el funcionamiento.

2.2.12 Lectura de posición para Motion Control

Descripción
El módulo tecnológico se puede utilizar, p. ej., con un encóder incremental para los
siguientes objetos tecnológicos de eje de S7-1500 Motion Control para la lectura de posición:
• TO_PositioningAxis
• TO_SynchronousAxis
• TO_ExternalEncoder
Si se emplea un encóder incremental o un generador de impulsos, la lectura de posición se
basa en la función de contaje del módulo tecnológico. Con un encóder absoluto SSI, el valor
absoluto se lee a través de una interfaz serie síncrona, se acondiciona de acuerdo con la
parametrización y se pone a disposición de S7-1500 Motion Control.
La funcionalidad del módulo tecnológico tiene las siguientes limitaciones:
• No pueden parametrizarse comportamientos de contador
• No se dispone de funciones para entradas digitales, excepto la función de detector
• No se dispone de funciones de comparación para salidas digitales
• No se dispone de alarmas de proceso
En la configuración de dispositivos del módulo tecnológico en STEP 7 (TIA Portal), seleccione
el modo de operación "Lectura de posición para el objeto tecnológico "Motion Control"" y
utilice el objeto tecnológico correspondiente en el programa. Así se reducen las posibilidades
de parametrización a los parámetros necesarios. Para TM Count o TM PosInput el modo de
funcionamiento se aplica automáticamente a todos los canales del módulo tecnológico. En
una CPU compacta el modo de operación se aplica al canal en cuestión.
En este modo de operación puede usarse el objeto tecnológico Detector
(TO_MeasuringInput) para ejecutar una función de detector con una entrada digital de
hardware. Para ello, seleccione en el objeto tecnológico Detector el tipo de detector
"Medición mediante telegrama PROFIdrive" y, como número del detector, el valor "1".
Encontrará información sobre el resto de la configuración en la ayuda sobre objetos
tecnológicos Eje y el objeto tecnológico Detector de S7-1500 Motion Control.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 71
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

2.2.13 Señales del encóder

2.2.13.1 Señales de contaje de 24 V y TTL

Señales de contaje de encóder incrementales de 24 V y TTL


El encóder incremental de 24 V suministra al módulo tecnológico las señales de 24 V A, B y N.
Las señales A y B están desfasadas 90° entre sí. Puede conectar también encóders
incrementales sin señal N.
En un encóder incremental de 24 V se utilizan las señales A y B para contar. La señal N sirve,
en la parametrización correspondiente, para poner el contador al valor de inicio o guardar el
valor de contaje actual en el valor de Capture.
La siguiente figura muestra un ejemplo del cronograma de las señales de un encóder
incremental de 24 V:

El módulo tecnológico detecta el sentido de contaje por la secuencia de los flancos en las
señales A y B. Puede definir una inversión del sentido de contaje.

Señales de contaje de generadores de impulsos de 24 V y TTL sin/con señal de sentido


El sensor, por ejemplo un detector de proximidad (BERO) o una fotocélula, solo proporciona
una señal de contaje, que debe conectarse a la conexión A del contador.
Adicionalmente puede conectar a la conexión B del contador una señal para detectar el
sentido. Con nivel alto de la señal de sentido se cuenta hacia atrás. Si el encóder no
proporciona la señal correspondiente, se puede predefinir el sentido de contaje con el
programa de usuario a través de la interfaz de control.
La siguiente figura muestra un ejemplo del cronograma de las señales de un encóder de
impulsos de 24 V con señal de sentido y los impulsos de contaje resultantes:

Contaje, medición y lectura de posición


72 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

Señales de contaje de generadores de impulsos de 24 V y TTL con señal de contaje


ascendente/descendente
La señal de contaje ascendente se conecta al conector A. La señal de contaje descendente se
conecta al conector B.
La siguiente figura muestra un ejemplo del cronograma de las señales de un generador de
impulsos con señal de contaje ascendente/descendente y los impulsos de contaje resultantes:

Sensores tipo PNP/tipo NPN para señales de contaje de 24 V (TM Count)


En las entradas de contaje se pueden conectar los siguientes encóder o sensores:
• Sensores tipo PNP:
Las entradas A, B y N se conmutan a 24VDC .
• Sensores tipo NPN:
Las entradas A, B y N se conmutan a masa M .
• Sensores tipo push/pull (tipo PNP y M):
Las entradas A, B y N se conmutan de forma alternativa a 24VDC y a masa M .

Sensores tipo PNP para señales de contaje de 24 V (CPU compacta)


En las entradas de contaje se pueden conectar los encóders o sensores tipo P y push/pull:

Vigilancia de las señales de encóder (TM Count y TM PosInput)


El módulo tecnológico vigila la posible rotura de hilo en las señales de encóders tipo push/pull
de 24 V. El módulo tecnológico vigila posibles errores en la tensión de alimentación en las
señales TTL.
Si se habilita la alarma de diagnóstico en la configuración de dispositivos, el módulo
tecnológico disparará una alarma de diagnóstico en caso de error en las señales del encóder.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 73
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

2.2.13.2 Señales de contaje RS422

Señales de contaje de encóders incrementales RS422


El encóder incremental RS422 proporciona al módulo tecnológico las siguientes señales
diferenciales:
• +A y –A
• +B y –B
• +N y –N
La información de señal en señales RS422 se codifica en su tensión diferencial entre +A y –A,
+B y –B o +N y –N. Las señales A y B están desfasadas 90° entre sí. Puede conectar también el
encóder incremental sin señal N.
En un encóder incremental RS422 se emplean las señales A y B para contar. La señal N sirve,
en la parametrización correspondiente, para poner el contador al valor inicial o guardar el
valor de contaje actual como valor de Capture.
La siguiente figura muestra un ejemplo del cronograma de las señales de un encóder
incremental RS422:

El módulo tecnológico detecta el sentido de contaje por la secuencia de los flancos en las
señales A y B. Puede definir una inversión del sentido de contaje.

Señales de contaje de encóders de impulsos RS422 sin/con señal de sentido


El encóder, por ejemplo una fotocélula, solo proporciona una señal de contaje, que debe
conectarse a la conexión A.
Adicionalmente puede conectar a la conexión B una señal para detectar el sentido. Con nivel
alto de la señal de sentido se cuenta hacia atrás. Si el encóder no proporciona la señal
correspondiente, se puede predefinir el sentido de contaje con el programa de usuario a
través de la interfaz de control.

Contaje, medición y lectura de posición


74 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

La siguiente figura muestra un ejemplo del cronograma de las señales de un generador de


impulsos RS422 con señal de sentido y los impulsos de contaje resultantes:

Señales de contaje de encóders de impulsos RS422 con señal de contaje


ascendente/descendente
La señal de contaje ascendente se conecta a las conexiones A. La señal de contaje
descendente se conecta a las conexiones B.
La siguiente figura muestra un ejemplo del cronograma de las señales de un generador de
impulsos RS422 con señal de contaje ascendente/descendente y los impulsos de contaje
resultantes:

Vigilancia de las señales de encóder


El módulo tecnológico vigila posibles roturas de hilo, cortocircuitos y errores en la tensión de
alimentación en las señales RS422.
Si se habilitan la alarma de diagnóstico en la configuración del dispositivo, el módulo
tecnológico dispara una alarma de diagnóstico en caso de error en las señales del encóder.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 75
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

2.2.13.3 Señales SSI

Señales de encóders absolutos SSI


El encóder absoluto SSI y el módulo tecnológico se comunican a través de las señales de
datos SSI +D y –D y las señales de reloj SSI +C y –C. SSI utiliza el estándar de señal RS422. La
información de señal está codificada en la tensión diferencial entre +C y –C y entre +D y –D.

Vigilancia de las señales de encóder y los telegramas SSI


El módulo tecnológico vigila posibles roturas de hilo, cortocircuitos y errores en la tensión de
alimentación en las señales de un encóder absoluto SSI. Además, el módulo tecnológico vigila
posibles errores en los telegramas SSI.
Si se habilitan las alarmas de diagnóstico en la configuración de dispositivo, el módulo
tecnológico dispara una alarma de diagnóstico en caso de error en las señales del encóder o
el telegrama SSI.

2.2.14 Evaluación de señales incrementales

2.2.14.1 Vista general


El contador del módulo tecnológico cuenta los flancos de las señales de encóder A y B. En los
encóders incrementales con señales A y B desfasadas entre sí, se puede elegir entre la
evaluación simple y la múltiple para aumentar la resolución.
Es posible parametrizar las siguientes evaluaciones de la señal:
• Evaluación simple (Página 77)
• Doble evaluación (Página 78)
• Evaluación cuádruple (Página 79)

Nota
Se evalúa el desfase entre los flancos de las señales A y B. Si no se detecta ningún desfase, se
notifica un error de encóder (transición ilegal de las señales A/B) a través del bit de respuesta
ENC_ERROR.

Contaje, medición y lectura de posición


76 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

2.2.14.2 Evaluación simple


En la evaluación simple se evalúan el flanco ascendente y descendente en la señal A durante
un nivel bajo en la señal B.
Los impulsos de contaje en sentido ascendente se generan con un flanco ascendente en la
señal A durante un nivel bajo en la señal B. Los impulsos de contaje en sentido descendente
se generan con un flanco descendente en la señal A durante un nivel bajo en la señal B.
La figura siguiente muestra un ejemplo de evaluación simple de señales de contaje de 24 V y
TTL:

La figura siguiente muestra un ejemplo de evaluación simple de las señales de contaje RS422:

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 77
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

2.2.14.3 Evaluación doble


En la evaluación doble se evalúan los flancos ascendentes y descendentes de la señal A.
En función del sentido de los flancos de la señal A y del nivel de la señal B entretanto, se
crean impulsos de contaje en sentido ascendente o descendente.
La figura siguiente muestra un ejemplo de evaluación doble de señales de contaje de 24 V y
TTL:

La figura siguiente muestra un ejemplo de evaluación doble de las señales de contaje RS422:

Contaje, medición y lectura de posición


78 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

2.2.14.4 Evaluación cuádruple


En la evaluación cuádruple se evalúan los flancos ascendentes y descendentes en las
señales A y B.
En función del sentido de los flancos de una señal y del nivel entretanto de la otra, se crean
los impulsos de contaje en sentido ascendente o descendente.
La figura siguiente muestra un ejemplo de evaluación cuádruple de señales de contaje de
24 V y TTL:

La figura siguiente muestra un ejemplo de evaluación cuádruple de las señales de contaje


RS422:

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 79
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

2.2.15 Modo isócrono (TM Count y TM PosInput)


El módulo tecnológico soporta la función de sistema "Modo isócrono". Esta función de
sistema permite capturar valores de posición, valores de contaje y valores medidos en un
determinado ciclo del sistema.
En el modo isócrono, el ciclo del programa de usuario, la transferencia de los datos de
entrada y salida y el procesamiento en el módulo se sincronizan entre sí. Las señales de salida
se conmutan inmediatamente cuando se cumple la condición de comparación
correspondiente. Un cambio de estado en una entrada digital causa de inmediato la reacción
prevista del módulo tecnológico y el cambio del bit de estado de la entrada digital en la
interfaz de respuesta.
Al operar con un objeto tecnológico "Contaje y medición", se utiliza un OB del tipo
"Synchronous Cycle" (p. ej., OB61). En el OB asignado se llama la instrucción
High_Speed_Counter o SSI_Absolute_Encoder.
En la lectura de posición de un objeto tecnológico "Motion Control" se utiliza un OB del tipo
"MC-Servo". Si se usan los objetos tecnológicos Leva y Pista de levas, se necesita el modo
isócrono. Si se usa el objeto tecnológico Detector en combinación con la entrada digital de
hardware DI1, no es necesario el modo isócrono.
En el modo manual se utiliza un OB del tipo "Ciclo síncrono" (p. ej., OB61). En el OB asignado
se procesan los datos de entrada y salida.

Procesamiento de los datos


Los datos transferidos al módulo tecnológico en el ciclo de bus actual a través de la interfaz
de control se hacen efectivos al editarlos en el marco del ciclo interno del módulo
tecnológico. En el instante de la lectura de los datos de entrada (Ti) se capturan el valor de
posición o de contaje y, en su caso, el valor medido y los bits de estado, y se envían a la
interfaz de respuesta para la recogida en el ciclo de bus actual.
El tiempo de actualización del valor medido se sincroniza en una relación adecuada con el
ciclo del sistema y, en caso necesario, se modifica su duración. Si se parametriza "0", el valor
medido se actualiza una vez por cada ciclo del sistema.

Parámetros de sincronismo
En el modo isócrono, los siguientes parámetros pueden afectar a los parámetros de
sincronismo del dominio Sync:
• Frecuencia de filtrado
• Longitud de telegrama1
• Velocidad de transferencia1
• Tiempo monoestable1
• Paridad1
1 Solo si se utiliza un encóder absoluto SSI
Puesto que los parámetros de sincronismo no se comprueban en RUN, se pueden producir
desbordamientos si se cambian en RUN uno o varios de los parámetros mencionados. Para
prevenir rebases, seleccione la opción que requiera más tiempo ya en el ajuste de parámetros
offline.

Contaje, medición y lectura de posición


80 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.2 Principios básicos de contaje, medición y lectura de posición (TM Count, TM PosInput, CPU compacta)

Más información
Encontrará una descripción detallada del modo isócrono:
• En el manual de funciones Modo isócrono, disponible para descarga en Internet
(https://support.industry.siemens.com/cs/ww/es/view/109755401)
• En el manual de funciones PROFINET con STEP 7, disponible para descarga en Internet
(https://support.industry.siemens.com/cs/ww/es/view/49948856).

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 81
Principios básicos de contaje, medición y lectura de posición
2.3 Principios básicos de contaje (TM Timer DIDQ)

2.3 Principios básicos de contaje (TM Timer DIDQ)

2.3.1 Sinopsis de las aplicaciones posibles

Introducción
El TM Timer DIDQ se configura y parametriza con el software de configuración.
Las funciones del módulo se controlan con el programa de usuario a través de la interfaz de
control y respuesta.

Entorno del sistema


El módulo correspondiente puede emplearse con sus funciones de contaje en los siguientes
entornos del sistema:

Aplicaciones posibles Componentes necesarios Software de configuración En el programa de usuario


Operación centralizada con • Sistema de automatiza- STEP 7 (TIA Portal): Acceso directo a la interfaz
una CPU S7-1500 o 151xSP Configuración de dispositivos de respuesta del módulo tec-
ción S7-1500 o
y ajuste de parámetros con nológico en los datos IO
CPU ET 200SP
configuración hardware
• TM Timer DIDQ
Operación descentralizada • Sistema de automatiza-
con una CPU S7-1500
ción S7-1500
• Sistema de periferia des-
centralizada ET 200
• TM Timer DIDQ
Operación descentralizada • Sistema de automatiza- STEP 7 (TIA Portal):
con una CPU S7-300/400 Configuración de dispositivos
ción S7-300/400
y ajuste de parámetros con
• Sistema de periferia des- configuración hardware
centralizada ET 200 STEP 7:
• TM Timer DIDQ Configuración de dispositivos
y ajuste de parámetros con
configuración hardware (solo
ET 200SP)

Nota
Encontrará una descripción de la interfaz de control y respuesta en el manual de producto del
TM Timer DIDQ.

Contaje, medición y lectura de posición


82 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.3 Principios básicos de contaje (TM Timer DIDQ)

2.3.2 Contaje con encóder incremental


Algunos canales de un TM Timer DIDQ pueden utilizarse para tareas de contaje sencillas con
un encóder incremental. Contar significa registrar y sumar eventos. Cada uno de los canales
parametrizados como contadores captura las dos señales incrementales y las evalúa como
corresponda.

Sentido de contaje
El módulo tecnológico puede contar hacia delante o hacia atrás con un encóder incremental.
Es posible invertir el sentido de contaje para adaptarlo al proceso.

Límites de contaje
Los límites de contaje definen el rango utilizado por los valores de contaje.
El valor de contaje mínimo es ‒2147483648 (‒231). El valor de contaje máximo es
2147483647 (231–1). El contador correspondiente cuenta de manera continua. En caso de
rebase por exceso, el contador salta al límite de contaje opuesto y continúa contando.
El programa de usuario no puede influir en el valor de contaje.

Parametrización
Para utilizar un contador para un encóder incremental, se agrupan dos entradas digitales de
un grupo de canales. Para ello, en los parámetros de canal del grupo que corresponda se
selecciona la configuración "Encóder incremental (A, B desfasadas)".

Nota
Contadores del TM Timer DIDQ 16x24V
El número de contadores disponibles del TM Timer DIDQ 16x24V depende de la configuración
del canal. Para poder utilizar 4 contadores, en la configuración del canal debe seleccionarse el
uso de ocho entradas. Si se selecciona el uso de tres entradas, se podrá utilizar 1 contador.
Otras configuraciones de canal no permiten utilizar contadores.

Valor de contaje indicado como respuesta


El valor de contaje actual se muestra en la interfaz de respuesta en el valor TEC_IN (DIm). DIm
es la primera de las dos entradas digitales agrupadas. Para la segunda entrada digital, en el
valor TEC_IN (DIm+1) se devuelve "0".

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 83
Principios básicos de contaje, medición y lectura de posición
2.3 Principios básicos de contaje (TM Timer DIDQ)

2.3.3 Contaje con generador de impulsos


Algunos canales de un TM Timer DIDQ pueden utilizarse para tareas de contaje sencillas con
un generador de impulsos. Contar significa registrar y sumar eventos. Cada uno de los
canales parametrizados como contadores captura una señal de impulso y la evalúa como
corresponda.

Sentido de contaje
El módulo tecnológico puede contar hacia delante con un generador de impulsos.

Límites de contaje
Los límites de contaje definen el rango utilizado por los valores de contaje.
El valor de contaje mínimo es ‒2147483648 (‒231). El valor de contaje máximo es
2147483647 (231–1). El contador correspondiente cuenta de manera continua. En caso de
rebase por exceso, el contador salta al límite de contaje opuesto y continúa contando.
El programa de usuario no puede influir en el valor de contaje.

Parametrización
Para utilizar un contador para un generador de impulsos, en los parámetros de canal del
grupo que corresponda se selecciona la configuración "Utilizar entradas individualmente" o
"Utilizar entrada/salida individualmente". La primera entrada digital de un grupo se puede
parametrizar como contador.

Nota
Contadores del TM Timer DIDQ 16x24V
El número de contadores disponibles del TM Timer DIDQ 16x24V depende de la configuración
del canal. Para poder utilizar 4 contadores, en la configuración del canal debe seleccionarse el
uso de ocho entradas. Si se selecciona el uso de tres entradas, se podrá utilizar 1 contador.
Otras configuraciones de canal no permiten utilizar contadores.

Valor de contaje indicado como respuesta


El valor de contaje actual se muestra en la interfaz de realimentación en el valor TEC_IN
(DIm). DIm es la entrada digital correspondiente.

Contaje, medición y lectura de posición


84 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.3 Principios básicos de contaje (TM Timer DIDQ)

2.3.4 Señales de contaje de 24 V

Señales de contaje de encóders incrementales de 24 V


El encóder incremental de 24 V suministra al módulo tecnológico las señales de 24 V A y B.
Las señales A y B están desfasadas 90° entre sí.
La siguiente figura muestra un ejemplo del cronograma de las señales de un encóder
incremental de 24 V:

El módulo tecnológico detecta el sentido de contaje por la secuencia de los flancos en las
señales A y B. Puede definir una inversión del sentido de contaje.
Evaluación de señal
Las dos señales desfasadas de un encóder incremental se evalúan cuatro veces. En la
evaluación cuádruple se evalúan los flancos ascendentes y descendentes en las señales A y B.
Los impulsos de contaje se crean en sentido ascendente o descendente en función del
sentido de los flancos de una señal y del nivel de la otra señal entretanto.
La figura siguiente muestra un ejemplo de evaluación cuádruple de señales de contaje de
24 V:

Señales de contaje de generadores de impulsos de 24 V


Un encóder, por ejemplo un detector de proximidad (BERO) o una fotocélula, solo
proporciona una señal de contaje que se conecta a la entrada digital de un contador.
Se pueden contar los flancos ascendentes o descendentes de la señal.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 85
Principios básicos de contaje, medición y lectura de posición
2.3 Principios básicos de contaje (TM Timer DIDQ)

2.3.5 Modo isócrono


El TM Timer DIDQ soporta la función de sistema "Modo isócrono". Esta función de sistema
permite capturar valores de contaje en un determinado ciclo del sistema.
En el modo isócrono, el ciclo del programa de usuario, la transferencia de los datos de
entrada y salida y el procesamiento en el módulo se sincronizan entre sí.

Procesamiento de los datos


Los datos transferidos al módulo en el ciclo de bus actual a través de la interfaz de control se
hacen efectivos al editarlos en el marco del ciclo interno del módulo. En el instante Ti se leen
el valor de contaje y los bits de estado, y se preparan en la interfaz de respuesta para la
recogida en el ciclo de bus actual.

Más información
Encontrará una descripción detallada del modo isócrono en los siguientes documentos:
• En el manual de funciones Modo isócrono, disponible para descarga en Internet
(https://support.industry.siemens.com/cs/ww/es/view/109755401)
• En el manual de funciones PROFINET con STEP 7, disponible para descarga en Internet
(https://support.industry.siemens.com/cs/ww/es/view/49948856).

Contaje, medición y lectura de posición


86 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.4 Principios básicos de contaje (módulos digitales)

2.4 Principios básicos de contaje (módulos digitales)

2.4.1 Sinopsis de las aplicaciones posibles

Introducción
El módulo digital se configura y parametriza con el software de configuración.
Las funciones del módulo se controlan con el programa de usuario a través de la interfaz de
control y respuesta.

Entorno del sistema


El módulo correspondiente puede emplearse en los siguientes entornos del sistema:

Aplicaciones posibles Componentes necesarios Software de configuración En el programa de usuario


Operación centralizada con • Sistema de automatiza- STEP 7 (TIA Portal): Acceso directo a la interfaz
una CPU S7-1500 o ET 200SP Configuración de dispositivos de control y respuesta del
ción S7-1500 o
y ajuste de parámetros con módulo digital en los datos
CPU ET 200SP IO
configuración hardware
• Módulo digital
Operación descentralizada • Sistema de automatiza-
con una CPU S7-1500
ción S7-1500
• Sistema de periferia des-
centralizada ET 200
• Módulo digital
Operación descentralizada • Sistema de automatiza- STEP 7 (TIA Portal):
con una CPU S7-300/400 Configuración de dispositivos
ción S7-300/400
y ajuste de parámetros con
• Sistema de periferia des- configuración hardware
centralizada ET 200 STEP 7:
• Módulo digital Configuración de dispositivos
y ajuste de parámetros con
configuración hardware
(ET 200SP) o archivo GSD
(ET 200MP)
Operación descentralizada • Sistema de automatiza- Software de configuración de
en un sistema de otro fabri- otro fabricante:
ción de otro fabricante
cante Configuración del dispositivo
• Sistema de periferia des- y ajuste de parámetros con el
centralizada ET 200 archivo GSD
• Módulo digital

Nota
Encontrará una descripción de la interfaz de control y respuesta en el manual de producto del
módulo digital.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 87
Principios básicos de contaje, medición y lectura de posición
2.4 Principios básicos de contaje (módulos digitales)

2.4.2 Contaje con generador de impulsos


Contar significa registrar y sumar eventos. Los contadores de los módulos capturan señales
de impulsos y las evalúan según corresponda. El sentido de contaje puede predefinirse a
través de señales de encóder o de impulsos adecuadas o a través de la parametrización.
Existe la posibilidad de emplear bits de respuesta para conmutar salidas digitales de módulos
de salidas digitales en valores de contaje definidos.
Es posible parametrizar el comportamiento de los contadores con ayuda de las funciones que
se describen a continuación.

Límites de contaje
Los límites de contaje definen el rango utilizado por los valores de contaje. Los límites de
contaje son parametrizables y pueden modificarse durante el funcionamiento a través del
programa de usuario. Consulte el manual de producto del módulo para obtener información
sobre los límites de contaje máximos y mínimos ajustables.
Existe la posibilidad de parametrizar si los procesos de contaje continúan o finalizan al
superar un límite de contaje (cierre de puerta automático).

Valor inicial
Como valor inicial se puede parametrizar un valor cualquiera comprendido entre los límites
de contaje. El valor inicial puede modificarse durante el funcionamiento a través del
programa de usuario.

Control de puerta
La apertura y el cierre de la puerta de hardware (puerta HW) y la puerta de software (puerta
SW) definen el intervalo temporal en el que se capturan las señales de contaje.
El control de la puerta HW se realiza de forma externa a través de una entrada digital del
módulo digital. La puerta HW se puede activar con la parametrización. El control de la puerta
SW se realiza a través del programa de usuario. Encontrará una descripción de la interfaz de
control y respuesta en el manual de producto del módulo digital.

Contaje, medición y lectura de posición


88 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.4 Principios básicos de contaje (módulos digitales)

2.4.3 Comportamiento en los límites de contaje

Rebase de un límite de contaje


El límite superior se rebasa por exceso cuando el valor de contaje actual coincide con el límite
superior y se produce un nuevo impulso de contaje en sentido ascendente. El límite inferior
de contaje se rebasa por exceso si el valor de contaje actual coincide con el límite inferior de
contaje y se produce un nuevo impulso de contaje en sentido descendente.
En los módulos digitales para ET 200SP y ET 200AL se activa el bit de evento correspondiente
en la interfaz de respuesta en caso de rebase por exceso. Un bit de evento se desactiva con el
bit de control correspondiente:

Límite de contaje rebasado Bit de evento Bit de desactivación


Límite superior de contaje EVENT_OFLW RES_EVENT_OFLW
Límite inferior de contaje EVENT_UFLW RES_EVENT_UFLW

Nota
Encontrará una descripción de la interfaz de control y respuesta en el manual de producto del
módulo digital.

Para el rebase por exceso de un límite de contaje puede parametrizar si se sigue contando en
el otro límite de contaje.

Nota
El límite superior y el valor inicial definen el rango del contador:
Rango del contador = (límite superior ‒ valor inicial) + 1

Ejemplos
La siguiente figura muestra un ejemplo de finalización del proceso de contaje tras un rebase
por exceso y el establecimiento del contador al otro límite de contaje:

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 89
Principios básicos de contaje, medición y lectura de posición
2.4 Principios básicos de contaje (módulos digitales)

La siguiente figura muestra un ejemplo de continuación del proceso de contaje tras un rebase
por exceso y el establecimiento del contador al otro límite de contaje:

Contaje, medición y lectura de posición


90 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.4 Principios básicos de contaje (módulos digitales)

2.4.4 Control de puerta


Muchas aplicaciones requieren que el contaje comience o se detenga en función de otros
eventos. El contaje se inicia o se detiene por medio de la función de puerta.
Por cada canal de contaje, los módulos digitales poseen hasta dos puertas, que determinan la
puerta interna resultante:
• Puerta software (puerta SW)
• Puerta hardware (puerta HW)

Nota
La puerta HW no está disponible en todos los módulos digitales.

2.4.4.1 Puerta SW
La puerta SW del canal se abre y cierra con el bit de control SW_GATE.

Nota
Encontrará una descripción de la interfaz de control y respuesta en el manual de producto del
módulo digital.

2.4.4.2 Puerta HW
La puerta HW es opcional. La puerta HW se abre y cierra mediante señales en la entrada
digital correspondiente.

Nota
Un retardo a la entrada parametrizado retarda la señal de control de la entrada digital.

El estado de una entrada digital DIm se indica mediante el bit de realimentación STS_DIm
correspondiente. Encontrará una descripción de la interfaz de control y respuesta en el
manual de producto del módulo digital.

Apertura y cierre de la puerta HW


La siguiente figura muestra un ejemplo de apertura y cierre con una entrada digital:

Mientras la entrada digital está activa, la puerta HW está abierta y se cuentan los impulsos de
contaje. Si la entrada digital se desactiva, la puerta HW se cierra. Los impulsos de contaje se
ignoran y el valor de contaje se mantiene constante.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 91
Principios básicos de contaje, medición y lectura de posición
2.4 Principios básicos de contaje (módulos digitales)

2.4.4.3 Puerta interna

Puerta interna
La puerta interna está abierta cuando la puerta SW está abierta y la puerta HW está abierta o
no se ha parametrizado. El estado de la puerta interna se indica mediante el bit de respuesta
STS_GATE. Encontrará una descripción de la interfaz de control y respuesta en el manual de
producto del módulo digital.
Cuando la puerta interna está abierta, se inicia el contaje. Cuando la puerta interna está
cerrada, el resto de los impulsos de contaje se ignoran y el contaje se detiene.
La puerta SW debe estar abierta para controlar un proceso de contaje solo con la puerta HW.
Si no se parametriza ninguna puerta HW, se considerará que está siempre abierta. En ese
caso, la puerta interna debe abrirse y cerrarse únicamente mediante la puerta SW.

Puerta hardware Puerta software Puerta interna


Abierta/no parametrizada Abierta Abierta
Abierta/no parametrizada Cerrada Cerrada
Cerrada Abierta Cerrada
Cerrada Cerrada Cerrada

Además, la puerta interna puede cerrarse automáticamente al rebasar por exceso un valor de
contaje. Para continuar el contaje es necesario que se cierre y se vuelva a abrir la puerta
software o la puerta hardware.

2.4.4.4 Contaje único con puerta hardware

Contaje único con puerta HW


La siguiente sección describe el contaje único con puerta HW (HW_Gate).
Una vez rebasado por exceso el límite superior, el contaje se cancela. El valor de contaje salta
al límite de contaje inferior (= 0).
Al contar con la puerta HW, las puertas SW (SW_Gate) y HW deben estar activas (operación
lógica Y). En caso de contaje único, la puerta SW debe estar activa y controlarse con la puerta
HW, pues alcanzado el límite se detiene el contador hasta que se restablezca y reajuste dicha
puerta HW.
Si el bit de control "SW_GATE" o la puerta HW se desactivan antes de alcanzar el límite
superior de contaje, el contador se detiene.

Contaje, medición y lectura de posición


92 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.4 Principios básicos de contaje (módulos digitales)

La siguiente figura muestra como ejemplo el principio de contaje con puerta HW.

Figura 2-1 Principio: Contaje con puerta HW

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 93
Principios básicos de contaje, medición y lectura de posición
2.4 Principios básicos de contaje (módulos digitales)

2.4.5 Valores de referencia


Dependiendo del módulo pueden definirse hasta dos valores de referencia que controlan un
bit de respuesta del canal, independientemente del programa de usuario.
Con dos valores de referencia, el valor de referencia 1 debe ser mayor que el valor de
referencia 0. Los valores de referencia son parametrizables y pueden modificarse durante el
funcionamiento a través del programa de usuario.
Los valores de referencia se comparan con el valor de contaje actual. Cuando el valor de
contaje cumple con la condición de comparación parametrizada, se activa el bit de respuesta
STS_DQ correspondiente.
Es posible emplear el bit de respuesta correspondiente para conmutar una salida digital de un
módulo de salidas digitales. Es posible hacer que la activación del bit de respuesta STS_DQ
correspondiente dependa de uno de los eventos de comparación siguientes. En el manual de
producto del módulo digital puede consultar qué eventos de comparación pueden
parametrizarse.

Ajuste entre el valor de referencia y el límite superior de contaje


El bit de respuesta STS_DQ correspondiente se pone a 1 si:
Valor de referencia <= valor de contaje <= límite superior de contaje

Contaje, medición y lectura de posición


94 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.4 Principios básicos de contaje (módulos digitales)

Ajuste entre el valor de referencia y el límite inferior de contaje


El bit de respuesta STS_DQ correspondiente se pone a 1 si:
Límite inferior de contaje <= valor de contaje <= valor de referencia

Ajuste entre los valores de referencia 0 y 1


El bit de respuesta STS_DQ correspondiente se pone a 1 si:
Valor de referencia 0 <= valor de contaje <= valor de referencia 1

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 95
Principios básicos de contaje, medición y lectura de posición
2.4 Principios básicos de contaje (módulos digitales)

Sin ajuste entre los valores de referencia 0 y 1


El bit de respuesta STS_DQ correspondiente se pone a 1 si:
Valor de referencia 0 <= valor de contaje <= valor de referencia 1

2.4.6 Alarmas

Alarma de proceso
Con determinados eventos, los módulos pueden disparar una alarma de proceso en la CPU
durante el funcionamiento. Las alarmas de proceso se habilitan a través de la
parametrización. Consulte el manual de producto del módulo para obtener información sobre
qué eventos pueden disparar una alarma de proceso durante el funcionamiento.

Nota
Las alarmas de proceso para el contaje no están disponibles en todos los módulos.

Contaje, medición y lectura de posición


96 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.4 Principios básicos de contaje (módulos digitales)

2.4.7 Señales de contaje de 24 V

Señales de contaje de generadores de impulsos de 24 V


Un encóder, por ejemplo un detector de proximidad (BERO) o una fotocélula, proporciona
una señal de contaje que se conecta a la conexión de un contador. En algunos módulos se
puede modificar el sentido de contaje mediante la parametrización de la función DI.
La siguiente figura muestra un ejemplo del cronograma de las señales de un encóder de
impulsos de 24 V con señal de sentido y los impulsos de contaje resultantes:

Nota
La señal para detectar el sentido no se puede conectar en todos los módulos digitales.

2.4.8 Modo isócrono


El módulo digital soporta la función de sistema "Modo isócrono". Esta función de sistema
permite capturar valores de contaje en un determinado ciclo del sistema.
En el modo isócrono, el ciclo del programa de usuario, la transferencia de los datos de
entrada y salida y el procesamiento en el módulo se sincronizan entre sí.

Procesamiento de los datos


Los datos transferidos al módulo en el ciclo de bus actual a través de la interfaz de control se
hacen efectivos al editarlos en el marco del ciclo interno del módulo. En el instante Ti se leen
el valor de contaje y los bits de estado, y se preparan en la interfaz de respuesta para la
recogida en el ciclo de bus actual.

Más información
Encontrará una descripción detallada del modo isócrono en los siguientes documentos:
• En el manual de funciones Modo isócrono, disponible para descarga en Internet
(https://support.industry.siemens.com/cs/ww/es/view/109755401)
• En el manual de funciones PROFINET con STEP 7, disponible para descarga en Internet
(https://support.industry.siemens.com/cs/ww/es/view/49948856).

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 97
Principios básicos de contaje, medición y lectura de posición
2.4 Principios básicos de contaje (módulos digitales)

2.4.9 Contaje único con especificación de sentido mediante entrada digital

Contaje único con especificación de sentido mediante entrada digital


En el siguiente apartado se describe la especificación del sentido mediante una entrada
digital.
Con los parámetros se ajusta el sentido de contaje "Entrada digital". De ese modo se
especifica el sentido de contaje mediante la "Entrada digital asociada".
Sentido de contaje:
• "0" ascendente
• "1" descendente
El comando de arranque determina el comportamiento al iniciar el contador:
• El contaje comienza con el valor de contaje actual.
• El contaje comienza con el valor de arranque especificado mediante parámetro o interfaz
de comando.
La figura siguiente muestra a modo de ejemplo el principio para el contaje con especificación
de sentido mediante una entrada digital.

Figura 2-2 Principio: Contaje con especificación de sentido

Contaje, medición y lectura de posición


98 Manual de funciones, 11/2022, A5E32010348-AK
Principios básicos de contaje, medición y lectura de posición
2.5 Principios básicos de contaje (SIMATIC Drive Controller)

2.5 Principios básicos de contaje (SIMATIC Drive Controller)

2.5.1 Sinopsis de las aplicaciones posibles

Introducción
Las E/S tecnológicas X142 del SIMATIC Drive Controller se configuran y parametrizan con el
software de configuración STEP 7. El contador de eventos y la medición de la duración del
periodo se evalúan mediante la interfaz de respuesta de las E/S tecnológicas X142 en los
datos I/O.

Nota
Encontrará una descripción de la interfaz de control y respuesta en el manual de sistema del
SIMATIC Drive Controller (https://support.industry.siemens.com/cs/ww/es/view/109766665).

Entorno del sistema


Los SIMATIC Drive Controller pueden utilizarse en el siguiente entorno de sistema:

Aplicaciones posibles Componentes necesarios Software de configuración En el programa de usuario


Solución de automatización • SIMATIC DriveController1STEP 71 y SINAMICS S120 Acceso directo a la interfaz
basada en transmisión con Startdrive (TIA Portal): de control y respuesta de las
SIMATIC Drive Controller • Componentes de acciona- E/S tecnológicas X142
Configuración del dispositivo
miento SINAMICS S120 y ajuste de parámetros (Pá-
(etapa de potencia...) gina 257)
1 Necesario para E/S tecnológicas X142

2.5.2 Contador de eventos


Se pueden utilizar hasta 8 canales de las E/S tecnológicas X142 para tareas de contaje.
Con el contador de eventos (valor de 16 bits) se puede medir, a través de la interfaz de
respuesta, el número de flancos ascendentes por cada ciclo de aplicación.
El contador de eventos es un contador en anillo.
• Los rebases por exceso del contador de eventos no se indican.
• El valor exacto debe calcularse a partir de la diferencia.

Sentido de contaje
Se cuenta siempre hacia delante.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 99
Principios básicos de contaje, medición y lectura de posición
2.5 Principios básicos de contaje (SIMATIC Drive Controller)

2.5.3 Medición del periodo


Se pueden utilizar hasta 8 canales de las E/S tecnológicas X142 para una medición del
periodo.
Con la medición del periodo (valor de 32 bits) se puede medir, a través de la interfaz de
respuesta, el número de incrementos de 41,67 ns entre los dos últimos flancos ascendentes
recibidos en el ciclo de aplicación.
Duración del periodo = 41,67 ns × número de incrementos

2.5.4 Modo isócrono


La medición de duración del periodo/evento requiere el modo isócrono.
Para más información al respecto, consulte el manual de sistema del SIMATIC Drive Controller
(https://support.industry.siemens.com/cs/ww/es/view/109766665).

Contaje, medición y lectura de posición


100 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el objeto tecnológico High_Speed_Counter 3
3.1 Convención
Módulo tecnológico: en este capítulo, la designación "módulo tecnológico" se utiliza tanto
para los módulos tecnológicos TM Count y TM PosInput como para el componente
tecnológico de las CPU compactas.

3.2 Objeto tecnológico High_Speed_Counter


STEP 7 (TIA Portal) ofrece soporte para la configuración, puesta en marcha y diagnóstico de
las funciones de contaje y medición de los módulos tecnológicos mediante la función
"Objetos tecnológicos":
• En STEP 7 (TIA Portal), configure el objeto tecnológico High_Speed_Counter con los
ajustes para las funciones de contaje y medición.
• En el programa de usuario, programe la respectiva instrucción High_Speed_Counter. Esta
instrucción aplica la alimentación de la interfaz de control y respuesta del módulo
tecnológico.
El objeto tecnológico High_Speed_Counter corresponde al DB de instancia de la instrucción
High_Speed_Counter. La configuración de las funciones de contaje y medición se guarda en
el objeto tecnológico. El objeto tecnológico se encuentra en la carpeta "PLC > Objetos
tecnológicos".
El objeto tecnológico High_Speed_Counter puede utilizarse igualmente para los módulos
tecnológicos de los sistemas S7-1500 y ET 200SP .

Modo de funcionamiento
Para poder parametrizar un módulo tecnológico con el objeto tecnológico, en la
configuración hardware del módulo tecnológico debe especificarse el modo de operación
(Página 184) "Funcionamiento con objeto tecnológico 'Contaje y medición'". Esta opción ya
está preajustada.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 101
Utilizar el objeto tecnológico High_Speed_Counter
3.3 Sinopsis de los pasos de configuración

3.3 Sinopsis de los pasos de configuración

Introducción
La siguiente sinopsis muestra el procedimiento básico de configuración de las funciones de
contaje y medición del módulo tecnológico a través del objeto tecnológico
High_Speed_Counter.

Requisitos (TM Count y TM PosInput)


Para utilizar el objeto tecnológico High_Speed_Counter, en STEP 7 (TIA Portal) debe haberse
creado un proyecto con una CPU S7-1500 o una CPU ET 200SP.

Requisitos (CPU compacta)


Para utilizar el objeto tecnológico High_Speed_Counter, en STEP 7 (TIA Portal) debe haberse
creado un proyecto con una CPU compacta S7-1500.

Procedimiento
Siga el orden que se recomienda a continuación:

Paso Descripción
1 Configurar módulo tecnológico (Página 178)
2 Agregar objeto tecnológico (Página 103)
3 Configurar módulo tecnológico conforme a su aplicación (Página 104)
4 Llamar la instrucción en el programa de usuario (Página 129)
5 Carga en la CPU
6 Puesta en servicio del objeto tecnológico (Página 142)
7 Diagnóstico del objeto tecnológico (Página 144)

Contaje, medición y lectura de posición


102 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el objeto tecnológico High_Speed_Counter
3.4 Agregar objeto tecnológico

3.4 Agregar objeto tecnológico


Agregar un objeto tecnológico en el árbol del proyecto
Al agregar un objeto tecnológico, se genera un DB de instancia de la instrucción para este
objeto tecnológico. En él se guarda la configuración del objeto tecnológico.

Requisitos (TM Count y TM PosInput)


Hay un proyecto creado con una CPU S7-1500.

Requisitos (CPU compacta)


Hay un proyecto creado con una CPU compacta S7-1500.

Procedimiento
Para agregar un objeto tecnológico, proceda del siguiente modo:
1. Abra la carpeta de la CPU en el árbol del proyecto.
2. Abra la carpeta "Objetos tecnológicos".
3. Haga doble clic en "Agregar objeto".
Se abre el cuadro de diálogo "Agregar objeto".
4. Seleccione la tecnología "Contaje y medición".
5. Seleccione el objeto "High_Speed_Counter".
6. En el campo de entrada "Nombre" introduzca un nombre personalizado para el objeto
tecnológico.
7. Haga clic en "Más información" para guardar información propia sobre el objeto tecnológico.
8. Confirme con "Aceptar".

Resultado
El nuevo objeto tecnológico se genera y se guarda en la carpeta "Objetos tecnológicos" del
árbol del proyecto.

Objeto Descripción
① Configuración En el cuadro de diálogo de configuración:
(Página 104) • Asignación del módulo tecnológico y del canal
• Ajuste del parámetro del objeto tecnológico para las funciones de contaje
y medición
Si modifica la configuración del objeto tecnológico, a continuación deberá
cargar en la CPU el objeto tecnológico y la configuración hardware.
② Puesta en servicio Puesta en servicio y prueba funcional del objeto tecnológico:
(Página 142) Simulación de parámetros de la instrucción High_Speed_Counter y observa-
ción de sus efectos
③ Diagnóstico Vigilancia de las funciones de contaje y medida
(Página 144)

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 103
Utilizar el objeto tecnológico High_Speed_Counter
3.5 Configuración de High_Speed_Counter

3.5 Configuración de High_Speed_Counter

3.5.1 Trabajando con el diálogo de configuración


Las propiedades del objeto tecnológico se configuran en la ventana de configuración. Para
abrir la ventana de configuración del objeto tecnológico, proceda del siguiente modo:
1. Abra la carpeta "Objetos tecnológicos" en el árbol del proyecto.
2. Abra el objeto tecnológico en el árbol del proyecto.
3. Haga doble clic en el objeto "Configuración".
La configuración se divide en las siguientes categorías:
• Parámetros básicos
Los parámetros básicos contienen la selección del módulo tecnológico y el número del
canal de contaje para el que se configura el objeto tecnológico.
• Parámetros avanzados
Los parámetros avanzados contienen los parámetros para adaptar las funciones de contaje
y medición y ajustar el comportamiento de las entradas y salidas digitales.

Contaje, medición y lectura de posición


104 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el objeto tecnológico High_Speed_Counter
3.5 Configuración de High_Speed_Counter

Símbolos de la ventana de configuración


Los símbolos que aparecen en la navegación local de la configuración muestran más detalles
sobre el estado de la configuración:

La configuración contiene valores predeterminados y está completa.


La configuración contiene exclusivamente valores predeterminados. Con ellos es posible utilizar el objeto tecnológico
sin más modificaciones.
La configuración contiene valores definidos por el usuario o adaptados automáticamente y está completa
Todos los campos de entrada de la configuración contienen valores válidos y al menos un valor predeterminado ha sido
modificado.
La configuración es errónea o está incompleta
Al menos un campo de entrada o una lista desplegable contiene un valor no válido. El campo o la lista desplegable en
cuestión se marca en rojo. Al hacer clic, el roll out con el aviso de error indica la causa del error.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 105
Utilizar el objeto tecnológico High_Speed_Counter
3.5 Configuración de High_Speed_Counter

3.5.2 Parámetros básicos


"Parámetros básicos" permite establecer la conexión entre el objeto tecnológico
High_Speed_Counter y el módulo tecnológico.

Módulo (TM Count y TM PosInput)


Seleccione el módulo tecnológico en el diálogo siguiente. Se pueden seleccionar todos los
módulos tecnológicos (centralizados o descentralizados) configurados en la CPU S7-1500 o
en la CPU ET 200SP para el uso de un objeto tecnológico de "contaje y medición".
Tras la selección del módulo tecnológico, puede abrir la configuración del dispositivo
correspondiente al módulo tecnológico haciendo clic en el botón "Configuración del
dispositivo".
El ajuste de parámetros del módulo tecnológico necesario para utilizar el objeto tecnológico
se realiza a través de "Parámetros avanzados" del objeto tecnológico.

Módulo (CPU compacta)


Seleccione un contador rápido de la CPU compacta en el diálogo siguiente. Están disponibles
todos los contadores rápidos que están activados y configurados para el uso con un objeto
tecnológico de "contaje y medición".
Tras seleccionar el contador rápido se puede abrir la configuración del dispositivo
correspondiente a la CPU compacta haciendo clic en el botón "Configuración de dispositivos".
El ajuste de parámetros del contador rápido necesario que es para poder utilizar el objeto
tecnológico se realiza en "Parámetros avanzados" del objeto tecnológico.

Canal
En el caso de un módulo tecnológico con varios canales de contaje, seleccione también el
número del canal de contaje para el que se aplicará el objeto tecnológico
High_Speed_Counter.

Nota
Un canal puede asignarse a un único objeto tecnológico. Una vez asignado a un objeto
tecnológico, el canal ya no se puede seleccionar.

Contaje, medición y lectura de posición


106 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el objeto tecnológico High_Speed_Counter
3.5 Configuración de High_Speed_Counter

Calibración de los valores de parámetro


Si tras asignar el canal al objeto tecnológico existe una incoherencia entre los valores de los
parámetros en el diálogo de propiedades del módulo y en el objeto tecnológico, se muestra
un botón con una pregunta de seguridad al respecto. Al hacer clic en este botón, se
sobrescriben los valores de los parámetros en el diálogo de propiedades de STEP 7 (TIA Portal)
con los valores de los parámetros del objeto tecnológico. Los valores de parámetros actuales
del objeto tecnológico se muestran en el diálogo de propiedades (solo lectura).

Nota
Al modificar valores de parámetros del objeto tecnológico, se sobrescriben también, sin
pregunta de confirmación, los valores de parámetro correspondientes en el cuadro de diálogo
de propiedades de la configuración hardware. Por eso, como sucede siempre al modificar la
configuración hardware, al volver a cargar el proyecto en la CPU se le preguntará si la CPU
debe pasar al estado operativo STOP.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 107
Utilizar el objeto tecnológico High_Speed_Counter
3.5 Configuración de High_Speed_Counter

3.5.3 Entradas de contaje (High_Speed_Counter)

Tipo de señal
Puede escoger entre los siguientes tipos de señal (Página 72):

Símbolo Tipo de señal Significado Otros parámetros específi-


cos de la opción
Encóder incremental (A, B Hay conectado un encóder incremental con • Evaluación de señal
desfasadas) las señales desfasadas A y B.
• Invertir sentido
• Frecuencia de filtrado
• Tipo de sensor o Estándar
de interfaz
Encóder incremental Hay conectado un encóder incremental con • Evaluación de señal
(A, B, N) las señales A y B desfasadas entre sí, así
como con la señal nula N. • Invertir sentido
• Frecuencia de filtrado
• Tipo de sensor o Estándar
de interfaz
• Comportamiento con se-
ñal N
• Frecuencia de la sincroni-
zación
• Frecuencia de la función
Capture
Impulso (A) y sentido (B) Hay conectado un encóder de impulsos (se- • Frecuencia de filtrado
ñal A) con señal de sentido (señal B).
• Tipo de sensor o Estándar
de interfaz
Impulso (A) Hay conectado un encóder de impulsos (se- • Frecuencia de filtrado
ñal A) sin señal de sentido. El sentido de con-
taje puede especificarse a través de la • Tipo de sensor o Estándar
interfaz de control (Página 241). de interfaz
Contaje ascendente (A), Hay conectadas señales para el contaje en • Frecuencia de filtrado
contaje descendente (B) sentido ascendente (señal A) y sentido des-
cendente (señal B). • Tipo de sensor o Estándar
de interfaz

Invertir sentido
Es posible invertir el sentido de contaje para adaptarlo al proceso.
La inversión del sentido puede parametrizarse y es efectiva con los siguientes tipos de señal:
• Encóder incremental (A, B desfasadas)
• Encóder incremental (A, B, N)

Contaje, medición y lectura de posición


108 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el objeto tecnológico High_Speed_Counter
3.5 Configuración de High_Speed_Counter

Evaluación de señal
Con el parámetro Evaluación de señal (Página 76) se establece qué flancos de las señales se
contarán.
Puede escoger entre las siguientes opciones:

Símbolo Evaluación de se- Significado


ñal
Simple (Página 77) Se evalúan los flancos de la señal A durante un nivel bajo de
(predeterminado) la señal B.

Doble (Página 78) Se evalúan todos los flancos de la señal A.

Cuádruple (Pá- Se evalúan todos los flancos de las señales A y B.


gina 79)

El parámetro puede parametrizarse con los siguientes tipos de señal:


• Encóder incremental (A, B desfasadas)
• Encóder incremental (A, B, N)

Frecuencia de filtrado
Al parametrizar la frecuencia de filtrado se suprimen las interferencias en las entradas de
contaje A, B y N.
La frecuencia de filtrado seleccionada se refiere a una relación de impulso/pausa
comprendida entre aprox. 40:60 y aprox. 60:40. De ello resulta una determinada duración
mínima de impulso y pausa. Los cambios de señal con una duración menor que la duración
mínima de impulso/pausa se suprimen.
Puede escoger entre las siguientes frecuencias de filtrado:

Frecuencia de filtrado Duración mínima de impulso y pausa


100 Hz 4,0 ms
200 Hz 2,0 ms
500 Hz 800 µs
1 kHz 400 µs
2 kHz 200 µs
5 kHz 80 µs

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 109
Utilizar el objeto tecnológico High_Speed_Counter
3.5 Configuración de High_Speed_Counter

Frecuencia de filtrado Duración mínima de impulso y pausa


10 kHz 40 µs
20 kHz 20 µs
50 kHz 8,0 µs
100 kHz (predeterminado en CPU compacta) 4,0 µs
200 kHz** (predeterminado en TM Count) 2,0 µs
500 kHz* 0,8 µs
1 MHz* (predeterminado en TM PosInput) 0,4 µs

* Solo disponible en TM PosInput


* Solo disponible en TM Count y TM PosInput

Tipo de sensor (TM Count)


Al parametrizar el tipo de sensor se define para TM Count el modo de conmutación de las
entradas de contaje.
Puede escoger entre las siguientes opciones:

Tipo de sensor Significado


Sensor tipo PNP El encóder o sensor conmuta las entradas A, B y N a 24VDC.
(predeterminado)
Sensor tipo NPN El encóder o sensor conmuta las entradas A, B y N a M.
Push-pull (tipo NPN y PNP) El encóder o sensor conmuta las entradas A, B y N alternati-
vamente a M y 24VDC.

Al utilizar encóders incrementales, la selección típica es "Push-pull". Cuando se utilizan


sensores de 2 hilos, p. ej. barreras fotoeléctricas o detectores de proximidad, se debe
seleccionar el cableado "Sensor tipo PNP" o "Sensor tipo NPN" según corresponda.
Para saber si el encóder incremental es de tipo push/pull, consulte la hoja de datos del
encóder.

Nota
Si utiliza un sensor tipo push/pull y se ha parametrizado el tipo de sensor "Push-pull (tipo NPN
y PNP)", se puede vigilar si las señales del sensor indican rotura de hilo.

Tipo de sensor (CPU compacta)


Para una CPU compacta se ha ajustado el tipo de sensor "Sensor tipo PNP" y no puede
cambiarse. El encóder o sensor conmuta las entradas A, B y N a 24V DC.
En la CPU compacta es posible utilizar tanto sensores de tipo PNP como tipo push/pull (en
contrafase). Encontrará más información sobre el tipo de sensor en la hoja de datos del
sensor.

Estándar de interfaz (TM PosInput)


Con este parámetro puede definir para el TM PosInput si el encóder emite señales simétricas
(RS422) o asimétricas (TTL).

Contaje, medición y lectura de posición


110 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el objeto tecnológico High_Speed_Counter
3.5 Configuración de High_Speed_Counter

Puede escoger entre las siguientes opciones:

Estándar de interfaz Significado


RS422, simétrica El encóder emite señales simétricas conforme al estándar RS422
(predeterminada) (Página 74).
TTL (5 V), asimétrico El encóder emite señales asimétricas de 5 V conforme al estándar TTL
(Página 72).

Nota
El estándar RS422 brinda una mayor inmunidad a perturbaciones que el estándar TTL. Si el
encóder incremental o el generador de impulsos dominan los estándares RS422 y TTL, se
recomienda el estándar RS422.

Comportamiento con señal N


Este parámetro define cuál será la reacción en caso de señal N.
Puede escoger entre las siguientes opciones:

Opción Significado
Sin reacción en caso de La señal N no afecta al contador.
señal N
(predeterminado)
Sincronización en caso En caso de señal N, el contador se ajusta al valor de inicio.
de señal N (Página 45) Si se selecciona para una entrada digital la función "Habilitar sincronización
con señal N", la sincronización dependerá del nivel detectado en la entrada
digital.
Capturar con señal N El valor de contaje se guarda en el valor de captura (Capture) en caso de
(Página 35) señal N. El uso de una entrada digital y el uso de la señal N no se excluyen
mutuamente para la función Capture.
El objeto tecnológico muestra el valor Capture en el parámetro de salida
CapturedValue.

Nota
El comportamiento con señal N solo puede seleccionarse si se ha elegido el tipo de señal
"Encóder incremental (A, B, N)".

Nota
Si se selecciona " Sincronización en caso de señal N", puede elegirse para una entrada digital
(Página 115) la función "Habilitar sincronización con señal N".

Nota
Para High_Speed_Counter a partir de V3.0 se aplica:
"Capturar con señal N" solo puede seleccionarse en el modo de operación "Utilizar valor de
contaje como referencia".

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 111
Utilizar el objeto tecnológico High_Speed_Counter
3.5 Configuración de High_Speed_Counter

Frecuencia de la sincronización
Con estos parámetros se define la frecuencia de los siguientes eventos:
• Sincronización en caso de señal N
• Sincronización como función de una entrada digital
Puede escoger entre las siguientes opciones:

Opción Significado
Única El contador solo se ajusta con la primera señal N o el primer flanco pa-
(predeterminado) rametrizado de la entrada digital.
Periódica El contador se ajusta con cada señal N o cada flanco parametrizado de
la entrada digital.

Frecuencia de la función Capture


Con estos parámetros se define la frecuencia de los eventos de Capture para las siguientes
funciones:
• Capture con señal N
• Capture como función de una entrada digital
Puede escoger entre las siguientes opciones:

Opción Significado
Única El primer flanco parametrizado en la entrada digital correspondiente o
el primer flanco ascendente de la señal N guarda el valor de contaje
actual en forma de valor de Capture.
Periódica Cada flanco parametrizado en la entrada digital correspondiente o en
(ajuste predeterminado) cada flanco ascendente de la señal N guarda el valor de contaje actual
en forma de valor de Capture.

Nota
Este parámetro está disponible para High_Speed_Counter a partir de V3.2.

Contaje, medición y lectura de posición


112 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el objeto tecnológico High_Speed_Counter
3.5 Configuración de High_Speed_Counter

3.5.4 Comportamiento del contador

3.5.4.1 Límites de contaje y valor de arranque

Límite de contaje superior


Con la parametrización del límite de contaje superior se limita el rango de contaje. Puede
especificarse un valor hasta 2147483647 (231-1). Debe introducirse un valor que esté por
encima del límite de contaje inferior.
El ajuste predeterminado es "2147483647".

Límite de contaje inferior


Con la parametrización del límite de contaje inferior se limita el rango de contaje. Puede
especificarse un valor hasta -2147483648 (-231). Debe introducirse un valor que esté por
debajo del límite de contaje superior.
El ajuste predeterminado es "-2147483648".

Valor de arranque
Con la parametrización del valor de arranque se establece con qué valor de contaje se
empieza y se continúa ante determinados eventos. Debe introducir un valor igual a los límites
de contaje o comprendido entre ellos.
El ajuste predeterminado es "0".

Más información
Encontrará más información en Comportamiento en los límites de contaje (Página 30) y
Comportamiento del contador ante la apertura de puerta (Página 34).

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 113
Utilizar el objeto tecnológico High_Speed_Counter
3.5 Configuración de High_Speed_Counter

3.5.4.2 Comportamiento del contador en los límites y ante la apertura de puerta

Comportamiento al rebasar un límite de contaje


Puede parametrizarse el comportamiento siguiente al rebasar un límite de contaje
(Página 30):

Comportamiento Significado
Parar contaje Después de rebasar por exceso un límite de con-
taje, el contaje se cancela y la puerta interna se
cierra. Para reiniciar el contaje debe cerrar y abrir
de nuevo la puerta SW o la puerta HW, en su caso.
Continuar contaje En función del resto de la parametrización, se pro-
(predeterminado) sigue el contaje con el valor de arranque o con el
límite de contaje opuesto en cada caso.

Inicializar al rebasar un límite de contaje


Puede ajustarse el contador a los siguientes valores al rebasar un límite de contaje:

Restablecimiento del valor Significado


A valor de arranque El valor de contaje se fija al valor de arranque.
A otro límite de contaje El valor de contaje se fija al límite de contaje
(predeterminado) opuesto.

Comportamiento ante apertura de puerta


Puede parametrizarse el siguiente comportamiento ante apertura de puerta (Página 34):

Comportamiento Significado
Poner a valor de arranque Al abrirse la puerta, el valor de contaje se ajusta al
valor de arranque.
Continuar con valor actual Al abrirse la puerta se sigue contando desde el úl-
(predeterminado) timo valor de contaje.

Contaje, medición y lectura de posición


114 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el objeto tecnológico High_Speed_Counter
3.5 Configuración de High_Speed_Counter

3.5.5 Comportamiento de una DI (High_Speed_Counter)

Ajuste de la función de la DI
Al parametrizar una entrada digital se define la función que dicha entrada digital disparará al
conmutar.
Puede escoger entre las siguientes opciones:

Función de una entrada Significado Otros parámetros específi-


digital cos de la opción
Apertura/cierre de puerta El nivel en la correspondiente entrada digital abre y cierra la • Retardo a la entrada
(controlados por nivel) puerta HW (Página 32).
• Selección de nivel
Apertura de puerta (con- El flanco parametrizado en la correspondiente entrada digital • Retardo a la entrada
trolada por flanco) abre la puerta HW (Página 32).
• Selección de flanco
Cierre de puerta (contro- El flanco parametrizado en la correspondiente entrada digital • Retardo a la entrada
lado por flanco) cierra la puerta HW (Página 32).
• Selección de flanco
Sincronización (Página 40) El flanco parametrizado en la correspondiente entrada digital • Retardo a la entrada
pone el contador al valor de inicio.
• Selección de flanco
El objeto tecnológico muestra en el parámetro de salida
SyncStatus si se ha llevado a cabo una sincronización. • Frecuencia de la sincro-
nización
Habilitar sincronización El nivel activo en la respectiva entrada digital habilita la sincroni- • Retardo a la entrada
con señal N zación del contador en caso de señal N (Página 45).
• Selección de nivel
Capture El flanco parametrizado en la respectiva entrada digital guarda • Retardo a la entrada
el valor de contaje actual (Página 35) como valor Capture. El uso
de una entrada digital y el uso de la señal N no se excluyen mu- • Selección de flanco
tuamente para la función Capture. • Frecuencia de la función
El objeto tecnológico muestra el valor Capture en el parámetro Capture
de salida CapturedValue.
• Comportamiento del va-
lor de contaje tras Cap-
ture
Entrada digital sin función La respectiva entrada digital no tiene asignada ninguna función • Retardo a la entrada
tecnológica.
El estado de señal de la entrada digital puede leerse a través de
la respectiva variable estática del objeto tecnológico:
• UserStatusFlags.StatusDI0
• UserStatusFlags.StatusDI1
• UserStatusFlags.StatusDI2

Nota
Toda función, excepto "Entrada digital sin función", solo puede utilizarse una vez por
contador y ya no puede volver a seleccionarse en el resto de las entradas digitales.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 115
Utilizar el objeto tecnológico High_Speed_Counter
3.5 Configuración de High_Speed_Counter

Nota
Para High_Speed_Counter a partir de V3.0 se aplica:
La función "Capture" solo puede seleccionarse en el modo de operación "Utilizar valor de
contaje como referencia".

Retardo a la entrada (TM Count y TM PosInput)


Con este parámetro se suprimen las interferencias de señal en las entradas digitales. Los
cambios de señal solo se capturan si permanecen estables durante más tiempo que el retardo
a la entrada parametrizado.
Puede escoger entre los siguientes retardos a la entrada:
• Ninguno
• 0,05 ms
• 0,1 ms (predeterminado)
• 0,4 ms
• 0,8 ms
• 1,6 ms
• 3,2 ms
• 12,8 ms
• 20 ms

Nota
Si selecciona la opción "Ninguno" o "0,05 ms", deberá utilizar cables apantallados para la
conexión de las entradas digitales.

Nota
El retardo a la entrada se parametriza en "Comportamiento DI0" para todas las entradas
digitales en conjunto. El retardo a la entrada se muestra adicionalmente en "Comportamiento
DI1" y con TM Count también en "Comportamiento DI2".

Contaje, medición y lectura de posición


116 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el objeto tecnológico High_Speed_Counter
3.5 Configuración de High_Speed_Counter

Retardo a la entrada (CPU compacta)


Con este parámetro se suprimen las interferencias en las entradas digitales de las señales. Los
cambios de señal solo se capturan si permanecen estables durante más tiempo que el retardo
a la entrada parametrizado.
El retardo a la entrada para una entrada digital de una CPU compacta se parametriza en la
ventana de inspección de la configuración de dispositivos, en "Propiedades > DI 16/DQ 16 >
Entradas > Canal n".
Puede escoger entre los siguientes retardos a la entrada:
• Ninguno
• 0,05 ms
• 0,1 ms
• 0,4 ms
• 1,6 ms
• 3,2 ms (predeterminado)
• 12,8 ms
• 20 ms

Nota
Si selecciona la opción "Ninguno" o "0,05 ms", deberá utilizar cables apantallados para la
conexión de las entradas digitales.

Selección de nivel
Con este parámetro se determina el nivel con el que se activa la entrada digital.
Puede escoger entre las siguientes opciones:

Nivel Significado
Activa con nivel alto La respectiva entrada digital está activa cuando está activado.
(predeterminado)
Activa con nivel bajo La respectiva entrada digital está activa cuando está desacti-
vado.

El parámetro puede parametrizarse con las siguientes funciones de una entrada digital:
• Apertura/cierre de puerta (controlados por nivel)
• Habilitar sincronización con señal N

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 117
Utilizar el objeto tecnológico High_Speed_Counter
3.5 Configuración de High_Speed_Counter

Selección de flanco
Este parámetro determina con qué flanco de una entrada digital se dispara la función
parametrizada.
Dependiendo de la función seleccionada, puede elegir entre las siguientes opciones:
• Con flanco ascendente (predeterminado)
• Con flanco descendente
• Con flanco ascendente y descendente
El parámetro puede parametrizarse con las siguientes funciones de una entrada digital:
• Apertura de puerta (controlada por flanco)
• Cierre de puerta (controlado por flanco)
• Sincronización
• Capture

Nota
"Con flanco ascendente y descendente" solo puede parametrizarse para la función "Capture".

Frecuencia de la sincronización
Con estos parámetros se define la frecuencia de los siguientes eventos:
• Sincronización en caso de señal N
• Sincronización como función de una entrada digital
Puede escoger entre las siguientes opciones:

Opción Significado
Única El contador solo se ajusta con la primera señal N o el primer flanco pa-
(predeterminado) rametrizado de la entrada digital.
Periódica El contador se ajusta con cada señal N o cada flanco parametrizado de
la entrada digital.

Contaje, medición y lectura de posición


118 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el objeto tecnológico High_Speed_Counter
3.5 Configuración de High_Speed_Counter

Frecuencia de la función Capture


Con estos parámetros se define la frecuencia de los eventos de Capture para las siguientes
funciones:
• Capture con señal N
• Capture como función de una entrada digital
Puede escoger entre las siguientes opciones:

Opción Significado
Única El primer flanco parametrizado en la entrada digital correspondiente o
el primer flanco ascendente de la señal N guarda el valor de contaje
actual en forma de valor de Capture.
Periódica Cada flanco parametrizado en la entrada digital correspondiente o en
(ajuste predeterminado) cada flanco ascendente de la señal N guarda el valor de contaje actual
en forma de valor de Capture.

Nota
Este parámetro está disponible para High_Speed_Counter a partir de V3.2.

Comportamiento del valor de contaje tras Capture


Puede parametrizarse el siguiente comportamiento del contador tras un evento Capture
(Página 35):

Comportamiento Significado
Continuar contaje El proceso de contaje continúa sin cambios después de guar-
(predeterminado) darse el valor de contaje actual como valor de Capture.
Poner al valor inicial y seguir con- El proceso de contaje continúa con el valor inicial tras guar-
tando darse el valor de contaje actual como valor de captura (Cap-
ture).

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 119
Utilizar el objeto tecnológico High_Speed_Counter
3.5 Configuración de High_Speed_Counter

3.5.6 Comportamiento de una DQ (High_Speed_Counter)

Modo de operación (High_Speed_Counter V3.0 o superior)


Con el modo de operación se establece con qué valor trabajan las funciones de comparación.

Modo de operación Significado


Utilizar valor de contaje como refe- Las funciones de comparación y las alarmas de proceso para
rencia eventos de comparación trabajan con el valor de contaje.
(predeterminado) Esta funcionalidad equivale a la funcionalidad del
High_Speed_Counter en las versiones anteriores a la V3.0.
Utilizar el valor medido como refe- Las funciones de comparación y las alarmas de proceso para
rencia eventos de comparación trabajan con el valor medido.

Nota
El modo de operación se parametriza en "Comportamiento DQ0" para las dos salidas digitales
en conjunto. El modo de operación también se muestra en "Comportamiento DQ1".

Activar salida
Al parametrizar una salida digital se define la condición que provocará la conmutación de la
salida digital.
Puede escoger entre las siguientes opciones:

Función de una salida digital (Pá- Significado Otros parámetros específicos


gina 49) en el modo de operación de la opción
"Utilizar valor de contaje como re-
ferencia"
Entre valor de comparación y límite La respectiva salida digital está activa cuando: • Valor de comparación 0
de contaje superior valor de comparación <= valor de contaje <= lí-
(predeterminado) mite de contaje superior • Valor de comparación 1
• Histéresis (en incrementos)
Entre valor de comparación y límite La respectiva salida digital está activa cuando: • Valor de comparación 0
de contaje inferior límite de contaje inferior <= valor de contaje <=
valor de comparación • Valor de comparación 1
• Histéresis (en incrementos)
Entre valor de comparación 0 y 1 La salida digital DQ1 está activa cuando: • Valor de comparación 0
valor de comparación 0 <= valor de contaje <=
valor de comparación 1 • Valor de comparación 1
• Histéresis (en incrementos)

Contaje, medición y lectura de posición


120 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el objeto tecnológico High_Speed_Counter
3.5 Configuración de High_Speed_Counter

Función de una salida digital (Pá- Significado Otros parámetros específicos


gina 49) en el modo de operación de la opción
"Utilizar valor de contaje como re-
ferencia"
Con valor de comparación para una La respectiva salida digital solo está activa du- • Valor de comparación 0
duración del impulso rante el tiempo y en el sentido parametrizados
cuando el valor de contaje coincide con el valor • Valor de comparación 1
de comparación. • Sentido de contaje
• Duración del impulso
• Histéresis (en incrementos)
Tras comando Set de CPU hasta valor Cuando se produce un comando Set de la CPU, la • Valor de comparación 0
referencia respectiva salida digital está activa hasta que el
valor de contaje coincida con el de referencia. • Valor de comparación 1
• Sentido de contaje
• Histéresis (en incrementos)
Utilizada por el programa de usuario La respectiva salida digital puede ser conmutada —
por la CPU a través de la interfaz de control (Pá-
gina 48).

Nota
DQ0 de un contador de una CPU compacta
En una CPU compacta, la salida digital DQ0 correspondiente está disponible a través de la
interfaz de respuesta, pero no como salida física.

Nota
La función "Entre valor de comparación 0 y 1" solamente puede seleccionarse para la salida
digital DQ1, y si se ha seleccionado para la salida digital DQ0 la función "Utilizada por el
programa de usuario".

Nota
Las funciones "Con valor de comparación para una duración del impulso" y "Tras comando Set
de CPU hasta valor de referencia" conmutan la salida digital correspondiente solo cuando el
valor de comparación es alcanzado por un impulso de contaje. Cuando el valor de contaje se
ajusta, p. ej., por medio de la sincronización, la salida digital no se conmuta.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 121
Utilizar el objeto tecnológico High_Speed_Counter
3.5 Configuración de High_Speed_Counter

Función de una salida digital (Pá- Significado Otros parámetros específicos


gina 57) en el modo de operación de la opción
"Utilizar valor medido como refe-
rencia"
Valor medido >= valor de compara- La respectiva salida digital está activa cuando el • Valor de comparación 0
ción valor medido es mayor o igual que el valor de com-
(predeterminado) paración. • Valor de comparación 1
Valor medido <= valor de compara- La respectiva salida digital está activa cuando el • Valor de comparación 0
ción valor medido es menor o igual que el valor de
comparación. • Valor de comparación 1
Entre valor de comparación 0 y 1 La salida digital DQ1 está activa cuando: • Valor de comparación 0
valor de comparación 0 <= valor medido <= valor
de comparación 1 • Valor de comparación 1
No comprendido entre valor de com- La salida digital DQ1 está activa cuando: • Valor de comparación 0
paración 0 y 1 valor de comparación 1 <= valor medido <= valor
de comparación 0 • Valor de comparación 1
Utilizada por el programa de usuario La respectiva salida digital puede ser conmutada —
por la CPU a través de la interfaz de control (Pá-
gina 48).

Nota
Las funciones "Entre valor de comparación 0 y 1" y "No comprendido entre valor de
comparación 0 y 1" solamente pueden seleccionarse para la salida digital DQ1, y si se ha
seleccionado para la salida digital DQ0 la función "Utilizada por el programa de usuario".

Valor de comparación 0 (TM Count y TM PosInput)


Modo de operación "Utilizar valor de contaje como referencia"
Al parametrizar el valor de comparación (Página 49) se determina con qué valor de contaje
conmutará la salida digital DQ0 de acuerdo con el evento de comparación seleccionado.
Debe introducirse un entero (DINT) mayor o igual que el límite de contaje inferior. Si se utiliza
la función DQ "Entre valor de comparación 0 y 1", el valor de comparación 0 debe ser menor
que el valor de comparación 1. El ajuste predeterminado es "0".
Modo de operación "Utilizar valor medido como referencia"
Al parametrizar el valor de comparación (Página 57) se determina con qué valor medido se
conmutará la salida digital DQ0 de acuerdo con el evento de comparación seleccionado.
Debe introducirse un número de coma flotante (REAL). Si se utiliza la función DQ "Entre valor
de comparación 0 y 1", el valor de comparación 0 debe ser menor que el valor de
comparación 1. El valor mínimo es ‒7,922816 x 1028. El ajuste predeterminado es "0.0". La
unidad del valor de comparación depende de la magnitud.

Contaje, medición y lectura de posición


122 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el objeto tecnológico High_Speed_Counter
3.5 Configuración de High_Speed_Counter

Valor de comparación 0 (CPU compacta)


Modo de operación "Utilizar valor de contaje como referencia"
Al parametrizar el valor de comparación (Página 49) se determina con qué valor de contaje se
activará el bit STS_DQ0 en la interfaz de respuesta de acuerdo con el evento de comparación
seleccionado. En una CPU compacta, la salida digital DQ0 no está disponible como salida
física.
Debe introducirse un entero (DINT) mayor o igual que el límite de contaje inferior. Si se utiliza
la función DQ "Entre valor de comparación 0 y 1", el valor de comparación 0 debe ser menor
que el valor de comparación 1. El ajuste predeterminado es "0".
Modo de operación "Utilizar valor medido como referencia"
Al parametrizar el valor de comparación (Página 57) se determina con qué valor medido se
activará el bit STS_DQ0 en la interfaz de respuesta de acuerdo con el evento de comparación
seleccionado. En una CPU compacta, la salida digital DQ0 no está disponible como salida
física.
Debe introducirse un número de coma flotante (REAL). Si se utiliza la función DQ "Entre valor
de comparación 0 y 1", el valor de comparación 0 debe ser menor que el valor de
comparación 1. El valor mínimo es ‒7,922816 x 1028. El ajuste predeterminado es "0.0". La
unidad del valor de comparación depende de la magnitud.

Valor de comparación 1
Modo de operación "Utilizar valor de contaje como referencia"
Al parametrizar el valor de comparación (Página 49) se determina con qué valor de contaje
conmutará la salida digital DQ1 de acuerdo con el evento de comparación seleccionado.
Debe introducirse un entero (DINT) menor o igual que el límite superior de contaje. Si se
utiliza la función DQ "Entre valor de comparación 0 y 1", el valor de comparación 0 debe ser
menor que el valor de comparación 1. El ajuste predeterminado es "10".
Modo de operación "Utilizar valor medido como referencia"
Al parametrizar el valor de comparación (Página 57) se determina con qué valor medido se
conmutará la salida digital DQ1 de acuerdo con el evento de comparación seleccionado.
Debe introducirse un número de coma flotante (REAL). Si se utiliza la función DQ "Entre valor
de comparación 0 y 1", el valor de comparación 0 debe ser menor que el valor de
comparación 1. El valor máximo es 7,922816 x 1028. El ajuste predeterminado es "10.0". La
unidad del valor de comparación depende de la magnitud.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 123
Utilizar el objeto tecnológico High_Speed_Counter
3.5 Configuración de High_Speed_Counter

Sentido de contaje
Con este parámetro se define para qué sentido de contaje es válida la función seleccionada.
Puede escoger entre las siguientes opciones:

Sentido de contaje Significado


En ambos sentidos La salida digital correspondiente se compara y se conmuta indepen-
(predeterminado) dientemente del sentido de contaje.
Ascendente La respectiva salida digital solo se compara y se conmuta cuando el
contador cuenta hacia delante.
Descendente La respectiva salida digital solo se compara y se conmuta si el conta-
dor cuenta hacia atrás.

El parámetro puede parametrizarse con las siguientes funciones:


• Con valor de comparación para una duración del impulso
• Tras comando Set de CPU hasta valor referencia

Duración del impulso


Al parametrizar la duración de impulso para la función "Con valor de comparación para una
duración del impulso", se determina durante cuántos milisegundos estará activa la salida
digital en cuestión.
Si introduce "0" y el valor de contaje coincide con el respectivo valor de comparación, la salida
digital estará activa hasta el siguiente impulso de contaje.
Se admiten valores entre 0,0 y 6553,5.
El ajuste predeterminado es "500,0" y corresponde a una duración de impulso de 0,5 s.

Histéresis (en incrementos)


Al parametrizar la histéresis (Página 67) se define un rango en torno a los valores de
comparación. En el caso de las funciones "Entre valor de referencia y límite superior" y "Entre
valor de referencia y límite inferior" la histéresis también se aplica en los límites de contaje.
En el rango de histéresis las salidas digitales no pueden conmutar de nuevo hasta que el valor
de contaje haya salido de este rango.
Seleccione una histéresis lo bastante pequeña. Si el rango de histéresis, partiendo del valor
de referencia parametrizado, cubre todo el rango de contaje, no es posible garantizar el
correcto funcionamiento de los valores de referencia.
Si un valor de comparación se encuentra tan próximo a un límite de contaje que el rango de
histéresis sobrepasaría dicho límite de contaje, el rango de histéresis finaliza en este.

Contaje, medición y lectura de posición


124 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el objeto tecnológico High_Speed_Counter
3.5 Configuración de High_Speed_Counter

Si se introduce "0" se desactiva la histéresis. Se admiten valores entre 0 y 255. El ajuste


predeterminado es "0".

Nota
Para High_Speed_Counter a partir de V3.0 se aplica:
La histéresis se parametriza en "Comportamiento DQ0" para las dos salidas digitales en
conjunto. La histéresis también se muestra en "Comportamiento DQ1".
La histéresis solo está disponible en el modo de operación "Utilizar valor de contaje como
referencia".

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 125
Utilizar el objeto tecnológico High_Speed_Counter
3.5 Configuración de High_Speed_Counter

3.5.7 Especificar valor medido (High_Speed_Counter)

Magnitud
Con este parámetro se define qué magnitud (Página 60) debe suministrar el módulo
tecnológico. El objeto tecnológico muestra el valor medido en el parámetro de salida
MeasuredValue.
Puede escoger entre las siguientes opciones:

Magnitud Significado Otros parámetros específicos de la op-


ción
Frecuencia La magnitud muestra el número de incrementos por se- • Tiempo de actualización
(predeterminado) gundo. El valor es un número de coma flotante (REAL). La
unidad es Hz.
El objeto tecnológico muestra el valor medido en el pará-
metro de salida MeasuredValue.
Duración del período La magnitud es la duración media del período entre dos • Tiempo de actualización
incrementos. El valor es un número entero (DINT). La uni-
dad es s.
El objeto tecnológico muestra el valor medido en el pará-
metro de salida MeasuredValue.
Velocidad La magnitud es una velocidad. • Tiempo de actualización
Encontrará ejemplos de medición de velocidad en la expli-
• Base de tiempo para medición de ve-
cación del parámetro "Incrementos por unidad".
locidad
El objeto tecnológico muestra el valor medido en el pará-
metro de salida MeasuredValue. • Incrementos por unidad

Tiempo de actualización
Con la parametrización del tiempo de actualización (Página 60) en milisegundos se define el
intervalo de tiempo que transcurre entre dos actualizaciones del valor medido.
El tiempo de actualización y el tipo de señal influyen en la precisión de la medición. Con
tiempos de actualización de al menos 100 ms la influencia del Tipo de señal es insignificante.
Con tiempos de actualización inferiores a 100 ms se alcanza la máxima precisión de medición
con los siguientes tipos de señales:
• Encóder incremental (A, B desfasado) con Evaluación de señal "Simple"
• Encóder incremental (A, B, N) con Evaluación de señal "Simple"
• Impulso (A) y sentido (B)
• Impulso (A)
En otros tipos de señales la precisión de medición depende del encóder utilizado y de la línea.
Si se introduce "0", el valor medido se actualiza una vez por cada ciclo interno del módulo.
Puede introducir un máximo de tres decimales. Se admiten valores entre 0.0 y 25000.0. El
ajuste predeterminado es "10.0".

Contaje, medición y lectura de posición


126 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el objeto tecnológico High_Speed_Counter
3.5 Configuración de High_Speed_Counter

Base de tiempo para medición de velocidad


Con este parámetro se define la base de tiempo con la que debe ponerse a disposición la
velocidad.
Puede escoger entre las siguientes opciones:
• 1 ms
• 10 ms
• 100 ms
• 1s
• 60 s
El ajuste predeterminado es "60 s".

Incrementos por unidad


Con este parámetro se define, para la medición de velocidad, el número de impulsos de
contaje que proporciona el encóder incremental o de impulsos por cada unidad relevante.
El número de impulsos de contaje depende de la Evaluación de señal parametrizada. Se
admiten valores entre 1 y 65535.
Ejemplo 1:
El encóder proporciona 4000 impulsos de contaje con un desplazamiento de un metro. La
velocidad debe medirse en metros por segundo. Como Evaluación de señal se ha
parametrizado "doble".
En este caso, parametrice lo siguiente:
• Incrementos por unidad: 8000
• Base de tiempo para medición de velocidad: 1 s
Ejemplo 2:
El encóder entrega 4096 impulsos de contaje por vuelta. La velocidad debe medirse en
vueltas por minuto. Como Evaluación de señal se ha parametrizado "Simple".
En este caso, parametrice lo siguiente:
• Incrementos por unidad: 4096
• Base de tiempo para medición de velocidad: 60 s

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 127
Utilizar el objeto tecnológico High_Speed_Counter
3.6 Programación de High_Speed_Counter

3.6 Programación de High_Speed_Counter

3.6.1 Instrucción High_Speed_Counter

High_Speed_Counter
La instrucción High_Speed_Counter corresponde al objeto tecnológico High_Speed_Counter y
acepta la alimentación de la interfaz de control y realimentación del módulo tecnológico.
La instrucción High_Speed_Counter constituye así la interfaz de software entre el programa
de usuario y el módulo tecnológico. Debe llamarse cíclicamente desde el programa de
usuario para comparar los datos de entrada y salida.
La instrucción High_Speed_Counter puede utilizarse de igual modo para los módulos
tecnológicos de los sistemas S7-1500 y ET 200SP. Los módulos pueden utilizarse de forma
centralizada o descentralizada. La instrucción se aplica al canal del módulo tecnológico al que
se haya asignado el correspondiente objeto tecnológico.

Más información
Descripción High_Speed_Counter (Página 130)
Parámetro de entrada High_Speed_Counter (Página 135)
Parámetro de salida High_Speed_Counter (Página 136)
Códigos de error del parámetro ErrorID (Página 140)
Variables estáticas High_Speed_Counter (Página 138)

Contaje, medición y lectura de posición


128 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el objeto tecnológico High_Speed_Counter
3.6 Programación de High_Speed_Counter

3.6.2 Llamar la instrucción en el programa de usuario


La instrucción High_Speed_Counter puede llamarse una vez por contador en el ciclo o
alternativamente en un programa controlado por tiempo. No se permite realizar la llamada
en un programa de interrupción controlado por eventos.

Procedimiento
Para llamar a la instrucción en el programa de usuario, proceda del siguiente modo:
1. Abra la carpeta de la CPU en el árbol del proyecto.
2. Abra la carpeta "Bloques de programa".
3. Haga clic en el OB para la ejecución cíclica del programa.
El bloque se abre en el área de trabajo.
4. En la ventana "Instrucciones" abra el grupo "Tecnología" y la carpeta "Contaje y medición".
La carpeta contiene la instrucción.
5. Seleccione la instrucción, arrástrela al OB y suéltela.
Se abre el cuadro de diálogo "Opciones de llamada".
6. En la lista "Nombre" seleccione un objeto tecnológico o introduzca el nombre del nuevo
objeto tecnológico.
7. Confirme con "OK" (Aceptar).

Resultado
Si el objeto tecnológico no existe todavía, se agregará. La instrucción se agregará en el OB. El
objeto tecnológico está asignado a esta llamada de la instrucción.

Nota
Al hacer clic sobre uno de los botones "Configuración", "Puesta en marcha" o "Diagnóstico" en
la interfaz de la instrucción, se abre el editor correspondiente.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 129
Utilizar el objeto tecnológico High_Speed_Counter
3.6 Programación de High_Speed_Counter

3.6.3 Descripción High_Speed_Counter

Descripción
Con la instrucción High_Speed_Counter se controlan a través del programa del usuario las
funciones de contaje y medida del módulo tecnológico.

Llamada
La instrucción High_Speed_Counter debe llamarse una vez por contador en el ciclo o en un
programa controlado por tiempo. No se permite realizar la llamada en un programa de
interrupción controlado por eventos.

Funcionamiento
Valor de contaje: el valor de contaje está disponible en el parámetro de salida CountValue. El
valor de contaje se actualiza cada vez que se llama a la instrucción High_Speed_Counter.
Valor medido: El módulo tecnológico actualiza el valor medido con el tiempo de
actualización parametrizado de forma asíncrona a la llamada de la instrucción. Cada vez que
se llama la instrucción, el último valor medido que haya determinado el módulo tecnológico
se actualiza en el parámetro de salida MeasuredValue.
El valor medido y el valor de contaje están disponibles simultáneamente en la interfaz de
respuesta.
Capture: El parámetro de salida CaptureStatus = TRUE indica un valor Capture válido en el
parámetro de salida CapturedValue.
• Un valor Capture se detecta en las siguientes condiciones:
– Una entrada digital tiene la parametrización "Capture"
– CaptureEnable = TRUE
– Flanco en la entrada digital con la función de Capture
• El parámetro de salida CaptureStatus se restablece con un flanco descendente en el
parámetro de entrada CaptureEnable.

Contaje, medición y lectura de posición


130 Manual de funciones, 11/2022, A5E32010348-AK
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 incremental
tiene la parametrización "Sincronización con señal N"
– 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
señal N en la entrada del encóder
• 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

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 131
Utilizar el objeto tecnológico High_Speed_Counter
3.6 Programación de High_Speed_Counter

3. Ajuste la respectiva variable Set para ejecutar la petición de modificación.


4. Compruebe por medio del parámetro de salida Error si se ha producido un error.
Si no se ha producido ningún error y el objeto tecnológico ha reseteado automáticamente la
variable Set, la modificación de parámetros se ha realizado correctamente.

Nota
Límite de contaje modificado
Si el nuevo límite de contaje superior es menor que el valor de contaje actual, el valor de
contaje se establece en el límite de contaje inferior o en el valor de inicio en función de la
parametrización. Si el nuevo límite inferior es mayor que el valor de contaje actual, el valor de
contaje se establece en el límite superior o en el valor inicial en función de la
parametrización.

Modo de operación (High_Speed_Counter V3.0 o superior)


El modo de operación se parametriza en el objeto tecnológico, en "Comportamiento DQ0".
El modo de operación lo indica el parámetro de salida CompareMeasuredValue:

Estado Descripción
FALSE Modo de operación "Utilizar valor de contaje como referencia":
Las funciones de comparación trabajan con el valor de contaje. Las siguientes
variables estáticas se utilizan específicamente en este modo de operación:
• NewReferenceValue0
• NewReferenceValue1
• CurReferenceValue0
• CurReferenceValue1
Las cuatro variables estáticas específicas del modo de operación "Utilizar valor
medido como referencia" se ignoran.
TRUE Modo de operación "Utilizar valor medido como referencia":
Las funciones de comparación trabajan con el valor medido. Las siguientes va-
riables estáticas se utilizan específicamente en este modo de operación:
• NewReferenceValue0_M
• NewReferenceValue1_M
• CurReferenceValue0_M
• CurReferenceValue1_M
Las cuatro variables estáticas específicas del modo de operación "Utilizar valor
de contaje como referencia" se ignoran.

Contaje, medición y lectura de posición


132 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el objeto tecnológico High_Speed_Counter
3.6 Programación de High_Speed_Counter

Confirmación de eventos
La confirmación de eventos notificados se realiza con el flanco ascendente del parámetro de
entrada EventAck . EventAck debe permanecer activado hasta que el objeto tecnológico haya
desactivado los bits de estado de los siguientes eventos del canal de contaje:
• CompResult0
• CompResult1
• ZeroStatus
• PosOverflow
• NegOverflow

Estado de las entradas digitales (TM Count y TM PosInput)


El estado de las entradas digitales se obtiene mediante las variables estáticas StatusDI0,
StatusDI1 o StatusDI2.

Estado de las entradas digitales (CPU compacta)


El estado de las entradas digitales se obtiene mediante las variables estáticas StatusDI0 y
StatusDI1. Si una entrada digital de la CPU compacta no se utiliza para un contador, puede
utilizarse la entrada a través del programa de usuario.

Uso de salidas digitales mediante el programa del usuario (TM Count y TM PosInput)
Mediante la instrucción High_Speed_Counter pueden activarse las salidas digitales
• si para "Activar salida" se ha parametrizado la opción "Utilizada por el programa de
usuario".
• si para "Activar salida" se ha parametrizado para la opción "Tras comando Set de la CPU
hasta valor de referencia".
• si se activa la respectiva variable estática ManualCtrlDQm (sobrescritura temporal).
Solo en estos casos serán efectivas las variables estáticas SetDQ0 y SetDQ1. En el primer y en
el tercer caso, DQm sigue al valor de SetDQm. En el segundo caso, DQm se activa con un
flanco ascendente de SetDQm. DQm se desactiva cuando el valor de contaje coincide con el
valor de comparación o en caso de flanco descendente de SetDQm.

Uso de salidas digitales mediante el programa de usuario (CPU compacta)


La salida digital DQ1 se puede activar mediante la instrucción High_Speed_Counter
• si para "Activar salida" se ha parametrizado la opción "Utilizada por el programa de
usuario".
• si para "Activar salida" se ha parametrizado para la opción "Tras comando Set de la CPU
hasta valor de referencia".
• si se activa la variable estática ManualCtrlIDQ1 (sobrescritura temporal).

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 133
Utilizar el objeto tecnológico High_Speed_Counter
3.6 Programación de High_Speed_Counter

La variable estática SetDQ1 solo será efectiva en esos casos. En el primer y en el tercer caso,
DQ1 sigue al valor de SetDQ1. En el segundo caso, DQ1 se activa y desactiva con un flanco
ascendente de SetDQ1 cuando el valor de contaje coincide con el valor de comparación o en
caso de flanco descendente de SetDQ1.

Nota
Antes de poder activar una salida digital física de la CPU compacta con la instrucción
High_Speed_Counter es necesario asignar la señal DQ1 a la salida digital que se desee.

La señal DQ0 se puede activar mediante la instrucción High_Speed_Counter con la variable


estática StatusDQ0,
• si para "Activar salida" se ha parametrizado la opción "Utilizada por el programa de
usuario".
• si para "Activar salida" se ha parametrizado para la opción "Tras comando Set de la CPU
hasta valor de referencia".
• si se activa la variable estática ManualCtrlIDQ0 (sobrescritura temporal).
La variable estática SetDQ0 solo será efectiva en esos casos. En el primer y en el tercer caso,
StatusDQ0 sigue al valor de SetDQ0. En el segundo caso, StatusDQ0 se activa y desactiva con
un flanco (ascendente o descendente) de SetDQ0 cuando el valor de contaje coincide con el
valor de comparación.

Nota
La salida digital DQ0 no está disponible como salida física.

Comportamiento en caso de error


Si se produce un error al llamar la instrucción o en el módulo tecnológico, se activa el
parámetro de salida Error . La información de error adicional puede leerse en el parámetro de
salida ErrorID.
Elimine la causa del error y acuse el mensaje de error activando el parámetro de entrada
ErrorAck. Si ya no hay ningún error, el objeto tecnológico restablece el parámetro de salida
Error . No se notifica ningún otro error hasta que se haya acusado el error anterior.

Modificar el sentido de contaje


El sentido de contaje solo puede modificarse desde el programa del usuario si se ha
parametrizado como tipo de señal "Impulso (A)". En todos los demás casos, el sentido de
contaje depende de las señales de entrada del módulo tecnológico. El sentido de contaje
puede controlarse mediante la variable estática NewDirection:
• +1: sentido de contaje ascendente
• -1: sentido de contaje descendente
Para ejecutar la petición de modificación, es necesario ajustar la variable estática
SetNewDirection = TRUE.

Contaje, medición y lectura de posición


134 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el objeto tecnológico High_Speed_Counter
3.6 Programación de High_Speed_Counter

3.6.4 Parámetro de entrada High_Speed_Counter

Parámetro Declaración Tipo de Ajuste pre- Descripción


datos determi-
nado
SwGate INPUT BOOL FALSE Controlar puerta SW:
• Flanco ascendente: se abre la puerta SW.
• Flanco descendente: se cierra la puerta SW.
SwGate habilita la puerta interna, en combinación con la puerta
HW.
CaptureEnable INPUT BOOL FALSE Habilitar función de Capture
Después de la habilitación, se produce un evento de Capture con
el siguiente flanco parametrizado en la entrada digital correspon-
diente. Un flanco descendente de CaptureEnable restablece el pa-
rámetro de salida CaptureStatus. Un flanco descendente de
CaptureEnable restablece asimismo la habilitación si no se pro-
duce un evento de Capture.
Con independencia de CaptureEnable , el último valor del pará-
metro de salida CapturedValue se mantiene hasta el siguiente
evento Capture.
SyncEnable INPUT BOOL FALSE Habilitar sincronización
El sentido habilitado para la sincronización se indica en las varia-
bles estáticas SyncUpDirection y SyncDownDirection. Un flanco
descendente de SyncEnable restablece el parámetro de salida
SyncStatus .
ErrorAck INPUT BOOL FALSE High_Speed_Counter hasta V3.0:
un flanco ascendente confirma el estado de error notificado.
High_Speed_Counter a partir de V3.1:
un nivel alto confirma el estado de error notificado.
EventAck INPUT BOOL FALSE Un flanco ascendente restablece los siguientes parámetros de sa-
lida:
• CompResult0
• CompResult1
• ZeroStatus
• PosOverflow
• NegOverflow
SetCountValue INOUT BOOL FALSE Un flanco ascendente inicia la transferencia del nuevo valor de
contaje de la variable estática NewCountValue al módulo tecnoló-
gico. El valor de contaje se activa de inmediato tras la transferen-
cia.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 135
Utilizar el objeto tecnológico High_Speed_Counter
3.6 Programación de High_Speed_Counter

3.6.5 Parámetro de salida High_Speed_Counter

Parámetro Declaración Tipo de Ajuste pre- Descripción


datos determi-
nado
StatusHW OUTPUT BOOL FALSE Bit de estado módulo tecnológico: el módulo está parametrizado
y listo para funcionar. Los datos del módulo son válidos.
StatusGate OUTPUT BOOL FALSE Bit de estado: la puerta interna está habilitada cuando el paráme-
tro se activa.
StatusUp OUTPUT BOOL FALSE Bit de estado: el último impulso de contaje ha incrementado el
contador y se encuentra como máximo 0,5 s atrás.
StatusDown OUTPUT BOOL FALSE Bit de estado: el último impulso de contaje ha provocado el decre-
mento del contador y se encuentra como máximo 0,5 s atrás.
CompResult0 OUTPUT BOOL FALSE Bit de estado: Se ha producido un evento de comparación para
DQ0 (cambio de estado) debido a la condición de comparación
seleccionada.
Si en el modo de operación "Utilizar valor de contaje como refe-
rencia" el valor de contaje se ajusta al valor de inicio, CompRe-
sult0 no se activa.
Por medio del flanco ascendente del parámetro de entrada Even-
tAck se desactiva CompResult0 .
CompResult1 OUTPUT BOOL FALSE Bit de estado: Se ha producido un evento de comparación para
DQ1 (cambio de estado) debido a la condición de comparación
seleccionada.
Si en el modo de operación "Utilizar valor de contaje como refe-
rencia" el valor de contaje se ajusta al valor de inicio, CompRe-
sult1 no se activa.
Por medio del flanco ascendente del parámetro de entrada Even-
tAck se desactiva CompResult1 .
SyncStatus OUTPUT BOOL FALSE Bit de estado: se lleva a cabo la sincronización
Si está ajustado el parámetro de entrada SyncEnable, el flanco pa-
rametrizado en la entrada digital correspondiente activa el bit de
estado SyncStatus.
SyncStatus se desactiva mediante flanco descendente en
• SyncEnable (parámetro de entrada) o
• SyncUpDirection (variable estática) o
• SyncDownDirection (variable estática)
CaptureStatus OUTPUT BOOL FALSE Bit de estado: se ha producido un evento Capture, existe un valor
Capture válido en el parámetro de salida CapturedValue.
Si está ajustado el parámetro de entrada CaptureEnable, el flanco
parametrizado en la entrada digital correspondiente activa el bit
de estado CaptureStatus.
Por medio del flanco descendente del parámetro de entrada Cap-
tureEnable se desactiva CaptureStatus .
ZeroStatus OUTPUT BOOL FALSE Bit de estado: CountValue ha alcanzado el valor "0" independien-
temente del sentido de contaje.
Por medio del flanco ascendente del parámetro de entrada Even-
tAck se desactiva ZeroStatus.

Contaje, medición y lectura de posición


136 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el objeto tecnológico High_Speed_Counter
3.6 Programación de High_Speed_Counter

Parámetro Declaración Tipo de Ajuste pre- Descripción


datos determi-
nado
PosOverflow OUTPUT BOOL FALSE Bit de estado: CountValue ha rebasado el límite de contaje supe-
rior en sentido positivo.
Por medio del flanco ascendente del parámetro de entrada Even-
tAck se desactiva PosOverflow.
NegOverflow OUTPUT BOOL FALSE Bit de estado: CountValue ha rebasado el límite de contaje infe-
rior en sentido negativo.
Por medio del flanco ascendente del parámetro de entrada Even-
tAck se desactiva NegOverflow.
Error OUTPUT BOOL FALSE Se ha producido un error. Para conocer la causa del error, con-
sulte el parámetro de salida ErrorID.
ErrorID OUTPUT WORD 0 El parámetro ErrorID (Página 140) muestra el número del men-
saje de error.
ErrorID = 0000H: No hay ningún error.
CountValue OUTPUT DINT 0 Valor actual de contaje
CapturedValue OUTPUT DINT 0 Último valor Capture captado. El valor se mantiene hasta el si-
guiente evento Capture con independencia del parámetro de en-
trada CaptureEnable.
Si se ha producido un nuevo evento Capture, CaptureStatus se ac-
tiva y el usuario lo desactiva por medio del flanco descendente
del parámetro de entrada CaptureEnable .
MeasuredVa- OUTPUT REAL 0.0 Valor medido actual de frecuencia, periodo o velocidad (depen-
lue diendo de la parametrización)
Compare- OUTPUT BOOL FALSE Bit de estado:
MeasuredVa- FALSE: modo de operación "Utilizar valor de contaje como refe-
lue1 rencia"; las funciones de comparación trabajan con el valor de
contaje.
TRUE: modo de operación "Utilizar valor medido como referen-
cia"; las funciones de comparación trabajan con el valor medido.
1 Disponible para High_Speed_Counter a partir de la versión V3.0

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 137
Utilizar el objeto tecnológico High_Speed_Counter
3.6 Programación de High_Speed_Counter

3.6.6 Variables estáticas High_Speed_Counter

Variable Tipo de da- Ajuste prede- Acceso Descripción


tos terminado
NewCountValue DINT L#0 Escritura Nuevo valor de contaje
NewReferenceValue0 DINT L#0 Escritura Nuevo valor de comparación 0 en modo de ope-
ración "Utilizar valor de contaje como referencia"
NewReferenceValue1 DINT L#10 Escritura Nuevo valor de comparación 1 en modo de ope-
ración "Utilizar valor de contaje como referencia"
NewReferenceValue0_M1 REAL L#0.0 Escritura Nuevo valor de comparación 0 en modo de ope-
ración "Utilizar valor medido como referencia"
NewReferenceValue1_M1 REAL L#10.0 Escritura Nuevo valor de comparación 1 en modo de ope-
ración "Utilizar valor medido como referencia"
NewUpperLimit DINT L#2147483647 Escritura Nuevo límite de contaje superior
NewLowerLimit DINT L#-2147483648 Escritura Nuevo límite de contaje inferior
NewStartValue DINT L#0 Escritura Nuevo valor inicial
NewDirection INT 0 Escritura Nuevo sentido de contaje:
+1: sentido de contaje ascendente
-1: sentido de contaje descendente
CurReferenceValue0 DINT L#0 Lectura Valor de comparación actual 0 en modo de ope-
ración "Utilizar valor de contaje como referencia"
CurReferenceValue1 DINT L#10 Lectura Valor de comparación actual 1 en modo de ope-
ración "Utilizar valor de contaje como referencia"
CurReferenceValue0_M1 REAL L#0.0 Lectura Valor de comparación actual 0 en modo de ope-
ración "Utilizar valor medido como referencia"
CurReferenceValue1_M1 REAL L#10.0 Lectura Valor de comparación actual 1 en modo de ope-
ración "Utilizar valor medido como referencia"
CurUpperLimit DINT L#2147483647 Lectura Límite de contaje superior actual
CurLowerLimit DINT L#-2147483648 Lectura Límite de contaje inferior actual
CurStartValue DINT L#0 Lectura Valor inicial actual
AdditionalErrorID DWORD W#16#0000 Lectura Información de error de una instrucción interna,
p. ej. RDREC

Contaje, medición y lectura de posición


138 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el objeto tecnológico High_Speed_Counter
3.6 Programación de High_Speed_Counter

Variable Tipo de da- Ajuste prede- Acceso Descripción


tos terminado
UserCmdFlags STRUCT -
SetNewDirection BOOL FALSE Escritura Ajustar nuevo sentido de contaje
SetUpperLimit BOOL FALSE Escritura Ajustar límite de contaje superior
SetLowerLimit BOOL FALSE Escritura Ajustar límite de contaje inferior
SetReferenceValue0 BOOL FALSE Escritura Ajustar valor de comparación 0
SetReferenceValue1 BOOL FALSE Escritura Ajustar valor de comparación 1
SetStartValue BOOL FALSE Escritura Ajustar valor inicial
SyncDownDirection BOOL TRUE Escritura Habilitar sincronización en sentido de contaje
descendente
SyncUpDirection BOOL TRUE Escritura Habilitar sincronización en sentido de contaje as-
cendente
SetDQ0 BOOL FALSE Escritura Activar la salida digital DQ0
SetDQ1 BOOL FALSE Escritura Activar la salida digital DQ1
ManualCtrlDQ0 BOOL FALSE Escritura Habilitar ajuste de la salida digital DQ0:
TRUE:
• SetDQ0 activa DQ0
• Bit de control TM_CTRL_DQ0 = FALSE
FALSE:
• Ajuste no habilitado
• Bit de control TM_CTRL_DQ0 = TRUE
ManualCtrlDQ1 BOOL FALSE Escritura Habilitar ajuste de la salida digital DQ1:
TRUE:
• SetDQ1 activa DQ1
• Bit de control TM_CTRL_DQ1 = FALSE
FALSE:
• Ajuste no habilitado
• Bit de control TM_CTRL_DQ1 = TRUE
UserStatusFlags STRUCT -
StatusDI0 BOOL FALSE Lectura Estado actual de entrada digital DI0
StatusDI1 BOOL FALSE Lectura Estado actual de entrada digital DI1
StatusDI2 BOOL FALSE Lectura Estado actual de entrada digital DI2
StatusDQ0 BOOL FALSE Lectura Estado actual de salida digital DQ0
StatusDQ1 BOOL FALSE Lectura Estado actual de salida digital DQ1
1 Disponible para High_Speed_Counter a partir de la versión V3.0

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 139
Utilizar el objeto tecnológico High_Speed_Counter
3.6 Programación de High_Speed_Counter

3.6.7 Códigos de error del parámetro ErrorID

Código de error Descripción


(W#16#...)
0000 No hay error
Mensajes de error del módulo tecnológico
80A1 POWER_ERROR de la interfaz de realimentación: Tensión de alimentación L+ incorrecta
80A2 ENC_ERROR de la interfaz de realimentación: Señal de encóder incorrecta
80A3 LD_ERROR de la interfaz de realimentación: Error al cargar a través de interfaz de realimentación
Mensajes de error de la instrucciónHigh_Speed_Counter
80B1 Sentido de contaje no válido
80B4 Para el modo de operación "Utilizar valor de contaje como referencia" se aplica lo siguiente:
El nuevo límite de contaje inferior no cumple las siguientes condiciones:
• Límite inferior < límite superior
• Límite inferior <= valor de referencia/valor inicial

Para el modo de operación "Utilizar valor medido como referencia" se aplica lo siguiente:
El nuevo límite de contaje inferior no cumple las siguientes condiciones:
• Límite inferior < límite superior
• Límite inferior <= valor inicial
80B5 Para el modo de operación "Utilizar valor de contaje como referencia" se aplica lo siguiente:
El nuevo límite superior no cumple las siguientes condiciones:
• Límite inferior < límite superior
• Límite superior >= valor de referencia/valor inicial

Para el modo de operación "Utilizar valor medido como referencia" se aplica lo siguiente:
El nuevo límite superior no cumple las siguientes condiciones:
• Límite inferior < límite superior
• Límite superior >= valor inicial
80B6 El nuevo valor inicial no cumple la siguiente condición:
• límite inferior <= valor inicial <= límite superior
80B7 El nuevo valor de contaje no cumple la siguiente condición:
• Límite de contaje inferior <= valor de contaje <= límite de contaje superior
80B8 Para el modo de operación "Utilizar valor de contaje como referencia" se aplica lo siguiente:
El nuevo valor de referencia 0 no cumple la siguiente condición:
• Límite inferior <= valor de referencia 0 <= límite superior
• Valor de referencia 0 < valor de referencia 1

Para el modo de operación "Utilizar valor medido como referencia" se aplica lo siguiente:
El nuevo valor de referencia 0 no cumple la siguiente condición:
• Valor de referencia 0 < valor de referencia 1

Contaje, medición y lectura de posición


140 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el objeto tecnológico High_Speed_Counter
3.6 Programación de High_Speed_Counter

Código de error Descripción


(W#16#...)
80B9 Para el modo de operación "Utilizar valor de contaje como referencia" se aplica lo siguiente:
El nuevo valor de referencia 1 no cumple las siguientes condiciones:
• Límite de contaje inferior <= valor de referencia 1 <= límite superior
• Valor de referencia 0 < valor de referencia 1

Para el modo de operación "Utilizar valor medido como referencia" se aplica lo siguiente:
El nuevo valor de referencia 1 no cumple la siguiente condición:
• Valor de referencia 0 < valor de referencia 1
80C0 La instrucción High_Speed_Counter se ha llamado varias veces con la misma instancia (DB).
80C1 La comunicación con el módulo tecnológico ha fallado (registros de lectura): coloca información de
error de la instrucción interna RDREC en la variable estática AdditionalErrorID .
80C2 La comunicación con el módulo tecnológico ha fallado (registros de escritura): coloca información de
error de la instrucción interna WRREC en la variable estática AdditionalErrorID .
80C3 El acceso a los datos de entrada (interfaz de realimentación) ha fallado: coloca información de error de
la instrucción interna GETIO_PART en la variable estática AdditionalErrorID.
80C4 El acceso a los datos de salida (interfaz de control) ha fallado: coloca información de error de la ins-
trucción interna SETIO_PART en la variable estática AdditionalErrorID.
80C5 La lectura de la información de arranque actual del OB ha fallado: coloca información de error de la
instrucción interna RD_SINFO en la variable estática AdditionalErrorID.
80C6 La determinación de las direcciones de E/S del módulo tecnológico ha fallado: coloca información de
error de la instrucción interna RD_ADDR en la variable estática AdditionalErrorID.
80C7 Módulo no enchufado o falta tensión de alimentación L+
80C8 El módulo especificado en la variable estática Configuration.HWID no es válido

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 141
Utilizar el objeto tecnológico High_Speed_Counter
3.7 Puesta en servicio de High_Speed_Counter

3.7 Puesta en servicio de High_Speed_Counter

3.7.1 Puesta en servicio del objeto tecnológico


El editor de puesta en marcha, con una representación gráfica del bloque, lo ayudará a poner
en marcha cómodamente el objeto tecnológico y a probar su funcionalidad. En el modo
online de la CPU/del IM se pueden modificar determinados parámetros de la instrucción
SSI_Absolute_Encoder y observar el efecto de los cambios.

Requisitos
• Hay una conexión online entre STEP 7 (TIA Portal) y la CPU.
• La CPU se encuentra en el estado operativo RUN.
• La instrucción High_Speed_Counter correspondiente se ejecuta de modo cíclico desde el
programa de usuario.
• Los parámetros del objeto tecnológico no se sobrescriben del programa de usuario.

Procedimiento
Para abrir el editor de puesta en marcha de un objeto tecnológico y simular una modificación
del valor de los parámetros, haga lo siguiente:
1. Abra la carpeta "Objetos tecnológicos" en el árbol del proyecto.
2. Abra el objeto tecnológico High_Speed_Counter en el árbol del proyecto.
3. Haga doble clic en el objeto "Puesta en servicio".
Se muestran las funciones de puesta en servicio del objeto tecnológico
High_Speed_Counter.
4. En la parte superior izquierda del diálogo de puesta en marcha, haga clic en el botón
"Observar todo".
Se cargan y se muestran los parámetros (valores online) del objeto tecnológico
High_Speed_Counter.
5. Si el parámetro que desea modificar tiene un campo de entrada, introduzca en él el nuevo
valor.
6. Active la casilla de verificación del parámetro.
El nuevo valor del parámetro surte efecto y se simulan las repercusiones de la modificación.

Contaje, medición y lectura de posición


142 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el objeto tecnológico High_Speed_Counter
3.7 Puesta en servicio de High_Speed_Counter

Modo online
En el modo online se pueden modificar los siguientes parámetros y, de este modo, probar el
funcionamiento del objeto tecnológico:
• Nuevo valor de contaje (NewCountValue)
• Nuevo límite de contaje superior (NewUpperLimit)
• Nuevo límite de contaje inferior (NewLowerLimit)
• Nuevo valor de referencia 0 (NewReferenceValue0 o bien NewReferenceValue0_M)
• Nuevo valor de referencia 1 (NewReferenceValue1 o bien NewReferenceValue1_M)
• Nuevo valor de arranque (NewStartValue)
• Iniciar y parar contador (SwGate)
• Habilitar Capture (CaptureEnable)
• Habilitar sincronización (SyncEnable)
• Confirmación de los estados de error notificados (ErrorAck)
• Restablecimiento de flags de estado (EventAck)

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 143
Utilizar el objeto tecnológico High_Speed_Counter
3.8 Diagnóstico de High_Speed_Counter

3.8 Diagnóstico de High_Speed_Counter

3.8.1 Observación de valores de contaje, valores medidos, DI y DQ


Con las funciones de diagnóstico se vigilan las funciones de contaje y medida.

Requisitos
• Hay una conexión online entre STEP 7 (TIA Portal) y la CPU.
• La CPU se encuentra en el estado operativo RUN.

Procedimiento
Para abrir el editor de visualización de las funciones de diagnóstico, haga lo siguiente:
1. Abra la carpeta "Objetos tecnológicos" en el árbol del proyecto.
2. Abra el objeto tecnológico High_Speed_Counter en el árbol del proyecto.
3. Haga doble clic en el objeto "Diagnóstico".
4. Haga clic en el botón "Observar todos".

Indicador
El objeto tecnológico lee de la interfaz de respuesta y muestra los siguientes valores:
• Indicación de eventos/información de diagnóstico
• Estados lógicos de las entradas digitales y las salidas digitales
• Valor de contaje
• Valor Capture
• Valor medido

Contaje, medición y lectura de posición


144 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el objeto tecnológico High_Speed_Counter
3.8 Diagnóstico de High_Speed_Counter

Encontrará más información acerca de la indicación de estados en la ayuda contextual de


cada evento en STEP 7 (TIA Portal). Si la CPU está en STOP, no se actualiza la indicación de
estado.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 145
Uso del objeto tecnológico SSI_Absolute_Encoder 4
4.1 Objeto tecnológico SSI_Absolute_Encoder
Mediante la función "Objetos tecnológicos", STEP 7 (TIA Portal) facilita la configuración,
puesta en marcha y diagnóstico de las funciones de lectura de posición y medida para el
módulo tecnológico TM PosInput en combinación con encóders absolutos SSI:
• En STEP 7 (TIA Portal) se configura el objeto tecnológico SSI_Absolute_Encoder
introduciendo los parámetros de encóder.
• En el programa de usuario, programe la respectiva instrucción SSI_Absolute_Encoder. Esta
instrucción aplica la alimentación de la interfaz de control y respuesta del módulo
tecnológico.
El objeto tecnológico SSI_Absolute_Encoder corresponde al DB de instancia de la instrucción
SSI_Absolute_Encoder. La configuración de las funciones de lectura de posición y medición se
guarda en el objeto tecnológico. El objeto tecnológico se encuentra en la carpeta "PLC >
Objetos tecnológicos".
El objeto tecnológico SSI_Absolute_Encoder puede utilizarse de igual modo para los
TM PosInput de los sistemas S7-1500 y ET 200SP.

Modo de funcionamiento
Para poder parametrizar TM PosInput con el objeto tecnológico, en la configuración hardware
de TM PosInput debe especificarse el modo de operación (Página 184) "Funcionamiento con
objeto tecnológico 'Contaje y medición'". Esta opción ya está preajustada.

Contaje, medición y lectura de posición


146 Manual de funciones, 11/2022, A5E32010348-AK
Uso del objeto tecnológico SSI_Absolute_Encoder
4.2 Sinopsis de los pasos de configuración

4.2 Sinopsis de los pasos de configuración

Introducción
La siguiente tabla muestra el procedimiento básico de configuración de las funciones de
lectura de posición y medición del módulo tecnológico mediante el objeto tecnológico
SSI_Absolute_Encoder.

Requisitos
Para utilizar el módulo tecnológico, en STEP 7 (TIA Portal) debe haberse creado un proyecto
con una CPU S7-1500 o una CPU ET 200SP.

Procedimiento
Siga el orden que se recomienda a continuación:

Paso Descripción
1 Configurar módulo tecnológico (Página 178)
2 Agregar objeto tecnológico (Página 148)
3 Configurar módulo tecnológico conforme a su aplicación (Página 149)
4 Llamar la instrucción en el programa de usuario (Página 166)
5 Carga en la CPU
6 Puesta en servicio del objeto tecnológico (Página 175)
7 Diagnóstico del objeto tecnológico (Página 176)

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 147
Uso del objeto tecnológico SSI_Absolute_Encoder
4.3 Agregar objeto tecnológico

4.3 Agregar objeto tecnológico

Agregar un objeto tecnológico en el árbol del proyecto


Al agregar un objeto tecnológico, se genera un DB de instancia de la instrucción para este
objeto tecnológico. En él se guarda la configuración del objeto tecnológico.

Requisitos
Hay un proyecto creado con una CPU S7-1500.

Procedimiento
Para agregar un objeto tecnológico, proceda del siguiente modo:
1. Abra la carpeta de la CPU en el árbol del proyecto.
2. Abra la carpeta "Objetos tecnológicos".
3. Haga doble clic en "Agregar objeto".
Se abre el cuadro de diálogo "Agregar objeto".
4. Seleccione la tecnología "Contaje y medición".
5. Seleccione el objeto "SSI_Absolute_Encoder".
6. En el campo de entrada "Nombre" introduzca un nombre personalizado para el objeto
tecnológico.
7. Haga clic en "Más información" para guardar información propia sobre el objeto tecnológico.
8. Confirme con ""OK" (Aceptar).".

Resultado
El nuevo objeto tecnológico se genera y se guarda en la carpeta "Objetos tecnológicos" del
árbol del proyecto.

Objeto Descripción
① Configuración (Pá- En el cuadro de diálogo de configuración:
gina 149)
• Asignación del módulo tecnológico y del canal
• Ajuste de los parámetros del objeto tecnológico para las funciones de
lectura de posición y medición
Si modifica la configuración del objeto tecnológico, a continuación deberá
cargar en la CPU el objeto tecnológico y la configuración hardware.
② Puesta en servicio Puesta en servicio y prueba funcional del objeto tecnológico:
(Página 175) Simulación de parámetros de la instrucción SSI_Absolute_Encoder y obser-
vación de sus efectos
③ Diagnóstico Vigilancia de las funciones de lectura de posición y medida
(Página 176)

Contaje, medición y lectura de posición


148 Manual de funciones, 11/2022, A5E32010348-AK
Uso del objeto tecnológico SSI_Absolute_Encoder
4.4 Configurar SSI_Absolute_Encoder

4.4 Configurar SSI_Absolute_Encoder

4.4.1 Trabajando con el diálogo de configuración


Las propiedades del objeto tecnológico se configuran en la ventana de configuración. Para
abrir la ventana de configuración del objeto tecnológico, proceda del siguiente modo:
1. Abra la carpeta "Objetos tecnológicos" en el árbol del proyecto.
2. Abra el objeto tecnológico en el árbol del proyecto.
3. Haga doble clic en el objeto "Configuración".
La configuración se divide en las siguientes categorías:
• Parámetros básicos
Los parámetros básicos contienen la selección del módulo tecnológico y el número del
canal para el que se configura el objeto tecnológico.
• Parámetros avanzados
Los parámetros avanzados contienen los parámetros para adaptar las funciones de lectura
de posición y medición y ajustar el comportamiento de las entradas y salidas digitales.

Símbolos de la ventana de configuración


Los símbolos que aparecen en la navegación local de la configuración muestran más detalles
sobre el estado de la configuración:

La configuración contiene valores predeterminados y está completa.


La configuración contiene exclusivamente valores predeterminados. Con ellos es posible utilizar el objeto tecnológico
sin más modificaciones.
La configuración contiene valores definidos por el usuario o adaptados automáticamente y está completa
Todos los campos de entrada de la configuración contienen valores válidos y al menos un valor predeterminado ha sido
modificado.
La configuración es errónea o está incompleta
Al menos un campo de entrada o una lista desplegable contiene un valor no válido. El campo o la lista desplegable en
cuestión se marca en rojo. Al hacer clic, el roll out con el aviso de error indica la causa del error.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 149
Uso del objeto tecnológico SSI_Absolute_Encoder
4.4 Configurar SSI_Absolute_Encoder

4.4.2 Parámetros básicos


"Parámetros básicos" permite establecer la conexión entre el objeto tecnológico TM PosInput
y el módulo tecnológico.

Módulo
Seleccione el módulo tecnológico en el diálogo siguiente. Se pueden seleccionar todos los
módulos tecnológicos TM PosInput (centralizados o descentralizados) configurados en la CPU
S7-1500 o en la CPU ET 200SP para el uso de un objeto tecnológico de "contaje y medición".
Tras la selección del módulo tecnológico, puede abrir la configuración del dispositivo
correspondiente al módulo tecnológico haciendo clic en el botón "Configuración del
dispositivo".
El ajuste de parámetros del módulo tecnológico necesario para utilizar el objeto tecnológico
se realiza a través de "Parámetros avanzados" del objeto tecnológico.

Canal
En el caso de un módulo tecnológico con varios canales, seleccione el número del canal para
el que se aplicará el objeto tecnológico.

Nota
Un canal puede asignarse a un único objeto tecnológico. Una vez asignado a un objeto
tecnológico, el canal ya no se puede seleccionar.

Calibración de los valores de parámetro


Si tras asignar el canal al objeto tecnológico existe una incoherencia entre los valores de los
parámetros en el diálogo de propiedades del módulo TM PosInput y en el objeto tecnológico,
se muestra un botón con una pregunta de seguridad al respecto. Al hacer clic en este botón,
se sobrescriben los valores de los parámetros en el diálogo de propiedades del módulo
asignado en STEP 7 (TIA Portal) con los valores de los parámetros del objeto tecnológico. Los
valores de parámetros actuales del objeto tecnológico se muestran en el diálogo de
propiedades del módulo (solo lectura).

Nota
Al modificar valores de parámetros del objeto tecnológico, se sobrescriben también, sin
pregunta de confirmación, los valores de parámetro correspondientes en el cuadro de diálogo
de propiedades de la configuración hardware. Por eso, como sucede siempre al modificar la
configuración hardware, al volver a cargar el proyecto en la CPU se le preguntará si la CPU
debe pasar al estado operativo STOP.

Contaje, medición y lectura de posición


150 Manual de funciones, 11/2022, A5E32010348-AK
Uso del objeto tecnológico SSI_Absolute_Encoder
4.4 Configurar SSI_Absolute_Encoder

4.4.3 Encóder absoluto SSI

Longitud de telegrama
Parametrizando la longitud de trama se define el número de bits de una trama SSI del
encóder absoluto SSI (Página 28) utilizado. Para conocer la longitud de trama del encóder
absoluto SSI, consulte la hoja de datos del encóder. Los bits especiales también cuentan para
la longitud de telegrama. Un bit de paridad presente no cuenta en la longitud de telegrama.
Se permite una longitud de telegrama de entre 10 y 40 bits. El ajuste predeterminado es
"13 Bit".
Encontrará dos ejemplos de la estructura de la trama SSI en Ejemplos de estructuras de
telegrama (Página 162).

Tipo de código
Con la parametrización del tipo de código se define si el encóder proporciona códigos
binarios naturales o códigos Gray.
Puede escoger entre las siguientes opciones:

Tipo de código Significado


Gray El valor de posición emitido en código Gray por el encóder absoluto SSI se con-
(predeterminado) vierte a código binario natural.
Binario El valor emitido por el encóder absoluto SSI no se convierte.

Velocidad de transferencia
Al parametrizar la velocidad de transferencia se define la velocidad de la transferencia de
datos entre el módulo tecnológico y el encóder absoluto SSI.
Puede escoger entre las siguientes opciones:
• 125 kHz (predeterminado)
• 250 kHz
• 500 kHz
• 1 MHz
• 1,5 MHz
• 2 MHz
La velocidad de transferencia máxima depende de la longitud de línea y de los datos técnicos
del encóder absoluto SSI. Encontrará más información en el manual de producto del
TM PosInput y en la descripción del encóder.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 151
Uso del objeto tecnológico SSI_Absolute_Encoder
4.4 Configurar SSI_Absolute_Encoder

Tiempo monoestable
Al parametrizar el tiempo monoestable se define el tiempo de pausa entre dos telegramas
SSI.
El tiempo del flip-flop monoestable parametrizado debe ser como mínimo igual que el tiempo
monoestable del encóder absoluto SSI utilizado. Este valor figura en los datos técnicos del
encóder absoluto SSI.
Puede escoger entre las siguientes opciones:
• Automático (predeterminado)
• 16 µs
• 32 µs
• 48 µs
• 64 µs

Nota
Si se elige la opción "Automático", el tiempo del flip-flop monoestable se ajusta
automáticamente al encóder utilizado.
En modo isócrono, la opción "Automático" corresponde a un tiempo monoestable de 64 µs. Si
el tiempo monoestable del encóder absoluto SSI utilizado es inferior a 64 µs, puede
seleccionarse el valor del encóder para alcanzar tiempos isócronos más rápidos.

Paridad
Al parametrizar la paridad se define si el encóder absoluto SSI transferirá un bit de paridad.
Si, p. ej., un encóder de 25 bits está parametrizado con paridad, el módulo tecnológico lee
26 bits. El objeto tecnológico muestra un error de paridad en el parámetro de salida ErrorID
con el valor 80A2.

Número de bit LSB del valor de posición


Con este parámetro se define el número del bit menos significativo (LSB = Least significant
bit) del valor de posición en el telegrama del encóder absoluto SSI. De este modo se limita el
rango que indica el valor de posición dentro del telegrama.
El valor debe ser inferior al número de bit del MSB del valor de posición. La diferencia entre
los números de bit del MSB y del LSB del valor de posición debe ser inferior a 32.
El ajuste predeterminado es "0".

Nota
Cuando se ha seleccionado "Gray" como tipo de código, solo se convierte a código binario
natural el rango comprendido entre el LSB y el MSB del valor de posición.

Contaje, medición y lectura de posición


152 Manual de funciones, 11/2022, A5E32010348-AK
Uso del objeto tecnológico SSI_Absolute_Encoder
4.4 Configurar SSI_Absolute_Encoder

Número de bit MSB del valor de posición


Con este parámetro se define el número del bit más significativo (MSB = Most significant bit)
del valor de posición en el telegrama del encóder absoluto SSI. De este modo se limita el
rango que indica el valor de posición dentro del telegrama.
El valor debe ser inferior a la longitud del telegrama y superior al número de bit del LSB del
valor de posición. La diferencia entre los números de bit del MSB y del LSB del valor de
posición debe ser inferior a 32.
El ajuste predeterminado es "12".

Nota
Cuando se ha seleccionado "Gray" como tipo de código, solo se convierte a código binario
natural el rango comprendido entre el LSB y el MSB del valor de posición.

Invertir sentido
Con este parámetro se invierten los valores entregados por el encóder absoluto SSI. De ese
modo el sentido registrado del encóder puede adaptarse al sentido de giro del motor.

Nota
Dentro del telegrama, este parámetro solamente tiene efecto en el rango comprendido entre
el LSB y el MSB del valor de posición.

Telegrama SSI
Los siguientes parámetros también pueden ajustarse en el gráfico mediante Drag & Drop:
• Longitud de telegrama
• Número de bit LSB del valor de posición
• Número de bit MSB del valor de posición
Telegrama SSI completo
Si como magnitud se ha seleccionado "Telegrama SSI completo", el módulo devuelve los
32 bits menos significativos del telegrama SSI actual no procesado como valor medido. El
gráfico muestra el significado de cada bit emitido. Se utilizan las siguientes abreviaturas:

V Value: valor de posición como código Gray o como código binario


S Special:bit especial
P Parity: bit de paridad
Si se ha parametrizado un bit de paridad, el módulo devuelve los 31 bits menos significativos
del telegrama SSI y el bit de paridad.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 153
Uso del objeto tecnológico SSI_Absolute_Encoder
4.4 Configurar SSI_Absolute_Encoder

4.4.4 Comportamiento de una DI (SSI_Absolute_Encoder)

Ajuste de la función de la DI
Al parametrizar una entrada digital se define la función que dicha entrada digital disparará al
conmutar.
Puede escoger entre las siguientes opciones:

Función de una en- Significado Otros parámetros específicos de


trada digital la opción
Capture (Página 38) El flanco parametrizado en la entrada digital correspondiente • Retardo a la entrada
guarda el valor de posición actual como valor de Capture. El
objeto tecnológico muestra el valor Capture en el parámetro • Selección de flanco
de salida CapturedValue. • Frecuencia de la función Cap-
La función solo puede utilizarse para una de las dos entradas ture
digitales.
Entrada digital sin fun- La respectiva entrada digital no tiene asignada ninguna fun- • Retardo a la entrada
ción ción tecnológica.
El estado de señal de la entrada digital puede leerse a través
de la respectiva variable estática (Página 173) del objeto tec-
nológico:
• UserStatusFlags.StatusDI0
• UserStatusFlags.StatusDI1

Nota
La función "Capture" solo puede seleccionarse en el modo de operación "Utilizar el valor de
posición (valor absoluto SSI) como referencia".

Retardo a la entrada
Al parametrizar el retardo a la entrada se suprimen las interferencias en las entradas digitales.
Las señales con una duración de impulso inferior al retardo a la entrada parametrizado se
suprimen.
Puede escoger entre los siguientes retardos a la entrada:
• Ninguno
• 0,05 ms
• 0,1 ms (predeterminado)
• 0,4 ms
• 0,8 ms

Contaje, medición y lectura de posición


154 Manual de funciones, 11/2022, A5E32010348-AK
Uso del objeto tecnológico SSI_Absolute_Encoder
4.4 Configurar SSI_Absolute_Encoder

• 1,6 ms
• 3,2 ms
• 12,8 ms
• 20 ms

Nota
Si selecciona la opción "Ninguno" o "0,05 ms", debe utilizar cables apantallados para la
conexión de las entradas digitales.

Nota
El retardo a la entrada se parametriza en "Comportamiento DI0" para todas las entradas
digitales en conjunto. El retardo a la entrada también se muestra en "Comportamiento DI1".

Selección de flanco
Este parámetro determina para la función "Capture" con qué flanco de una entrada digital se
disparará la función parametrizada.
Puede escoger entre las siguientes opciones:
• Con flanco ascendente (predeterminado)
• Con flanco descendente
• Con flanco ascendente y descendente

Frecuencia de la función Capture


Con estos parámetros se define la frecuencia de los siguientes eventos de Capture
(Página 38):
Puede escoger entre las siguientes opciones:

Opción Significado
Única El primer flanco parametrizado en la entrada digital correspondiente
guarda el valor de contaje actual como valor de Capture.
Periódica Cada flanco parametrizado en la entrada digital correspondiente
(ajuste predeterminado) guarda el valor de contaje actual como valor de Capture.

Nota
Este parámetro está disponible para SSI_Absolute_Encoder a partir de V3.0.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 155
Uso del objeto tecnológico SSI_Absolute_Encoder
4.4 Configurar SSI_Absolute_Encoder

4.4.5 Comportamiento de una DQ (SSI_Absolute_Encoder)

Modo de operación
Con el modo de operación se establece con qué valor de referencia trabajan las funciones de
comparación.

Modo de operación Significado


Utilizar el valor de posición (valor Las funciones de comparación y las alarmas de proceso para
absoluto SSI) como referencia eventos de comparación trabajan con el valor de posición.
(predeterminado)
Utilizar el valor medido como refe- Las funciones de comparación y las alarmas de proceso para
rencia eventos de comparación trabajan con el valor medido.

Nota
El modo de operación se parametriza en "Comportamiento DQ0" para las dos salidas digitales
en conjunto. El modo de operación también se muestra en "Comportamiento DQ1".

Activar salida
Al parametrizar una salida digital se define la condición que provocará la conmutación de la
salida digital.
Dependiendo del modo de operación, puede escoger entre las siguientes opciones:

Función de una salida digital Significado Otros parámetros específicos


(Página 53) en el modo de ope- de la opción
ración "Utilizar el valor de posi-
ción (valor absoluto SSI) como
referencia"
Entre valor de comparación y lí- La respectiva salida digital está activa cuando: • Valor de comparación 0
mite de contaje superior valor de comparación <= valor de posición <= valor
(predeterminado) de posición máximo • Valor de comparación 1
• Histéresis (en incrementos)
Entre valor de comparación y lí- La salida digital correspondiente está activa cuando: • Valor de comparación 0
mite de contaje inferior valor de posición mínimo <= valor de posición <=
valor de comparación • Valor de comparación 1
• Histéresis (en incrementos)
Entre valor de comparación 0 y 1 La salida digital DQ1 está activa cuando: • Valor de comparación 0
valor de comparación 0 <= valor de posición <= va-
lor de comparación 1 • Valor de comparación 1
• Histéresis (en incrementos)
Con valor de comparación para La respectiva salida digital solo está activa durante • Valor de comparación 0
una duración del impulso el tiempo y en el sentido del cambio de valor de po-
sición parametrizados cuando el valor de posición • Valor de comparación 1
coincide con el valor de comparación o cuando lo • Sentido de contaje
ha rebasado por exceso o por defecto.
• Duración del impulso
• Histéresis (en incrementos)

Contaje, medición y lectura de posición


156 Manual de funciones, 11/2022, A5E32010348-AK
Uso del objeto tecnológico SSI_Absolute_Encoder
4.4 Configurar SSI_Absolute_Encoder

Función de una salida digital Significado Otros parámetros específicos


(Página 53) en el modo de ope- de la opción
ración "Utilizar el valor de posi-
ción (valor absoluto SSI) como
referencia"
Tras comando Set de CPU hasta va- Cuando se produce un comando Set de la CPU, la • Valor de comparación 0
lor referencia salida digital correspondiente está activa para el
sentido parametrizado del cambio de valor de posi- • Valor de comparación 1
ción hasta que el valor de posición coincida con el • Sentido de contaje
de referencia o hasta que lo haya rebasado por ex-
ceso o por defecto. • Histéresis (en incrementos)
Utilizada por el programa de usua- La respectiva salida digital puede ser conmutada —
rio por la CPU a través de la interfaz de control (Pá-
gina 48).

Nota
La función "Entre valor de comparación 0 y 1" solamente puede seleccionarse para la salida
digital DQ1, y si se ha seleccionado para la salida digital DQ0 la función "Utilizada por el
programa de usuario".

Función de una salida digital Significado Otros parámetros específicos


(Página 57) en el modo de ope- de la opción
ración "Utilizar valor medido
como referencia"
Valor medido >= valor de compa- La respectiva salida digital está activa cuando el valor • Valor de comparación 0
ración medido es mayor o igual que el valor de comparación.
(predeterminado) • Valor de comparación 1
Valor medido <= valor de compa- La respectiva salida digital está activa cuando el valor • Valor de comparación 0
ración medido es menor o igual que el valor de comparación.
• Valor de comparación 1
Entre valor de comparación 0 y 1 La salida digital DQ1 está activa cuando: • Valor de comparación 0
valor de comparación 0 <= valor medido <= valor de
comparación 1 • Valor de comparación 1
No comprendido entre valor de La salida digital DQ1 está activa cuando: • Valor de comparación 0
comparación 0 y 1 valor de comparación 1 <= valor medido <= valor de
comparación 0 • Valor de comparación 1
Utilizada por el programa de La respectiva salida digital puede ser conmutada por —
usuario la CPU a través de la interfaz de control (Página 48).

Nota
Las funciones "Entre valor de comparación 0 y 1" y "No comprendido entre valor de
comparación 0 y 1" solamente pueden seleccionarse para la salida digital DQ1, y si se ha
seleccionado para la salida digital DQ0 la función "Utilizada por el programa de usuario".

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 157
Uso del objeto tecnológico SSI_Absolute_Encoder
4.4 Configurar SSI_Absolute_Encoder

Valor de comparación 0
Modo de operación "Utilizar el valor de posición (valor absoluto SSI) como referencia"
Al parametrizar el valor de comparación (Página 53) se determina con qué valor de posición
se conmutará la salida digital DQ0 de acuerdo con el evento de comparación seleccionado.
Si se utiliza un encóder absoluto SSI con una longitud del valor de posición de hasta 31 bits,
debe introducirse un entero positivo (DINT) con un valor entre 0 y 2(MSB-LSB+1)-1. Si se utiliza un
encóder absoluto SSI con una longitud del valor de posición de 32 bits, debe introducirse un
entero (DINT) con signo con un valor entre –2147483648 y 2147483647.
Si se utiliza la función DQ "Entre valor de comparación 0 y 1", el valor de comparación 0 debe
ser menor que el valor de comparación 1. El ajuste predeterminado es "0".
Modo de operación "Utilizar valor medido como referencia"
Al parametrizar el valor de comparación (Página 57) se determina con qué valor medido se
conmutará la salida digital DQ0 de acuerdo con el evento de comparación seleccionado.
Debe introducirse un número de coma flotante (REAL). Si se utiliza la función DQ "Entre valor
de comparación 0 y 1", el valor de comparación 0 debe ser menor que el valor de
comparación 1. El valor mínimo es ‒7,922816 x 1028. El ajuste predeterminado es "0.0". La
unidad del valor de comparación depende de la magnitud.

Valor de comparación 1
Modo de operación "Utilizar el valor de posición (valor absoluto SSI) como referencia"
Al parametrizar el valor de comparación (Página 53) se determina con qué valor de posición
se conmutará la salida digital DQ1 de acuerdo con el evento de comparación seleccionado.
Si se utiliza un encóder absoluto SSI con una longitud del valor de posición de hasta 31 bits,
debe introducirse un entero positivo (DINT) con un valor entre 0 y 2(MSB-LSB+1)-1. Si se utiliza un
encóder absoluto SSI con una longitud del valor de posición de 32 bits, debe introducirse un
entero (DINT) con signo con un valor entre –2147483648 y 2147483647.
Si se utiliza la función DQ "Entre valor de comparación 0 y 1", el valor de comparación 0 debe
ser menor que el valor de comparación 1. El ajuste predeterminado es "10".
Modo de operación "Utilizar valor medido como referencia"
Al parametrizar el valor de comparación (Página 57) se determina con qué valor medido se
conmutará la salida digital DQ1 de acuerdo con el evento de comparación seleccionado.
Debe introducirse un número de coma flotante (REAL). Si se utiliza la función DQ "Entre valor
de comparación 0 y 1", el valor de comparación 0 debe ser menor que el valor de
comparación 1. El valor máximo es 7,922816 x 1028. El ajuste predeterminado es "10.0". La
unidad del valor de comparación depende de la magnitud.

Contaje, medición y lectura de posición


158 Manual de funciones, 11/2022, A5E32010348-AK
Uso del objeto tecnológico SSI_Absolute_Encoder
4.4 Configurar SSI_Absolute_Encoder

Sentido de contaje
Con este parámetro se define para qué sentido del cambio del valor de posición es válida la
función seleccionada.
Puede escoger entre las siguientes opciones:

Sentido del cambio del Significado


valor de posición
En ambos sentidos La comparación y la conmutación de la salida digital correspondiente tie-
(predeterminado) nen lugar independientemente de que el valor de posición aumente o dis-
minuya.
Ascendente La respectiva salida digital solo se compara y se conmuta cuando el valor
de posición aumenta.
Descendente La respectiva salida digital solo se compara y se conmuta cuando el valor
de posición disminuye.
El parámetro puede parametrizarse con las siguientes funciones:
• Con valor de comparación para una duración del impulso
• Tras comando Set de CPU hasta valor referencia

Duración del impulso


Al parametrizar la duración de impulso para la función "Con valor de comparación para una
duración del impulso", se determina durante cuántos milisegundos estará activa la respectiva
salida digital.
Se admiten valores entre 0,1 y 6553,5 ms.
El ajuste predeterminado es "500,0" y corresponde a una duración de impulso de 0,5 s.

Histéresis (en incrementos)


Al parametrizar la histéresis (Página 69) se define un rango en torno a los valores de
comparación. En el caso de las funciones "Entre valor de referencia y límite superior" y "Entre
valor de referencia y límite inferior" la histéresis también se aplica en los límites de contaje.
En el rango de histéresis las salidas digitales no pueden conmutar de nuevo hasta que el valor
de posición haya salido una vez de este rango.
Seleccione una histéresis lo bastante pequeña. Si el rango de histéresis, partiendo del valor
de referencia parametrizado, cubre todo el rango de valores de posición, no es posible
garantizar el correcto funcionamiento de los valores de referencia.
Si un valor de referencia se encuentra tan próximo a un límite de contaje que el rango de
histéresis sobrepasaría dicho límite de contaje, el rango de histéresis finaliza en este.
Si se introduce "0" se desactiva la histéresis. Se admiten valores entre 0 y 255. El ajuste
predeterminado es "0".

Nota
La histéresis se parametriza en "Comportamiento DQ0" para las dos salidas digitales en
conjunto. La histéresis también se muestra en "Comportamiento DQ1".

Nota
La histéresis solo está disponible en el modo de operación "Utilizar el valor de posición (valor
absoluto SSI) como referencia".

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 159
Uso del objeto tecnológico SSI_Absolute_Encoder
4.4 Configurar SSI_Absolute_Encoder

4.4.6 Especificar valor medido (SSI_Absolute_Encoder)

Magnitud
Con este parámetro se especifica si el módulo tecnológico debe suministrar una magnitud
(Página 64) determinada o el telegrama SSI completo.
Puede escoger entre las siguientes opciones:

Opción Significado Otros parámetros específicos


de la opción
Frecuencia La magnitud muestra el número de incrementos por segundo, de • Tiempo de actualización
(predeterminado) manera que cada incremento corresponde a una variación del va-
lor de posición. El valor es un número de coma flotante (REAL). La
unidad es Hz.
El objeto tecnológico muestra el valor medido en el parámetro de
salida MeasuredValue.
Duración del período La magnitud es la duración media del período entre dos incre- • Tiempo de actualización
mentos del valor de posición. El valor es un número entero
(DINT). La unidad es s.
El objeto tecnológico muestra el valor medido en el parámetro de
salida MeasuredValue.
Velocidad La magnitud es una velocidad. • Tiempo de actualización
Encontrará ejemplos de medición de velocidad en la explicación
• Base de tiempo para medi-
del parámetro "Incrementos por unidad".
ción de velocidad
El objeto tecnológico muestra el valor medido en el parámetro de
salida MeasuredValue. • Incrementos por unidad
Telegrama SSI com- En lugar de una magnitud, se devuelven los primeros 32 bits del —
pleto telegrama SSI (bits 0 a 31). También se suministran bits especia-
les que no pertenecen a la información de posición. No se tiene
en cuenta una inversión del sentido parametrizada.
El objeto tecnológico muestra el valor en el parámetro de salida
CompleteSSIFrame.
Encontrará ejemplos en Ejemplos de estructuras de telegrama
(Página 162). Esta opción solo está disponible en el modo de ope-
ración "Utilizar el valor de posición (valor absoluto SSI) como refe-
rencia".

Nota
Si para calcular el valor medido se necesita el incremento por vuelta, este se calcula
automáticamente como segunda potencia a partir de la longitud de telegrama
parametrizada, p. ej., 8192 incrementos por vuelta para una longitud de telegrama de
13 bits. Si se utiliza un encóder absoluto SSI cuyo incremento por vuelta no equivale a la
segunda potencia, puede ser que el valor medido calculado resulte erróneo durante un breve
lapso de tiempo.

Contaje, medición y lectura de posición


160 Manual de funciones, 11/2022, A5E32010348-AK
Uso del objeto tecnológico SSI_Absolute_Encoder
4.4 Configurar SSI_Absolute_Encoder

Tiempo de actualización
Con la parametrización del tiempo de actualización (Página 64) en milisegundos se define el
intervalo de tiempo que transcurre entre dos actualizaciones del valor medido. Con tiempos
de actualización mayores se pueden suavizar magnitudes inestables.
Si se introduce "0", el valor medido se actualiza una vez por cada ciclo interno del módulo.
Puede introducir un máximo de tres decimales. Se admiten valores entre 0.0 y 25000.0. El
ajuste predeterminado es "10.0".

Base de tiempo para medición de velocidad


Con este parámetro se define la base de tiempo con la que debe ponerse a disposición la
velocidad.
Puede escoger entre las siguientes opciones:
• 1 ms
• 10 ms
• 100 ms
• 1s
• 60 s
El ajuste predeterminado es "60 s".

Incrementos por unidad


Con este parámetro se define, para la medición de velocidad, el número de incrementos que
proporciona el encóder absoluto SSI por cada unidad relevante.
Se admiten valores entre 1 y 65535.
Ejemplo 1:
Su encóder funciona con una resolución de 12 bits por vuelta y emite 4096 incrementos por
vuelta. La velocidad debe medirse en vueltas por minuto.
En este caso, parametrice lo siguiente:
• Incrementos por unidad: 4096
• Base de tiempo para medición de velocidad: 60 s
Ejemplo 2:
El encóder proporciona 10000 incrementos con un desplazamiento de un metro. La velocidad
debe medirse en metros por segundo.
En este caso, parametrice lo siguiente:
• Incrementos por unidad: 10000
• Base de tiempo para medición de velocidad: 1 s

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 161
Uso del objeto tecnológico SSI_Absolute_Encoder
4.4 Configurar SSI_Absolute_Encoder

4.4.7 Ejemplos de estructuras de telegrama

Ejemplo 1
En este ejemplo, el encóder absoluto SSI tiene la siguiente especificación:
• El encóder tiene una resolución de 13 bits por vuelta y un rango de valores de 4096
vueltas (12 bits). El telegrama SSI tiene una longitud de 25 bits.
• El MSB del valor de posición es el bit 24.
• El LSB del valor de posición es el bit 0.
• El valor de posición tiene codificación Gray.
• No existe un bit de paridad.
El telegrama presenta la siguiente estructura:

MG Bit Multiturn con codificación Gray


SG Bit Singleturn con codificación Gray

Telegrama SSI completo


Si se parametriza "Telegrama SSI completo", el módulo tecnológico devuelve el telegrama SSI
sin procesar justificado a la derecha en la interfaz de realimentación:

MG Bit Multiturn con codificación Gray


SG Bit Singleturn con codificación Gray

Valor de realimentación del valor de posición


El módulo tecnológico convierte el valor de posición suministrado en codificación Gray a
código binario y lo devuelve justificado a la derecha en la interfaz de realimentación:

MD Bit Multiturn como código binario


SD Bit Singleturn como código binario

Contaje, medición y lectura de posición


162 Manual de funciones, 11/2022, A5E32010348-AK
Uso del objeto tecnológico SSI_Absolute_Encoder
4.4 Configurar SSI_Absolute_Encoder

Ejemplo 2
En este ejemplo, el encóder absoluto SSI tiene la siguiente especificación:
• El encóder tiene una resolución de 17 bits por vuelta y un rango de valores de 2048
vueltas (11 bits). El telegrama SSI tiene una longitud de 34 bits.
• El MSB del valor de posición es el bit 33.
• El LSB del valor de posición es el bit 6.
• El valor de posición tiene codificación Gray.
• El telegrama SSI tiene seis bits especiales.
• Existe un bit de paridad. El bit de paridad no cuenta en la longitud de telegrama.
El telegrama presenta la siguiente estructura:

MG Bit Multiturn con codificación Gray


SG Bit Singleturn con codificación Gray
Sn Bit especial n
P Bit de paridad

Telegrama SSI completo


Si se parametriza "Telegrama SSI completo", el módulo tecnológico devuelve los 32 bits
menos significativos del telegrama SSI como secuencia de bits no procesada. El módulo
tecnológico devuelve el bit que sigue al LSB como bit de paridad. Por ello, en este ejemplo el
módulo tecnológico solamente proporciona los 31 bits menos significativos del telegrama
SSI. Con el telegrama SSI completo es posible evaluar en la aplicación los bits especiales
adicionales.
La secuencia de bits devuelta presenta la siguiente estructura:

MG Bit Multiturn con codificación Gray


SG Bit Singleturn con codificación Gray
Sn Bit especial n
P Bit de paridad

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 163
Uso del objeto tecnológico SSI_Absolute_Encoder
4.4 Configurar SSI_Absolute_Encoder

Valor de posición
El módulo tecnológico convierte el valor de posición suministrado en codificación Gray a
código binario natural y lo devuelve justificado a la derecha en la interfaz de realimentación.
Los bits especiales se ignoran. El bit de paridad se evalúa pero no se devuelve con el valor de
posición:

MD Bit Multiturn como código binario


SD Bit Singleturn como código binario

Contaje, medición y lectura de posición


164 Manual de funciones, 11/2022, A5E32010348-AK
Uso del objeto tecnológico SSI_Absolute_Encoder
4.5 Programación de SSI_Absolute_Encoder

4.5 Programación de SSI_Absolute_Encoder

4.5.1 Instrucción SSI_Absolute_Encoder

SSI_Absolute_Encoder
La instrucción SSI_Absolute_Encoder pertenece al objeto tecnológico SSI_Absolute_Encoder y
se encarga de la alimentación de la interfaz de control y respuesta del módulo tecnológico
TM PosInput.
La instrucción SSI_Absolute_Encoder constituye así la interfaz de software entre el programa
de usuario y el módulo tecnológico. Debe llamarse cíclicamente desde el programa de
usuario para comparar los datos de entrada y salida.
La instrucción SSI_Absolute_Encoder puede utilizarse de igual modo para los TM PosInput de
los sistemas S7-1500 y ET 200SP. Los módulos TM PosInput pueden utilizarse de forma
centralizada o descentralizada. La instrucción se aplica al canal del módulo tecnológico al que
se haya asignado el correspondiente objeto tecnológico.

Más información
Descripción SSI_Absolute_Encoder (Página 167)
Parámetros de entrada SSI_Absolute_Encoder (Página 170)
Parámetros de salida SSI_Absolute_Encoder (Página 171)
Códigos de error del parámetro ErrorID (Página 174)
Variables estáticas SSI_Absolute_Encoder (Página 173)

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 165
Uso del objeto tecnológico SSI_Absolute_Encoder
4.5 Programación de SSI_Absolute_Encoder

4.5.2 Llamar la instrucción en el programa de usuario


La instrucción SSI_Absolute_Encoder puede llamarse una vez por canal en el ciclo o en un
programa controlado por tiempo. No se permite realizar la llamada en un programa de
interrupción controlado por eventos.

Procedimiento
Para llamar a la instrucción en el programa de usuario, proceda del siguiente modo:
1. Abra la carpeta de la CPU en el árbol del proyecto.
2. Abra la carpeta "Bloques de programa".
3. Haga clic en el OB para la ejecución cíclica del programa.
El bloque se abre en el área de trabajo.
4. En la ventana "Instrucciones" abra el grupo "Tecnología" y la carpeta "Contaje y medición".
La carpeta contiene la instrucción.
5. Seleccione la instrucción, arrástrela al OB y suéltela.
Se abre el cuadro de diálogo "Opciones de llamada".
6. En la lista "Nombre" seleccione un objeto tecnológico o introduzca el nombre del nuevo
objeto tecnológico.
7. Confirme con "OK" (Aceptar).

Resultado
Si el objeto tecnológico no existe todavía, se agregará. La instrucción se agregará en el OB. El
objeto tecnológico está asignado a esta llamada de la instrucción.

Nota
Al hacer clic sobre uno de los botones "Configuración", "Puesta en marcha" o "Diagnóstico" en
la interfaz de la instrucción, se abre el editor correspondiente.

Contaje, medición y lectura de posición


166 Manual de funciones, 11/2022, A5E32010348-AK
Uso del objeto tecnológico SSI_Absolute_Encoder
4.5 Programación de SSI_Absolute_Encoder

4.5.3 Descripción SSI_Absolute_Encoder

Descripción
Con la instrucción SSI_Absolute_Encoder se controlan las funciones de lectura de posición y
medida del módulo tecnológico TM PosInput a través del programa del usuario.

Llamada
La instrucción debe llamarse una vez por canal en el ciclo o en un programa controlado por
tiempo. No se permite realizar la llamada en un programa de interrupción controlado por
eventos.

Funcionamiento
Valor de posición: el valor de posición está disponible en el parámetro de salida
PositionValue. El valor de posición se actualiza cada vez que se llama la instrucción.
Valor medido: El módulo tecnológico actualiza el valor medido con el tiempo de
actualización parametrizado de forma asíncrona a la llamada de la instrucción. Cada vez que
se llama la instrucción, el último valor medido que haya determinado el módulo tecnológico
se actualiza en el parámetro de salida MeasuredValue.
El valor medido y el valor de posición están disponibles simultáneamente como parámetros
de salida.
En lugar de un valor medido, se puede devolver el telegrama SSI completo en el parámetro de
salida CompleteSSIFrame. Dependiendo de la parametrización, es válido MeasuredValue o
CompleteSSIFrame.
Capture: El parámetro de salida CaptureStatus = TRUE indica un valor Capture válido en el
parámetro de salida CapturedValue.
• Un valor Capture se detecta en las siguientes condiciones:
– Una entrada digital tiene la parametrización "Capture"
– CaptureEnable = TRUE
– Flanco en la entrada digital con la función de Capture
• El parámetro de salida CaptureStatus se restablece con un flanco descendente en el
parámetro de entrada CaptureEnable.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 167
Uso del objeto tecnológico SSI_Absolute_Encoder
4.5 Programación de SSI_Absolute_Encoder

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 respectiva variable Set si el objeto tecnológico está listo para la
modificación de parámetros (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
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)
3. Ajuste la respectiva variable Set para ejecutar la petición de modificación.
4. Compruebe por medio del parámetro de salida Error si se ha producido un error.
Si no se ha producido ningún error y el objeto tecnológico ha reseteado automáticamente la
variable Set, la modificación de parámetros se ha realizado correctamente.

Modo de operación
El modo de operación se parametriza en el objeto tecnológico, en "Comportamiento DQ0".
El modo de operación lo indica el parámetro de salida CompareMeasuredValue:

Estado Descripción
FALSE Modo de operación "Utilizar el valor de posición (valor absoluto SSI) como re-
ferencia":
Las funciones de comparación trabajan con el valor de posición. Las siguientes
variables estáticas se utilizan específicamente en este modo de operación:
• NewReferenceValue0
• NewReferenceValue1
• CurReferenceValue0
• CurReferenceValue1
Las cuatro variables estáticas específicas del modo de operación "Utilizar valor
medido como referencia" se ignoran.
TRUE Modo de operación "Utilizar valor medido como referencia":
Las funciones de comparación trabajan con el valor medido. Las siguientes va-
riables estáticas se utilizan específicamente en este modo de operación:
• NewReferenceValue0_M
• NewReferenceValue1_M
• CurReferenceValue0_M
• CurReferenceValue1_M
Las cuatro variables estáticas específicas del modo de operación "Utilizar el va-
lor de posición (valor absoluto SSI) como referencia" se ignoran.

Contaje, medición y lectura de posición


168 Manual de funciones, 11/2022, A5E32010348-AK
Uso del objeto tecnológico SSI_Absolute_Encoder
4.5 Programación de SSI_Absolute_Encoder

Confirmación de eventos
La confirmación de eventos notificados se realiza con el flanco ascendente del parámetro de
entrada EventAck . EventAck debe permanecer activado hasta que el objeto tecnológico haya
desactivado los bits de estado de los siguientes eventos del canal de contaje:
• CompResult0
• CompResult1
• ZeroStatus
• PosOverflow
• NegOverflow

Estado de las entradas digitales


El estado de las entradas digitales se obtiene mediante las variables estáticas StatusDI0 y
StatusDI1.

Utilizar salidas digitales mediante el programa del usuario


Las salidas digitales pueden activarse mediante la instrucción en los siguientes casos:

Caso Descripción
Para "Activar salida" se ha activado la opción La respectiva salida digital DQm adopta el valor de
"Utilizada por el programa de usuario". SetDQm.
Para "Activar salida" se ha parametrizado la op- La salida digital DQm correspondiente se activa con
ción "Tras comando Set de la CPU hasta valor un flanco ascendente de SetDQm. DQm se desactiva
de referencia". cuando el valor de posición coincide con el valor de
referencia o en caso de flanco descendente de
SetDQm.
Se activa la respectiva variable estática Ma- La respectiva salida digital DQm adopta el valor de
nualCtrlDQm (sobrescritura temporal). SetDQm.

Comportamiento en caso de error


Si se produce un error al llamar la instrucción o en el módulo tecnológico, se activa el
parámetro de salida Error . La información de error adicional puede leerse en el parámetro de
salida ErrorID (Página 174).
Elimine la causa del error y acuse el mensaje de error activando el parámetro de entrada
ErrorAck. Si ya no hay ningún error, el objeto tecnológico restablece el parámetro de salida
Error . No se notifica ningún otro error hasta que se haya acusado el error anterior.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 169
Uso del objeto tecnológico SSI_Absolute_Encoder
4.5 Programación de SSI_Absolute_Encoder

4.5.4 Parámetros de entrada SSI_Absolute_Encoder

Parámetro Declaración Tipo de Ajuste pre- Descripción


datos determi-
nado
CaptureEnable INPUT BOOL FALSE Habilitar función de Capture
Después de la habilitación, se produce un evento de Capture con
el siguiente flanco parametrizado en la entrada digital correspon-
diente. Un flanco descendente de CaptureEnable restablece el pa-
rámetro de salida CaptureStatus. Un flanco descendente de
CaptureEnable restablece asimismo la habilitación si no se pro-
duce un evento de Capture.
Con independencia de CaptureEnable , el último valor del pará-
metro de salida CapturedValue se mantiene hasta el siguiente
evento Capture.
ErrorAck INPUT BOOL FALSE SSI_Absolute_Encoder V1.0:
un flanco ascendente confirma el estado de error notificado.
SSI_Absolute_Encoder a partir de V2.0:
un nivel alto confirma el estado de error notificado.
EventAck INPUT BOOL FALSE Un flanco ascendente restablece los siguientes parámetros de sa-
lida:
• CompResult0
• CompResult1
• ZeroStatus
• PosOverflow
• NegOverflow

Contaje, medición y lectura de posición


170 Manual de funciones, 11/2022, A5E32010348-AK
Uso del objeto tecnológico SSI_Absolute_Encoder
4.5 Programación de SSI_Absolute_Encoder

4.5.5 Parámetros de salida SSI_Absolute_Encoder

Parámetro Declaración Tipo de Ajuste pre- Descripción


datos determi-
nado
StatusHW OUTPUT BOOL FALSE Bit de estado módulo tecnológico: el módulo está parametrizado
y listo para funcionar. Los datos del módulo son válidos.
StatusUp OUTPUT BOOL FALSE Bit de estado: el último valor de posición ha variado en sentido
positivo y se encuentra como máximo 0,5 s atrás.
StatusDown OUTPUT BOOL FALSE Bit de estado: el último valor de posición ha variado en sentido
negativo y se encuentra como máximo 0,5 s atrás.
CompResult0 OUTPUT BOOL FALSE Bit de estado: Se ha producido un evento de comparación para
DQ0 (cambio de estado) debido a la condición de comparación
seleccionada.
Por medio del flanco ascendente del parámetro de entrada Even-
tAck se desactiva CompResult0 .
CompResult1 OUTPUT BOOL FALSE Bit de estado: Se ha producido un evento de comparación para
DQ1 (cambio de estado) debido a la condición de comparación
seleccionada.
Por medio del flanco ascendente del parámetro de entrada Even-
tAck se desactiva CompResult1 .
CaptureStatus OUTPUT BOOL FALSE Bit de estado: se ha producido un evento Capture, existe un valor
Capture válido en el parámetro de salida CapturedValue.
Si está ajustado el parámetro de entrada CaptureEnable, el flanco
parametrizado en la entrada digital correspondiente activa el bit
de estado CaptureStatus.
Por medio del flanco descendente del parámetro de entrada Cap-
tureEnable se desactiva CaptureStatus .
CapturedValue OUTPUT DINT 0 Último valor Capture captado. El valor se mantiene hasta el si-
guiente evento Capture con independencia del parámetro de en-
trada CaptureEnable.
Si se ha producido un nuevo evento Capture, CaptureStatus se ac-
tiva y el usuario lo desactiva por medio del flanco descendente
del parámetro de entrada CaptureEnable .
ZeroStatus OUTPUT BOOL FALSE Bit de estado: PositionValue ha alcanzado o rebasado el valor "0"
independientemente del sentido de contaje.
Por medio del flanco ascendente del parámetro de entrada Even-
tAck se desactiva ZeroStatus.
PosOverflow OUTPUT BOOL FALSE Bit de estado: PositionValue ha rebasado en sentido positivo el lí-
mite superior del rango de valores de posición del encóder.
Por medio del flanco ascendente del parámetro de entrada Even-
tAck se desactiva PosOverflow.
NegOverflow OUTPUT BOOL FALSE Bit de estado: PositionValue ha rebasado en sentido negativo el lí-
mite inferior del rango de valores de posición del encóder.
Por medio del flanco ascendente del parámetro de entrada Even-
tAck se desactiva NegOverflow.
Error OUTPUT BOOL FALSE Se ha producido un error. Para conocer la causa del error, con-
sulte el parámetro de salida ErrorID.
ErrorID OUTPUT WORD 0 El parámetro ErrorID (Página 174) muestra el número del men-
saje de error.
ErrorID = 0000H: No hay ningún error.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 171
Uso del objeto tecnológico SSI_Absolute_Encoder
4.5 Programación de SSI_Absolute_Encoder

Parámetro Declaración Tipo de Ajuste pre- Descripción


datos determi-
nado
PositionValue OUTPUT DINT 0 Valor de posición actual
MeasuredVa- OUTPUT REAL 0.0 Valor medido actual de frecuencia, período o velocidad (depen-
lue diendo de la parametrización)
Dependiendo de la parametrización, en el objeto tecnológico, en
"Valor medido", es válido MeasuredValue o CompleteSSIFrame.
CompleteSSI- OUTPUT DWORD 0 Último telegrama SSI completo recibido (32 bits menos significa-
Frame tivos)
Dependiendo de la parametrización, en el objeto tecnológico, en
"Valor medido", es válido MeasuredValue o CompleteSSIFrame.
Compare- OUTPUT BOOL FALSE Bit de estado:
MeasuredVa- FALSE: modo de operación "Utilizar el valor de posición (valor ab-
lue soluto SSI) como referencia"; como referencia se utiliza el valor de
posición.
TRUE: modo de operación "Utilizar valor medido como referen-
cia"; como referencia se utiliza el valor medido.

Contaje, medición y lectura de posición


172 Manual de funciones, 11/2022, A5E32010348-AK
Uso del objeto tecnológico SSI_Absolute_Encoder
4.5 Programación de SSI_Absolute_Encoder

4.5.6 Variables estáticas SSI_Absolute_Encoder

Variable Tipo de da- Ajuste prede- Acceso Descripción


tos terminado
NewReferenceValue0 DINT L#0 Escritura Nuevo valor de referencia 0 en modo de opera-
ción "Utilizar el valor de posición (valor absoluto
SSI) como referencia"
NewReferenceValue1 DINT L#10 Escritura Nuevo valor de referencia 1 en modo de opera-
ción "Utilizar el valor de posición (valor absoluto
SSI) como referencia"
NewReferenceValue0_M REAL L#0.0 Escritura Nuevo valor de referencia 0 en modo de opera-
ción "Utilizar valor medido como referencia"
NewReferenceValue1_M REAL L#10.0 Escritura Nuevo valor de referencia 1 en modo de opera-
ción "Utilizar el valor medido como referencia"
CurReferenceValue0 DINT L#0 Lectura Valor de referencia 0 actual en modo de opera-
ción "Utilizar valor de posición (valor absoluto
SSI) como referencia"
CurReferenceValue1 DINT L#10 Lectura Valor de referencia 1 actual en modo de opera-
ción "Utilizar valor de posición (valor absoluto
SSI) como referencia"
CurReferenceValue0_M REAL L#0.0 Lectura Valor de referencia 0 actual en modo de opera-
ción "Utilizar valor medido como referencia"
CurReferenceValue1_M REAL L#10.0 Lectura Valor de referencia 1 actual en modo de opera-
ción "Utilizar valor medido como referencia"
AdditionalErrorID DWORD W#16#0000 Lectura Información de error de una instrucción interna,
p. ej. RDREC
UserCmdFlags STRUCT -
SetReferenceValue0 BOOL FALSE Escritura Ajustar valor de referencia 0
SetReferenceValue1 BOOL FALSE Escritura Ajustar valor de referencia 1
SetDQ0 BOOL FALSE Escritura Activar la salida digital DQ0
SetDQ1 BOOL FALSE Escritura Activar la salida digital DQ1
ManualCtrlDQ0 BOOL FALSE Escritura Habilitar ajuste de la salida digital DQ0.
TRUE: SetDQ0 ajusta DQ01
FALSE: Ajuste no habilitado
ManualCtrlDQ1 BOOL FALSE Escritura Habilitar ajuste de la salida digital DQ1:
TRUE: SetDQ1 ajusta DQ11
FALSE: Ajuste no habilitado
UserStatusFlags STRUCT -
StatusDI0 BOOL FALSE Lectura Estado actual de entrada digital DI0
StatusDI1 BOOL FALSE Lectura Estado actual de entrada digital DI1
StatusDQ0 BOOL FALSE Lectura Estado actual de salida digital DQ0
StatusDQ1 BOOL FALSE Lectura Estado actual de salida digital DQ1
1 En la interfaz de control del módulo, la instrucción ajusta el bit TM_CTRL_DQm a FALSE. La variable estática SetDQm ac-
túa sobre el bit de control SET_DQm.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 173
Uso del objeto tecnológico SSI_Absolute_Encoder
4.5 Programación de SSI_Absolute_Encoder

4.5.7 Códigos de error del parámetro ErrorID

Código de error Descripción


(W#16#...)
0000 No hay error
Mensajes de error del módulo tecnológico
80A1 POWER_ERROR de la interfaz de realimentación: Tensión de alimentación L+ incorrecta
80A2 ENC_ERROR de la interfaz de realimentación: Señal de encóder incorrecta
80A3 LD_ERROR de la interfaz de realimentación: Error al cargar a través de interfaz de realimentación
Mensajes de error de la instrucciónSSI_Absolute_Encoder
80B8 El nuevo valor de referencia 0 no cumple la siguiente condición:
• Límite inferior <= valor de referencia 0 <= límite superior
• Valor de referencia 0 < valor de referencia 1
80B9 El nuevo valor de referencia 1 no cumple las siguientes condiciones:
• Límite inferior <= valor de referencia 1 <= límite superior
• Valor de referencia 0 < valor de referencia 1
80C0 La instrucción se ha llamado varias veces con la misma instancia (DB).
80C1 La comunicación con el módulo tecnológico ha fallado (registros de lectura): coloca información de
error de la instrucción interna RDREC en la variable estática AdditionalErrorID .
80C2 La comunicación con el módulo tecnológico ha fallado (registros de escritura): coloca información de
error de la instrucción interna WRREC en la variable estática AdditionalErrorID .
80C5 La lectura de la información de arranque actual del OB ha fallado: coloca información de error de la
instrucción interna RD_SINFO en la variable estática AdditionalErrorID.
80C6 La determinación de las direcciones de E/S del módulo tecnológico ha fallado: coloca información de
error de la instrucción interna RD_ADDR en la variable estática AdditionalErrorID.
80C7 Módulo no enchufado o falta tensión de alimentación L+
80C8 El módulo especificado en la variable estática Configuration.HWID no es válido

Contaje, medición y lectura de posición


174 Manual de funciones, 11/2022, A5E32010348-AK
Uso del objeto tecnológico SSI_Absolute_Encoder
4.6 Poner en marcha SSI_Absolute_Encoder

4.6 Poner en marcha SSI_Absolute_Encoder

4.6.1 Puesta en servicio del objeto tecnológico


El editor de puesta en marcha, con una representación gráfica del bloque, lo ayudará a poner
en marcha cómodamente el objeto tecnológico y a probar su funcionalidad. En el modo
online de la CPU/del IM se pueden modificar determinados parámetros de la instrucción
SSI_Absolute_Encoder y observar el efecto de los cambios.

Requisitos
• Hay una conexión online entre STEP 7 (TIA Portal) y la CPU.
• La CPU se encuentra en el estado operativo RUN.
• La instrucción High_Speed_Counter correspondiente se ejecuta de modo cíclico desde el
programa de usuario.
• Los parámetros del objeto tecnológico no se sobrescriben del programa de usuario.

Procedimiento
Para abrir el editor de puesta en marcha de un objeto tecnológico y simular una modificación
del valor de los parámetros, haga lo siguiente:
1. Abra la carpeta "Objetos tecnológicos" en el árbol del proyecto.
2. Abra el objeto tecnológico SSI_Absolute_Encoder en el árbol del proyecto.
3. Haga doble clic en el objeto "Puesta en marcha".
Se muestran las funciones de puesta en marcha del objeto tecnológico
SSI_Absolute_Encoder.
4. En la parte superior izquierda del diálogo de puesta en marcha, haga clic en el botón
"Observar todo".
Se cargan y se muestran los parámetros (valores online) del objeto tecnológico
SSI_Absolute_Encoder.
5. Si el parámetro que desea modificar tiene un campo de entrada, introduzca en él el nuevo
valor.
6. Active la casilla de verificación del parámetro.
El nuevo valor del parámetro surte efecto y se simulan las repercusiones de la modificación.

Modo online
En el modo online se pueden modificar los siguientes parámetros y, de este modo, probar el
funcionamiento del objeto tecnológico:
• Nuevo valor de referencia 0 (NewReferenceValue0 o bien NewReferenceValue0_M)
• Nuevo valor de referencia 1 (NewReferenceValue1 o bien NewReferenceValue1_M)
• Habilitar Capture (CaptureEnable)
• Confirmación de los estados de error notificados (ErrorAck)
• Restablecimiento de flags de estado (EventAck)

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 175
Uso del objeto tecnológico SSI_Absolute_Encoder
4.7 Diagnóstico SSI_Absolute_Encoder

4.7 Diagnóstico SSI_Absolute_Encoder

4.7.1 Observación de valores de contaje, valores medidos, DI y DQ


Con las funciones de diagnóstico se vigilan las funciones de lectura de posición y medida.

Requisitos
• Hay una conexión online entre STEP 7 (TIA Portal) y la CPU.
• La CPU se encuentra en el estado operativo RUN.

Procedimiento
Para abrir el editor de visualización de las funciones de diagnóstico, haga lo siguiente:
1. Abra la carpeta "Objetos tecnológicos" en el árbol del proyecto.
2. Abra el objeto tecnológico SSI_Absolute_Encoder en el árbol del proyecto.
3. Haga doble clic en el objeto "Diagnóstico".
4. Haga clic en el botón "Observar todos".

Indicador
El objeto tecnológico lee de la interfaz de respuesta y muestra los siguientes valores:
• Indicación de eventos/información de diagnóstico
• Estados lógicos de las entradas digitales y las salidas digitales
• Valor de posición
• Valor Capture
• Valor medido

Contaje, medición y lectura de posición


176 Manual de funciones, 11/2022, A5E32010348-AK
Uso del objeto tecnológico SSI_Absolute_Encoder
4.7 Diagnóstico SSI_Absolute_Encoder

Encontrará más información acerca de la indicación de estados en la ayuda contextual de


cada evento en STEP 7 (TIA Portal). Si la CPU está en STOP, no se actualiza la indicación de
estado.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 177
Utilizar el módulo 5
5.1 Utilización del módulo tecnológico

5.1.1 Convención
Módulo tecnológico: en este capítulo, la designación "módulo tecnológico" se utiliza tanto
para los módulos tecnológicos TM Count y TM PosInput como para el componente
tecnológico de las CPU compactas.

5.1.2 Configuración del módulo

5.1.2.1 Agregar un módulo tecnológico a la configuración hardware (TM Count y


TM PosInput)

Requisitos
• Se ha creado el proyecto.
• Se ha creado la CPU S7-1500.
• En operación descentralizada se ha creado una periferia descentralizada ET 200.

Procedimiento
Para agregar un objeto tecnológico a la configuración hardware, proceda del siguiente modo:
1. Abra la configuración de dispositivo de la CPU o el IM.
2. Seleccione un rack.
3. Seleccione el módulo tecnológico en el catálogo de módulos:
"Módulos tecnológicos > Contaje o Lectura de recorrido > Módulo tecnológico > Referencia"
4. Coloque el módulo tecnológico arrastrándolo al slot deseado del rack y soltándolo.

Contaje, medición y lectura de posición


178 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

5.1.2.2 Agregar un módulo tecnológico a la configuración hardware (CPU compacta)

Requisitos
Se ha creado el proyecto.

Procedimiento
Para agregar una CPU compacta al árbol del proyecto, proceda del siguiente modo:
1. Haga doble clic en "Agregar dispositivo".
Se abre el cuadro de diálogo "Agregar objeto".
2. Elija "Controladores".
3. Seleccione la CPU compacta:
"SIMATIC S7-1500 > CPU > CPU compacta > Referencia"
4. Confirme con "Aceptar".

Resultado
La nueva CPU compacta aparece en el árbol del proyecto con los siguientes objetos: Haga
doble clic para pasar al editor deseado.

Objeto Descripción
① Configuración de disposi- En la ventana de inspección (por canal):
tivos (Página 182)
• Activación del contador (Página 192)
• Asignación de señales a entradas y salidas (Página 193)
• Ajuste de la reacción a STOP de la CPU (Página 182)
• Habilitación de alarmas de diagnóstico (Página 184)
• Ajuste del modo de operación (Página 184)
• Habilitación de alarmas de proceso (Página 190)
• Ajuste de las direcciones del módulo
② Online y diagnóstico • Diagnóstico de hardware
(Página 240)
• Obtener información sobre la CPU compacta
• Actualización del firmware

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 179
Utilizar el módulo
5.1 Utilización del módulo tecnológico

5.1.2.3 Acceso a la configuración hardware

Procedimiento
1. Abra la configuración de dispositivo de la CPU o el IM.
2. Seleccione la vista de dispositivos.
3. Haga clic en el módulo.

5.1.2.4 Posibilidades de la parametrización

Contaje, medición y lectura de posición con encóder absoluto SSI


En el caso de las funciones de contaje y medición y de lectura de posición con un encóder
absoluto SSI, tiene las siguientes alternativas para parametrizar y controlar el módulo
tecnológico:
• Configuración de un objeto tecnológico y control por medio de la instrucción
correspondiente:
Si se utiliza un encóder incremental o de impulsos, se recomienda la configuración
cómoda y asistida por gráficos con el objeto tecnológico High_Speed_Counter. Encontrará
una descripción detallada de esta configuración a partir del apartado Objeto tecnológico
High_Speed_Counter (Página 101).
Si se utiliza un encóder absoluto SSI, se recomienda la configuración cómoda y asistida
por gráficos con el objeto tecnológico SSI_Absolute_Encoder. Encontrará una descripción
detallada de esta configuración a partir del apartado Objeto tecnológico
SSI_Absolute_Encoder (Página 146).
Para configurar un objeto tecnológico, seleccione el modo de operación (Página 184)
"Funcionamiento con objeto tecnológico 'Contaje y medición'".
• Ajuste de parámetros mediante configuración hardware y control mediante la interfaz de
control y respuesta del módulo tecnológico:
Para ello seleccione el modo de operación (Página 184) "Funcionamiento manual (sin
objeto tecnológico)".
Encontrará una descripción de la interfaz de control y respuesta para TM Count y
TM PosInput en los siguientes apartados:
Asignación de la interfaz de control (Página 241)
Asignación de la interfaz de realimentación (Página 244)
• Ajuste de parámetros mediante archivo GSD y control mediante la interfaz de control y
respuesta del módulo tecnológico:
Encontrará una descripción de la interfaz de control y respuesta para TM Count y
TM PosInput en los siguientes apartados:
Asignación de la interfaz de control (Página 241)
Asignación de la interfaz de realimentación (Página 244)

Contaje, medición y lectura de posición


180 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Lectura de posición para Motion Control


Como alternativa, se puede utilizar el módulo tecnológico para la lectura de posición para
Motion Control.
Para ello seleccione el modo de operación (Página 184) "Lectura de posición para el objeto
tecnológico 'Motion Control'" y realice la parametrización del encóder con los parámetros del
módulo (Página 185) en la configuración de dispositivos del módulo tecnológico. El resto de
la configuración de esta aplicación se lleva a cabo a través de un objeto tecnológico de eje de
S7-1500 Motion Control.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 181
Utilizar el módulo
5.1 Utilización del módulo tecnológico

5.1.2.5 Parámetros básicos

Reacción a STOP de la CPU


Reacción a STOP de la CPU
La reacción del módulo tecnológico en caso de STOP de la CPU se ajusta para cada canal en
los parámetros básicos de la configuración del equipo.

Opción Significado
Continuar El módulo tecnológico sigue operando con plena funcionalidad. Se proce-
san los impulsos de contaje entrantes o se lee la posición real. Las salidas
digitales continúan conmutándose con arreglo a la parametrización.
Aplicar valor sustitutivo Hasta la siguiente transición de STOP a RUN de la CPU, el módulo tecnoló-
gico emite en las salidas digitales los valores de sustitución parametrizados.
Después de una transición de STOP a RUN, el módulo tecnológico pasa a su
estado de arranque: el valor de contaje se ajusta al valor de arranque (con
encóders incrementales o generadores de impulsos) y las salidas digitales
se conmutan según la parametrización.
Mantener último valor Hasta la siguiente transición de STOP a RUN de la CPU, el módulo tecnoló-
gico emite en las salidas digitales los valores que eran válidos en el mo-
mento de la transición a STOP.
Si una salida digital con la función "Con valor de referencia por duración de
impulso" está activada en STOP de la CPU, dicha salida digital se desactivará
al transcurrir la duración del impulso.
Después de una transición de STOP a RUN, el módulo tecnológico pasa a su
estado de arranque: el valor de contaje se ajusta al valor de arranque (con
encóders incrementales o generadores de impulsos) y las salidas digitales
se conmutan según la parametrización.

Valor sustitutivo de DQ0 (TM Count y TM PosInput)


Con este parámetro se define el valor que debe emitir el módulo tecnológico en caso de STOP
de la CPU en la salida digital DQ0 para el comportamiento "Aplicar valor sustitutivo".

Nota
En el modo de operación "Funcionamiento con objeto tecnológico 'Contaje y medición'", este
parámetro se define con el objeto tecnológico.

Valor sustitutivo de DQ0 (CPU compacta)


Con este parámetro se define para el comportamiento "Aplicar valor sustitutivo" el valor que
se emitirá en la interfaz de respuesta para DQ0 en caso de STOP de la CPU compacta.

Nota
En el modo de operación "Funcionamiento con objeto tecnológico 'Contaje y medición'", este
parámetro se define con el objeto tecnológico.

Contaje, medición y lectura de posición


182 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Valor sustitutivo de DQ1


Con este parámetro se define el valor que debe emitir el módulo tecnológico en caso de STOP
de la CPU en la salida digital DQ1 para el comportamiento "Aplicar valor sustitutivo".

Nota
En el modo de operación "Funcionamiento con objeto tecnológico 'Contaje y medición'", este
parámetro se define con el objeto tecnológico.

Alarmas de diagnóstico (TM Count y TM PosInput)


El módulo tecnológico puede disparar alarmas de diagnóstico adicionales si se activa la
habilitación de las alarmas de diagnóstico en los parámetros básicos. Las alarmas de
diagnóstico se procesan en un OB de alarma.
Encontrará información detallada sobre el evento de error en el bloque de organización de
error con la instrucción "RALRM" (leer información adicional de alarma) y en el Manual de
funciones Diagnóstico (https://support.industry.siemens.com/cs/ww/es/view/59192926), en
el capítulo "Diagnóstico de sistema mediante el programa de usuario".

Habilitar alarma de diagnóstico para rotura de hilo


Este parámetro permite especificar para los siguientes sensores y encóders si se disparará una
alarma de diagnóstico en caso de rotura de hilo en las señales utilizadas:
• Sensores tipo push/pull de 24 V (Página 72)
• Sensores RS422 (Página 74) (también con vigilancia de cortocircuitos y de errores en la
tensión de alimentación)
• Encóders absolutos SSI (Página 76) (también con vigilancia de cortocircuitos o de errores
en la tensión de alimentación)

Nota
Si utiliza un encóder con otro tipo de sensor o estándar de interfaz, no puede detectarse una
rotura de hilo.

Habilitar otras alarmas de diagnóstico


Este parámetro define si se disparan alarmas de diagnóstico con otros errores.
Infórmese con el manual de producto del módulo tecnológico sobre los errores que pueden
disparar una alarma de diagnóstico durante el funcionamiento.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 183
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Alarmas de diagnóstico (CPU compacta)


Habilitar alarmas de diagnóstico
Una CPU compacta puede disparar alarmas de diagnóstico con determinados errores si se
activa la habilitación de las alarmas de diagnóstico. Las alarmas de diagnóstico se procesan
en un OB de alarma.
Con este parámetro se determina si la CPU compacta dispara alarmas de diagnóstico al
producirse el error en cuestión.
Consulte en el manual de producto de la CPU compacta los errores o fallos que pueden
disparar una alarma de diagnóstico durante el funcionamiento. Las alarmas de diagnóstico no
están habilitadas de forma predeterminada.

Modo de funcionamiento
Selección del modo para el canal
Con este ajuste se define cómo debe llevarse a cabo la parametrización y el control de las
funciones de contaje y medida del canal.

Modo de funcionamiento Descripción


Funcionamiento con objeto La parametrización del canal tiene lugar a través de un objeto tecno-
tecnológico "Contaje y medi- lógico.
ción" El acceso a la interfaz de control y respuesta del módulo tecnológico
se realiza con la instrucción correspondiente para el objeto tecnoló-
gico en el programa de usuario.
El emparejamiento de módulo tecnológico/canal y objeto tecnológico
se define en los parámetros básicos del objeto tecnológico.
Lectura de posición para el ob- El módulo tecnológico es utilizado para la lectura de posición por un
jeto tecnológico "Motion Con- controlador Motion Control de nivel superior. En TM Count y
trol" TM PosInput este modo de operación es efectivo en todos los canales
del módulo tecnológico. En una CPU compacta, el ajuste del modo de
operación es efectivo en el canal en cuestión.
La parametrización se efectúa a través de la configuración de equipo
del módulo tecnológico. La parametrización de las señales del encó-
der se realiza por medio de los parámetros del módulo (Página 185).
Funcionamiento manual (sin La parametrización del canal se lleva a cabo mediante la configura-
objeto tecnológico) ción hardware del módulo tecnológico:
• Funcionamiento manual (encóder incremental o generador de
impulsos) (Página 194)
• Funcionamiento manual (encóder absoluto SSI): (Página 211)
Desde el programa de usuario se accede directamente a la interfaz de
control y respuesta del canal.
Fast Mode El módulo tecnológico sirve para una lectura muy rápida del valor de
contaje o de posición. No se dispone de interfaz de control. La para-
metrización del canal se lleva a cabo mediante el ajuste de paráme-
tros (configuración hardware) del módulo. Desde el programa de
usuario se accede directamente a la interfaz de respuesta del canal.

Nota
Archivo GSD
Si se utiliza un archivo GSD, el modo de operación se determina seleccionando el nombre del
módulo en el catálogo de hardware. Se puede seleccionar el modo manual o el modo Fast
Mode.

Contaje, medición y lectura de posición


184 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Selección del modo de operación para el canal


Con el parámetro "Funcionamiento manual" se define para qué tarea principal se utiliza el
canal del módulo tecnológico. Las posibilidades de ajuste de "Parámetros" (configuración
hardware) se adaptan en función de dicha elección.

Modo de operación Descripción


Contaje (Página 26) / Lectura La tarea principal del canal es el contaje o la lectura de posición. Las
de posición (Página 28) funciones de comparación y alarmas de proceso trabajan con el valor
de contaje o de posición. El valor medido está disponible simultánea-
mente.
Medición (Página 59) La tarea principal del canal es el contaje. Las funciones de compara-
ción (Página 57) y las alarmas de proceso para eventos de compara-
ción trabajan con el valor medido. El valor de contaje está disponible
simultáneamente.

Nota
Archivo GSD
Si se utiliza un archivo GSD, el modo de operación se determina seleccionando el nombre del
módulo en el catálogo de hardware.

Parámetros del módulo (lectura de posición para Motion Control)


En el modo de operación "Lectura de posición para el objeto tecnológico 'Motion Control'", los
parámetros para las señales de encóder del canal se ajustan en "Parámetros del módulo". Los
parámetros dependen del encóder utilizado.

Nota
No es posible utilizar este modo de operación con un archivo GSD.

Parámetros del módulo para encóders incrementales y generadores de impulsos


Cuando se utiliza un encóder incremental o uno de impulsos, se ajustan los siguientes
parámetros para las señales de encóder del canal.
• Tipo de señal
• Invertir sentido
• Evaluación de señal
• Frecuencia de filtrado
• Tipo de sensor (en TM Count)
• Estándar de interfaz (en TM PosInput)
• Selección de señal para marca de referencia 0
• Entrada de medición

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 185
Utilizar el módulo
5.1 Utilización del módulo tecnológico

• Tipo de sensor
• Incrementos por vuelta
• Pasos por vuelta
• Velocidad de referencia
• Distancia entre incrementos
• Distancia entre incrementos con resolución fina
• Velocidad de referencia
Encontrará explicaciones sobre los primeros seis parámetros en el apartado Entradas de
contaje (Página 194).

Parámetros del módulo para encóders absolutos SSI


Si utiliza un TM PosInput con un encóder absoluto SSI, ajuste los siguientes parámetros para
las señales de encóder del canal.
• Tipo de señal
• Invertir sentido
• Longitud de telegrama
• Tipo de código
• Velocidad de transferencia
• Tiempo monoestable
• Paridad
• Número de bit LSB del valor de posición
• Número de bit MSB del valor de posición
• Entrada de medición
• Tipo de sensor
• Pasos por vuelta
• Número de vueltas
• Velocidad de referencia
• Distancia entre incrementos
• Velocidad de referencia
Encontrará explicaciones sobre los primeros nueve parámetros en el apartado Entradas de
contaje (Página 211).

Contaje, medición y lectura de posición


186 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Selección señal marca de referencia 0 (TM Count y TM PosInput)


Con este parámetro se define con qué señal de referencia externa se guarda una nueva
marca de referencia para la posición del encóder.
Puede escoger entre las siguientes opciones:

Opción Significado
DI0 Si se produce un flanco ascendente en la entrada digital DI0, el va-
lor de contaje actual se guarda como nueva marca de referencia
para la posición del encóder.
Señal N del encóder incremental Si se produce un flanco ascendente en la señal N del encóder in-
(preajustada) cremental, el valor de contaje actual se guarda como nueva marca
de referencia para la posición del encóder.

Selección señal marca de referencia 0 (CPU compacta)


Con este parámetro se define con qué señal de referencia externa se guarda una nueva
marca de referencia para la posición del encóder.
Puede escoger entre las siguientes opciones:

Opción Significado
Ninguna No se utiliza ninguna señal de referencia externa.
DI0 Si se produce un flanco ascendente en la entrada digital DI0, el va-
lor de contaje actual se guarda como nueva marca de referencia
para la posición del encóder.
Señal N del encóder incremental Si se produce un flanco ascendente en la señal N del encóder in-
(preajustada1) cremental, el valor de contaje actual se guarda como nueva marca
de referencia para la posición del encóder.
1 Excepciones: "DI0" predeterminado con HSC 3 y HSC 6 en la 1511C y en la 1512C en modo de com-
patibilidad

Entrada de medida (TM Count y TM PosInput)


El parámetro indica que la entrada digital de hardware DI1 se utiliza como entrada de
detector. El valor de posición o de contaje actual se guarda como posición de encóder actual
con flanco ascendente, descendente o con ambos flancos de DI1. El valor del parámetro no se
puede modificar.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 187
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Entrada de medición (CPU compacta)


Con este parámetro se determina la entrada de hardware que se utilizará como entrada de
medición externa para guardar la posición del encóder.
Puede escoger entre las siguientes opciones:

Opción Significado
Ninguna No se utiliza ninguna entrada de medición externa.
(ajuste predetermi-
nado)
DI1 La entrada digital de hardware DI1 sirve como entrada de detector. El valor
de contaje actual se guarda como posición de encóder actual con flanco as-
cendente, descendente o con ambos flancos de DI1.

Incrementos por vuelta


Con este parámetro se indica el número de impulsos del encóder incremental o generador de
impulsos. Puede consultar el número de impulsos en la hoja de datos del encóder.

Pasos por vuelta (encóder incremental o generador de impulsos)


El parámetro indica el número de impulsos de contaje por vuelta del encóder.
El número de impulsos de contaje depende del incremento por vuelta y de la evaluación de
señal parametrizada.
Ejemplo:
Su encóder incremental o de impulsos proporciona 2048 incrementos por vuelta.
Dependiendo de la evaluación de señal se indica el siguiente valor:

Evaluación de señal Pasos por vuelta


Simple 2048
Doble 4096
Cuádruple 8192

Pasos por vuelta (encóder absoluto SSI)


Con este parámetro se define el número de incrementos que proporciona el encóder absoluto
SSI por vuelta.

Número de vueltas
El parámetro indica cuántas vueltas comprende el rango del encóder absoluto SSI.
El valor se calcula a partir de los valores parametrizados para los números de bit LSB y MSB
del valor de posición, así como de los pasos por vuelta.

Contaje, medición y lectura de posición


188 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Velocidad de referencia
El encóder transfiere el valor real de la velocidad de giro como valor porcentual según la
velocidad de referencia. Con este parámetro se define la velocidad en rpm que debe
corresponder al valor 100 % . La velocidad de referencia debe ser idéntica a la del ajuste del
control.
Se admiten valores entre 6,00 y 210000,00. El ajuste predeterminado es "3000,00 r/min".

Tipo de sensor
Con este parámetro se determina si el sensor debe medir movimientos lineales o giratorios. El
tipo de sensor debe ser idéntico al ajustado en el control.
El ajuste predeterminado es "Giratorio".

Distancia entre incrementos


Este parámetro describe la longitud del recorrido entre dos incrementos del encóder en nm.
El valor debe ser idéntico al ajustado en el controlador.

Distancia entre incrementos con resolución fina


El parámetro indica el recorrido entre dos impulsos de contaje en nm.
El valor depende de la distancia entre 2 incrementos y la evaluación de señal parametrizada.
Ejemplo:
Su encóder incremental o de impulsos tiene una distancia entre incrementos de 16000 nm.
Dependiendo de la evaluación de señal se indica el siguiente valor:

Evaluación de señal Distancia entre incrementos con resolución fina


Simple 16000,00 nm
Doble 8000,00 nm
Cuádruple 4000,00 nm

Velocidad de referencia
El encóder transfiere el valor real de la velocidad lineal como valor porcentual referido a la
velocidad de referencia. Con este parámetro se define la velocidad en m/min que debe
corresponder al valor 100 %.
Se admiten valores entre 0,60 y 600,00. El ajuste predeterminado es "16,00 m/min".

Resto de la configuración
El resto de la configuración se lleva a cabo a través de los objetos tecnológicos Eje y Detector
del S7-1500 Motion Control. Consulte los manuales de funciones S7-1500 Motion Control
(https://support.industry.siemens.com/cs/ww/es/view/59381279) y S7-1500T Motion Control
(https://support.industry.siemens.com/cs/ww/es/view/109481326) para más información
sobre el resto de las opciones de configuración y puesta en marcha para la lectura de posición
y el objeto tecnológico Detector.

Consulte también
Lectura de posición para Motion Control (Página 71)

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 189
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Alarmas de proceso
En los parámetros básicos del módulo tecnológico se puede definir para cada canal qué
eventos generarán una alarma de proceso durante el funcionamiento.
En un sistema S7-1500, se adjudica un nombre de evento adecuado para cada alarma de
proceso habilitada y se asigna un OB de alarma de proceso correspondiente a cada alarma de
proceso. Cuando se dispara una alarma de proceso se inicia el OB correspondiente para
evaluar los datos de las alarmas de proceso.

Nota
En los siguientes casos se puede habilitar solamente una alarma de proceso por módulo:
• Operación descentralizada con una CPU S7-300/400
• Uso de un archivo GSD

Una alarma de proceso se dispara cuando se cumple la condición para modificar el


correspondiente bit de estado o de evento en la interfaz de respuesta.

Alarma de proceso perdida


Si las alarmas de proceso se disparan más rápido de lo que el sistema puede acusarlas, se
pierden alarmas de proceso y se notifica la alarma de diagnóstico "Alarma de proceso
perdida".

Alarmas de proceso activables

Alarma de Disponible en el modo Disponible en el modo Disponible en Descripción Nú-


proceso de operación Contaje de operación Medición el modo de mero
si se utiliza si se utiliza operación Lec- de
tura de posi- Event
Encóder Encóder Encóder Encóder
ción para el Type
incremen- absoluto incremen- absoluto
objeto tecno-
tal o gene- SSI tal o gene- SSI
lógico "Mo-
rador de rador de
tion Control"
impulsos impulsos
Nuevo valor Sí Sí No No No Alarma de proceso al guar- 1000B
de Capture dar el valor de contaje o de
existente posición actual como valor
Capture.
Sincronización Sí No Sí No No Alarma de proceso al sin- 1001B
del contador cronizar el contador con la
por señal ex- señal N o el flanco DI
terna
Apertura de Sí No Sí No No Alarma de proceso al abrir 0001B
puerta la puerta interna
Cierre de Sí No Sí No No Alarma de proceso al cerrar 0010B
puerta la puerta interna
Rebase por ex- Referido al No Referido al No No Alarma de proceso cuando 0011B
ceso (límite valor de valor de el valor de contaje rebasa
superior exce- contaje contaje el límite superior de con-
dido) taje

Contaje, medición y lectura de posición


190 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Alarma de Disponible en el modo Disponible en el modo Disponible en Descripción Nú-


proceso de operación Contaje de operación Medición el modo de mero
si se utiliza si se utiliza operación Lec- de
Encóder Encóder Encóder Encóder tura de posi- Event
incremen- absoluto incremen- absoluto ción para el Type
tal o gene- SSI tal o gene- SSI objeto tecno-
rador de rador de lógico "Mo-
impulsos impulsos tion Control"
Rebase por Referido al No Referido al No No Alarma de proceso cuando 0100B
defecto (límite valor de valor de el valor de contaje rebasa
inferior exce- contaje contaje el límite inferior de contaje
dido)
Inversión de Referido al Referido al Referido al Referido al No Alarma de proceso al inver- 1010B
sentido1 valor de valor de valor de valor de tir el sentido del valor de
contaje posición contaje posición contaje o de posición
Paso por cero Referido al Referido al Referido al Referido al No Alarma de proceso en el 0111B
valor de valor de valor de valor de paso por cero del valor de
contaje posición contaje posición contaje o de posición
Aparecido Referido al Referido al Referido al Referido al No Alarma de proceso cuando 0101B
evento de valor de valor de valor me- valor me- se produce un evento de
comparación contaje posición dido dido comparación para DQ0 de-
para DQ0 bido a la condición de com-
paración seleccionada.
Sin alarma de proceso si en
un encóder incremental o
generador de impulsos la
modificación del valor de
contaje no ha sido provo-
cada por un impulso de
contaje.
Aparecido Referido al Referido al Referido al Referido al No Alarma de proceso cuando 0110B
evento de valor de valor de valor me- valor me- se produce un evento de
comparación contaje posición dido dido comparación para DQ1 de-
para DQ1 bido a la condición de com-
paración seleccionada.
Sin alarma de proceso si en
un encóder incremental o
generador de impulsos la
modificación del valor de
contaje no ha sido provo-
cada por un impulso de
contaje.
1 El bit de respuesta STS_DIR tiene preasignado el valor "0". Si el valor de contaje o de posición se modifica por primera vez
directamente después de activar el módulo tecnológico en sentido descendente, no se dispara ninguna alarma de pro-
ceso.

Ajuste predeterminado
En el ajuste predeterminado no están habilitadas las alarmas de proceso.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 191
Utilizar el módulo
5.1 Utilización del módulo tecnológico

5.1.2.6 Parámetros adicionales para la CPU compacta

Introducción
Si se utiliza una CPU compacta se dispone además de los siguientes parámetros para las
señales de los contadores rápidos.

Compatibilidad 1511C (contadores rápidos de la CPU compacta 1512C-1 PN)


Asignación de conectores frontales como en la CPU 1511C
Con este parámetro se determina si para los contadores rápidos de la CPU 1512C-1 PN se
utiliza la asignación de los conectores frontales de la CPU 1511C-1 PN:

Opción Significado
Desactivada (predeter- La CPU 1512C-1 PN utiliza la asignación de conexiones de los conectores
minado) frontales integrados. 1512C-1 PN soporta el uso de las conexiones de am-
bos conectores frontales de la periferia digital integrada para los contadores
rápidos. La asignación de las entradas y salidas de hardware para los canales
HSC se describe en el manual de producto de la CPU 1512C-1 PN.
Activada La CPU 1512C-1 PN utiliza la asignación de conexiones de los conectores
frontales de la CPU 1511C-1 PN. 1511C-1 PN soporta el uso de conexiones
del primer conector frontal de la periferia digital integrada para los contado-
res rápidos. La asignación de las entradas y salidas de hardware para los ca-
nales HSC se describe en el manual de producto de la CPU 1511C-1 PN.

General
Activar este contador rápido
Con este parámetro se determina si se utilizará el contador rápido correspondiente:

Opción Significado
Desactivado (predeter- El contador rápido no se utiliza. El contador no ocupa ninguna conexión de
minado) los conectores frontales integrados y no puede disparar alarmas. Las opera-
ciones de escritura en su interfaz de control se ignoran y su interfaz de res-
puesta devuelve únicamente ceros.
Activado El contador rápido se utiliza. La asignación de las direcciones HSC a las cone-
xiones de los conectores frontales integrados se describe en el manual de
producto de la CPU compacta.

Contaje, medición y lectura de posición


192 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Entradas y salidas de hardware


Entrada generador reloj (A) / Entrada de impulsos (A) / Generador reloj ascendente (A)
Este parámetro indica la entrada que se usa para la señal de encóder A para el contador en
cuestión. El valor no se puede modificar.

Entrada generador reloj (B) / Entrada de impulsos (B) / Generador reloj ascendente (B)
Si para el contador en cuestión se utiliza un encóder con varias señales, el parámetro indica
qué entrada se usa para la señal de encóder B. El valor no se puede modificar.

Entrada de desactivación (N)


Si para el contador en cuestión se utiliza un encóder incremental, el parámetro indica qué
entrada se usa como entrada de desactivación (señal de encóder N). El valor no se puede
modificar.

HSC DI0 / HSC DI1


Con este parámetro se determina qué entrada digital de la CPU compacta debe utilizarse
como DIm del contador.

Nota
El retardo a la entrada para una entrada digital se parametriza en la ventana de inspección de
la configuración de dispositivos, en "Propiedades > DI 16/DQ 16 > Entradas > Canal n".

HSC DQ0
El estado de DQ0 se lee mediante la interfaz de respuesta. DQ0 no se puede asignar a una
salida digital física de la CPU compacta.

HSC DQ1
Con este parámetro se determina qué salida digital de la CPU compacta debe utilizarse como
DQ1. Se puede seleccionar una salida con un retardo de salida de 5 µs o 500 µs.
En el manual de producto de la CPU compacta encontrará una sinopsis del retardo de salida
de todas las salidas digitales.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 193
Utilizar el módulo
5.1 Utilización del módulo tecnológico

5.1.2.7 Funcionamiento manual (encóder incremental o generador de impulsos)

Entradas de contaje
Tipo de señal
Puede escoger entre los siguientes tipos de señal (Página 72):

Tipo de señal Significado Otros parámetros específicos de la


opción
Encóder incremental Hay conectado un encóder incremen- • Invertir sentido
(A, B desfasadas) tal con las señales desfasadas A y B.
• Evaluación de señal
• Frecuencia de filtrado
• Tipo de sensor o Estándar de inter-
faz
Encóder incremental Hay conectado un encóder incremen- • Invertir sentido
(A, B, N) tal con las señales A y B desfasadas
entre sí, así como con la señal • Evaluación de señal
nula N. • Frecuencia de filtrado
• Tipo de sensor o Estándar de inter-
faz
• Comportamiento con señal N
• Frecuencia de la sincronización
• Frecuencia de la función Capture
Impulso (A) y sen- Hay conectado un encóder de impul- • Frecuencia de filtrado
tido (B) sos (señal A) con señal de sentido
(señal B). • Tipo de sensor o Estándar de inter-
faz
Impulso (A) Hay conectado un encóder de impul- • Frecuencia de filtrado
sos (señal A) sin señal de sentido. El
sentido de contaje puede especifi- • Tipo de sensor o Estándar de inter-
carse a través de la interfaz de con- faz
trol (Página 241).
Contaje ascendente Hay conectadas señales para el con- • Frecuencia de filtrado
(A), contaje descen- taje en sentido ascendente (señal A)
dente (B) y sentido descendente (señal B). • Tipo de sensor o Estándar de inter-
faz

Invertir sentido
Es posible invertir el sentido de contaje para adaptarlo al proceso.
La inversión del sentido puede parametrizarse y es efectiva con los siguientes tipos de señal:
• Encóder incremental (A, B desfasadas)
• Encóder incremental (A, B, N)

Contaje, medición y lectura de posición


194 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Evaluación de señal
Con el parámetro Evaluación de señal (Página 76) se establece qué flancos de las señales se
contarán.
Puede escoger entre las siguientes opciones:

Evaluación de señal Significado


Simple Se evalúan los flancos de la señal A durante un nivel bajo de la señal B.
(predeterminado)
Doble Se evalúan todos los flancos de la señal A.
Cuádruple Se evalúan todos los flancos de las señales A y B.

El parámetro puede parametrizarse con los siguientes tipos de señal:


• Encóder incremental (A, B desfasadas)
• Encóder incremental (A, B, N)

Frecuencia de filtrado
Al parametrizar la frecuencia de filtrado se suprimen las interferencias en las entradas de
contaje A, B y N.
La frecuencia de filtrado seleccionada se refiere a una relación de impulso/pausa
comprendida entre aprox. 40:60 y aprox. 60:40. De ello resulta una determinada duración
mínima de impulso y pausa. Los cambios de señal con una duración menor que la duración
mínima de impulso/pausa se suprimen.
Puede escoger entre las siguientes frecuencias de filtrado:

Frecuencia de filtrado Duración mínima de impulso y pausa


100 Hz 4,0 ms
200 Hz 2,0 ms
500 Hz 800 µs
1 kHz 400 µs
2 kHz 200 µs
5 kHz 80 µs
10 kHz 40 µs
20 kHz 20 µs
50 kHz 8,0 µs
100 kHz (predeterminado en CPU compacta) 4,0 µs
200 kHz** (predeterminado en TM Count) 2,0 µs
500 kHz* 0,8 µs
1 MHz* (predeterminado en TM PosInput) 0,4 µs

* Solo disponible en TM PosInput


* Solo disponible en TM Count y TM PosInput

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 195
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Tipo de sensor (TM Count)


Al parametrizar el tipo de sensor se define para TM Count el modo de conmutación de las
entradas de contaje.
Puede escoger entre las siguientes opciones:

Tipo de sensor Significado


Sensor tipo PNP El encóder o sensor conmuta las entradas A, B y N a 24VDC.
(predeterminado)
Sensor tipo NPN El encóder o sensor conmuta las entradas A, B y N a M.
Push-pull (tipo NPN y PNP) El encóder o sensor conmuta las entradas A, B y N alternati-
vamente a M y 24VDC.

Al utilizar encóders incrementales, la selección típica es "Push-pull". Cuando se utilizan


sensores de 2 hilos, p. ej. barreras fotoeléctricas o detectores de proximidad, se debe
seleccionar el cableado "Sensor tipo PNP" o "Sensor tipo NPN" según corresponda.
Para saber si el encóder incremental es de tipo push/pull, consulte la hoja de datos del
encóder.

Nota
Si utiliza un sensor tipo push/pull y se ha parametrizado el tipo de sensor "Push-pull (tipo NPN
y PNP)", se puede vigilar si las señales del sensor indican rotura de hilo.

Tipo de sensor (CPU compacta)


Para una CPU compacta se ha ajustado el tipo de sensor "Sensor tipo PNP" y no puede
cambiarse. El encóder o sensor conmuta las entradas A, B y N a 24V DC.
En la CPU compacta es posible utilizar tanto sensores de tipo PNP como tipo push/pull (en
contrafase). Encontrará más información sobre el tipo de sensor en la hoja de datos del
sensor.

Estándar de interfaz (TM PosInput)


Con este parámetro puede definir para el TM PosInput si el encóder emite señales simétricas
(RS422) o asimétricas (TTL).
Puede escoger entre las siguientes opciones:

Estándar de interfaz Significado


RS422, simétrica El encóder emite señales simétricas conforme al estándar RS422 (Página 74).
(predeterminada)
TTL (5 V), asimétrico El encóder emite señales asimétricas de 5 V conforme al estándar TTL
(Página 72).

Nota
El estándar RS422 brinda una mayor inmunidad a perturbaciones que el estándar TTL. Si el
encóder incremental o el generador de impulsos admiten los estándares RS422 y TTL, se
recomienda utilizar el estándar de señal RS422.

Contaje, medición y lectura de posición


196 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Comportamiento con señal N


Este parámetro define cuál será la reacción en caso de señal N.
Puede escoger entre las siguientes opciones:

Opción Significado
Sin reacción en caso de señal N La señal N no afecta al contador.
(predeterminado)
Sincronización en caso de se- En caso de señal N, el contador se ajusta al valor de inicio.
ñal N (Página 45) Si se selecciona para una entrada digital la función "Habilitar sincro-
nización con señal N", la sincronización dependerá del nivel detec-
tado en la entrada digital.
Capturar con señal N (Pá- El valor de contaje se guarda en el valor de captura (Capture) en
gina 35) caso de señal N. El uso de una entrada digital y el uso de la señal N
no se excluyen mutuamente para la función Capture.
El objeto tecnológico muestra el valor Capture en el parámetro de
salida CapturedValue.

Nota
El comportamiento con señal N solo puede seleccionarse si se ha elegido el tipo de señal
"Encóder incremental (A, B, N)".

Nota
Si se selecciona " Sincronización en caso de señal N", puede elegirse para una entrada digital
(Página 200) la función "Habilitar sincronización con señal N".

Nota
Para High_Speed_Counter a partir de V3.0 se aplica:
"Capturar con señal N" solo puede seleccionarse en el modo de operación "Utilizar valor de
contaje como referencia".

Frecuencia de la sincronización
Con estos parámetros se define la frecuencia de los siguientes eventos:
• Sincronización en caso de señal N
• Sincronización como función de una entrada digital
Puede escoger entre las siguientes opciones:

Opción Significado
Única El contador solo se ajusta con la primera señal N o el primer flanco pa-
(predeterminado) rametrizado de la entrada digital.
Periódica El contador se ajusta con cada señal N o cada flanco parametrizado de
la entrada digital.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 197
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Frecuencia de la función Capture


Con estos parámetros se define la frecuencia de los eventos de Capture para las siguientes
funciones:
• Capture con señal N
• Capture como función de una entrada digital
Puede escoger entre las siguientes opciones:

Opción Significado
Única El primer flanco parametrizado en la entrada digital correspondiente o
el primer flanco ascendente de la señal N guarda el valor de contaje
actual en forma de valor de Capture.
Periódica Cada flanco parametrizado en la entrada digital correspondiente o en
(ajuste predeterminado) cada flanco ascendente de la señal N guarda el valor de contaje actual
en forma de valor de Capture.

Límites de contaje y valor de arranque


Límite superior de contaje
Con la parametrización del límite superior de contaje se limita el rango de contaje. Puede
especificarse un valor hasta 2147483647 (231-1). Debe introducirse un valor que esté por
encima del límite inferior de contaje.
El ajuste predeterminado es "2147483647".

Límite inferior de contaje


Con la parametrización del límite inferior de contaje se limita el rango de contaje. Puede
especificarse un valor hasta -2147483648 (-231). Debe introducirse un valor que esté por
debajo del límite superior de contaje.
El ajuste predeterminado es "-2147483648".

Valor inicial
Con la parametrización del valor inicial se establece con qué valor de contaje se empieza y se
continúa ante determinados eventos. Debe introducir un valor igual a los límites de contaje o
comprendido entre ellos.
El ajuste predeterminado es "0".

Más información
Encontrará más información en Comportamiento en los límites de contaje (Página 30) y
Comportamiento del contador ante la apertura de puerta (Página 34).

Contaje, medición y lectura de posición


198 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Comportamiento del contador en los límites y ante la apertura de puerta


Comportamiento al rebasar un límite de contaje
Puede parametrizarse el comportamiento siguiente al rebasar un límite de contaje
(Página 30):

Comportamiento Significado
Parar contaje Después de rebasar por exceso un límite de contaje, el contaje se
cancela y la puerta interna se cierra. Para reiniciar el contaje debe
cerrar y abrir de nuevo la puerta SW o la puerta HW, en su caso.
Continuar contaje En función del resto de la parametrización, se prosigue el contaje
(predeterminado) con el valor inicial o con el límite de contaje opuesto en cada caso.

Inicializar al rebasar un límite de contaje


Puede ajustarse el contador a los siguientes valores al rebasar un límite de contaje:

Restablecimiento del valor Significado


A valor inicial El valor de contaje se fija al valor inicial.
A otro límite de contaje El valor de contaje se fija al límite de contaje opuesto.
(predeterminado)

Comportamiento ante apertura de puerta


Puede parametrizarse el siguiente comportamiento ante apertura de puerta (Página 34):

Comportamiento Significado
Poner a valor inicial Al abrirse la puerta, el valor de contaje se ajusta al valor inicial.
Continuar con valor actual Al abrirse la puerta se sigue contando desde el último valor de con-
(predeterminado) taje.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 199
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Comportamiento de una DI
Ajustar función de la DI
Al parametrizar una entrada digital se define la función que dicha entrada digital disparará al
conmutar.
Puede escoger entre las siguientes opciones:

Función de una entrada digital Significado Otros parámetros específicos de


la opción
Apertura/cierre de puerta (con- El nivel en la correspondiente entrada digital abre y • Retardo a la entrada
trolados por nivel) cierra la puerta HW (Página 32).
• Selección de nivel
Apertura de puerta (controlada El flanco parametrizado en la correspondiente en- • Retardo a la entrada
por flanco) trada digital abre la puerta HW (Página 32).
• Selección de flanco
Cierre de puerta (controlado por El flanco parametrizado en la correspondiente en- • Retardo a la entrada
flanco) trada digital cierra la puerta HW (Página 32).
• Selección de flanco
Sincronización (Página 40) El flanco parametrizado en la correspondiente en- • Retardo a la entrada
trada digital pone el contador al valor de inicio.
• Selección de flanco
El bit de respuesta EVENT_SYNC muestra si se ha
llevado a cabo una sincronización. • Frecuencia de la sincronización
Habilitar sincronización con se- El nivel activo en la respectiva entrada digital habi- • Retardo a la entrada
ñal N lita la sincronización del contador en caso de se-
ñal N (Página 45). • Selección de nivel
Capture El flanco parametrizado en la respectiva entrada di- • Retardo a la entrada
gital guarda el valor de contaje actual (Página 35)
como valor Capture. El uso de una entrada digital y • Selección de flanco
el uso de la señal N no se excluyen mutuamente • Frecuencia de la función Cap-
para la función Capture.
ture
El valor CAPTURED_VALUE en la interfaz de res-
puesta muestra el valor de Capture. • Comportamiento del valor de
contaje tras Capture
Entrada digital sin función La respectiva entrada digital no tiene asignada nin- • Retardo a la entrada
guna función tecnológica.
El estado de señal de la entrada digital puede
leerse a través del bit de respuesta correspon-
diente:
• STS_DI0
• STS_DI1
• STS_DI2

Nota
Toda función, excepto "Entrada digital sin función", solo puede utilizarse una vez por
contador y ya no puede volver a seleccionarse en el resto de las entradas digitales.

Contaje, medición y lectura de posición


200 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Retardo a la entrada (TM Count y TM PosInput)


Con este parámetro se suprimen las interferencias de señal en las entradas digitales. Los
cambios de señal solo se capturan si permanecen estables durante más tiempo que el retardo
a la entrada parametrizado.
Puede escoger entre los siguientes retardos a la entrada:
• Ninguno
• 0,05 ms
• 0,1 ms (predeterminado)
• 0,4 ms
• 0,8 ms
• 1,6 ms
• 3,2 ms
• 12,8 ms
• 20 ms

Nota
Si selecciona la opción "Ninguno" o "0,05 ms", deberá utilizar cables apantallados para la
conexión de las entradas digitales.

Nota
El retardo a la entrada se parametriza en "Comportamiento DI0" para todas las entradas
digitales en conjunto. El retardo a la entrada se muestra adicionalmente en "Comportamiento
DI1" y, con TM Count, también en "Comportamiento DI2".

Retardo a la entrada (CPU compacta)


Con este parámetro se suprimen las interferencias en las entradas digitales de las señales. Los
cambios de señal solo se capturan si permanecen estables durante más tiempo que el retardo
a la entrada parametrizado.
El retardo a la entrada para una entrada digital de una CPU compacta se parametriza en la
ventana de inspección de la configuración de dispositivos, en "Propiedades > DI 16/DQ 16 >
Entradas > Canal n".
Puede escoger entre los siguientes retardos a la entrada:
• Ninguno
• 0,05 ms
• 0,1 ms
• 0,4 ms

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 201
Utilizar el módulo
5.1 Utilización del módulo tecnológico

• 1,6 ms
• 3,2 ms (predeterminado)
• 12,8 ms
• 20 ms

Nota
Si selecciona la opción "Ninguno" o "0,05 ms", deberá utilizar cables apantallados para la
conexión de las entradas digitales.

Selección de nivel
Con este parámetro se determina el nivel con el que se activa la entrada digital.
Puede escoger entre las siguientes opciones:

Nivel Significado
Activa con nivel alto La respectiva entrada digital está activa cuando está activado.
(predeterminado)
Activa con nivel bajo La respectiva entrada digital está activa cuando está desactivado.

El parámetro puede parametrizarse con las siguientes funciones de una entrada digital:
• Apertura/cierre de puerta (controlados por nivel)
• Habilitar sincronización con señal N

Selección de flanco
Este parámetro determina con qué flanco de una entrada digital se dispara la función
parametrizada.
Dependiendo de la función seleccionada, puede elegir entre las siguientes opciones:
• Con flanco ascendente (predeterminado)
• Con flanco descendente
• Con flanco ascendente y descendente
El parámetro puede parametrizarse con las siguientes funciones de una entrada digital:
• Apertura de puerta (controlada por flanco)
• Cierre de puerta (controlado por flanco)
• Sincronización
• Capture

Nota
"Con flanco ascendente y descendente" solo puede parametrizarse para la función "Capture".

Contaje, medición y lectura de posición


202 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Frecuencia de la sincronización
Con estos parámetros se define la frecuencia de los siguientes eventos:
• Sincronización en caso de señal N
• Sincronización como función de una entrada digital
Puede escoger entre las siguientes opciones:

Opción Significado
Única El contador solo se ajusta con la primera señal N o el primer flanco pa-
(predeterminado) rametrizado de la entrada digital.
Periódica El contador se ajusta con cada señal N o cada flanco parametrizado de
la entrada digital.

Frecuencia de la función Capture


Con estos parámetros se define la frecuencia de los eventos de Capture para las siguientes
funciones:
• Capture con señal N
• Capture como función de una entrada digital
Puede escoger entre las siguientes opciones:

Opción Significado
Única El primer flanco parametrizado en la entrada digital correspondiente o
el primer flanco ascendente de la señal N guarda el valor de contaje
actual en forma de valor de Capture.
Periódica Cada flanco parametrizado en la entrada digital correspondiente o en
(ajuste predeterminado) cada flanco ascendente de la señal N guarda el valor de contaje actual
en forma de valor de Capture.

Comportamiento del valor de contaje tras Capture


Puede parametrizarse el siguiente comportamiento del contador tras un evento Capture
(Página 35):

Comportamiento Significado
Continuar contaje El proceso de contaje continúa sin cambios después de guar-
(predeterminado) darse el valor de contaje actual como valor de Capture.
Poner al valor inicial y seguir con- El proceso de contaje continúa con el valor inicial tras guar-
tando darse el valor de contaje actual como valor de captura (Cap-
ture).

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 203
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Comportamiento de una DQ

Activar salida
Al parametrizar una salida digital se define la condición que provocará la conmutación de la
salida digital.
Puede escoger entre las siguientes opciones:

Función de una salida digital Significado Otros parámetros específicos


(Página 49) en el modo de ope- de la opción
ración "Contaje"
Entre valor de comparación y lí- La respectiva salida digital está activa cuando: • Valor de referencia 0
mite de contaje superior valor de comparación <= valor de contaje <= límite
(predeterminado) de contaje superior • Valor de comparación 1
• Histéresis (en incrementos)
Entre valor de comparación y lí- La respectiva salida digital está activa cuando: • Valor de referencia 0
mite de contaje inferior límite de contaje inferior <= valor de contaje <= valor
de comparación • Valor de comparación 1
• Histéresis (en incrementos)
Entre valor de referencia 0 y 1 La salida digital DQ1 está activa cuando: • Valor de referencia 0
valor de comparación 0 <= valor de contaje <= valor
de comparación 1 • Valor de comparación 1
• Sentido de contaje
• Histéresis (en incrementos)
Con valor de comparación para La respectiva salida digital solo está activa durante el • Valor de referencia 0
una duración del impulso tiempo y en el sentido parametrizados cuando el va-
lor de contaje coincide con el valor de comparación. • Valor de comparación 1
• Sentido de contaje
• Duración del impulso
• Histéresis (en incrementos)
Tras comando Set de CPU hasta Cuando se produce un comando Set de la CPU, la res- • Valor de referencia 0
valor referencia pectiva salida digital está activa hasta que el valor de
contaje coincida con el de referencia. • Valor de comparación 1
• Sentido de contaje
• Histéresis (en incrementos)
Utilizada por el programa de La respectiva salida digital puede ser conmutada por —
usuario la CPU a través de la interfaz de control (Página 48).

Contaje, medición y lectura de posición


204 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Nota
DQ0 de un contador de una CPU compacta
En una CPU compacta, la salida digital DQ0 correspondiente está disponible a través de la
interfaz de respuesta, pero no como salida física.

Nota
La función "Entre valor de referencia 0 y 1" solo puede seleccionarse para la salida digital DQ1
y únicamente si se ha seleccionado para la salida digital DQ0 la función "Utilizada por el
programa de usuario".

Nota
Las funciones "Con valor de comparación para una duración del impulso" y "Tras comando Set
de CPU hasta valor de referencia" conmutan la salida digital correspondiente solo cuando el
valor de comparación es alcanzado por un impulso de contaje. Cuando el valor de contaje se
ajusta, p. ej., por medio de la sincronización, la salida digital no se conmuta.

Función de una salida digital Significado Otros parámetros específicos


(Página 57) en el modo de opera- de la opción
ción "Medición"
Valor medido >= valor de compara- La respectiva salida digital está activa cuando el • Valor de referencia 0
ción valor medido es mayor o igual que el valor de com-
(predeterminado) paración. • Valor de comparación 1
Valor medido <= valor de compara- La respectiva salida digital está activa cuando el • Valor de referencia 0
ción valor medido es menor o igual que el valor de
comparación. • Valor de comparación 1
Entre valor de referencia 0 y 1 La salida digital DQ1 está activa cuando: • Valor de referencia 0
valor de comparación 0 <= valor medido <= valor
de comparación 1 • Valor de comparación 1
No comprendido entre valor de refe- La salida digital DQ1 está activa cuando: • Valor de referencia 0
rencia 0 y 1 valor de comparación 1 <= valor medido <= valor
de comparación 0 • Valor de comparación 1
Utilizada por el programa de usuario La respectiva salida digital puede ser conmutada —
por la CPU a través de la interfaz de control (Pá-
gina 48).

Nota
Las funciones "Entre valor de referencia 0 y 1" y "No comprendido entre valor de referencia 0
y 1" solo pueden seleccionarse para la salida digital DQ1 y únicamente si se ha seleccionado
para la salida digital DQ0 la función "Utilizada por el programa de usuario".

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 205
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Valor de referencia 0 (TM Count y TM PosInput)


Modo de operación "Contaje":
Al parametrizar el valor de comparación (Página 49) se determina con qué valor de contaje
conmutará la salida digital DQ0 de acuerdo con el evento de comparación seleccionado.
Debe introducirse un entero (DINT) mayor o igual que el límite de contaje inferior. Si se utiliza
la función DQ "Entre valor de referencia 0 y 1", el valor de referencia 0 debe ser menor que el
valor de referencia 1. El ajuste predeterminado es "0".
Modo de operación "Medición":
Al parametrizar el valor de comparación (Página 57) se determina con qué valor medido se
conmutará la salida digital DQ0 de acuerdo con el evento de comparación seleccionado.
Debe introducirse un número de coma flotante (REAL). Si se utiliza la función DQ "Entre valor
de referencia 0 y 1", el valor de referencia 0 debe ser menor que el valor de referencia 1. El
valor mínimo es ‒7,922816 x 1028. El ajuste predeterminado es "0.0". La unidad del valor de
comparación depende de la magnitud.

Valor de referencia 0 (CPU compacta)


Modo de operación "Contaje":
Al parametrizar el valor de comparación (Página 49) se determina con qué valor de contaje se
activará el bit STS_DQ0 en la interfaz de respuesta de acuerdo con el evento de comparación
seleccionado. En una CPU compacta, la salida digital DQ0 no está disponible como salida
física.
Debe introducirse un entero (DINT) mayor o igual que el límite de contaje inferior. Si se utiliza
la función DQ "Entre valor de referencia 0 y 1", el valor de referencia 0 debe ser menor que el
valor de referencia 1. El ajuste predeterminado es "0".
Modo de operación "Medición":
Al parametrizar el valor de comparación (Página 57) se determina con qué valor medido se
activará el bit STS_DQ0 en la interfaz de respuesta de acuerdo con el evento de comparación
seleccionado. En una CPU compacta, la salida digital DQ0 no está disponible como salida
física.
Debe introducirse un número de coma flotante (REAL). Si se utiliza la función DQ "Entre valor
de referencia 0 y 1", el valor de referencia 0 debe ser menor que el valor de referencia 1. El
valor mínimo es ‒7,922816 x 1028. El ajuste predeterminado es "0.0". La unidad del valor de
comparación depende de la magnitud.

Contaje, medición y lectura de posición


206 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Valor de comparación 1
Modo de operación "Contaje":
Al parametrizar el valor de comparación (Página 49) se determina con qué valor de contaje
conmutará la salida digital DQ1 de acuerdo con el evento de comparación seleccionado.
Debe introducirse un entero (DINT) menor o igual que el límite superior de contaje. Si se
utiliza la función DQ "Entre valor de referencia 0 y 1", el valor de referencia 0 debe ser menor
que el valor de referencia 1. El ajuste predeterminado es "10".
Modo de operación "Medición":
Al parametrizar el valor de comparación (Página 57) se determina con qué valor medido se
conmutará la salida digital DQ1 de acuerdo con el evento de comparación seleccionado.
Debe introducirse un número de coma flotante (REAL). Si se utiliza la función DQ "Entre valor
de referencia 0 y 1", el valor de referencia 0 debe ser menor que el valor de referencia 1. El
valor máximo es 7,922816 x 1028. El ajuste predeterminado es "10.0". La unidad del valor de
comparación depende de la magnitud.

Sentido de contaje
Con este parámetro se define para qué sentido de contaje es válida la función seleccionada.
Puede escoger entre las siguientes opciones:

Sentido de contaje Significado


En ambos sentidos La salida digital correspondiente se compara y se conmuta indepen-
(predeterminado) dientemente del sentido de contaje.
Ascendente La respectiva salida digital solo se compara y se conmuta cuando el
contador cuenta hacia delante.
Descendente La respectiva salida digital solo se compara y se conmuta si el conta-
dor cuenta hacia atrás.

El parámetro puede parametrizarse con las siguientes funciones:


• Entre valor de referencia 0 y 1 (modo de operación "Contaje")
• Con valor de comparación para una duración del impulso
• Tras comando Set de CPU hasta valor referencia

Duración del impulso


Al parametrizar la duración de impulso para la función "Con valor de comparación para una
duración del impulso", se determina durante cuántos milisegundos estará activa la respectiva
salida digital.
Si introduce "0" y el valor de contaje coincide con el respectivo valor de comparación, la salida
digital estará activa hasta el siguiente impulso de contaje.
Se admiten valores entre 0,0 y 6553,5 ms.
El ajuste predeterminado es "500,0" y corresponde a una duración de impulso de 0,5 s.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 207
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Histéresis (en incrementos)


Al parametrizar la histéresis (Página 67) se define un rango en torno a los valores de
comparación. En el caso de las funciones "Entre valor de referencia y límite superior" y "Entre
valor de referencia y límite inferior" la histéresis también se aplica en los límites de contaje.
En el rango de histéresis las salidas digitales no pueden conmutar de nuevo hasta que el valor
de contaje haya salido de este rango.
Seleccione una histéresis lo bastante pequeña. Si el rango de histéresis, partiendo del valor
de referencia parametrizado, cubre todo el rango de contaje, no es posible garantizar el
correcto funcionamiento de los valores de referencia.
El rango de histéresis finaliza, independientemente del valor de histéresis, en el límite inferior
o superior de contaje.
Si se introduce "0" se desactiva la histéresis. Se admiten valores entre 0 y 255. El ajuste
predeterminado es "0".

Nota
La histéresis solo está disponible en el modo de operación "Contaje".

Especificar valor de medida


Magnitud
Con este parámetro se define qué magnitud (Página 60) debe suministrar el módulo
tecnológico. El valor MEASURED_VALUE en la interfaz de respuesta muestra el valor medido.
Puede escoger entre las siguientes opciones:

Magnitud Significado Otros parámetros específicos de la op-


ción
Frecuencia La magnitud muestra el número de incrementos por se- • Tiempo de actualización
(predeterminado) gundo. El valor es un número de coma flotante (REAL). La
unidad es Hz.
Duración del período La magnitud es la duración media del período entre dos • Tiempo de actualización
incrementos. El valor es un número entero (DINT). La uni-
dad es s.
Velocidad La magnitud es una velocidad. • Tiempo de actualización
Encontrará ejemplos de medición de velocidad en la expli-
• Base de tiempo para medición de ve-
cación del parámetro "Incrementos por unidad".
locidad
• Incrementos por unidad

Contaje, medición y lectura de posición


208 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Tiempo de actualización
Con la parametrización del tiempo de actualización (Página 60) en milisegundos se define el
intervalo de tiempo que transcurre entre dos actualizaciones del valor medido.
El tiempo de actualización y el tipo de señal (Página 194) influyen en la precisión de la
medición. Con tiempos de actualización de al menos 100 ms la influencia del Tipo de señal es
insignificante.
Con tiempos de actualización inferiores a 100 ms se alcanza la máxima precisión de medición
con los siguientes tipos de señales:
• Encóder incremental (A, B desfasado) con Evaluación de señal "Simple"
• Encóder incremental (A, B, N) con Evaluación de señal "Simple"
• Impulso (A) y sentido (B)
• Impulso (A)
En otros tipos de señales la precisión de medición depende del encóder utilizado y de la línea.
Si se introduce "0", el valor medido se actualiza una vez por cada ciclo interno del módulo.
Puede introducir un máximo de tres decimales. Se admiten valores entre 0.0 y 25000.0. El
ajuste predeterminado es "10.0".

Base de tiempo para medición de velocidad


Con este parámetro se define la base de tiempo con la que debe ponerse a disposición la
velocidad.
Puede escoger entre las siguientes opciones:
• 1 ms
• 10 ms
• 100 ms
• 1s
• 60 s
El ajuste predeterminado es "60 s".

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 209
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Incrementos por unidad


Con este parámetro se define, para la medición de velocidad, el número de impulsos de
contaje que proporciona el encóder incremental o de impulsos por cada unidad relevante.
El número de impulsos de contaje depende de la Evaluación de señal parametrizada. Se
admiten valores entre 1 y 65535.
Ejemplo 1:
El encóder proporciona 4000 impulsos de contaje con un desplazamiento de un metro. La
velocidad debe medirse en metros por segundo. Como Evaluación de señal se ha
parametrizado "doble".
En este caso, parametrice lo siguiente:
• Incrementos por unidad: 8000
• Base de tiempo para medición de velocidad: 1 s
Ejemplo 2:
El encóder entrega 4096 impulsos de contaje por vuelta. La velocidad debe medirse en
vueltas por minuto. Como Evaluación de señal se ha parametrizado "Simple".
En este caso, parametrice lo siguiente:
• Incrementos por unidad: 4096
• Base de tiempo para medición de velocidad: 60 s

Contaje, medición y lectura de posición


210 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

5.1.2.8 Funcionamiento manual (encóder absoluto SSI):

Entradas de contaje
Tipo de señal
Si hay conectado un encóder absoluto SSI con señal de datos (señal D) y señal de reloj (señal
C), seleccione el tipo de señal (Página 76) "Encóder absoluto (SSI)".

Invertir sentido
Con este parámetro se invierten los valores entregados por el encóder absoluto SSI. De ese
modo el sentido registrado del encóder puede adaptarse al sentido de giro del motor.

Nota
Dentro del telegrama, este parámetro solamente tiene efecto en el rango comprendido entre
el LSB y el MSB del valor de posición.

Longitud de telegrama
Parametrizando la longitud de trama se define el número de bits de una trama SSI del
encóder absoluto SSI (Página 28) utilizado. Para conocer la longitud de trama del encóder
absoluto SSI, consulte la hoja de datos del encóder. Los bits especiales también cuentan para
la longitud de telegrama. Un bit de paridad presente no cuenta en la longitud de telegrama.
Se permite una longitud de telegrama de entre 10 y 40 bits. El ajuste predeterminado es
"13 Bit".
Encontrará dos ejemplos de la estructura de la trama SSI en Ejemplos de estructuras de
telegrama (Página 162).

Tipo de código
Con la parametrización del tipo de código se define si el encóder proporciona códigos
binarios naturales o códigos Gray.
Puede escoger entre las siguientes opciones:

Tipo de código Significado


Gray El valor de posición emitido en código Gray por el encóder absoluto SSI se con-
(predeterminado) vierte a código binario natural.
Binario El valor emitido por el encóder absoluto SSI no se convierte.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 211
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Velocidad de transferencia
Al parametrizar la velocidad de transferencia se define la velocidad de la transferencia de
datos entre el módulo tecnológico y el encóder absoluto SSI.
Puede escoger entre las siguientes opciones:
• 125 kHz (predeterminado)
• 250 kHz
• 500 kHz
• 1 MHz
• 1,5 MHz
• 2 MHz
La velocidad de transferencia máxima depende de la longitud de línea y de los datos técnicos
del encóder absoluto SSI. Encontrará más información en el manual de producto del
TM PosInput y en la descripción del encóder.

Tiempo monoestable
Al parametrizar el tiempo monoestable se define el tiempo de pausa entre dos telegramas
SSI.
El tiempo del flip-flop monoestable parametrizado debe ser como mínimo igual que el tiempo
monoestable del encóder absoluto SSI utilizado. Este valor figura en los datos técnicos del
encóder absoluto SSI.
Puede escoger entre las siguientes opciones:
• Automático (predeterminado)
• 16 µs
• 32 µs
• 48 µs
• 64 µs

Nota
Si se elige la opción "Automático", el tiempo del flip-flop monoestable se ajusta
automáticamente al encóder utilizado.
En modo isócrono, la opción "Automático" corresponde a un tiempo monoestable de 64 µs. Si
el tiempo monoestable del encóder absoluto SSI utilizado es inferior a 64 µs, puede
seleccionarse el valor del encóder para alcanzar tiempos isócronos más rápidos.

Contaje, medición y lectura de posición


212 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Paridad
Al parametrizar la paridad se define si el encóder absoluto SSI transferirá un bit de paridad.
Si, p. ej., un encóder de 25 bits está parametrizado con paridad, el módulo tecnológico lee
26 bits. Los errores de paridad se notifican en la interfaz de respuesta a través del bit
ENC_ERROR.

Número de bit LSB del valor de posición


Con este parámetro se define el número del bit menos significativo (LSB = Least significant
bit) del valor de posición en el telegrama del encóder absoluto SSI. De este modo se limita el
rango que indica el valor de posición dentro del telegrama.
El valor debe ser inferior al número de bit del MSB del valor de posición. La diferencia entre
los números de bit del MSB y del LSB del valor de posición debe ser inferior a 32.
El ajuste predeterminado es "0".

Nota
Cuando se ha seleccionado "Gray" como tipo de código, solo se convierte a código binario
natural el rango comprendido entre el LSB y el MSB del valor de posición.

Número de bit MSB del valor de posición


Con este parámetro se define el número del bit más significativo (MSB = Most significant bit)
del valor de posición en el telegrama del encóder absoluto SSI. De este modo se limita el
rango que indica el valor de posición dentro del telegrama.
El valor debe ser inferior a la longitud del telegrama y superior al número de bit del LSB del
valor de posición. La diferencia entre los números de bit del MSB y del LSB del valor de
posición debe ser inferior a 32.
El ajuste predeterminado es "12".

Nota
Cuando se ha seleccionado "Gray" como tipo de código, solo se convierte a código binario
natural el rango comprendido entre el LSB y el MSB del valor de posición.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 213
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Comportamiento de una DI
Ajustar función de la DI
Al parametrizar una entrada digital se define la función que dicha entrada digital disparará al
conmutar.
Puede escoger entre las siguientes opciones:

Función de una en- Significado Otros parámetros específicos de


trada digital la opción
Capture (Página 38) El flanco parametrizado en la entrada digital correspondiente • Retardo a la entrada
guarda el valor de posición actual como valor de Capture.
• Selección de flanco
El bit de respuesta CAPTURED_VALUE indica el valor de Cap-
ture. • Frecuencia de la función Cap-
La función solo puede utilizarse para una de las dos entradas ture
digitales.
Entrada digital sin fun- La respectiva entrada digital no tiene asignada ninguna fun- • Retardo a la entrada
ción ción tecnológica.
El estado de señal de la entrada digital puede leerse a través
del bit de respuesta correspondiente:
• STS_DI0
• STS_DI1

Nota
La función "Capture" solo puede seleccionarse en el modo de operación "Utilizar el valor de
posición (valor absoluto SSI) como referencia".

Retardo a la entrada
Al parametrizar el retardo a la entrada se suprimen las interferencias en las entradas digitales.
Las señales con una duración de impulso inferior al retardo a la entrada parametrizado se
suprimen.
Puede escoger entre los siguientes retardos a la entrada:
• Ninguno
• 0,05 ms
• 0,1 ms (predeterminado)
• 0,4 ms
• 0,8 ms
• 1,6 ms
• 3,2 ms
• 12,8 ms
• 20 ms

Contaje, medición y lectura de posición


214 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Nota
Si selecciona la opción "Ninguno" o "0,05 ms", debe utilizar cables apantallados para la
conexión de las entradas digitales.

Nota
El retardo a la entrada se parametriza en "Comportamiento DI0" para todas las entradas
digitales en conjunto. El retardo a la entrada también se muestra en "Comportamiento DI1".

Selección de flanco
Este parámetro determina para la función "Capture" con qué flanco de una entrada digital se
disparará la función parametrizada.
Puede escoger entre las siguientes opciones:
• Con flanco ascendente (predeterminado)
• Con flanco descendente
• Con flanco ascendente y descendente

Frecuencia de la función Capture


Con estos parámetros se define la frecuencia de los siguientes eventos de Capture
(Página 38):
Puede escoger entre las siguientes opciones:

Opción Significado
Única El primer flanco parametrizado en la entrada digital correspondiente
guarda el valor de contaje actual como valor de Capture.
Periódica Cada flanco parametrizado en la entrada digital correspondiente
(ajuste predeterminado) guarda el valor de contaje actual como valor de Capture.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 215
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Comportamiento de una DQ
Activar salida
Al parametrizar una salida digital se define la condición que provocará la conmutación de la
salida digital.
Dependiendo del modo de operación, puede escoger entre las siguientes opciones:

Función de una salida digital Significado Otros parámetros específicos


(Página 53) en el modo de ope- de la opción
ración "Lectura de posición"
Entre valor de comparación y lí- La respectiva salida digital está activa cuando: • Valor de referencia 0
mite de contaje superior valor de comparación <= valor de posición <= valor
(predeterminado) de posición máximo • Valor de comparación 1
• Histéresis (en incrementos)
Entre valor de comparación y lí- La salida digital correspondiente está activa cuando: • Valor de referencia 0
mite de contaje inferior valor de posición mínimo <= valor de posición <=
valor de comparación • Valor de comparación 1
• Histéresis (en incrementos)
Entre valor de referencia 0 y 1 La salida digital DQ1 está activa cuando: • Valor de referencia 0
valor de comparación 0 <= valor de posición <= va-
lor de comparación 1 • Valor de comparación 1
• Sentido de contaje
• Histéresis (en incrementos)
Con valor de comparación para La respectiva salida digital solo está activa durante • Valor de referencia 0
una duración del impulso el tiempo y en el sentido del cambio de valor de po-
sición parametrizados cuando el valor de posición • Valor de comparación 1
coincide con el valor de comparación o cuando lo • Sentido de contaje
ha rebasado por exceso o por defecto.
• Duración del impulso
• Histéresis (en incrementos)
Tras comando Set de CPU hasta va- Cuando se produce un comando Set de la CPU, la • Valor de referencia 0
lor referencia salida digital correspondiente está activa para el
sentido parametrizado del cambio de valor de posi- • Valor de comparación 1
ción hasta que el valor de posición coincida con el • Sentido de contaje
de referencia o hasta que lo haya rebasado por ex-
ceso o por defecto. • Histéresis (en incrementos)
Utilizada por el programa de usua- La respectiva salida digital puede ser conmutada —
rio por la CPU a través de la interfaz de control (Pá-
gina 48).

Nota
La función "Entre valor de referencia 0 y 1" solo puede seleccionarse para la salida digital DQ1
y únicamente si se ha seleccionado para la salida digital DQ0 la función "Utilizada por el
programa de usuario".

Contaje, medición y lectura de posición


216 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Función de una salida digital Significado Otros parámetros específicos


(Página 57) en el modo de ope- de la opción
ración "Medición"
Valor medido >= valor de compa- La respectiva salida digital está activa cuando el valor • Valor de referencia 0
ración medido es mayor o igual que el valor de comparación.
(predeterminado) • Valor de comparación 1
Valor medido <= valor de compa- La respectiva salida digital está activa cuando el valor • Valor de referencia 0
ración medido es menor o igual que el valor de comparación.
• Valor de comparación 1
Entre valor de referencia 0 y 1 La salida digital DQ1 está activa cuando: • Valor de referencia 0
valor de comparación 0 <= valor medido <= valor de
comparación 1 • Valor de comparación 1
No comprendido entre valor de La salida digital DQ1 está activa cuando: • Valor de referencia 0
referencia 0 y 1 valor de comparación 1 <= valor medido <= valor de
comparación 0 • Valor de comparación 1
Utilizada por el programa de La respectiva salida digital puede ser conmutada por —
usuario la CPU a través de la interfaz de control (Página 48).

Nota
Las funciones "Entre valor de referencia 0 y 1" y "No comprendido entre valor de referencia 0
y 1" solo pueden seleccionarse para la salida digital DQ1 y únicamente si se ha seleccionado
para la salida digital DQ0 la función "Utilizada por el programa de usuario".

Valor de referencia 0
Modo de operación "Lectura de posición":
Al parametrizar el valor de comparación (Página 53) se determina con qué valor de posición
se conmutará la salida digital DQ0 de acuerdo con el evento de comparación seleccionado.
Si se utiliza un encóder absoluto SSI con una longitud del valor de posición de hasta 31 bits,
debe introducirse un entero positivo (DINT) con un valor entre 0 y 2(MSB-LSB+1)-1. Si se utiliza un
encóder absoluto SSI con una longitud del valor de posición de 32 bits, debe introducirse un
entero (DINT) con signo con un valor entre –2147483648 y 2147483647.
Si se utiliza la función DQ "Entre valor de referencia 0 y 1", el valor de referencia 0 debe ser
menor que el valor de referencia 1. El ajuste predeterminado es "0".
Modo de operación "Medición":
Al parametrizar el valor de comparación (Página 57) se determina con qué valor medido se
conmutará la salida digital DQ0 de acuerdo con el evento de comparación seleccionado.
Debe introducirse un número de coma flotante (REAL). Si se utiliza la función DQ "Entre valor
de referencia 0 y 1", el valor de referencia 0 debe ser menor que el valor de referencia 1. El
valor mínimo es ‒7,922816 x 1028. El ajuste predeterminado es "0.0". La unidad del valor de
comparación depende de la magnitud.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 217
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Valor de comparación 1
Modo de operación "Lectura de posición"
Al parametrizar el valor de comparación (Página 53) se determina con qué valor de posición
se conmutará la salida digital DQ1 de acuerdo con el evento de comparación seleccionado.
Si se utiliza un encóder absoluto SSI con una longitud del valor de posición de hasta 31 bits,
debe introducirse un entero positivo (DINT) con un valor entre 0 y 2(MSB-LSB+1)-1. Si se utiliza un
encóder absoluto SSI con una longitud del valor de posición de 32 bits, debe introducirse un
entero (DINT) con signo con un valor entre –2147483648 y 2147483647.
Si se utiliza la función DQ "Entre valor de referencia 0 y 1", el valor de referencia 0 debe ser
menor que el valor de referencia 1. El ajuste predeterminado es "10".
Modo de operación "Medición"
Al parametrizar el valor de comparación (Página 57) se determina con qué valor medido se
conmutará la salida digital DQ1 de acuerdo con el evento de comparación seleccionado.
Debe introducirse un número de coma flotante (REAL). Si se utiliza la función DQ "Entre valor
de referencia 0 y 1", el valor de referencia 0 debe ser menor que el valor de referencia 1. El
valor máximo es 7,922816 x 1028. El ajuste predeterminado es "10.0". La unidad del valor de
comparación depende de la magnitud.

Sentido de contaje
Con este parámetro se define para qué sentido del cambio del valor de posición es válida la
función seleccionada.
Puede escoger entre las siguientes opciones:

Sentido del cambio del valor de Significado


posición
En ambos sentidos La comparación y la conmutación de la salida digital correspon-
(predeterminado) diente tienen lugar independientemente de que el valor de posi-
ción aumente o disminuya.
Ascendente La respectiva salida digital solo se compara y se conmuta cuando
el valor de posición aumenta.
Descendente La respectiva salida digital solo se compara y se conmuta cuando
el valor de posición disminuye.

El parámetro puede parametrizarse con las siguientes funciones:


• Entre valor de referencia 0 y 1 (modo de operación "Lectura de posición")
• Con valor de comparación para una duración del impulso
• Tras comando Set de CPU hasta valor referencia

Contaje, medición y lectura de posición


218 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Duración del impulso


Al parametrizar la duración de impulso para la función "Con valor de comparación para una
duración del impulso", se determina durante cuántos milisegundos estará activa la respectiva
salida digital.
Se admiten valores entre 0,1 y 6553,5 ms.
El ajuste predeterminado es "500,0" y corresponde a una duración de impulso de 0,5 s.

Histéresis (en incrementos)


Al parametrizar la histéresis (Página 69) se define un rango en torno a los valores de
comparación. En el caso de las funciones "Entre valor de referencia y límite superior" y "Entre
valor de referencia y límite inferior" la histéresis también se aplica en los límites de contaje.
En el rango de histéresis las salidas digitales no pueden conmutar de nuevo hasta que el valor
de posición haya salido una vez de este rango.
Seleccione una histéresis lo bastante pequeña. Si el rango de histéresis, partiendo del valor
de referencia parametrizado, cubre todo el rango de valores de posición, no es posible
garantizar el correcto funcionamiento de los valores de referencia.
El rango de histéresis finaliza, independientemente del valor de histéresis, en el límite inferior
o superior de contaje.
Si se introduce "0" se desactiva la histéresis. Se admiten valores entre 0 y 255. El ajuste
predeterminado es "0".

Nota
La histéresis solo está disponible en el modo de operación "Lectura de posición".

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 219
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Especificación del valor medido


Magnitud
Con este parámetro se especifica si el módulo tecnológico debe suministrar una magnitud
(Página 60) determinada o el telegrama SSI completo.
Puede escoger entre las siguientes opciones:

Opción Significado Otros parámetros específicos


de la opción
Frecuencia La magnitud muestra el número de incrementos por segundo, de • Tiempo de actualización
(predeterminado) manera que cada incremento corresponde a una variación del va-
lor de posición. El valor es un número de coma flotante (REAL).
La unidad es Hz.
El valor MEASURED_VALUE en la interfaz de respuesta muestra el
valor medido.
Duración del período La magnitud es la duración media del período entre dos incre- • Tiempo de actualización
mentos del valor de posición. El valor es un número entero
(DINT). La unidad es s.
El valor MEASURED_VALUE en la interfaz de respuesta muestra el
valor medido.
Velocidad La magnitud es una velocidad. • Tiempo de actualización
Encontrará ejemplos de medición de velocidad en la explicación
• Base de tiempo para medi-
del parámetro "Incrementos por unidad".
ción de velocidad
El valor MEASURED_VALUE en la interfaz de respuesta muestra el
valor medido. • Incrementos por unidad
Telegrama SSI com- En lugar de una magnitud, se devuelven los primeros 32 bits del —
pleto telegrama SSI (bits 0 a 31). También se suministran bits especia-
les que no pertenecen a la información de posición. No se tiene
en cuenta una inversión del sentido parametrizada.
El valor MEASURED_VALUE en la interfaz de respuesta muestra
los 32 bits.
Encontrará ejemplos en Ejemplos de estructuras de telegrama
(Página 162). Esta opción solo está disponible en el modo de
operación "Utilizar el valor de posición (valor absoluto SSI) como
referencia".

Nota
Si para calcular el valor medido se necesita el incremento por vuelta, este se calcula
automáticamente como segunda potencia a partir de la longitud de telegrama
parametrizada, p. ej., 8192 incrementos por vuelta para una longitud de telegrama de
13 bits. Si se utiliza un encóder absoluto SSI cuyo incremento por vuelta no equivale a la
segunda potencia, puede ser que el valor medido calculado resulte erróneo durante un breve
lapso de tiempo.

Contaje, medición y lectura de posición


220 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Tiempo de actualización
Con la parametrización del tiempo de actualización (Página 60) en milisegundos se define el
intervalo de tiempo que transcurre entre dos actualizaciones del valor medido. Con tiempos
de actualización mayores se pueden suavizar magnitudes inestables.
Si se introduce "0", el valor medido se actualiza una vez por cada ciclo interno del módulo.
Puede introducir un máximo de tres decimales. Se admiten valores entre 0.0 y 25000.0. El
ajuste predeterminado es "10.0".

Base de tiempo para medición de velocidad


Con este parámetro se define la base de tiempo con la que debe ponerse a disposición la
velocidad.
Puede escoger entre las siguientes opciones:
• 1 ms
• 10 ms
• 100 ms
• 1s
• 60 s
El ajuste predeterminado es "60 s".

Incrementos por unidad


Con este parámetro se define, para la medición de velocidad, el número de incrementos que
proporciona el encóder absoluto SSI por cada unidad relevante.
Se admiten valores entre 1 y 65535.
Ejemplo 1:
Su encóder funciona con una resolución de 12 bits por vuelta y emite 4096 incrementos por
vuelta. La velocidad debe medirse en vueltas por minuto.
En este caso, parametrice lo siguiente:
• Incrementos por unidad: 4096
• Base de tiempo para medición de velocidad: 60 s
Ejemplo 2:
El encóder proporciona 10000 incrementos con un desplazamiento de un metro. La velocidad
debe medirse en metros por segundo.
En este caso, parametrice lo siguiente:
• Incrementos por unidad: 10000
• Base de tiempo para medición de velocidad: 1 s

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 221
Utilizar el módulo
5.1 Utilización del módulo tecnológico

5.1.2.9 Fast Mode (encóder incremental o generador de impulsos)

Entradas de contaje
Tipo de señal
Puede escoger entre los siguientes tipos de señal (Página 72):

Tipo de señal Significado Otros parámetros específicos de la


opción
Encóder incremental Hay conectado un encóder incremen- • Invertir sentido
(A, B desfasadas) tal con las señales desfasadas A y B.
• Evaluación de señal
• Frecuencia de filtrado
• Tipo de sensor o Estándar de inter-
faz
Encóder incremental Hay conectado un encóder incremen- • Invertir sentido
(A, B, N) tal con las señales A y B desfasadas
entre sí, así como con la señal • Evaluación de señal
nula N. • Frecuencia de filtrado
• Tipo de sensor o Estándar de inter-
faz
• Comportamiento con señal N
• Frecuencia de la sincronización
• Sentido de contaje para sincroniza-
ción
Impulso (A) y sen- Hay conectado un encóder de impul- • Frecuencia de filtrado
tido (B) sos (señal A) con señal de sentido
(señal B). • Tipo de sensor o Estándar de inter-
faz
Impulso (A) Hay conectado un encóder de impul- • Frecuencia de filtrado
sos (señal A) sin señal de sentido.
• Tipo de sensor o Estándar de inter-
faz
Contaje ascendente Hay conectadas señales para el con- • Frecuencia de filtrado
(A), contaje descen- taje en sentido ascendente (señal A)
dente (B) y sentido descendente (señal B). • Tipo de sensor o Estándar de inter-
faz

Invertir sentido
Es posible invertir el sentido de contaje para adaptarlo al proceso.
La inversión del sentido puede parametrizarse y es efectiva con los siguientes tipos de señal:
• Encóder incremental (A, B desfasadas)
• Encóder incremental (A, B, N)

Contaje, medición y lectura de posición


222 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Evaluación de señal
Con el parámetro Evaluación de señal (Página 76) se establece qué flancos de las señales se
contarán.
Puede escoger entre las siguientes opciones:

Evaluación de señal Significado


Simple Se evalúan los flancos de la señal A durante un nivel bajo de la señal B.
(predeterminado)
Doble Se evalúan todos los flancos de la señal A.
Cuádruple Se evalúan todos los flancos de las señales A y B.

El parámetro puede parametrizarse con los siguientes tipos de señal:


• Encóder incremental (A, B desfasadas)
• Encóder incremental (A, B, N)

Frecuencia de filtrado
Al parametrizar la frecuencia de filtrado se suprimen las interferencias en las entradas de
contaje A, B y N.
La frecuencia de filtrado seleccionada se refiere a una relación de impulso/pausa
comprendida entre aprox. 40:60 y aprox. 60:40. De ello resulta una determinada duración
mínima de impulso y pausa. Los cambios de señal con una duración menor que la duración
mínima de impulso/pausa se suprimen.
Puede escoger entre las siguientes frecuencias de filtrado:

Frecuencia de filtrado Duración mínima de impulso y pausa


100 Hz 4,0 ms
200 Hz 2,0 ms
500 Hz 800 µs
1 kHz 400 µs
2 kHz 200 µs
5 kHz 80 µs
10 kHz 40 µs
20 kHz 20 µs
50 kHz 8,0 µs
100 kHz 4,0 µs
200 kHz (predeterminado con TM Count) 2,0 µs
500 kHz* 0,8 µs
1 MHz* (predeterminado con TM PosInput) 0,4 µs

* Solo disponible en TM PosInput

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 223
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Tipo de sensor (TM Count)


Al parametrizar el tipo de sensor se define para TM Count el modo de conmutación de las
entradas de contaje.
Puede escoger entre las siguientes opciones:

Tipo de sensor Significado


Sensor tipo PNP El encóder o sensor conmuta las entradas A, B y N a 24VDC.
(predeterminado)
Sensor tipo NPN El encóder o sensor conmuta las entradas A, B y N a M.
Push-pull (tipo NPN y PNP) El encóder o sensor conmuta las entradas A, B y N alternati-
vamente a M y 24VDC.

Al utilizar encóders incrementales, la selección típica es "Push-pull". Cuando se utilizan


sensores de 2 hilos, p. ej. barreras fotoeléctricas o detectores de proximidad, se debe
seleccionar el cableado "Sensor tipo PNP" o "Sensor tipo NPN" según corresponda.
Para saber si el encóder incremental es de tipo push/pull, consulte la hoja de datos del
encóder.

Nota
Si utiliza un sensor tipo push/pull y se ha parametrizado el tipo de sensor "Push-pull (tipo NPN
y PNP)", se puede vigilar si las señales del sensor indican rotura de hilo.

Estándar de interfaz (TM PosInput)


Con este parámetro puede definir para el TM PosInput si el encóder emite señales simétricas
(RS422) o asimétricas (TTL).
Puede escoger entre las siguientes opciones:

Estándar de interfaz Significado


RS422, simétrica El encóder emite señales simétricas conforme al estándar RS422
(predeterminada) (Página 74).
TTL (5 V), asimétrico El encóder emite señales asimétricas de 5 V conforme al estándar
TTL (Página 72).

Nota
El estándar RS422 brinda una mayor inmunidad a perturbaciones que el estándar TTL. Si el
encóder incremental o el generador de impulsos admiten los estándares RS422 y TTL, se
recomienda utilizar el estándar de señal RS422.

Contaje, medición y lectura de posición


224 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Comportamiento con señal N


Este parámetro define cuál será la reacción en caso de señal N.
Puede escoger entre las siguientes opciones:

Opción Significado
Sin reacción en caso de señal N La señal N no afecta al contador.
(predeterminado)
Sincronización en caso de se- En caso de señal N, el contador se ajusta al valor de inicio.
ñal N (Página 45) Si se selecciona para una entrada digital la función "Habilitar sincro-
nización con señal N", la sincronización dependerá del nivel detec-
tado en la entrada digital.

Nota
El comportamiento con señal N solo puede seleccionarse si se ha elegido el tipo de señal
"Encóder incremental (A, B, N)".

Nota
Si se selecciona " Sincronización en caso de señal N", puede elegirse para una entrada digital
(Página 228) la función "Habilitar sincronización con señal N".

Frecuencia de la sincronización
Con estos parámetros se define la frecuencia de los siguientes eventos:
• Sincronización en caso de señal N
• Sincronización como función de una entrada digital
Puede escoger entre las siguientes opciones:

Opción Significado
Única El contador solo se ajusta con la primera señal N o el primer flanco pa-
(predeterminado) rametrizado de la entrada digital.
Periódica El contador se ajusta con cada señal N o cada flanco parametrizado de
la entrada digital.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 225
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Sentido de contaje para sincronización


Con este parámetro se define el sentido de contaje para el que están habilitadas las funciones
siguientes:
• Sincronización en caso de señal N
• Sincronización como función de una entrada digital
Puede escoger entre las siguientes opciones:

Opción Significado
Ascendente La sincronización solo tiene lugar cuando el contador cuenta en sentido ascen-
(predeterminado) dente.
Descendente La sincronización solo tiene lugar cuando el contador cuenta en sentido des-
cendente.
En ambos sentidos La sincronización tiene lugar independientemente del sentido de contaje.

Límites de contaje y valor de arranque


Límite superior de contaje
Con la parametrización del límite superior de contaje se limita el rango de contaje. Puede
introducirse un valor hasta 33554431 (225-1). Debe introducirse un valor que esté por encima
del límite inferior de contaje.
El ajuste predeterminado es "33554431".

Límite inferior de contaje


Con la parametrización del límite inferior de contaje se limita el rango de contaje. Puede
introducirse un valor a partir de 0. Debe introducirse un valor que esté por debajo del límite
superior de contaje.
El ajuste predeterminado es "0".

Valor inicial
Con la parametrización del valor inicial se establece con qué valor de contaje se empieza y se
continúa ante determinados eventos. Debe introducir un valor igual a los límites de contaje o
comprendido entre ellos.
El ajuste predeterminado es "0".

Más información
Encontrará más información en Comportamiento en los límites de contaje (Página 30) y
Comportamiento del contador ante la apertura de puerta (Página 34).

Contaje, medición y lectura de posición


226 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Comportamiento del contador en los límites y ante la apertura de puerta


Comportamiento al rebasar un límite de contaje
Puede parametrizarse el comportamiento siguiente al rebasar un límite de contaje
(Página 30):

Comportamiento Significado
Parar contaje Después de rebasar por exceso un límite de contaje, el contaje se
cancela y la puerta interna se cierra. Para reiniciar el contaje debe
cerrar y abrir de nuevo la puerta SW o la puerta HW, en su caso.
Continuar contaje En función del resto de la parametrización, se prosigue el contaje
(predeterminado) con el valor inicial o con el límite de contaje opuesto en cada caso.

Inicializar al rebasar un límite de contaje


Puede ajustarse el contador a los siguientes valores al rebasar un límite de contaje:

Restablecimiento del valor Significado


A valor inicial El valor de contaje se fija al valor inicial.
A otro límite de contaje El valor de contaje se fija al límite de contaje opuesto.
(predeterminado)

Comportamiento ante apertura de puerta


Puede parametrizarse el siguiente comportamiento ante apertura de puerta (Página 34):

Comportamiento Significado
Poner a valor inicial Al abrirse la puerta, el valor de contaje se ajusta al valor inicial.
Continuar con valor actual Al abrirse la puerta se sigue contando desde el último valor de con-
(predeterminado) taje.

Nota
Este parámetro solo está activo si se ha parametrizado una puerta HW.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 227
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Comportamiento de una DI
Ajustar función de la DI
Al parametrizar una entrada digital se define la función que dicha entrada digital disparará al
conmutar.
Puede escoger entre las siguientes opciones:

Función de una entrada digital Significado Otros parámetros específicos de


la opción
Apertura/cierre de puerta (con- El nivel en la correspondiente entrada digital abre y • Retardo a la entrada
trolados por nivel) cierra la puerta HW (Página 32).
• Selección de nivel
Apertura de puerta (controlada El flanco parametrizado en la correspondiente en- • Retardo a la entrada
por flanco) trada digital abre la puerta HW (Página 32).
• Selección de flanco
Cierre de puerta (controlado por El flanco parametrizado en la correspondiente en- • Retardo a la entrada
flanco) trada digital cierra la puerta HW (Página 32).
• Selección de flanco
Sincronización (Página 40) El flanco parametrizado en la correspondiente en- • Retardo a la entrada
trada digital pone el contador al valor de inicio.
• Selección de flanco
• Frecuencia de la sincronización
• Sentido de contaje para sincro-
nización
Habilitar sincronización con se- El nivel activo en la respectiva entrada digital habi- • Retardo a la entrada
ñal N lita la sincronización del contador en caso de se-
ñal N (Página 45). • Selección de nivel
Entrada digital sin función La respectiva entrada digital no tiene asignada nin- • Retardo a la entrada
guna función tecnológica.
El estado de señal de la entrada digital puede
leerse a través del bit de respuesta correspon-
diente:
• STS_DI0
• STS_DI1
• STS_DI2

Nota
Toda función, excepto "Entrada digital sin función", solo puede utilizarse una vez por
contador y ya no puede volver a seleccionarse en el resto de las entradas digitales.

Contaje, medición y lectura de posición


228 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Retardo a la entrada
Con este parámetro se suprimen las interferencias de señal en las entradas digitales. Los
cambios de señal solo se capturan si permanecen estables durante más tiempo que el retardo
a la entrada parametrizado.
Puede escoger entre los siguientes retardos a la entrada:
• Ninguno
• 0,05 ms
• 0,1 ms (predeterminado)
• 0,4 ms
• 0,8 ms
• 1,6 ms
• 3,2 ms
• 12,8 ms
• 20 ms

Nota
Si selecciona la opción "Ninguno" o "0,05 ms", deberá utilizar cables apantallados para la
conexión de las entradas digitales.

Nota
El retardo a la entrada se parametriza en "Comportamiento DI0" para todas las entradas
digitales en conjunto. El retardo a la entrada se muestra adicionalmente en "Comportamiento
DI1" y, con TM Count, también en "Comportamiento DI2".

Selección de nivel
Con este parámetro se determina el nivel con el que se activa la entrada digital.
Puede escoger entre las siguientes opciones:

Nivel Significado
Activa con nivel alto La respectiva entrada digital está activa cuando está activado.
(predeterminado)
Activa con nivel bajo La respectiva entrada digital está activa cuando está desacti-
vado.

El parámetro puede parametrizarse con las siguientes funciones de una entrada digital:
• Apertura/cierre de puerta (controlados por nivel)
• Habilitar sincronización con señal N

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 229
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Selección de flanco
Este parámetro determina con qué flanco de una entrada digital se dispara la función
parametrizada.
Dependiendo de la función seleccionada, puede elegir entre las siguientes opciones:
• Con flanco ascendente (predeterminado)
• Con flanco descendente
El parámetro puede parametrizarse con las siguientes funciones de una entrada digital:
• Apertura de puerta (controlada por flanco)
• Cierre de puerta (controlado por flanco)
• Sincronización

Frecuencia de la sincronización
Con estos parámetros se define la frecuencia de los siguientes eventos:
• Sincronización en caso de señal N
• Sincronización como función de una entrada digital
Puede escoger entre las siguientes opciones:

Opción Significado
Única El contador solo se ajusta con la primera señal N o el primer flanco pa-
(predeterminado) rametrizado de la entrada digital.
Periódica El contador se ajusta con cada señal N o cada flanco parametrizado de
la entrada digital.

Sentido de contaje para sincronización


Con este parámetro se define el sentido de contaje para el que están habilitadas las funciones
siguientes:
• Sincronización en caso de señal N
• Sincronización como función de una entrada digital
Puede escoger entre las siguientes opciones:

Opción Significado
Ascendente La sincronización solo tiene lugar cuando el contador cuenta en sentido as-
(predeterminado) cendente.
Descendente La sincronización solo tiene lugar cuando el contador cuenta en sentido des-
cendente.
En ambos sentidos La sincronización tiene lugar independientemente del sentido de contaje.

Contaje, medición y lectura de posición


230 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Comportamiento de una DQ

Activar salida
Al parametrizar una salida digital se define la condición que provocará la conmutación de la
salida digital.
Puede escoger entre las siguientes opciones:

Función de una salida digital (Pá- Significado Otros parámetros específicos


gina 49) de la opción
Entre valor de comparación y límite La respectiva salida digital está activa cuando: • Valor de referencia 0
de contaje superior valor de comparación <= valor de contaje <= lí-
(predeterminado) mite de contaje superior • Valor de comparación 1
• Histéresis (en incrementos)
Entre valor de comparación y límite La respectiva salida digital está activa cuando: • Valor de referencia 0
de contaje inferior límite de contaje inferior <= valor de contaje <=
valor de comparación • Valor de comparación 1
• Histéresis (en incrementos)
Entre valor de referencia 0 y 1 La salida digital DQ1 está activa cuando: • Valor de referencia 0
valor de comparación 0 <= valor de contaje <=
valor de comparación 1 • Valor de comparación 1
• Sentido de contaje
• Histéresis (en incrementos)
Con valor de comparación para una La respectiva salida digital solo está activa du- • Valor de referencia 0
duración del impulso rante el tiempo y en el sentido parametrizados
cuando el valor de contaje coincide con el valor • Valor de comparación 1
de comparación. • Sentido de contaje
• Duración del impulso
• Histéresis (en incrementos)
Salida digital sin función La salida digital está a 0 sea cual sea —
la reacción a STOP de la CPU.

Nota
La función "Entre valor de referencia 0 y 1" solo puede seleccionarse para la salida digital DQ1
y únicamente si se ha seleccionado para la salida digital DQ0 la función "Salida digital sin
función".

Valor de referencia 0
Al parametrizar el valor de comparación (Página 49) se determina con qué valor de contaje
conmutará la salida digital DQ0 de acuerdo con el evento de comparación seleccionado.
Debe introducirse un número entero (DINT) con un valor entre 0 y 33554431. Si se utiliza la
función DQ "Entre valor de referencia 0 y 1", el valor de referencia 0 debe ser menor que el
valor de referencia 1. El ajuste predeterminado es "0".

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 231
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Valor de comparación 1
Al parametrizar el valor de comparación (Página 49) se determina con qué valor de contaje
conmutará la salida digital DQ1 de acuerdo con el evento de comparación seleccionado.
Debe introducirse un número entero (DINT) con un valor entre 0 y 33554431. Si se utiliza la
función DQ "Entre valor de referencia 0 y 1", el valor de referencia 0 debe ser menor que el
valor de referencia 1. El ajuste predeterminado es "10".

Sentido de contaje
Con este parámetro se define para qué sentido de contaje es válida la función seleccionada.
Puede escoger entre las siguientes opciones:

Sentido de contaje Significado


En ambos sentidos La salida digital correspondiente se compara y se conmuta independiente-
(predeterminado) mente del sentido de contaje.
Ascendente La respectiva salida digital solo se compara y se conmuta cuando el contador
cuenta hacia delante.
Descendente La respectiva salida digital solo se compara y se conmuta si el contador cuenta
hacia atrás.

El parámetro puede parametrizarse con las siguientes funciones:


• Entre valor de referencia 0 y 1
• Con valor de comparación para una duración del impulso

Duración del impulso


Al parametrizar la duración de impulso para la función "Con valor de comparación para una
duración del impulso", se determina durante cuántos milisegundos estará activa la respectiva
salida digital.
Se admiten valores entre 0,0 y 6553,5 ms.
El ajuste predeterminado es "500,0" y corresponde a una duración de impulso de 0,5 s.

Histéresis (en incrementos)


Al parametrizar la histéresis (Página 67) se define un rango en torno a los valores de
comparación. En el caso de las funciones "Entre valor de referencia y límite superior" y "Entre
valor de referencia y límite inferior" la histéresis también se aplica en los límites de contaje.
En el rango de histéresis las salidas digitales no pueden conmutar de nuevo hasta que el valor
de contaje haya salido de este rango.
Seleccione una histéresis lo bastante pequeña. Si el rango de histéresis, partiendo del valor
de referencia parametrizado, cubre todo el rango de contaje, no es posible garantizar el
correcto funcionamiento de los valores de referencia.
El rango de histéresis finaliza, independientemente del valor de histéresis, en el límite inferior
o superior de contaje.
Si se introduce "0" se desactiva la histéresis. Se admiten valores entre 0 y 255. El ajuste
predeterminado es "0".

Contaje, medición y lectura de posición


232 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

5.1.2.10 Fast Mode (encóder absoluto SSI)

Entradas de contaje
Tipo de señal
Si hay conectado un encóder absoluto SSI con señal de datos (señal D) y señal de reloj (señal
C), seleccione el tipo de señal (Página 28) "Encóder absoluto (SSI)".

Invertir sentido
Con este parámetro se invierten los valores entregados por el encóder absoluto SSI. De ese
modo el sentido registrado del encóder puede adaptarse al sentido de giro del motor.

Nota
Dentro del telegrama, este parámetro solamente tiene efecto en el rango comprendido entre
el LSB y el MSB del valor de posición.

Longitud de telegrama
Parametrizando la longitud de trama se define el número de bits de una trama SSI del
encóder absoluto SSI (Página 76) utilizado. Para conocer la longitud de trama del encóder
absoluto SSI, consulte la hoja de datos del encóder. Los bits especiales también cuentan para
la longitud de telegrama. Un bit de paridad presente no cuenta en la longitud de telegrama.
Se permite una longitud de telegrama de entre 10 y 40 bits. El ajuste predeterminado es
"13 Bit".
Encontrará dos ejemplos de la estructura de la trama SSI en Ejemplos de estructuras de
telegrama (Página 162).

Tipo de código
Con la parametrización del tipo de código se define si el encóder proporciona códigos
binarios naturales o códigos Gray.
Puede escoger entre las siguientes opciones:

Tipo de código Significado


Gray El valor de posición emitido en código Gray por el encóder absoluto SSI se con-
(predeterminado) vierte a código binario natural.
Binario El valor emitido por el encóder absoluto SSI no se convierte.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 233
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Velocidad de transferencia
Al parametrizar la velocidad de transferencia se define la velocidad de la transferencia de
datos entre el módulo tecnológico y el encóder absoluto SSI.
Puede escoger entre las siguientes opciones:
• 125 kHz (predeterminado)
• 250 kHz
• 500 kHz
• 1 MHz
• 1,5 MHz
• 2 MHz
La velocidad de transferencia máxima depende de la longitud de línea y de los datos técnicos
del encóder absoluto SSI. Encontrará más información en el manual de producto del
TM PosInput y en la descripción del encóder.

Tiempo monoestable
Al parametrizar el tiempo monoestable se define el tiempo de pausa entre dos telegramas
SSI.
El tiempo del flip-flop monoestable parametrizado debe ser como mínimo igual que el tiempo
monoestable del encóder absoluto SSI utilizado. Este valor figura en los datos técnicos del
encóder absoluto SSI.
Puede escoger entre las siguientes opciones:
• Automático (predeterminado)
• 16 µs
• 32 µs
• 48 µs
• 64 µs

Nota
Si se elige la opción "Automático", el tiempo del flip-flop monoestable se ajusta
automáticamente al encóder utilizado.
En modo isócrono, la opción "Automático" corresponde a un tiempo monoestable de 64 µs. Si
el tiempo monoestable del encóder absoluto SSI utilizado es inferior a 64 µs, puede
seleccionarse el valor del encóder para alcanzar tiempos isócronos más rápidos.

Contaje, medición y lectura de posición


234 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Paridad
Al parametrizar la paridad se define si el encóder absoluto SSI transferirá un bit de paridad.
Si, p. ej., un encóder de 25 bits está parametrizado con paridad, el módulo tecnológico lee
26 bits. Los errores de paridad se notifican en la interfaz de respuesta a través del bit
ENC_ERROR.

Número de bit LSB del valor de posición


Con este parámetro se define el número del bit menos significativo (LSB = Least significant
bit) del valor de posición en el telegrama del encóder absoluto SSI. De este modo se limita el
rango que indica el valor de posición dentro del telegrama.
El valor debe ser inferior al número de bit del MSB del valor de posición. La diferencia entre
los números de bit del MSB y del LSB del valor de posición debe ser inferior a 32.
El ajuste predeterminado es "0".

Nota
Cuando se ha seleccionado "Gray" como tipo de código, solo se convierte a código binario
natural el rango comprendido entre el LSB y el MSB del valor de posición.

Número de bit MSB del valor de posición


Con este parámetro se define el número del bit más significativo (MSB = Most significant bit)
del valor de posición en el telegrama del encóder absoluto SSI. De este modo se limita el
rango que indica el valor de posición dentro del telegrama.
El valor debe ser inferior a la longitud del telegrama y superior al número de bit del LSB del
valor de posición. La diferencia entre los números de bit del MSB y del LSB del valor de
posición debe ser inferior a 32.
El ajuste predeterminado es "12".

Nota
Cuando se ha seleccionado "Gray" como tipo de código, solo se convierte a código binario
natural el rango comprendido entre el LSB y el MSB del valor de posición.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 235
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Comportamiento de una DI
Ajustar función de la DI
Al parametrizar una entrada digital se define la función que dicha entrada digital disparará al
conmutar.
Puede escoger entre las siguientes opciones:

Función de una en- Significado Otros parámetros específicos de


trada digital la opción
Entrada digital sin fun- La respectiva entrada digital no tiene asignada ninguna fun- • Retardo a la entrada
ción ción tecnológica.
El estado de señal de la entrada digital puede leerse a través
del bit de respuesta correspondiente:
• STS_DI0
• STS_DI1

Retardo a la entrada
Al parametrizar el retardo a la entrada se suprimen las interferencias en las entradas digitales.
Las señales con una duración de impulso inferior al retardo a la entrada parametrizado se
suprimen.
Puede escoger entre los siguientes retardos a la entrada:
• Ninguno
• 0,05 ms
• 0,1 ms (predeterminado)
• 0,4 ms
• 0,8 ms
• 1,6 ms
• 3,2 ms
• 12,8 ms
• 20 ms

Nota
Si selecciona la opción "Ninguno" o "0,05 ms", debe utilizar cables apantallados para la
conexión de las entradas digitales.

Nota
El retardo a la entrada se parametriza en "Comportamiento DI0" para todas las entradas
digitales en conjunto. El retardo a la entrada también se muestra en "Comportamiento DI1".

Contaje, medición y lectura de posición


236 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Comportamiento de una DQ
Activar salida
Al parametrizar una salida digital se define la condición que provocará la conmutación de la
salida digital.
Dependiendo del modo de operación, puede escoger entre las siguientes opciones:

Función de una salida digital Significado Otros parámetros específicos


(Página 53) de la opción
Entre valor de comparación y lí- La respectiva salida digital está activa cuando: • Valor de referencia 0
mite de contaje superior valor de comparación <= valor de posición <= valor
(predeterminado) de posición máximo • Valor de comparación 1
• Histéresis (en incrementos)
Entre valor de comparación y lí- La salida digital correspondiente está activa cuando: • Valor de referencia 0
mite de contaje inferior valor de posición mínimo <= valor de posición <=
valor de comparación • Valor de comparación 1
• Histéresis (en incrementos)
Entre valor de referencia 0 y 1 La salida digital DQ1 está activa cuando: • Valor de referencia 0
valor de comparación 0 <= valor de posición <= va-
lor de comparación 1 • Valor de comparación 1
• Sentido de contaje
• Histéresis (en incrementos)
Con valor de comparación para La respectiva salida digital solo está activa durante • Valor de referencia 0
una duración del impulso el tiempo y en el sentido del cambio de valor de po-
sición parametrizados cuando el valor de posición • Valor de comparación 1
coincide con el valor de comparación o cuando lo • Sentido de contaje
ha rebasado por exceso o por defecto.
• Duración del impulso
• Histéresis (en incrementos)
Salida digital sin función La salida digital está a 0 sea cual sea la reacción a de —
STOP de la CPU.

Nota
La función "Entre valor de referencia 0 y 1" solo puede seleccionarse para la salida digital DQ1
y únicamente si se ha seleccionado para la salida digital DQ0 la función "Utilizada por el
programa de usuario".

Valor de referencia 0
Al parametrizar el valor de comparación (Página 53) se determina con qué valor de posición
se conmutará la salida digital DQ0 de acuerdo con el evento de comparación seleccionado.
Debe introducirse un entero (DINT) mayor o igual que el límite de contaje inferior. Si se utiliza
la función DQ "Entre valor de referencia 0 y 1", el valor de referencia 0 debe ser menor que el
valor de referencia 1. El ajuste predeterminado es "0".
Si se utiliza la función DQ "Entre valor de referencia 0 y 1", el valor de referencia 0 debe ser
menor que el valor de referencia 1. El ajuste predeterminado es "0".

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 237
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Valor de comparación 1
Al parametrizar el valor de comparación (Página 53) se determina con qué valor de posición
se conmutará la salida digital DQ1 de acuerdo con el evento de comparación seleccionado.
Debe introducirse un entero (DINT) menor o igual que el límite superior de contaje. Si se
utiliza la función DQ "Entre valor de referencia 0 y 1", el valor de referencia 0 debe ser menor
que el valor de referencia 1. El ajuste predeterminado es "10".
Si se utiliza la función DQ "Entre valor de referencia 0 y 1", el valor de referencia 0 debe ser
menor que el valor de referencia 1. El ajuste predeterminado es "10".

Sentido de contaje
Con este parámetro se define para qué sentido del cambio del valor de posición es válida la
función seleccionada.
Puede escoger entre las siguientes opciones:

Sentido del cambio del valor de Significado


posición
En ambos sentidos La comparación y la conmutación de la salida digital correspon-
(predeterminado) diente tienen lugar independientemente de que el valor de posi-
ción aumente o disminuya.
Ascendente La respectiva salida digital solo se compara y se conmuta cuando
el valor de posición aumenta.
Descendente La respectiva salida digital solo se compara y se conmuta cuando
el valor de posición disminuye.

El parámetro puede parametrizarse con las siguientes funciones:


• Entre valor de referencia 0 y 1
• Con valor de comparación para una duración del impulso

Duración del impulso


Al parametrizar la duración de impulso para la función "Con valor de comparación para una
duración del impulso", se determina durante cuántos milisegundos estará activa la respectiva
salida digital.
Se admiten valores entre 0,1 y 6553,5 ms.
El ajuste predeterminado es "500,0" y corresponde a una duración de impulso de 0,5 s.

Contaje, medición y lectura de posición


238 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Histéresis (en incrementos)


Al parametrizar la histéresis (Página 69) se define un rango en torno a los valores de
comparación. En el caso de las funciones "Entre valor de referencia y límite superior" y "Entre
valor de referencia y límite inferior" la histéresis también se aplica en los límites de contaje.
En el rango de histéresis las salidas digitales no pueden conmutar de nuevo hasta que el valor
de posición haya salido una vez de este rango.
Seleccione una histéresis lo bastante pequeña. Si el rango de histéresis, partiendo del valor
de referencia parametrizado, cubre todo el rango de valores de posición, no es posible
garantizar el correcto funcionamiento de los valores de referencia.
El rango de histéresis finaliza, independientemente del valor de histéresis, en el límite inferior
o superior de contaje.
Si se introduce "0" se desactiva la histéresis. Se admiten valores entre 0 y 255. El ajuste
predeterminado es "0".

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 239
Utilizar el módulo
5.1 Utilización del módulo tecnológico

5.1.3 Módulo Online y diagnóstico

5.1.3.1 Indicación y evaluación del diagnóstico


Por medio de la vista online y de diagnóstico puede realizar un diagnóstico del hardware.
Además, puede:
• Recibir información a través del módulo tecnológico (p. ej. la versión de Firmware y el
número de serie).
• Si es necesario, realice una actualización del firmware.

Procedimiento (TM Count y TM PosInput)


Para abrir el editor de visualización de las funciones de diagnóstico, haga lo siguiente:
1. Abra la configuración de dispositivo de la CPU o el IM.
2. Seleccione la vista de dispositivos.
3. Haga clic con el botón derecho del ratón en el módulo y seleccione "Online y diagnóstico".
1. Haga clic en la visualización deseada en el árbol de diagnóstico.

Procedimiento (CPU compacta)


Para abrir el editor de visualización de las funciones de diagnóstico, haga lo siguiente:
1. Abra la carpeta de la CPU compacta en el árbol del proyecto.
2. Haga doble clic en el objeto "Online y diagnóstico".
3. Haga clic en la visualización deseada en el árbol de diagnóstico.

Más información
Para más información sobre los avisos de diagnóstico y sobre posibles remedios, consulte el
manual de producto del módulo tecnológico.

Nota
Lectura de posición para Motion Control
En el modo de operación "Lectura de posición para el objeto tecnológico 'Motion Control'", el
diagnóstico de canal no se encuentra disponible para el módulo tecnológico.

Contaje, medición y lectura de posición


240 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

5.1.4 Interfaz de control y realimentación (TM Count, TM PosInput)


Encontrará información sobre el uso de la interfaces de control y respuesta en el resumen de
las posibles aplicaciones (Página 20).

Nota
La siguiente descripción no es válida para los modos de operación "Fast Mode" y "Lectura de
posición para el objeto tecnológico "Motion Control"". Encontrará una descripción de la
interfaz de respuesta para los módulos tecnológicos que admiten el modo de operación "Fast
Mode" en el manual de producto correspondiente.

5.1.4.1 Asignación de la interfaz de control


El programa de usuario gobierna el comportamiento del módulo tecnológico a través de la
interfaz de control.

Interfaz de control por canal


La siguiente tabla muestra la asignación de la interfaz de control:

Offset
de byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
respecto
de la di-
rección
inicial
Canal
0/1
↓↓
0 12 SLOT_0:
… … DINT o REAL: Valor de carga (el significado del valor se especifica en LD_SLOT_0)
3 15
Rango de valores: –2147483648 a 2147483647D u 80000000 a 7FFFFFFFH
4 16 SLOT_1:
… … DINT o REAL: Valor de carga (el significado del valor se especifica en LD_SLOT_1)
7 19
Rango de valores: –2147483648 a 2147483647D u 80000000 a 7FFFFFFFH
8 20 LD_SLOT_1 LD_SLOT_0
9 21 EN_ EN_ EN_ SET_DQ1 SET_DQ0 TM_ TM_ SW_GATE
CAPTURE SYNC_DN SYNC_UP CTRL_DQ1 CTRL_DQ0
10 22 SET_DIR Reservado RES_ RES_
EVENT ERROR
11 23 Reservado

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 241
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Explicaciones

Bit de control/valor Explicaciones


SLOT_m Con este valor se define el valor de carga. El significado del valor se especifica en LD_SLOT_m.
Si desea cargar un valor de referencia en el modo de operación "Medición", especifique el valor
de carga como número en coma flotante (REAL). En todos los demás casos, indique el valor de
carga como número entero (DINT).
Rango de valores: –2147483648 a 2147483647D u 80000000 a 7FFFFFFFH
LD_SLOT_m Con esta solicitud de carga se especifica el significado del valor en SLOT_m:
• 0000 significa: Ninguna acción, estado de reposo
• 0001 significa: Cargar valor de contaje (con encóder incremental o generador de impulsos)
• No se admite 0010
• 0011 significa: Cargar valor inicial (con encóder incremental o generador de impulsos)
• 0100 significa: Cargar valor de comparación 0
• 0101 significa: Cargar valor de comparación 1
• 0110 significa: Cargar límite de contaje inferior (con encóder incremental o generador de
impulsos)
• 0111 significa: Cargar límite superior de contaje (con encóder incremental o generador de
impulsos)
• No se admite 1000 a 1111
El módulo tecnológico ejecuta la acción correspondiente en cuanto cambia LD_SLOT_m.
Si se cargan valores simultáneamente a través de LD_SLOT_0 y LD_SLOT_1, se aplica primero
internamente el valor de SLOT_0 y a continuación el valor de SLOT_1. De ese modo, pueden
producirse estados intermedios inesperados.
Cambiar el valor COUNT_VALUE mediante LD_SLOT_m no influye en el valor MEASURED_VALUE.
EN_CAPTURE Este bit habilita la función Capture. La desactivación del bit desactiva un EVENT_CAP activado en
la interfaz de respuesta.
EN_SYNC_DN Con este bit se habilita la sincronización del contador al contar en sentido descendente si se uti-
liza un encóder incremental o un generador de impulsos. La desactivación del bit desactiva un
EVENT_SYNC activado en la interfaz de respuesta.
EN_SYNC_UP Con este bit se habilita la sincronización del contador al contar en sentido ascendente si se uti-
liza un encóder incremental o un generador de impulsos. La desactivación del bit desactiva un
EVENT_SYNC activado en la interfaz de respuesta.
SET_DQ0 Con este bit se activa la salida digital DQ0 cuando TM_CTRL_DQ0 está establecido en 0.
Con la función "Tras comando Set de CPU hasta valor referencia", SET_DQ0 actúa independien-
temente de TM_CTRL_DQ0, siempre y cuando el valor de contaje no coincida con el valor de
comparación.
SET_DQ1 Con este bit se activa la salida digital DQ1 cuando TM_CTRL_DQ1 está establecido en 0.
Con la función "Tras comando Set de CPU hasta valor referencia", SET_DQ1 actúa independien-
temente de TM_CTRL_DQ1, siempre y cuando el valor de contaje no coincida con el valor de
comparación.
TM_CTRL_DQ0 Con este bit se habilita la función tecnológica de la salida digital DQ0.
• 0 significa: SET_DQ0 determina el estado de DQ0
• 1 significa: la función parametrizada determina el estado de DQ0

Contaje, medición y lectura de posición


242 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Bit de control/valor Explicaciones


TM_CTRL_DQ1 Con este bit se habilita la función tecnológica de la salida digital DQ1.
• 0 significa: SET_DQ1 determina el estado de DQ1
• 1 significa: la función parametrizada determina el estado de DQ1
SW_GATE Con este bit se abre y cierra la puerta de software si se utiliza un encóder incremental o un ge-
nerador de impulsos. La puerta software, junto con la puerta hardware, forma la puerta interna.
El módulo tecnológico solo efectúa el contaje si la puerta interna está abierta.
• 0 significa: puerta de software cerrada
• 1 significa: puerta de software abierta
La puerta HW se controla externamente a través de las entradas digitales del módulo tecnoló-
gico. La puerta HW se puede activar por parametrización. La puerta SW no se puede desactivar.
SET_DIR Con este bit se especifica el sentido de contaje con el tipo de señal "Impulso (A)".
• 0 significa: ascendente
• 1 significa: descendente
RES_EVENT Con este bit se inicia la desactivación de los eventos guardados en los bits de respuesta
EVENT_ZERO, EVENT_OFLW, EVENT_UFLW, EVENT_CMP0, EVENT_CMP1.
RES_ERROR Con este bit se inicia la desactivación de los estados de error guardados LD_ERROR y
ENC_ERROR.
Reservado Los bits de reserva deben estar ajustados a 0.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 243
Utilizar el módulo
5.1 Utilización del módulo tecnológico

5.1.4.2 Asignación de la interfaz de realimentación


A través de la interfaz de respuesta, el programa de usuario recibe valores actuales e
información de estado del módulo tecnológico.

Interfaz de respuesta por canal


La siguiente tabla muestra la asignación de la interfaz de respuesta:

Offset
de byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
respecto
de la di-
rección
inicial
Canal
0/1
↓↓
0 16 COUNT_VALUE:
… … DINT: Valor de contaje o valor de posición actuales
3 19
4 20 CAPTURED_VALUE:
… … DINT: Último valor de Capture captado
7 23
8 24 MEASURED_VALUE:
... ... REAL: Valor medido actual o DWORD: telegrama SSI completo
11 27
12 28 Reservado LD_ERROR ENC_ POWER_
ERROR ERROR
13 29 Reservado STS_SW_ STS_ LD_STS_ LD_STS_ RES_EVENT_ Reservado
GATE READY SLOT_1 SLOT_0 ACK
14 30 STS_DI21 STS_DI1 STS_DI0 STS_DQ1 STS_DQ0 STS_GATE STS_CNT STS_DIR
15 31 STS_M_ EVENT_ EVENT_ EVENT_ EVENT_ EVENT_ EVENT_ EVENT_
INTERVAL CAP SYNC CMP1 CMP0 OFLW UFLW ZERO
1 Con TM PosInput se aplica: Reservado

Nota
Validez del valor de posición
El valor de posición de un encóder absoluto SSI es válido si STS_READY está ajustado a 1 y
ENC_ERROR a 0. En el arranque del módulo, STS_READY está ajustado a 0.

Contaje, medición y lectura de posición


244 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Explicaciones

Bit de respuesta/Va- Explicaciones


lor
COUNT_VALUE Este valor DINT indica el valor de contaje o de posición actual.
Si se utiliza un encóder absoluto SSI con una longitud del valor de posición de hasta 31 bits, el valor
de posición sin signo se trata como un valor positivo y puede adoptar valores entre 0 y 2(MSB-LSB+1)-1.
Si se utiliza un encóder absoluto SSI con una longitud del valor de posición de 32 bits, el MSB del va-
lor de posición corresponde al signo y el valor de posición puede adoptar valores entre –
2147483648 y 2147483647. Si se utiliza un valor de posición de 32 bits para la función de compara-
ción, el valor de posición se interpreta como DINT.
Cambiar el valor COUNT_VALUE mediante LD_SLOT_m no influye en el valor MEASURED_VALUE.
CAPTURED_VALUE Este valor DINT muestra el último valor de Capture registrado.
Las siguientes señales externas pueden desencadenar la función de Capture.
• Flanco ascendente o descendente de una entrada digital
• Ambos flancos de una entrada digital
El parámetro "Frecuencia de la función Capture" determina si la función se ejecuta en cada flanco
parametrizado o solo una vez después de cada habilitación.
MEASURED_ Este valor indica el valor medido actual con el tipo de datos REAL o el telegrama SSI completo con el
VALUE tipo de datos DWORD:
• Frecuencia: A partir del cronograma de los impulsos de contaje o cambios de los valores de posi-
ción se calcula la frecuencia media en un intervalo de medición, y dicha frecuencia se devuelve
como número en coma flotante en hercios.
• Duración de periodo: A partir del cronograma de los impulsos de contaje o los cambios de los va-
lores de posición se calcula el periodo medio en un intervalo de medición, y dicho periodo medio
se devuelve como número en coma flotante en segundos.
• Velocidad: A partir del cronograma de los impulsos de contaje o los cambios de los valores de po-
sición y otros parámetros se calcula la velocidad media en un intervalo de medición, y dicha velo-
cidad media se devuelve en la unidad parametrizada.
• Telegrama SSI completo: En lugar de una magnitud se devuelven los 32 bits menos significativos
del actual telegrama SSI no procesado. De esta manera, además del valor de posición, obtiene
bits específicos de encóder adicionales, p. ej., bits de error. Si el telegrama SSI es más corto que
32 bits, se devuelven el telegrama SSI completo, justificado a la derecha, y los bits superiores no
usados con "0" en la interfaz de respuesta.
Los valores medidos se devuelven como valores con signo. El signo indica si el valor de contaje o de
posición ha aumentado o disminuido durante el intervalo de interés.
El tiempo de actualización es asíncrono a la apertura de la puerta interna, es decir, el tiempo de ac-
tualización no se inicia al abrir la puerta. Después del cierre de la puerta interna se devuelve el úl-
timo valor medido.
LD_ERROR Este bit indica que se ha producido un error al cargar a través de la interfaz de control (con memo-
ria). No se han adoptado los valores de carga. Si se utiliza un encóder incremental o un generador
de impulsos, no se cumple una de las siguientes condiciones:
• Límite inferior de contaje <= valor de contaje <= límite superior de contaje
• límite inferior de contaje <= valor inicial <= límite superior de contaje
• Límite inferior de contaje <= valor de comparación 0/1 <= límite superior de contaje
Si se utiliza un encóder absoluto SSI, no se cumple una de las siguientes condiciones:
• 0 <= valor de posición <= valor de posición máximo
• 0 <= valor de comparación 0/1 <= valor de posición máximo
El bit se desactiva después de que se haya acusado el error con RES_ERROR .

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 245
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Bit de respuesta/Va- Explicaciones


lor
ENC_ERROR Este bit indica que, con el módulo tecnológico respectivo, se ha producido uno de los siguientes
errores en las señales del encóder (con memoria):
TM Count:
• Rotura de hilo de entrada digital A, B o N (con encóder tipo push-pull)
• Transición ilegal de las señales A/B (en encóders incrementales)
TM PosInput:
• Transición ilegal de las señales A/B (en encóders incrementales)
• Error RS422/TTL
• Error en el encóder SSI o en el telegrama SSI (con encóders absolutos SSI)
Si se han habilitado las alarmas de diagnóstico, en caso de error en las señales del encóder, se dis-
para la alarma de diagnóstico correspondiente. Infórmese con el manual de producto del módulo
tecnológico respectivo sobre el significado de las alarmas de diagnóstico.
El bit se desactiva después de que se haya acusado el error con RES_ERROR.
POWER_ERROR Este bit muestra para un módulo tecnológico S7-1500 que la tensión de alimentación L+ no existe,
que es demasiado baja o que el conector frontal no está conectado. Este bit muestra para un mó-
dulo tecnológico ET 200SP que la tensión de alimentación L+ es demasiado baja.
Si se han habilitado las alarmas de diagnóstico, en caso de error en la tensión de alimentación se dis-
para la alarma de diagnóstico correspondiente. En el manual de producto del módulo tecnológico
correspondiente encontrará información sobre las alarmas de diagnóstico y sus soluciones.
Si la tensión de alimentación L+ vuelve a estar disponible en la magnitud necesaria, POWER_ERROR
se ajusta automáticamente a 0.
STS_SW_GATE Este bit indica el estado de la puerta SW.
0 significa: puerta cerrada
1 significa: puerta abierta
STS_READY Este bit indica que el módulo tecnológico emite datos de usuario válidos. El módulo tecnológico está
arrancado y parametrizado.
LD_STS_SLOT_0 Este bit indica con un cambio de estado (conmutación) que la solicitud de carga para Slot 0
(LD_SLOT_0) ha sido detectada y ejecutada.
LD_STS_SLOT_1 Este bit indica con un cambio de estado (conmutación) que la solicitud de carga para Slot 1
(LD_SLOT_1) ha sido detectada y ejecutada.
RES_EVENT_ACK Este bit indica que la desactivación de los bits de evento EVENT_SYNC, EVENT_CMP0, EVENT_CMP1,
EVENT_OFLW, EVENT_UFLW, EVENT_ZERO está activa.
STS_DI0 Este bit indica el estado de la entrada digital DI0.
STS_DI1 Este bit indica el estado de la entrada digital DI1.
STS_DI2 Este bit indica el estado de la entrada digital DI2 de TM Count .
STS_DQ0 Este bit indica el estado de la salida digital DQ0.
STS_DQ1 Este bit indica el estado de la salida digital DQ1.

Contaje, medición y lectura de posición


246 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Bit de respuesta/Va- Explicaciones


lor
STS_GATE Este bit muestra el estado de la puerta interna si se utiliza un encóder incremental o un generador
de impulsos.
0 significa: puerta cerrada
1 significa: puerta abierta
Nota para TM PosInput:
Para que la lógica de contaje, incluido el control de puerta, funcione correctamente, el arranque del
módulo tecnológico debe finalizar correctamente por lo menos una vez con el encóder incremental
o el generador de impulsos conectado (STS_READY = 1). Si un encóder conectado no está listo du-
rante el arranque, se retarda la función del bit de respuesta STS_GATE hasta que el encóder está dis-
ponible para el módulo tecnológico. Si el módulo tecnológico arranca sin un encóder conectado, el
arranque no finaliza correctamente y tanto STS_READY como STS_GATE quedan a 0. En el momento
en que se conecta un encóder, el arranque finaliza y STS_GATE funciona correctamente. Una vez fi-
nalizado el arranque, un error de encóder no afecta a STS_GATE.
STS_CNT Este bit indica que dentro de los últimos 0,5 s aprox. se ha producido al menos un impulso de conta-
dor o un cambio del valor de posición.
STS_DIR Este bit muestra el sentido de contaje del último impulso de contaje o el sentido del último cambio
del valor de posición.
0 significa: descendente
1 significa: ascendente
STS_M_INTERVAL Este bit indica que en el intervalo de medida precedente se ha capturado al menos un impulso de
contaje o un cambio del valor de posición.
EVENT_CAP Este bit muestra que se ha producido un evento Capture y que se había guardado un valor de conta-
dor en CAPTURED_VALUE. Este estado se desactiva restableciendo EN_CAPTURE.
EVENT_SYNC Este bit indica el estado almacenado de que el contador se ha cargado con el valor inicial por una
señal de referencia externa (sincronización) cuando se utiliza un encóder incremental o un genera-
dor de impulsos. Este estado se desactiva restableciendo EN_SYNC_UP o EN_SYNC_DN.
EVENT_CMP0 Este bit indica el estado almacenado de que se ha producido un evento de comparación (cambio de
estado) para la salida digital DQ0 debido a la condición de comparación seleccionada. Este estado se
desactiva acusando con RES_EVENT.
Si, en el modo de operación "Contador", el valor del contador se ajusta al valor inicial, EVENT_CMP0
no se activa.
EVENT_CMP1 Este bit indica el estado almacenado de que se ha producido un evento de comparación (cambio de
estado) para la salida digital DQ1 debido a la condición de comparación seleccionada. Este estado se
desactiva acusando con RES_EVENT.
Si, en el modo de operación "Contador", el valor del contador se ajusta al valor inicial, EVENT_CMP1
no se activa.
EVENT_OFLW Este bit indica el estado almacenado de que el valor de contaje tenía un rebase por exceso. Este es-
tado se desactiva acusando con RES_EVENT.
EVENT_UFLW Este bit indica el estado almacenado de que el valor de contaje tenía un rebase por defecto. Este es-
tado se desactiva acusando con RES_EVENT.
EVENT_ZERO Este bit indica el estado almacenado de que el valor de contaje o el valor de posición tenían un paso
por cero. Este estado se desactiva acusando con RES_EVENT.
Reservado Los bits de reserva están ajustados a 0.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 247
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Método de acuse completo


Los bits guardados se acusan conforme al método de acuse completo.
La siguiente figura muestra un ejemplo del proceso del método de acuse completo en caso de
rebase por exceso:

① El bit de respuesta EVENT_OFLW se activa como evento con memoria en caso de rebase por ex-
ceso.
② Establezca el bit de control RES_EVENT para impulsar el restablecimiento de EVENT_OFLW .
③ El bit de respuesta RES_EVENT_ACK se activa si se ha detectado la desactivación de
EVENT_OFLW.
④ Se restablece el bit de control RES_EVENT .
⑤ El bit de respuesta RES_EVENT_ACK se restablece.

Contaje, medición y lectura de posición


248 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.1 Utilización del módulo tecnológico

Aplicación de valores por solicitud de carga


La figura siguiente muestra un ejemplo del procedimiento de aplicación de valores con la
solicitud de carga y la detección de errores:

1a En LD_SLOT_0 se escribe el valor 1 válido (Cargar valor de contaje) y en SLOT_0, el valor de


carga deseado.
1b Se conmuta el bit de respuesta LD_STS_SLOT_0, ya que la solicitud de carga LD_SLOT_0 ha sido
detectada y ejecutada por el módulo.
2a En LD_SLOT_0 se escribe el valor 2 no válido.
2b Se activa el bit de respuesta LD_ERROR, ya que el valor de LD_STS_SLOT_0 no es válido. El valor
de SLOT_0 no se aplica.
2c Se activa el bit de control RES_ERROR para acusar el error.
2d El bit de respuesta LD_ERROR se restablece.
2e Se desactiva el bit de control RES_ERROR.
3a En LD_SLOT_0 se escribe el valor 3 válido (Cargar valor inicial) y en SLOT_0, el valor de carga
deseado.
3b Se conmuta el bit de respuesta LD_STS_SLOT_0, ya que la solicitud de carga LD_SLOT_0 ha sido
detectada y ejecutada por el módulo.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 249
Utilizar el módulo
5.2 Utilización del módulo digital

5.2 Utilización del módulo digital

5.2.1 Configurar y parametrizar el módulo

5.2.1.1 Agregar un módulo a la configuración hardware

Requisitos
• Se ha creado el proyecto.
• Se ha creado la CPU S7-1500.
• En operación descentralizada se ha creado una periferia descentralizada ET 200.

Procedimiento
1. Abra la configuración de dispositivo de la CPU o el IM.
2. Seleccione un rack.
3. Seleccione el módulo digital en el catálogo de módulos:
"DI > Módulo de entradas digitales > Referencia" o bien
"DIQ > Módulo de entradas/salidas digitales > Referencia"
4. Arrastre el módulo hasta el slot deseado del rack utilizando la función Drag & Drop.

5.2.1.2 Acceso a la configuración hardware

Procedimiento
1. Abra la configuración de dispositivo de la CPU o el IM.
2. Seleccione la vista de dispositivos.
3. Haga clic en el módulo.

Contaje, medición y lectura de posición


250 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.2 Utilización del módulo digital

5.2.1.3 Modo de operación Contaje


El modo de operación Contaje o la configuración de contador permiten ajustar los parámetros
siguientes para el canal correspondiente.

Nota
Algunos de los parámetros y opciones no están disponibles en todos los módulos digitales.
Consulte el manual de producto del módulo para obtener información sobre los parámetros y
opciones correspondientes.

Canal activado
Con este parámetro se determina si el canal correspondiente está activado o desactivado.
En la configuración predeterminada el canal correspondiente está activado.

Retardo a la entrada
Al parametrizar el retardo a la entrada se suprimen las interferencias de señal en las entradas
digitales. Los cambios en la señal solo se consideran si permanecen estables durante más
tiempo que el retardo a la entrada ajustado.
Solo es posible una configuración isócrona si en al menos un canal se ha parametrizado un
retardo a la entrada de 0,05 ms. En el modo isócrono la interfaz de respuesta se actualiza en
el tiempo Ti (tiempo de lectura de los datos de entrada).
Puede escoger entre las siguientes opciones:
• 0,05 ms
• 0,1 ms
• 0,4 ms
• 0,8 ms
• 1,6 ms
• 3,2 ms (predeterminado)
• 12,8 ms
• 20 ms

Nota
Si para el retardo a la entrada se selecciona la opción "0,05 ms", deben utilizarse cables
apantallados para la conexión de las entradas digitales.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 251
Utilizar el módulo
5.2 Utilización del módulo digital

Comportamiento al rebasar un límite de contaje


Es posible parametrizar el comportamiento siguiente en caso de rebase por exceso del límite
superior de contaje en sentido ascendente o rebase por defecto del límite inferior de contaje
en sentido descendente (Página 89):

Comportamiento Significado
Parar contaje Tras rebasar por exceso un límite de contaje se cierra la puerta interna
(predeterminado en ET200SP (cierre de puerta automático). De este modo se detiene el contaje y
y ET200AL) las señales de contaje siguientes son ignoradas por el módulo. El va-
lor de contaje se fija al límite de contaje opuesto. Para reiniciar el con-
taje debe cerrar y abrir de nuevo la puerta SW o la puerta HW.
Continuar contaje Tras rebasar por exceso un límite de contaje el valor de contaje se ac-
(predeterminado en S7-1500) tiva en el límite de contaje opuesto y el contaje continúa.

Selección de flanco
Con este parámetro se determina qué flancos cuenta el contador correspondiente:

Selección de flanco Significado


Con flanco ascendente El contador correspondiente cuenta todos los
(predeterminado) flancos ascendentes en la entrada digital.
Con flanco descendente El contador correspondiente cuenta todos los
flancos descendentes en la entrada digital.
Con flanco ascendente y descendente El contador correspondiente cuenta todos los
flancos en la entrada digital.

Sentido de contaje
Con este parámetro se define el sentido de contaje del contador correspondiente.
Puede escoger entre las siguientes opciones:
• Ascendente
• Descendente

Contaje, medición y lectura de posición


252 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.2 Utilización del módulo digital

Activar salida
Con este parámetro se determina la función (Página 94) con la que se controla el bit de
respuesta STS_DQ. El bit de respuesta STS_DQ puede emplearse para controlar una salida
digital de un módulo de salidas digitales.
Puede escoger entre las siguientes opciones:

Opción Significado
Off (DQ = 0) STS_DQ es independiente del valor de contaje y
está siempre desactivado.
Off (DQ = 1) STS_DQ es independiente del valor de contaje y
está siempre activado.
Entre valor de comparación 0 y 1 STS_DQ se activa si el valor de contaje está entre
el valor de comparación 0 y el valor de compara-
ción 1.
No comprendido entre valor de comparación 0 y 1 STS_DQ se activa si el valor de contaje está fuera
del rango comprendido entre el valor de compara-
ción 0 y el valor de comparación 1.
Entre valor de comparación y límite de contaje su- STS_DQ se activa si el valor de contaje está entre
perior el valor de comparación y el límite superior de
contaje.
Entre valor de comparación y límite de contaje in- STS_DQ se activa si el valor de contaje está entre
ferior el valor de comparación y el límite inferior de con-
taje.

Ajustar función de la DI
Con este parámetro se define qué función dispara la entrada digital DIn+4 correspondiente
durante la conmutación.
Puede escoger entre las siguientes opciones:

Opción Significado
Entrada digital sin función La entrada digital DIn+4 correspondiente no tiene
asignada función alguna. La CPU puede leer el es-
tado lógico de DIn+4 a través de la interfaz de res-
puesta.
Apertura/cierre de puerta Al activar la correspondiente entrada digital DIn+4
se abre la puerta HW (Página 91) para DIn. Al des-
activar la correspondiente entrada digital DIn+4 se
cierra la puerta HW para DIn.
Sentido de contaje La entrada digital correspondiente DIn+4 deter-
mina el sentido de contaje de DIn para adaptarlo
al proceso. Si DIn+4 no está activada DIn cuenta ha-
cia delante. Si DIn+4 está activada DIn cuenta hacia
atrás.

Nota
Si se ha seleccionado "Sentido de contaje" y cambia el sentido de contaje en el proceso, el
flanco de contaje se adapta automáticamente (flancos contrarios).

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 253
Utilizar el módulo
5.2 Utilización del módulo digital

Límite superior de contaje


Con la parametrización del límite superior de contaje se limita el rango de contaje. El valor
máximo para el límite superior de contaje depende del módulo:

Límite superior de contaje DI 8x24VDC HS, DI 32x24VDC HF,


DIQ 16x24VDC/0.5A 8xM12 DI 16x24VDC HF,
DI 16xNAMUR HF,
DI 16x24VDC HS
Maximalwert 2147483647 (231–1) 4294967295 (232–1)
Voreinstellung 2147483647 4294967295
Debe introducirse un valor que esté por encima del límite inferior de contaje.

Límite inferior de contaje


Con la parametrización del límite inferior de contaje se limita el rango de contaje. El valor
mínimo para el límite inferior de contaje depende del módulo:

Límite inferior de contaje DI 8x24VDC HS, DI 32x24VDC HF,


DIQ 16x24VDC/0.5A 8xM12 DI 16x24VDC HF,
DI 16xNAMUR HF,
DI 16x24VDC HS
Valor mínimo –2147483648 (–231) 0 (no parametrizable)
Ajuste predeterminado 0 0
Debe introducirse un valor que esté por debajo del límite superior de contaje.

Valor inicial
Con la parametrización del valor inicial se establece con qué valor se inicia el contaje. Debe
introducir un valor igual a los límites de contaje o comprendido entre ellos.
El ajuste predeterminado es "0".

Valor de comparación
Con la parametrización de un valor de comparación (Página 94) se define con qué valor de
contaje se controla el bit de respuesta STS_DQ sobre la base de la función de comparación
seleccionada en "Activar salida".
Debe introducirse un valor mayor o igual que el límite inferior de contaje y menor o igual que
el límite superior de contaje.
El ajuste predeterminado depende del módulo:

Valor de referencia DI 8x24VDC HS, DI 32x24VDC HF,


DIQ 16x24VDC/0.5A 8xM12 DI 16x24VDC HF,
DI 16xNAMUR HF,
DI 16x24VDC HS
Ajuste predeterminado 10 1

Contaje, medición y lectura de posición


254 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.2 Utilización del módulo digital

Valor de comparación 0
Con la parametrización de un Valor de comparación (Página 94) se define con qué valor de
contaje se controla el bit de respuesta STS_DQ sobre la base de la función de comparación
seleccionada en "Activar salida".
Debe introducirse un valor mayor o igual que el límite inferior de contaje y menor que el valor
de comparación 1.
El ajuste predeterminado es "0".

Valor de comparación 1
Con la parametrización del segundo Valor de comparación (Página 94) se define con qué
valor de contaje siguiente se controla el bit de respuesta STS_DQ sobre la base de la función
de comparación seleccionada en "Activar salida".
Debe introducirse un valor mayor que el valor de comparación 0 y menor o igual al límite
superior de contaje.
El ajuste predeterminado es "10".

Puerta HW
Con este parámetro se define el contaje único.
Con la puerta hardware puede iniciar y detener el contaje con una señal externa, como con la
puerta software. Si está utilizando la puerta hardware, debe estar habilitada la puerta
software ("1").
Una vez rebasado por exceso el límite superior, el contaje se cancela. El valor de contaje salta
al límite de contaje inferior (= 0).

Alarma de proceso: Aparecido evento de comparación para DQ


En S7-1500 y ET200AL, con este parámetro se define si en un evento de comparación se
genera una alarma de proceso debido a la función de comparación seleccionada en "Activar
salida".
La alarma de proceso no está habilitada de forma predeterminada.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 255
Utilizar el módulo
5.2 Utilización del módulo digital

5.2.2 Módulo Online y diagnóstico

5.2.2.1 Indicación y evaluación del diagnóstico


Por medio de la vista online y de diagnóstico puede realizar un diagnóstico del hardware.
Además, puede:
• Recibir información a través del módulo (p. ej. la versión de Firmware y el número de
serie).
• Si es necesario, realice una actualización del firmware.

Procedimiento
Para abrir el editor de visualización para las funciones de diagnóstico, haga lo siguiente:
1. Abra la configuración del equipo de la CPU o el IM.
2. Seleccione la vista de dispositivos.
3. Haga clic con el botón derecho del ratón en el módulo y seleccione "Online y diagnóstico".
4. Haga clic en la visualización deseada en el árbol de diagnóstico.

Más información
Para más información sobre los avisos de diagnóstico y sobre posibles remedios, consulte el
manual de producto del módulo.

Contaje, medición y lectura de posición


256 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.3 Utilizar SIMATIC Drive Controller

5.3 Utilizar SIMATIC Drive Controller

5.3.1 Configuración y parametrización de SIMATIC Drive Controller

5.3.1.1 Agregar SIMATIC Drive Controller a la configuración hardware

Requisitos
Se ha creado el proyecto.

Procedimiento
1. Haga doble clic en "Agregar dispositivo".
Se abre el cuadro de diálogo "Agregar objeto".
2. Seleccione "Controladores".
3. Seleccione el SIMATIC Drive Controller:
"SIMATIC Drive Controller > Variante de CPU > Referencia"
4. Con la casilla de verificación "Abrir la vista de dispositivos" se define si debe abrirse la vista
de la configuración hardware al concluir la creación de dispositivos. Deje activada la casilla
de verificación si desea parametrizar la CPU a continuación.
5. Confirme con "OK".

5.3.1.2 Acceso a la configuración hardware

Procedimiento
1. En el árbol del proyecto, debajo de la CPU, seleccione la entrada "Configuración de
dispositivo".
Se abrirá la vista de dispositivos.
2. En la vista de dispositivos, haga clic en la interfaz DI/DQ 8x24VDC [X142].
En la ventana de inspección, en "Propiedades", se pueden ajustar las propiedades
parametrizables. En "Parámetros de canal" encontrará una sinopsis de todos los canales y los
ajustes elegidos. Para parametrizar los canales deseados, haga clic en el símbolo de flecha
situado detrás del número de canal en la sinopsis. También puede seleccionar el canal
directamente en el árbol.
3. Seleccione el modo de operación "Medición de duración del periodo/evento" para el canal
deseado.

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 257
Utilizar el módulo
5.3 Utilizar SIMATIC Drive Controller

5.3.1.3 Modo de operación Medición de duración del periodo/evento


El modo de operación Medición de duración del periodo/evento (Página 99) permite contar
flancos ascendentes, así como determinar la duración del periodo entre dos flancos
ascendentes.
En el modo de operación Medición de duración del periodo/evento se pueden ajustar los
parámetros siguientes:

Inversión
Para adaptar la señal de 24 V a su proceso, puede invertir la señal.
La señal no está invertida de forma predeterminada.

Retardo a la entrada
Al parametrizar el retardo a la entrada se suprimen las interferencias de señal en las entradas
digitales. Los cambios en la señal solo se consideran si permanecen estables durante más
tiempo que el retardo a la entrada ajustado.
Para poder capturar señales presentes muy breves en caso de frecuencias de contaje
elevadas, deberá ajustar un retardo a la entrada de 1 μs.
Puede escoger entre las siguientes opciones:
• 125 μs (predeterminado)
• 1 μs

Modo isócrono
La medición de duración del periodo/evento requiere el modo isócrono.
Para más información al respecto, consulte el manual de sistema del SIMATIC Drive Controller
(https://support.industry.siemens.com/cs/ww/es/view/109766665).

Contaje, medición y lectura de posición


258 Manual de funciones, 11/2022, A5E32010348-AK
Utilizar el módulo
5.3 Utilizar SIMATIC Drive Controller

5.3.2 Módulo Online y diagnóstico

5.3.2.1 Indicación y evaluación del diagnóstico


Por medio de la vista online y de diagnóstico puede realizar un diagnóstico del hardware.
Además, puede:
• Recibir información sobre la CPU o SINAMICS Integrated (p. ej., la versión de Firmware y el
número de serie).
• Si es necesario, realice una actualización del firmware.

Procedimiento
Para abrir el editor de visualización de las funciones de diagnóstico de la CPU, haga lo
siguiente:
1. Abra la carpeta de la CPU en el árbol del proyecto.
2. Haga doble clic en el objeto "Online y diagnóstico".
3. Haga clic en la visualización deseada en el árbol de diagnóstico.

Más información
Para más información al respecto, consulte el manual de sistema del SIMATIC Drive Controller
(https://support.industry.siemens.com/cs/ww/es/view/109766665).

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 259
Índice alfabético

A F
Alarma de diagnóstico, 71 Frecuencia de filtrado, 109, 195, 223
habilitación, 183 Funcionamiento
Habilitación, 184 High_Speed_Counter, 130
Alarma de proceso, 71, 96 SSI_Absolute_Encoder, 167
Habilitación, 191 Funciones de contaje, 26, 83, 84, 88
perdida, 190 Funciones de medición, 59

C H
Captura (Capture), 35, 38 Habilitación
Capture, 27, 28, 115, 154, 200, 214, 236 Alarma de diagnóstico, 71
Comportamiento en caso de error Alarma de proceso, 71, 96
High_Speed_Counter, 134 High_Speed_Counter, 101, 130
SSI_Absolute_Encoder, 169 Comportamiento en caso de error, 134
Contaje configurar, 104
Valor de comparación, 120, 204, 231 Descripción, 130
Control de puerta, 26, 32, 59, 88, 91, 115, 200, 228 Diagnóstico, 144
CPU compactas Funcionamiento, 130
Características, 14, 18 Llamada, 130
CPU compactas S7-1500, (Módulo tecnológico) Parámetros básicos, 106
Parámetros de entrada, 135
Parámetros de salida, 137
D programar, 129
Puesta en servicio, 142
Diagnóstico
Variables estáticas, 139
High_Speed_Counter, 144
Histéresis, 27, 28, 67, 69, 124, 159, 208, 219, 232,
Módulo tecnológico, 240, 256
239
SIMATIC Drive Controller, 259
SSI_Absolute_Encoder, 176
I
E Interfaz de control, 241
Interfaz de respuesta, 244
Encóder absoluto, 28
Intervalo de medida, 60, 64
Encóder absoluto SSI, 151, 211, 233
Entrada digital
Funciones, 115, 154, 200, 214, 228, 236
L
ErrorID, 141, 174
Evaluación de señal, 109, 195, 223 Latch, (Capture)
Lectura de posición
con encóder absoluto SSI, 28
Valor de comparación, 156, 216, 237

Contaje, medición y lectura de posición


260 Manual de funciones, 11/2022, A5E32010348-AK
Índice alfabético

Lectura de recorrido P
con encóder absoluto SSI, 28
Parametrización
con Motion Control, 71
CPU compactas, 24
Límites de
Módulo tecnológico, 24, 180
contaje, 26, 30, 83, 84, 88, 89, 113, 198, 226, 254
Parámetro
ErrorID, 141, 174
Parámetros básicos
Ll
High_Speed_Counter, 106
Llamada Módulo tecnológico, 182
High_Speed_Counter, 130 SSI_Absolute_Encoder, 150
SSI_Absolute_Encoder, 167 Parámetros de entrada
High_Speed_Counter, 135
SSI_Absolute_Encoder, 170
M Parámetros de salida
High_Speed_Counter, 137
Medición de frecuencia, 59
SSI_Absolute_Encoder, 172
Medición de velocidad, 59
Puerta hardware, 26, 32, 88, 91, 115, 200, 228
Medición del período, 59
Puerta software, 32, 88, 91
Modo de funcionamiento, 184
Puerta SW, 26
Modo de operación
Puesta en servicio
High_Speed_Counter, 120
High_Speed_Counter, 142
Modo isócrono, 80, 86, 97
SSI_Absolute_Encoder, 175
Módulo de entradas digitales
Aplicaciones posibles, 87
Características, 14, 18
R
Configuración hardware, 250
Módulo de entradas/salidas digitales Rango de medición, 60, 60, 64
Características, 19 Reacción a STOP de la CPU, 182
Módulo tecnológico Rotura de hilo, 183
Aplicaciones posibles, 20, 82, 99
Árbol del proyecto, 179
Características, 14, 18 S
Configuración hardware, 178
Salida digital
Interfaz de control, 241
Funciones, 120, 156, 204, 216, 231, 237
Interfaz de respuesta, 244
Valor de
Online y diagnóstico, 240, 256
comparación, 48, 120, 156, 204, 216, 231, 237
Parametrizar, 180
Sensor tipo NPN, 109, 195, 223
Parámetros básicos, 182
Sensor tipo PNP, 109, 195, 223
Señal N, 109, 195, 223
SIMATIC Drive Controller, 99
O
Configuración hardware, 257
Objeto tecnológico Online y diagnóstico, 259
High_Speed_Counter, 101 Sincronización, 27, 40, 115, 200, 228
SSI_Absolute_Encoder, 146 con señal N, 45
Con señal N, 115, 200, 228
mediante entrada digital, 43

Contaje, medición y lectura de posición


Manual de funciones, 11/2022, A5E32010348-AK 261
Índice alfabético

SSI_Absolute_Encoder, 146, 167


Comportamiento en caso de error, 169
configurar, 149
Descripción, 167
Diagnóstico, 176
Funcionamiento, 167
Llamada, 167
Parámetros básicos, 150
Parámetros de entrada, 170
Parámetros de salida, 172
programar, 166
Puesta en servicio, 175
Variables estáticas, 173
STOP de la CPU, 182
SW_GATE, 32, 91

T
Tiempo de actualización, 59
Tipo de sensor, 109, 195, 223
Tipo de señal, 108, 194, 211, 222, 233

V
Valor de arranque, 113
Valor de
comparación, 48, 120, 156, 204, 216, 231, 237
Contaje, 120, 204, 231
Lectura de posición, 156, 216, 237
Valor de referencia
Módulo de entradas digitales, 94
Valor inicial, 26, 88, 198, 226, 254
Variables estáticas
High_Speed_Counter, 139
SSI_Absolute_Encoder, 173

Contaje, medición y lectura de posición


262 Manual de funciones, 11/2022, A5E32010348-AK

También podría gustarte