Está en la página 1de 207

___________________

Prlogo

___________________
Gua de documentacin 1
Principios bsicos de
SIMATIC ___________
2
contaje, medicin y lectura
de posicin

Utilizar el objeto tecnolgico


S7-1500, ET 200MP, ET 200SP ___________________
High_Speed_Counter 3
Contaje, medicin y lectura de
posicin ___________________
Uso del objeto tecnolgico
SSI_Absolute_Encoder 4

Manual de funciones ___________________


Utilizar el mdulo 5

___________________
Service & Support A

03/2017
A5E32010348-AF
Notas jurdicas
Filosofa en la sealizacin de advertencias y peligros
Este manual contiene las informaciones necesarias para la seguridad personal as como para la prevencin de
daos materiales. Las informaciones para su seguridad personal estn resaltadas con un tringulo de
advertencia; las informaciones para evitar nicamente daos materiales no llevan dicho tringulo. 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.

PRECAUCIN
Significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales.

ATENCIN
Significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse daos materiales.
Si se dan varios niveles de peligro se usa siempre la consigna de seguridad ms estricta en cada caso. Si en una
consigna de seguridad con tringulo de advertencia de alarma de posibles daos personales, la misma consigna
puede contener tambin una advertencia sobre posibles daos materiales.
Personal cualificado
El producto/sistema tratado en esta documentacin slo deber ser manejado o manipulado por personal
cualificado para la tarea encomendada y observando lo indicado en la documentacin correspondiente a la
misma, particularmente las consignas de seguridad y advertencias en ella incluidas. Debido a su formacin y
experiencia, el personal cualificado est en condiciones de reconocer riesgos resultantes del manejo o
manipulacin de dichos productos/sistemas y de evitar posibles peligros.
Uso previsto de los productos de Siemens
Considere lo siguiente:

ADVERTENCIA
Los productos de Siemens slo debern usarse para los casos de aplicacin previstos en el catlogo y la
documentacin tcnica asociada. De usarse productos y componentes de terceros, stos debern haber sido
recomendados u homologados por Siemens. El funcionamiento correcto y seguro de los productos exige que su
transporte, almacenamiento, instalacin, montaje, manejo y mantenimiento hayan sido realizados de forma
correcta. Es preciso respetar las condiciones ambientales permitidas. Tambin debern seguirse las
indicaciones y advertencias que figuran en la documentacin 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 utilizacin por terceros
para sus propios fines puede violar los derechos de sus titulares.
Exencin de responsabilidad
Hemos comprobado la concordancia del contenido de esta publicacin 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 publicacin se revisa peridicamente; si es necesario, las posibles
correcciones se incluyen en la siguiente edicin.

Siemens AG A5E32010348-AF Copyright Siemens AG 2017.


Division Digital Factory 03/2017 Sujeto a cambios sin previo aviso Reservados todos los derechos
Postfach 48 48
90026 NRNBERG
ALEMANIA
Prlogo

Finalidad de la documentacin
Esta documentacin le ayudar a configurar y programar los mdulos para tareas de contaje
y medicin del S7-1500, ET 200MP y ET 200SP, as como de lectura de recorrido y posicin.

Conocimientos bsicos necesarios


Para comprender la documentacin se requieren los siguientes conocimientos:
Conocimientos generales de automatizacin
Conocimientos del sistema de automatizacin industrial SIMATIC
Conocimientos sobre el uso de PC Windows
Conocimientos sobre el uso de STEP 7

mbito de validez de la documentacin


Esta documentacin es vlida para el uso de los mdulos siguientes:
Mdulos S7-1500
TM Count 2x24V
TM PosInput 2
TM Timer DIDQ 16x24V
CPU 1511C-1 PN
CPU 1512C-1 PN
DI 32x24VDC HF (a partir de la versin de firmware V2.1.0)
DI 16x24VDC HF (a partir de la versin de firmware V2.1.0)
Mdulos del ET 200SP
TM Count 1x24V
TM PosInput 1
TM Timer DIDQ 10x24V
DI 8x24VDC HS
TM Count, TM PosInput y las CPU compactas son adecuados para tareas complejas de
contaje y medicin as como para la lectura de posicin. TM Timer DIDQ y los mdulos de
entradas digitales son adecuados para tareas de contaje sencillas.

Contaje, medicin y lectura de posicin


4 Manual de funciones, 03/2017, A5E32010348-AF
Prlogo

Convenciones
Preste atencin a las indicaciones marcadas del modo siguiente:

Nota
Una indicacin contiene datos importantes acerca del producto descrito en la
documentacin, el manejo de dicho producto o la parte de la documentacin a la que debe
prestarse especial atencin.

Soporte adicional
Encontrar ms datos acerca de la oferta del Technical Support en el anexo Service &
Support (Pgina 201).
La oferta de documentacin tcnica de los distintos productos y sistemas de
automatizacin SIMATIC se encuentra en Internet
(http://www.siemens.com/simatic-tech-doku-portal).
Encontrar el catlogo online y el sistema de pedidos online en Internet
(https://mall.industry.siemens.com).

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 5
ndice

Prlogo ................................................................................................................................................... 4
1 Gua de documentacin ........................................................................................................................ 10
2 Principios bsicos de contaje, medicin y lectura de posicin................................................................ 14
2.1 Sinopsis de los mdulos y sus caractersticas ...................................................................... 14
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput,
CPU compacta) ...................................................................................................................... 18
2.2.1 Convencin ............................................................................................................................ 18
2.2.2 Sinopsis de las aplicaciones posibles .................................................................................... 18
2.2.3 Captura de las seales de contaje......................................................................................... 23
2.2.3.1 Contaje con encder incremental o generador de impulsos ................................................. 23
2.2.3.2 Lectura de posicin con encder absoluto SSI ..................................................................... 25
2.2.4 Comportamiento en los lmites de contaje ............................................................................. 26
2.2.5 Control de puerta con encder incremental o generador de impulsos .................................. 28
2.2.5.1 Puerta SW .............................................................................................................................. 28
2.2.5.2 Puerta HW.............................................................................................................................. 28
2.2.5.3 Puerta interna......................................................................................................................... 29
2.2.5.4 Comportamiento del contador ante la apertura de puerta ..................................................... 30
2.2.6 Capture (Latch) ...................................................................................................................... 31
2.2.6.1 Capture con encder incremental o generador de impulsos ................................................. 31
2.2.6.2 Capture con encder absoluto SSI ........................................................................................ 34
2.2.7 Sincronizacin ........................................................................................................................ 36
2.2.7.1 Sincronizacin mediante entrada digital ................................................................................ 39
2.2.7.2 Sincronizacin en caso de seal N ........................................................................................ 41
2.2.8 Valores de comparacin ........................................................................................................ 44
2.2.8.1 Valores de comparacin y salidas ......................................................................................... 44
2.2.8.2 Conmutacin a los valores de comparacin con valor de contaje como referencia ............. 45
2.2.8.3 Conmutacin a los valores de comparacin con valor de posicin (valor absoluto SSI)
como referencia ..................................................................................................................... 49
2.2.8.4 Conmutacin a los valores de comparacin con valor medido como referencia .................. 53
2.2.9 Determinacin de medidas .................................................................................................... 55
2.2.9.1 Sinopsis de las funciones de medicin .................................................................................. 55
2.2.9.2 Determinacin de medidas con encder incremental o generador de impulsos ................... 56
2.2.9.3 Determinacin de medidas con encder absoluto SSI .......................................................... 60
2.2.10 Histresis ............................................................................................................................... 63
2.2.10.1 Histresis con encder incremental o generador de impulsos .............................................. 63
2.2.10.2 Histresis con encder absoluto SSI ..................................................................................... 65
2.2.11 Alarmas .................................................................................................................................. 67
2.2.12 Lectura de posicin para Motion Control ............................................................................... 67
2.2.13 Seales del encder .............................................................................................................. 68
2.2.13.1 Seales de contaje de 24 V y TTL ......................................................................................... 68
2.2.13.2 Seales de contaje RS422 .................................................................................................... 70
2.2.13.3 Seales SSI ........................................................................................................................... 72

Contaje, medicin y lectura de posicin


6 Manual de funciones, 03/2017, A5E32010348-AF
ndice

2.2.14 Evaluacin de seales incrementales ....................................................................................73


2.2.14.1 Vista general ...........................................................................................................................73
2.2.14.2 Evaluacin simple ...................................................................................................................73
2.2.14.3 Evaluacin doble.....................................................................................................................74
2.2.14.4 Evaluacin cudruple..............................................................................................................75
2.2.15 Modo iscrono (TM Count y TM PosInput) .............................................................................76
2.3 Principios bsicos de contaje (TM Timer DIDQ) ....................................................................77
2.3.1 Sinopsis de las aplicaciones posibles.....................................................................................77
2.3.2 Contaje con encder incremental ...........................................................................................78
2.3.3 Contaje con generador de impulsos .......................................................................................79
2.3.4 Seales de contaje de 24 V ....................................................................................................80
2.3.5 Modo iscrono ........................................................................................................................81
2.4 Principios bsicos de contaje (mdulos de entradas digitales) ..............................................82
2.4.1 Sinopsis de las aplicaciones posibles.....................................................................................82
2.4.2 Contaje con generador de impulsos .......................................................................................83
2.4.3 Comportamiento en los lmites de contaje..............................................................................84
2.4.4 Control de puerta ....................................................................................................................86
2.4.4.1 Puerta SW ...............................................................................................................................86
2.4.4.2 Puerta HW ..............................................................................................................................86
2.4.4.3 Puerta interna .........................................................................................................................87
2.4.5 Valores de referencia ..............................................................................................................88
2.4.6 Alarmas ...................................................................................................................................90
2.4.7 Seales de contaje de 24 V ....................................................................................................91
2.4.8 Modo iscrono ........................................................................................................................92
3 Utilizar el objeto tecnolgico High_Speed_Counter ................................................................................ 93
3.1 Convencin .............................................................................................................................93
3.2 Objeto tecnolgico High_Speed_Counter ...............................................................................93
3.3 Sinopsis de los pasos de configuracin..................................................................................94
3.4 Agregar objeto tecnolgico .....................................................................................................95
3.5 Configuracin de High_Speed_Counter .................................................................................97
3.5.1 Trabajando con el dilogo de configuracin ...........................................................................97
3.5.2 Parmetros bsicos ................................................................................................................99
3.5.3 Entradas de contaje (High_Speed_Counter) ........................................................................100
3.5.4 Comportamiento del contador ..............................................................................................105
3.5.4.1 Lmites de contaje y valor de arranque.................................................................................105
3.5.4.2 Comportamiento del contador en los lmites y ante la apertura de puerta ...........................106
3.5.5 Comportamiento de una DI (High_Speed_Counter) .............................................................107
3.5.6 Comportamiento de una DQ (High_Speed_Counter) ...........................................................111
3.5.7 Especificar valor medido (High_Speed_Counter) .................................................................116
3.6 Programacin de High_Speed_Counter ...............................................................................117
3.6.1 Instruccin High_Speed_Counter .........................................................................................117
3.6.2 Llamar la instruccin en el programa de usuario ..................................................................119
3.6.3 Descripcin High_Speed_Counter ........................................................................................120
3.6.4 Parmetro de entrada High_Speed_Counter .......................................................................126
3.6.5 Parmetro de salida High_Speed_Counter ..........................................................................127
3.6.6 Cdigos de error del parmetro ErrorID ...............................................................................129
3.6.7 Variables estticas High_Speed_Counter ............................................................................131

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 7
ndice

3.7 Puesta en servicio de High_Speed_Counter ....................................................................... 133


3.7.1 Puesta en servicio del objeto tecnolgico ............................................................................ 133
3.8 Diagnstico de High_Speed_Counter .................................................................................. 135
3.8.1 Observacin de valores de contaje, valores medidos, DI y DQ .......................................... 135
4 Uso del objeto tecnolgico SSI_Absolute_Encoder ...............................................................................137
4.1 Objeto tecnolgico SSI_Absolute_Encoder ......................................................................... 137
4.2 Sinopsis de los pasos de configuracin ............................................................................... 138
4.3 Agregar objeto tecnolgico .................................................................................................. 139
4.4 Configurar SSI_Absolute_Encoder ...................................................................................... 141
4.4.1 Trabajando con el dilogo de configuracin ........................................................................ 141
4.4.2 Parmetros bsicos ............................................................................................................. 142
4.4.3 Encder absoluto SSI .......................................................................................................... 143
4.4.4 Comportamiento de una DI (SSI_Absolute_Encoder) ......................................................... 146
4.4.5 Comportamiento de una DQ (SSI_Absolute_Encoder)........................................................ 148
4.4.6 Especificar valor medido (SSI_Absolute_Encoder) ............................................................. 153
4.4.7 Ejemplos de estructuras de telegrama ................................................................................ 155
4.5 Programacin de SSI_Absolute_Encoder ............................................................................ 158
4.5.1 Instruccin SSI_Absolute_Encoder ...................................................................................... 158
4.5.2 Llamar la instruccin en el programa de usuario ................................................................. 159
4.5.3 Descripcin SSI_Absolute_Encoder .................................................................................... 160
4.5.4 Parmetros de entrada SSI_Absolute_Encoder .................................................................. 164
4.5.5 Parmetros de salida SSI_Absolute_Encoder ..................................................................... 165
4.5.6 Cdigos de error del parmetro ErrorID .............................................................................. 167
4.5.7 Variables estticas SSI_Absolute_Encoder ......................................................................... 168
4.6 Poner en marcha SSI_Absolute_Encoder ........................................................................... 169
4.6.1 Puesta en servicio del objeto tecnolgico ............................................................................ 169
4.7 Diagnstico SSI_Absolute_Encoder .................................................................................... 170
4.7.1 Observacin de valores de contaje, valores medidos, DI y DQ .......................................... 170
5 Utilizar el mdulo .................................................................................................................................172
5.1 Utilizacin del mdulo tecnolgico ....................................................................................... 172
5.1.1 Convencin .......................................................................................................................... 172
5.1.2 Configuracin del mdulo .................................................................................................... 172
5.1.2.1 Agregar un mdulo tecnolgico a la configuracin hardware (TM Count y TM PosInput)
............................................................................................................................................. 172
5.1.2.2 Agregar un mdulo tecnolgico a la configuracin hardware (CPU compacta) .................. 174
5.1.2.3 Posibilidades de la parametrizacin .................................................................................... 175
5.1.2.4 Parmetros bsicos ............................................................................................................. 176
5.1.2.5 Parmetros adicionales para la CPU compacta .................................................................. 184
5.1.3 Parametrizar mdulo ............................................................................................................ 186
5.1.3.1 Acceso al ajuste de parmetros (configuracin hardware) (TM Count y TM PosInput) ...... 186
5.1.3.2 Acceso al ajuste de parmetros (configuracin hardware) (CPU compacta) ...................... 186
5.1.4 Mdulo Online y diagnstico ................................................................................................ 187
5.1.4.1 Indicacin y evaluacin del diagnstico ............................................................................... 187

Contaje, medicin y lectura de posicin


8 Manual de funciones, 03/2017, A5E32010348-AF
ndice

5.1.5 Interfaz de control y realimentacin (TM Count, TM PosInput) ............................................188


5.1.5.1 Asignacin de la interfaz de control ......................................................................................188
5.1.5.2 Asignacin de la interfaz de realimentacin .........................................................................191
5.2 Utilizar el mdulo de entradas digitales ................................................................................195
5.2.1 Configurar y parametrizar el mdulo ....................................................................................195
5.2.1.1 Agregar un mdulo a la configuracin hardware ..................................................................195
5.2.1.2 Acceso a la configuracin hardware .....................................................................................195
5.2.1.3 Modo de operacin Contaje ..................................................................................................196
5.2.2 Mdulo Online y diagnstico .................................................................................................200
5.2.2.1 Indicacin y evaluacin del diagnstico................................................................................200
A Service & Support ............................................................................................................................... 201
ndice alfabtico .................................................................................................................................. 205

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 9
Gua de documentacin 1
La documentacin del sistema de automatizacin SIMATIC S7-1500, de la
CPU 1516pro-2 PN basada en SIMATIC S7-1500 y de los sistemas de periferia
descentralizada SIMATIC ET 200MP, ET 200SP y ET 200AL se divide en tres partes.
Esta divisin le permite acceder especficamente a los contenidos de su inters.

Informacin bsica
En los manuales de sistema y en los Getting Started (primeros pasos) se describen
detalladamente la configuracin, el montaje, el cableado y la puesta en marcha de los
sistemas SIMATIC S7-1500, ET 200MP, ET 200SP y ET 200AL; para la CPU 1516pro-2 PN,
utilice las instrucciones de servicio correspondientes. La Ayuda en pantalla de STEP 7 le
asiste en la configuracin y programacin.

Informacin de dispositivos
Los manuales de producto contienen una descripcin sintetizada de la informacin
especfica de los mdulos, como caractersticas, esquemas de conexiones, curvas
caractersticas o datos tcnicos.

Contaje, medicin y lectura de posicin


10 Manual de funciones, 03/2017, A5E32010348-AF
Gua de documentacin

Informacin general
En los manuales de funciones encontrar descripciones exhaustivas sobre temas generales,
p. ej., diagnstico, comunicacin, control de movimiento, servidor web, OPC UA.
La documentacin 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 aplicacin 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 documentacin 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 mejor partido al Industry
Online Support.
En "mySupport" podr guardar filtros, favoritos y etiquetas, solicitar datos CAx y elaborar
una librera personalizada en la seccin Documentacin. 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 relacin de las solicitudes pendientes.
Para usar todas las funciones de "mySupport" basta con registrarse una sola vez.
Encontrar "mySupport" en Internet (https://support.industry.siemens.com/My/ww/es).

"mySupport": "Documentacin"
En "MySupport", en la seccin "Documentacin", se pueden combinar manuales completos
o partes de ellos para elaborar un manual pesonalizado.
Este manual se puede exportar como archivo PDF o a un formato editable.
Encontrar "mySupport", "Documentacin" en Internet
(http://support.industry.siemens.com/My/ww/es/documentation).

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 11
Gua de documentacin

"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 para descargar.
Puede elegir lo siguiente:
Imgenes de producto, croquis acotados 2D, modelos 3D, esquemas de conexiones,
archivos de macros EPLAN
Manuales, curvas caractersticas, instrucciones de uso, certificados
Datos maestros de los productos
Encontrar "mySupport", "Datos CAx" en Internet
(http://support.industry.siemens.com/my/ww/es/CAxOnline).

Ejemplos de aplicacin
Los ejemplos de aplicacin le asisten con diferentes herramientas y ejemplos a la hora de
resolver las tareas de automatizacin. Los ejemplos muestran siempre soluciones en las
que interactan varios componentes del sistema sin centrarse en productos concretos.
Encontrar los ejemplos de aplicacin en Internet
(https://support.industry.siemens.com/sc/ww/es/sc/2054).

TIA Selection Tool


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

Contaje, medicin y lectura de posicin


12 Manual de funciones, 03/2017, A5E32010348-AF
Gua de documentacin

SIMATIC Automation Tool


Con SIMATIC Automation Tool puede ejecutar tareas de puesta en servicio y mantenimiento
globales en distintas estaciones SIMATIC S7 a la vez, independientemente del TIA Portal.
SIMATIC Automation Tool ofrece un gran nmero de funciones:
Escaneado de una red PROFINET/Ethernet de la instalacin e identificacin de todas las
CPU conectadas
Asignacin de direcciones (IP, subred, gateway) y un nombre de estacin (dispositivo
PROFINET) a una CPU
Transferencia de la fecha y la hora de la programadora o del PC convertida a hora UTC
al mdulo
Descarga de programas a la CPU
Cambio de modo de operacin RUN/STOP
Localizacin de la CPU mediante parpadeo de los LED
Lectura de informacin de error de la CPU
Lectura del bfer de diagnstico de la CPU
Restablecer ajustes de fbrica
Actualizacin del firmware de la CPU y los mdulos conectados
Encontrar SIMATIC Automation Tool en Internet
(https://support.industry.siemens.com/cs/ww/es/view/98161300).

PRONETA
Con SIEMENS PRONETA (anlisis de red PROFINET) podr analizar la red de la
instalacin durante la puesta en marcha. PRONETA dispone de dos funciones centrales:
La vista topolgica general escanea automticamente la red PROFINET y todos los
componentes conectados.
La comprobacin de E/S es una comprobacin rpida del cableado y de la configuracin
de los mdulos de una instalacin.
Encontrar SIEMENS PRONETA en Internet
(https://support.industry.siemens.com/cs/ww/es/view/67460624).

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 13
Principios bsicos de contaje, medicin y lectura de
posicin 2
2.1 Sinopsis de los mdulos y sus caractersticas

Mdulos para los sistemas S7-1500 y ET 200MP


La siguiente tabla resume, para los sistemas S7-1500 y ET 200MP, las caractersticas de
los mdulos de contaje, medicin y lectura de posicin.

Caracterstica S7-1500 / ET 200MP


Mdulo tecnolgico Mdulo de entra- CPU compactas
das digitales
TM Count 2x24V TM PosInput 2 TM Timer DIDQ DI 32x24VDC HF, CPU 1511C-1
16x24V DI 16x24VDC HF PN,
CPU 1512C-1 PN
Nmero de contado- 2 2 41 2 6
res
Uso de los contado- X X X
res activa-
bles/desactivables
Frecuencia mxima 200 kHz 1 MHz 50 kHz 1 kHz 100 kHz
de seal
Frecuencia mxima 800 kHz 4 MHz 200 kHz 400 kHz
de seal en encder
incrementales con
evaluacin cudruple
(Pgina 73)
Rango de contaje 32 bits 32 bits 32 bits 32 bits 32 bits
mximo (Pgina 23) (Pgina 23) (Pgina 78) (Pgina 83) (Pgina 23)
Rango de valores de 31 bits
posicin (Pgina 25)
mximo
Conexin de encder X
incremental y gene-
rador de impulsos
RS422/TTL
(Pgina 70)
Conexin de encder X (Pgina 68) X (Pgina 80) X (Pgina 68)
incrementales de
24 V
Conexin de genera- X (Pgina 68) X (Pgina 80) X (Pgina 91) X (Pgina 68)
dores de impulsos de
24 V
Conexin de encder X
absoluto SSI
(Pgina 72)

Contaje, medicin y lectura de posicin


14 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.1 Sinopsis de los mdulos y sus caractersticas

Caracterstica S7-1500 / ET 200MP


Mdulo tecnolgico Mdulo de entra- CPU compactas
das digitales
TM Count 2x24V TM PosInput 2 TM Timer DIDQ DI 32x24VDC HF, CPU 1511C-1
16x24V DI 16x24VDC HF PN,
CPU 1512C-1 PN
Lectura de posicin X X X
para Motion Control
(Pgina 67)
Alimentacin de en- X
cder de 5 V
Alimentacin de en- X X X X
cder de 24 V
Nmero de entradas 3 2 2
digitales adicionales
por contador
Nmero de salidas 2 2 1
digitales fsicas por
contador
Nmero de salidas 2 2 1 2
digitales lgicas por
contador
Histresis X X X
(Pgina 63)
Puerta SW X (Pgina 28) X (Pgina 28) X (Pgina 86) X (Pgina 28)
Puerta hardware X (Pgina 28) X (Pgina 28) X (Pgina 28)
Funcin Capture X X X
(Latch) (Pgina 31)
Sincronizacin X X X
(Pgina 36)
Funciones de compa- X (Pgina 44) X (Pgina 44) X (Pgina 88) X (Pgina 44)
racin
Medicin de frecuen- X X X
cia, velocidad y pe-
riodo (Pgina 55)
Soporte de modo X (Pgina 76) X (Pgina 76) X (Pgina 81) X (Pgina 92)
iscrono en
PROFINET
Soporte de alarmas X (Pgina 67) X (Pgina 67) X (Pgina 67)
de diagnstico para
seales de encder

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 15
Principios bsicos de contaje, medicin y lectura de posicin
2.1 Sinopsis de los mdulos y sus caractersticas

Caracterstica S7-1500 / ET 200MP


Mdulo tecnolgico Mdulo de entra- CPU compactas
das digitales
TM Count 2x24V TM PosInput 2 TM Timer DIDQ DI 32x24VDC HF, CPU 1511C-1
16x24V DI 16x24VDC HF PN,
CPU 1512C-1 PN
Soporte de alarmas X (Pgina 67) X (Pgina 67) X (Pgina 90) X (Pgina 67)
de proceso
Filtro parametrizable X X X X
para seales de con-
taje y entradas digita-
les
1 El nmero de contadores disponibles depende de la configuracin del canal. Para poder utilizar cuatro contadores, en
la configuracin del canal debe seleccionarse el uso de ocho entradas. Si se selecciona el uso de tres entradas, se po-
dr utilizar un contador. Otras configuraciones de canal no permiten utilizar contadores.

Contaje, medicin y lectura de posicin


16 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.1 Sinopsis de los mdulos y sus caractersticas

Mdulos para el sistema ET 200SP


La siguiente tabla resume, para el sistema ET 200SP, las caractersticas de los mdulos de
contaje, medicin y lectura de posicin.

Caracterstica ET 200SP
Mdulo tecnolgico Mdulo de entradas
digitales
TM Count 1x24V TM PosInput 1 TM Timer DIDQ DI 8x24VDC HS
10x24V
Nmero de contadores 1 1 31 4
Uso de los contadores activa- X X
bles/desactivables
Frecuencia mxima de seal 200 kHz 1 MHz 50 kHz 10 kHz
Frecuencia mxima de seal 800 kHz 4 MHz 200 kHz
en encder incrementales con
evaluacin cudruple
(Pgina 73)
Rango de contaje mximo 32 bits (Pgina 23) 32 bits (Pgina 23) 32 bits (Pgina 78) 32 bits (Pgina 83)
Rango de valores de posicin 31 bits
(Pgina 25) mximo
Conexin de encder incre- X
mental y generador de impul-
sos RS422/TTL (Pgina 70)
Conexin de encder incre- X (Pgina 68) X (Pgina 80)
mentales de 24 V
Conexin de generadores de X (Pgina 68) X (Pgina 80) X (Pgina 91)
impulsos de 24 V
Conexin de encder absoluto X
SSI (Pgina 72)
Lectura de posicin para X X
Motion Control (Pgina 67)
Alimentacin de encder de
5V
Alimentacin de encder de X X X X
24 V
Nmero de entradas digitales 3 2 1
adicionales por contador
Nmero de salidas digitales 2 2
fsicas por contador
Nmero de salidas digitales 2 2 1
lgicas por contador
Histresis X X
Puerta SW X (Pgina 28) X (Pgina 28) X (Pgina 86)
Puerta hardware X (Pgina 28) X (Pgina 28) X (Pgina 86)
Funcin Capture (Latch) X X
(Pgina 31)
Sincronizacin (Pgina 36) X X
Funciones de comparacin X (Pgina 44) X (Pgina 44) X (Pgina 88)

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 17
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

Caracterstica ET 200SP
Mdulo tecnolgico Mdulo de entradas
digitales
TM Count 1x24V TM PosInput 1 TM Timer DIDQ DI 8x24VDC HS
10x24V
Medicin de frecuencia, veloci- X X
dad y periodo (Pgina 55)
Soporte de modo iscrono en X (Pgina 76) X (Pgina 76) X (Pgina 81) X (Pgina 92)
PROFINET
Soporte de alarmas de diag- X (Pgina 67) X (Pgina 67)
nstico para seales de enc-
der
Soporte de alarmas de proceso X (Pgina 67) X (Pgina 67)
Filtro parametrizable para X X X
seales de contaje y entradas
digitales
1 Un contador para encder incremental (A, B desfasadas) y dos contadores para generadores de impulsos.

2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM


Count, TM PosInput, CPU compacta)

2.2.1 Convencin
Mdulo tecnolgico: en este captulo, la designacin "mdulo tecnolgico" se utiliza tanto
para los mdulos tecnolgicos TM Count y TM PosInput como para el componente
tecnolgico de las CPU compactas.

2.2.2 Sinopsis de las aplicaciones posibles

Introduccin
El mdulo tecnolgico se configura y parametriza con el software de configuracin.
Las funciones del mdulo tecnolgico se controlan a travs del programa de usuario.

Contaje, medicin y lectura de posicin


18 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

Entorno del sistema para TM Count y TM PosInput


Los mdulos tecnolgicos pueden utilizarse en los siguientes entornos de sistema:

Aplicaciones posibles Componentes necesarios Software de configuracin En el programa de usuario


Operacin centralizada con Sistema de automatiza- STEP 7 (TIA Portal): Funciones de contaje y me-
una CPU S7-1500 o cin S7-1500 o sistema Funcionamiento con objeto dicin:
ET 200SP de periferia descentrali- tecnolgico "Contaje y medi- Instruccin
zada ET 200SP cin" High_Speed_Counter para el
objeto tecnolgico
Mdulo tecnolgico Configuracin de disposi-
tivos con configuracin Lectura de posicin con
hardware encder absoluto SSI:
Instruccin
Ajuste de parmetros
SSI_Absolute_Encoder para
con objeto tecnolgico
el objeto tecnolgico
STEP 7 (TIA Portal): Instrucciones para el objeto
Lectura de posicin para el tecnolgico "Motion Control"
objeto tecnolgico "Mo-
tion Control"
Configuracin de disposi-
tivos con configuracin
hardware
Ajuste de parmetros
con objeto tecnolgico
Eje
STEP 7 (TIA Portal): Acceso directo a la interfaz
Funcionamiento manual (sin de control y respuesta del
objeto tecnolgico) mdulo tecnolgico en los
datos IO
Configuracin de disposi-
tivos y ajuste de parme-
tros con configuracin
hardware

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 19
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

Aplicaciones posibles Componentes necesarios Software de configuracin En el programa de usuario


Operacin descentralizada Sistema de automatiza- STEP 7 (TIA Portal): Funciones de contaje y me-
con una CPU S7-1500 cin S7-1500 Funcionamiento con objeto dicin:
Sistema de periferia tecnolgico "Contaje y medi- Instruccin
cin" High_Speed_Counter para el
descentralizada ET 200
objeto tecnolgico
Mdulo tecnolgico Configuracin de disposi-
tivos con configuracin Lectura de posicin con
hardware encder absoluto SSI:
Instruccin
Ajuste de parmetros
SSI_Absolute_Encoder para
con objeto tecnolgico
el objeto tecnolgico
STEP 7 (TIA Portal): Instrucciones para el objeto
Lectura de posicin para el tecnolgico "Motion Control"
objeto tecnolgico "Mo-
tion Control"
Configuracin de disposi-
tivos con configuracin
hardware
Ajuste de parmetros
con objeto tecnolgico
Eje
STEP 7 (TIA Portal): Acceso directo a la interfaz
Funcionamiento manual (sin de control y respuesta del
objeto tecnolgico) mdulo tecnolgico en los
datos IO
Configuracin de disposi-
tivos y ajuste de parme-
tros con configuracin
hardware
Operacin descentralizada Sistema de automatiza- STEP 7 (TIA Portal): Acceso directo a la interfaz
con una CPU S7-300/400 o cin S7-300/400 Configuracin de dispositi- de control y respuesta del
S7-1200 vos y ajuste de parmetros mdulo tecnolgico en los
Sistema de periferia datos IO
con configuracin hardware
descentralizada ET 200
STEP 7:
Mdulo tecnolgico
Configuracin de dispositi-
vos y ajuste de parmetros
con HSP
Operacin descentralizada Sistema de automatiza- Software de configuracin Acceso directo a la interfaz
en un sistema de otro fabri- cin de otro fabricante de otro fabricante: de control y respuesta del
cante Configuracin del dispositivo mdulo tecnolgico en los
Sistema de periferia datos IO
y ajuste de parmetros con
descentralizada ET 200
el archivo GSD
Mdulo tecnolgico

Contaje, medicin y lectura de posicin


20 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (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 configuracin En el programa de usuario


Operacin centralizada con Sistema de automatiza- STEP 7 (TIA Portal): Funciones de contaje y me-
una CPU compacta S7-1500 cin S7-1500 Funcionamiento con objeto dicin:
CPU compactas tecnolgico "Contaje y medi- Instruccin
cin" High_Speed_Counter para el
objeto tecnolgico
Configuracin de disposi-
tivos con configuracin
hardware
Ajuste de parmetros
con objeto tecnolgico
High_Speed_Counter
STEP 7 (TIA Portal): Instrucciones para el objeto
Lectura de posicin para el tecnolgico "Motion Control"
objeto tecnolgico "Mo-
tion Control"
Configuracin de disposi-
tivos con configuracin
hardware
Ajuste de parmetros
con objeto tecnolgico
Eje
STEP 7 (TIA Portal): Acceso directo a la interfaz
Funcionamiento manual (sin de control y respuesta del
objeto tecnolgico) mdulo tecnolgico en los
datos IO
Configuracin de disposi-
tivos y ajuste de parme-
tros con configuracin
hardware

Posibilidades de la parametrizacin
En un sistema S7-1500 tiene dos alternativas para parametrizar y controlar las funciones del
mdulo tecnolgico:
Configuracin mediante el objeto tecnolgico y control mediante la instruccin
correspondiente
El acceso a la interfaz de control y respuesta del mdulo tecnolgico se produce a travs
del objeto tecnolgico.
Ajuste de parmetros mediante configuracin hardware
El acceso a la interfaz de control y respuesta del mdulo tecnolgico se realiza mediante
el acceso directo a los datos IO.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 21
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

Configuracin mediante el objeto tecnolgico


Para el uso centralizado y descentralizado se recomienda la configuracin cmoda y
asistida por grficos con un objeto tecnolgico. Encontrar una descripcin detallada de
esta configuracin a partir de los apartados Objeto tecnolgico High_Speed_Counter
(Pgina 93) o Auto-Hotspot.
En la configuracin de dispositivos del mdulo tecnolgico, determine el "Funcionamiento
con objeto tecnolgico 'Contaje y medicin'": ver el apartado Modo de funcionamiento
(Pgina 178).
En los parmetros bsicos del objeto tecnolgico se efecta la asignacin al mdulo
tecnolgico y el canal de contaje: ver el apartado Parmetros bsicos (Pgina 99).

Ajuste de parmetros mediante configuracin hardware


En la configuracin de dispositivos del mdulo tecnolgico, determine el "Funcionamiento
manual (sin objeto tecnolgico)": ver el apartado Modo de funcionamiento (Pgina 178).
Encontrar ms indicaciones para el ajuste de parmetros mediante la configuracin
hardware en la ayuda contextual de los parmetros en STEP 7 (TIA Portal). Encontrar una
descripcin de la interfaz de control y respuesta en los siguientes apartados:
Asignacin de la interfaz de control (Pgina 188)
Asignacin de la interfaz de realimentacin (Pgina 191)

Contaje, medicin y lectura de posicin


22 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

2.2.3 Captura de las seales de contaje

2.2.3.1 Contaje con encder incremental o generador de impulsos


Contar significa registrar y sumar eventos. Los contadores de los mdulos tecnolgicos
capturan seales de impulsos y seales incrementales, y las evalan segn corresponda. El
sentido de contaje puede predefinirse a travs de seales de encder o de impulsos
adecuadas o a travs del programa de usuario.
Los procesos de contaje pueden controlarse con las entradas digitales del mdulo
tecnolgico. 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 continuacin.

Lmites de contaje
Los lmites de contaje definen el rango utilizado por los valores de contaje. Los lmites de
contaje son parametrizables y pueden modificarse en tiempo de ejecucin a travs del
programa de usuario.
El lmite de contaje mximo ajustable es 2147483647 (2311). El lmite de contaje mnimo
ajustable es 2147483648 (231).
Es posible parametrizar el comportamiento del contador en los lmites de contaje:
Continuar o finalizar los procedimientos de contaje al rebasarse un lmite de contaje
(cierre de puerta automtico).
Cambiar el valor de contaje por el valor inicial o por el lmite de contaje opuesto al
rebasarse un lmite de contaje.

Valor inicial
Como valor inicial se puede parametrizar un valor cualquiera comprendido entre los lmites
de contaje. El valor inicial puede modificarse en tiempo de ejecucin mediante el programa
de usuario.
Segn la parametrizacin, el mdulo tecnolgico puede cambiar el valor de contaje actual
por el valor inicial durante la sincronizacin, durante la funcin Capture, al rebasarse un
lmite 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 seales de contaje.
El control de la puerta HW se realiza de forma externa a travs de una entrada digital del
mdulo tecnolgico. El control de la puerta SW se realiza a travs del programa de usuario.
La puerta HW se puede activar con la parametrizacin. La puerta SW (bit en la interfaz de
control de los datos IO cclicos) no se puede desactivar.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 23
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

Capture (Latch)
Es posible parametrizar el flanco de una seal de referencia externa que dispare el
almacenamiento del valor de contaje o del valor de posicin actuales como valor Capture.
Las siguientes seales externas pueden desencadenar la funcin de Capture.
Flanco ascendente o descendente de una entrada digital
Ambos flancos de una entrada digital
Flanco ascendente de la seal N en la entrada del encder (con encders incrementales
o generadores de impulsos)
En el caso de los encders incrementales y los encders de impulsos, es posible
parametrizar si a continuacin de la funcin de Capture se seguir contando con el valor
actual o con el valor inicial.

Sincronizacin
Se puede parametrizar el flanco de una seal de referencia externa que cargue el valor
inicial predefinido en el contador. Las siguientes seales externas pueden cargar el valor
inicial en el contador:
Flanco ascendente o descendente de una entrada digital
Flanco ascendente de la seal N en la entrada del encder
Flanco ascendente de la seal N en la entrada del encder en funcin del nivel de la
entrada digital asignada

Histresis
Se puede especificar una histresis para los valores de comparacin, dentro de la cual se
impide que vuelva a conmutarse una salida digital. Un encder puede permanecer en una
posicin determinada en torno a la cual oscila el valor de contaje con leves movimientos. Si
en este rango de oscilacin hay un valor de referencia o un lmite de contaje, la salida digital
correspondiente se activa y desactiva con la frecuencia conveniente sin aplicar una
histresis. La histresis impide esta conmutacin no deseada.

Contaje, medicin y lectura de posicin


24 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

2.2.3.2 Lectura de posicin con encder absoluto SSI

Descripcin
Se pueden utilizar los mdulos tecnolgicos TM PosInput con un encder absoluto SSI para
la lectura de posicin. El mdulo tecnolgico lee el valor de posicin a travs de una interfaz
serie sncrona del encder absoluto SSI y lo pone a disposicin del controlador.
Puede conmutar las salidas digitales del mdulo tecnolgico con exactitud en los valores de
posicin definidos, independientemente del programa de usuario. La lectura de posicin con
un encder absoluto SSI se lleva a cabo sin control de puerta. Por motivos del sistema, la
sincronizacin no es posible con un encder absoluto SSI.

Conversin Gray-Binario
Se soportan encders absolutos SSI con codificacin Gray y Binaria.

Capture (Latch)
Puede parametrizar uno o ambos flancos de una entrada digital que desencadenen el
almacenamiento del valor de posicin actual como valor de Capture.

Histresis
Se puede especificar una histresis para los valores de comparacin, dentro de la cual se
impide que vuelva a conmutarse una salida digital. Un encder puede permanecer en una
posicin determinada en torno a la cual oscila el valor de posicin con leves movimientos. Si
en este rango de oscilacin hay un valor de referencia o un lmite, la salida digital
correspondiente se activa y desactiva con la frecuencia adecuada sin aplicar una histresis.
La histresis impide esta conmutacin no deseada.

Rango para valor de posicin


Puede definir para el encder absoluto SSI una longitud de telegrama de entre 10 y 40 bits.
Los nmeros de bit parametrizables del LSB y del MSB del valor de posicin en el telegrama
definen el rango de valores. El mdulo tecnolgico puede leer un valor de posicin con una
longitud mxima de 31 bits y transmitrselo al control. El valor de posicin se trata como
valor positivo sin signo y puede adoptar valores entre "0" y "2(MSB-LSB+1)-1".

Telegrama SSI completo


En lugar de una magnitud pueden devolverse los 32 bits menos significativos del actual
telegrama SSI no procesado. De esta manera, adems del valor de posicin, obtiene bits
especficos de encder adicionales, p. ej., bits de error. Si el telegrama SSI es ms 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 realimentacin.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 25
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

2.2.4 Comportamiento en los lmites de contaje

Rebase de un lmite de contaje


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

Lmite de contaje rebasado Bit de estado


Lmite superior de contaje EVENT_OFLW se activa
Lmite inferior de contaje EVENT_UFLW se activa

Puede restablecer los bits de estado con RES_EVENT .


Para el rebase por exceso de un lmite de contaje puede parametrizar si se sigue contando
con el valor de contaje y con cul de ellos.

Nota
El lmite superior y el valor inicial definen el rango del contador:
Rango del contador = (lmite superior valor inicial) + 1

Ejemplos
La siguiente figura muestra un ejemplo de finalizacin del proceso de contaje (cierre de
puerta automtica) tras un rebase por exceso y el ajuste del contador al valor inicial:

Contaje, medicin y lectura de posicin


26 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

La siguiente figura muestra un ejemplo de continuacin del proceso de contaje tras un


rebase por exceso y el ajuste del contador al valor inicial:

La siguiente figura muestra un ejemplo de finalizacin del proceso de contaje tras un rebase
por exceso y el establecimiento del contador al otro lmite de contaje:

La siguiente figura muestra un ejemplo de continuacin del proceso de contaje tras un


rebase por exceso y el establecimiento del contador al otro lmite de contaje:

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 27
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

2.2.5 Control de puerta con encder incremental o generador de impulsos


Muchas aplicaciones requieren que el contaje comience o se detenga en funcin de otros
eventos. El contaje se inicia o se detiene por medio de la funcin de puerta.
Por cada canal, los mdulos tecnolgicos 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 (Pgina 188) SW_GATE. El estado de la
puerta SW se indica mediante el bit de realimentacin (Pgina 191) STS_SW_GATE .

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

Nota
Los filtros de entrada parametrizados retrasan la seal de control de la entrada digital.

El estado de una entrada digital DIm se indica mediante el bit de realimentacin (Pgina 191)
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, medicin y lectura de posicin


28 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (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 se parametrizan de modo que el flanco ascendente abra la puerta
HW:

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
realimentacin (Pgina 191) 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 parametrizacin 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.
Adems, la puerta interna puede cerrarse automticamente 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, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 29
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

2.2.5.4 Comportamiento del contador ante la apertura de puerta


Dispone de las siguientes posibilidades de parametrizacin 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 parametrizacin 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 continuacin del proceso de contaje tras poner
el contador al valor de arranque:

Continuar con el valor de contaje actual


Con esta parametrizacin 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 continuacin del proceso de contaje con el valor
de contaje actual:

Contaje, medicin y lectura de posicin


30 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

2.2.6 Capture (Latch)

2.2.6.1 Capture con encder incremental o generador de impulsos

Descripcin
Con la funcin "Capture" se guarda el valor de contaje actual a travs de una seal de
referencia externa. La funcin de Capture se puede parametrizar para las siguientes seales
de referencia:
Flanco ascendente o descendente en una entrada digital
Flanco ascendente y descendente en una entrada digital
Flanco ascendente de la seal N en la entrada del encder

Funcionamiento
El valor de Capture es siempre exactamente el valor de contaje en el instante del flanco
correspondiente (retardado el tiempo de filtrado de entrada parametrizado). La funcin de
Capture acta 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 funcin de Capture con la siguiente
parametrizacin:
Valor de arranque = 0
Evento de Capture con flanco ascendente en la entrada digital parametrizada
Poner el contador al valor de arranque con la apertura de puerta
Continuar el contaje tras evento de Capture

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 31
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

La siguiente figura muestra otro ejemplo de la funcin de Capture con la siguiente


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

Con el bit de control (Pgina 188) EN_CAPTURE se habilita la funcin de Capture. El bit de
realimentacin (Pgina 191) EVENT_CAP indica que se ha guardado un valor de contaje
como valor Capture en la interfaz de realimentacin. Cuando restablece EN_CAPTURE, se
restablece EVENT_CAP. El estado de una entrada digital se indica mediante el bit de
realimentacin (Pgina 191) STS_DIm correspondiente.

Contaje, medicin y lectura de posicin


32 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

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


la funcin de Capture mediante un flanco ascendente en una entrada digital:

Nota
Los filtros de entrada parametrizados retrasan la seal de control de la entrada digital
correspondiente.
La funcin de Capture no tiene ninguna influencia en el bit de realimentacin STS_CNT ni
en los LED UP y DN.

Alarma de proceso
Se puede parametrizar una alarma de proceso para la funcin de Capture. Si las alarmas de
proceso se disparan ms rpido de lo que el sistema puede acusarlas, pueden perderse
alarmas de proceso. Puede establecerse un aviso de alarma de proceso perdida por alarma
de diagnstico.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 33
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

2.2.6.2 Capture con encder absoluto SSI

Descripcin
Con la funcin "Capture" se guarda el valor de posicin actual a travs de una seal de
referencia externa. La funcin de Capture se puede parametrizar para las siguientes seales
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 posicin del ltimo telegrama SSI
vlido 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 (Pgina 188) EN_CAPTURE se habilita la funcin de Capture. El bit de
realimentacin (Pgina 191) EVENT_CAP indica que se ha guardado un valor de posicin
como valor de Capture en la interfaz de realimentacin. Cuando restablece EN_CAPTURE,
se restablece EVENT_CAP. El estado de una entrada digital se indica mediante el bit de
realimentacin (Pgina 191) STS_DIm correspondiente.

Contaje, medicin y lectura de posicin


34 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

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


la funcin de Capture mediante un flanco ascendente en una entrada digital:

Nota
Los filtros de entrada parametrizados retrasan la seal de control de la entrada digital
correspondiente.

Alarma de proceso
Se puede parametrizar una alarma de proceso para la funcin de Capture. Si las alarmas de
proceso se disparan ms rpido de lo que el sistema puede acusarlas, pueden perderse
alarmas de proceso. Puede establecerse un aviso de alarma de proceso perdida por alarma
de diagnstico.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 35
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

2.2.7 Sincronizacin

Descripcin
Con la funcin "Sincronizacin" se pone el contador al valor de arranque predefinido
mediante una seal de referencia externa. La sincronizacin se puede parametrizar para las
siguientes seales de referencia:
Flancos ascendentes o descendentes en una entrada digital
Flanco ascendente de la seal N en la entrada del encder
Flanco ascendente de la seal N en la entrada del encder en funcin del nivel de una
entrada digital

Funcionamiento
La sincronizacin siempre se realiza en el instante preciso de la seal de referencia. La
sincronizacin acta independientemente del estado de la puerta interna.
Con el bit de control (Pgina 188) EN_SYNC_UP se habilita la sincronizacin para el contaje
en sentido ascendente. Con el bit de control (Pgina 188) EN_SYNC_DN se habilita la
sincronizacin para el contaje en sentido descendente. El bit de realimentacin (Pgina 191)
EVENT_SYNC indica que se ha producido una sincronizacin. Al restablecer EN_SYNC_UP
o EN_SYNC_DN, se restablece tambin EVENT_SYNC.

Nota
Los filtros de entrada parametrizados retrasan la seal de control de la entrada digital
correspondiente.
La sincronizacin no tiene ninguna influencia en el bit de realimentacin (Pgina 191)
STS_CNT ni en los LED UP y DN.

Contaje, medicin y lectura de posicin


36 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

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

Tras la habilitacin de la sincronizacin 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 (Pgina 188) EN_SYNC_UP, el contador puede
volver a sincronizarse.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 37
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

Sincronizacin peridica
La siguiente figura muestra un ejemplo de los bits EN_SYNC_UP, EN_SYNC_DN y
EVENT_SYNC con una sincronizacin peridica mediante un flanco en una entrada digital
en el caso de los impulsos de contaje en sentido ascendente:

Mientras est habilitada la sincronizacin 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 sincronizacin. Si las alarmas llegan
ms rpido de lo que pueden ser acusadas por el sistema, se pierden alarmas de proceso.
Puede establecerse un aviso de alarma de proceso perdida por alarma de diagnstico.

Contaje, medicin y lectura de posicin


38 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

2.2.7.1 Sincronizacin mediante entrada digital


Se puede activar la sincronizacin en una entrada digital mediante flancos.

Sincronizacin nica
La siguiente figura muestra un ejemplo de sincronizacin nica mediante un flanco en una
entrada digital:

Tras la habilitacin de la sincronizacin 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 (Pgina 188) EN_SYNC_UP se desactiva y se vuelve activar, se ignora un
nuevo flanco ascendente en la entrada digital. A continuacin puede sincronizarse de nuevo
el contador.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 39
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

Sincronizacin peridica
La siguiente figura muestra un ejemplo de sincronizacin peridica mediante un flanco en
una entrada digital:

Mientras est habilitada la sincronizacin para el contaje en sentido ascendente, el contador


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

Contaje, medicin y lectura de posicin


40 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

2.2.7.2 Sincronizacin en caso de seal N


La sincronizacin en caso de seal N en la entrada de encder se puede disparar
dependiente o independientemente del estado de una entrada digital.

Sincronizacin nica
La siguiente figura muestra un ejemplo de sincronizacin nica en caso de seal N
(independientemente de una entrada digital):

Tras la habilitacin de la sincronizacin para el contaje en sentido ascendente, el contador


se sincroniza con la primera seal N. Tras desactivar y volver a activar el bit de control
(Pgina 188) EN_SYNC_UP , el contador puede volver a sincronizarse.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 41
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

Sincronizacin peridica
La siguiente figura muestra un ejemplo de sincronizacin peridica en caso de seal N:

Mientras est habilitada la sincronizacin para el contaje en sentido ascendente, el contador


se sincroniza con cada seal N.

Contaje, medicin y lectura de posicin


42 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

Habilitacin mediante una entrada digital


La siguiente figura muestra un ejemplo de sincronizacin peridica en caso de seal N en
funcin del estado de una entrada digital:

Mientras est habilitada la sincronizacin para el contaje en sentido ascendente y la entrada


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

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 43
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

2.2.8 Valores de comparacin

2.2.8.1 Valores de comparacin y salidas

Descripcin
Es posible definir dos valores de comparacin que pueden controlar las dos salidas digitales
del canal, independientemente del programa de usuario:
Valor de referencia 0 para salida digital DQ0
Valor de referencia 1 para salida digital DQ1
En funcin del modo de operacin y el sensor o encder utilizado, establezca como valores
de comparacin dos valores de posicin, valores de contaje o valores medidos. El valor de
comparacin 1 debe ser superior al valor de comparacin 0. Los valores de comparacin
son parametrizables y pueden modificarse en tiempo de ejecucin a travs 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 travs de la
interfaz de respuesta, pero no como salida fsica.

Conmutacin de salidas digitales desde el programa de usuario


Con los bits de control (Pgina 188) TM_CTRL_DQ0 y TM_CTRL_DQ1 se controla la
utilizacin 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 funcin tecnolgica configurada. Si TM_CTRL_DQm est
establecido en 1, se habilita la funcin tecnolgica para controlar la salida digital
correspondiente.
El estado de una salida digital se notifica mediante el bit de realimentacin STS_DQm
correspondiente.

Contaje, medicin y lectura de posicin


44 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

2.2.8.2 Conmutacin a los valores de comparacin con valor de contaje como referencia
Los valores de comparacin se comparan con el valor de contaje actual. Si el valor de
contaje cumple la condicin de comparacin parametrizada y la funcin tecnolgica de la
salida digital correspondiente est habilitada, la salida digital se activa. Cuando se
parametriza "Entre valor de referencia 0 y 1" para la salida digital DQ1, los dos valores de
comparacin repercuten en DQ1.
La conmutacin de una salida digital puede configurarse para que dependa de los
siguientes eventos de comparacin:

Ajuste entre el valor de comparacin y el lmite superior de contaje


La salida digital correspondiente se establece en 1 cuando:
Valor de comparacin <= valor de contaje <= lmite superior de contaje

El evento de comparacin es independiente del sentido de contaje.

Ajuste entre el valor de comparacin y el lmite inferior de contaje


La salida digital correspondiente se establece en 1 cuando:
Lmite inferior de contaje <= valor de contaje <= valor de comparacin

El evento de comparacin es independiente del sentido de contaje.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 45
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

Ajuste entre los valores de comparacin 0 y 1


El evento de comparacin puede parametrizarse para la salida digital DQ1 cuando para la
salida digital DQ0 se ha parametrizado "Utilizada por el programa de usuario".
DQ1 se establece en 1 cuando:
Valor de comparacin 0 <= valor de contaje <= valor de comparacin 1

El evento de comparacin es independiente del sentido de contaje.

Ajuste con valor de comparacin para una duracin 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 comparacin
Sentido de contaje actual = sentido de contaje parametrizado para el evento de
comparacin
La siguiente figura muestra un ejemplo del evento de comparacin al contar en sentido
ascendente:

Contaje, medicin y lectura de posicin


46 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

La siguiente figura muestra un ejemplo del evento de comparacin al contar en sentido


descendente:

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

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

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

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 47
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

Ajuste mediante el programa de usuario hasta el valor de comparacin


Puede establecer cada salida digital en 1 (flanco) ajustando el bit de control (Pgina 188)
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 comparacin en el sentido parametrizado
del evento de comparacin
Desactivacin del correspondiente bit de control SET_DQm
La siguiente figura muestra un ejemplo del evento de comparacin 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 comparacin.

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

Contaje, medicin y lectura de posicin


48 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

2.2.8.3 Conmutacin a los valores de comparacin con valor de posicin (valor absoluto SSI)
como referencia
Los valores de comparacin se comparan con el valor de posicin actual. Si el valor de
posicin cumple la condicin de comparacin parametrizada y la funcin tecnolgica de la
salida digital correspondiente est habilitada, la salida digital se activa. Cuando se
parametriza "Entre valor de referencia 0 y 1" para la salida digital DQ1, los dos valores de
comparacin repercuten en DQ1.
La conmutacin de una salida digital puede configurarse para que dependa de los
siguientes eventos de comparacin:

Ajuste entre el valor de comparacin y el lmite superior


El lmite superior coincide con el valor de posicin mximo.
La salida digital correspondiente se establece en 1 cuando:
Valor de comparacin <= valor de posicin <= valor de posicin mximo

El evento de comparacin es independiente del sentido del cambio del valor de posicin. El
valor de posicin mximo depende de la resolucin del encder absoluto SSI.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 49
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

Ajuste entre el valor de comparacin y el lmite inferior


El lmite inferior coincide con el valor de posicin "0".
La salida digital correspondiente se establece en 1 cuando:
0 <= Valor de posicin = valor de comparacin

El evento de comparacin es independiente del sentido del cambio del valor de posicin.

Ajuste entre los valores de comparacin 0 y 1


El evento de comparacin puede parametrizarse para la salida digital DQ1 cuando para la
salida digital DQ0 se ha parametrizado "Utilizada por el programa de usuario".
DQ1 se establece en 1 cuando:
Valor de comparacin 0 <= valor de posicin <= valor de comparacin 1

El evento de comparacin es independiente del sentido del cambio del valor de posicin.

Contaje, medicin y lectura de posicin


50 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

Ajuste con valor de comparacin para una duracin del impulso


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

La siguiente figura muestra un ejemplo del evento de comparacin en sentido descendente:

Para repetir el evento de comparacin, debe cambiarse el valor de posicin de modo que
coincida de nuevo con el valor de comparacin correspondiente o lo cruce.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 51
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

Ajuste mediante el programa de usuario hasta el valor de comparacin


Puede establecer cada salida digital en 1 (flanco) ajustando el bit de control (Pgina 188)
SET_DQm. La correspondiente salida digital se establece en 0 si se produce uno de los
siguientes eventos:
Coincidencia del valor de posicin y del valor de comparacin o cruce del valor de
comparacin en el sentido parametrizado del evento de comparacin
Desactivacin del correspondiente bit de control SET_DQm
La siguiente figura muestra un ejemplo del evento de comparacin en sentido ascendente:

Al establecer el bit de control SET_DQm a 0 puede desconectar la salida digital antes de


que el valor de posicin coincida con el de comparacin o lo cruce.

Nota
Si se alcanza o se cruza el valor de comparacin en el sentido parametrizado, el bit de
realimentacin EVENT_CMPm se establece independientemente del estado del bit de
control SET_DQm.

Contaje, medicin y lectura de posicin


52 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

2.2.8.4 Conmutacin a los valores de comparacin con valor medido como referencia
Los valores de comparacin se comparan con el valor medido actual. Si el valor medido de
la condicin de comparacin parametrizada se cumple y la funcin tecnolgica de la salida
digital correspondiente est habilitada, se activa la salida digital. Cuando se parametriza
"Entre los valores de comparacin 0 y 1" o "No comprendido entre valor de comparacin 0
y 1" para la salida digital DQ1, los dos valores de comparacin repercuten en DQ1.
La conmutacin de una salida digital puede configurarse para que dependa de los
siguientes eventos de comparacin:

Ajuste por encima del valor de comparacin


La salida digital correspondiente se establece en 1, cuando:
Valor de medida >= valor de referencia

Ajuste por debajo del valor de comparacin


La salida digital correspondiente se establece en 1, cuando:
Valor de medida <= valor de referencia

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 53
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

Ajuste entre los valores de comparacin 0 y 1


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

Sin ajuste entre los valores de comparacin 0 y 1


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

Contaje, medicin y lectura de posicin


54 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

2.2.9 Determinacin de medidas

2.2.9.1 Sinopsis de las funciones de medicin


Existen las siguientes funciones de medicin:

Tipo de medicin (Pgina 56) Descripcin


Medicin de frecuencia A partir del cronograma de los impulsos de contaje o cambios de
los valores de posicin se calcula la frecuencia media en un inter-
valo de medicin, y dicha frecuencia se devuelve como nmero en
coma flotante en hercios.
Medicin del perodo A partir del cronograma de los impulsos de contaje o los cambios
de los valores de posicin se calcula el perodo medio en un inter-
valo de medicin, y dicho perodo medio se devuelve como nme-
ro en coma flotante en segundos.
Medicin de velocidad A partir del cronograma de los impulsos de contaje o los cambios
de los valores de posicin y otros parmetros se calcula la veloci-
dad media en un intervalo de medicin, y dicha velocidad media se
devuelve en la unidad parametrizada.

Los valores medidos y de contaje estn disponibles simultneamente en la interfaz de


realimentacin.

Tiempo de actualizacin
Puede parametrizar como tiempo de actualizacin el intervalo con el que el mdulo
tecnolgico actualiza cclicamente los valores medidos. A travs de tiempos de actualizacin
ms dilatados se pueden filtrar magnitudes inestables y se puede aumentar la precisin de
medida.

Control de puerta en encders 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 actualizacin es asncrono al abrir la puerta,
es decir, el tiempo de actualizacin no se inicia con la apertura de la puerta. Despus del
cierre de la puerta interna se devuelve el ltimo valor medido.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 55
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

2.2.9.2 Determinacin de medidas con encder incremental o generador de impulsos

Rangos de medicin (TM Count y TM PosInput)


Las funciones de medicin tienen los siguientes lmites de rango de medicin:

Tipo de medicin Lmite inferior del rango de medi- Lmite superior del rango de me-
cin dicin
Medicin de frecuencia 0,04 Hz 800 kHz* / 4 MHz**
Medicin de perodo 1,25 s* / 0,25 s** 25 s
Medicin de velocidad Depende del nmero parametrizado de "incrementos por unidad" y de
la "base de tiempo para medicin de velocidad"

* Vlido para encder incrementales de 24 V y evaluacin de seal "cudruple".


** Vlido para encder incremental RS422 y evaluacin de seal "cudruple".

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 cuestin.

Rangos de medicin (CPU compacta)


Las funciones de medicin tienen los siguientes lmites de rango de medicin:

Tipo de medicin Lmite inferior del rango de medi- Lmite superior del rango de me-
cin dicin
Medicin de frecuencia 0,04 Hz 400 kHz*
Medicin de perodo 2,5 s* 25 s
Medicin de velocidad Depende del nmero parametrizado de "incrementos por unidad" y de
la "base de tiempo para medicin de velocidad"

* Vlido para encder incrementales de 24 V y evaluacin de seal "cudruple".

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 cuestin.

Contaje, medicin y lectura de posicin


56 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

Principio de medicin
El mdulo tecnolgico 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 actualizacin precedente. Para calcular una magnitud se evalan el
intervalo de medida y el nmero de impulsos del intervalo de medida.
Cuando no se produce ningn impulso de contaje en el tiempo de actualizacin, se produce
una adaptacin dinmica del intervalo de medida. En este caso, se adopta un impulso al
final del tiempo de actualizacin y el intervalo de medida se calcula desde ah hasta el
ltimo impulso producido. A continuacin, el nmero de impulsos es 1.
El bit de realimentacin 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.
Las siguientes figuras muestran el principio de medicin y la adaptacin dinmica del
intervalo de medida:

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 57
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

Medicin de frecuencia
En el tiempo que transcurre hasta el primer valor de medida existente se devuelve el valor
"0".
El proceso de medicin empieza con el primer impulso captado tras la apertura de la puerta
interna. El primer valor medido no se calcula hasta despus del segundo impulso.
Cada vez que transcurre el tiempo de actualizacin, el valor medido se actualiza en la
interfaz de realimentacin (Pgina 191). Cuando la puerta interna est cerrada, el proceso
de medicin se detiene y el valor medido ya no se actualiza.
La siguiente figura muestra un ejemplo de la medicin de la frecuencia con un tiempo de
actualizacin de 1 s:

Contaje, medicin y lectura de posicin


58 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

Medicin del perodo


En la medicin del perodo, 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".

Medicin de velocidad
Para la medicin de la velocidad, la frecuencia normalizada se emite como valor medido. La
normalizacin se parametriza a travs de la base de tiempo y el nmero de incrementos que
el encder emite por unidad.
Ejemplo:
Su encder 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, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 59
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

2.2.9.3 Determinacin de medidas con encder absoluto SSI

Rangos de medicin para el encder absoluto SSI


Las funciones de medicin tienen los siguientes lmites de rango de medida:

Tipo de medicin Lmite inferior del rango de medi- Lmite superior del rango de me-
da dida
Medicin de frecuencia 0,04 Hz 4 MHz
Medicin del perodo 0,25 s 25 s
Medicin de velocidad En funcin del nmero parametrizado de "Incrementos por unidad" y
"Base de tiempo para medicin de velocidad"

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

Principio de medicin
El mdulo tecnolgico 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 posicin antes y durante el tiempo de actualizacin precedente. Para el
clculo de una magnitud se evalan el intervalo de medicin y el cambio total del valor de
posicin en el intervalo de medicin. El cambio total del valor de posicin en un intervalo de
medicin coincide con el nmero de incrementos del encder en el mismo intervalo de
medicin.
Cuando no se produce ningn cambio del valor de posicin en el tiempo de actualizacin, se
produce una adaptacin dinmica del intervalo de medicin. En este caso, se adopta un
cambio del valor de posicin al final del tiempo de actualizacin y el intervalo de medicin se
calcula desde ah hasta el ltimo telegrama SSI con un cambio del valor de posicin.
Entonces, el cambio del valor de posicin es 1.
El bit de realimentacin STS_M_INTERVAL notifica si se ha producido un cambio del valor
de posicin en el intervalo de medicin precedente. De ese modo, se puede distinguir entre
un cambio del valor de posicin adoptado y uno efectivo. Si el mdulo tecnolgico no puede
calcular ningn valor medido debido a un rebase de los lmites del rango de medida, no se
establece el bit de realimentacin STS_M_INTERVAL.

Contaje, medicin y lectura de posicin


60 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

Medicin de frecuencia
En el tiempo que transcurre hasta el primer valor medido existente se devuelve el valor "0,0".
El proceso de medicin empieza con el primer cambio del valor de posicin captado. El
primer valor medido no se calcula hasta despus del segundo cambio del valor de posicin
captado.
Cada vez que transcurre el tiempo de actualizacin, el valor medido se actualiza en la
interfaz de realimentacin (Pgina 191).
La siguiente figura muestra un ejemplo de la medicin de la frecuencia con un tiempo de
actualizacin de 1 s:

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 61
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

Medicin del perodo


En la medicin del perodo, 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".

Medicin de velocidad
Para la medicin de la velocidad, la frecuencia normalizada se emite como valor medido. La
normalizacin se parametriza a travs de la base de tiempo y el nmero de incrementos que
el encder emite por unidad.
Ejemplo:
Su encder absoluto SSI funciona con una resolucin 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.

Contaje, medicin y lectura de posicin


62 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

2.2.10 Histresis

2.2.10.1 Histresis con encder incremental o generador de impulsos

Descripcin
Con la histresis se puede definir un rango para los valores de comparacin 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 encder, el valor de contaje puede oscilar alrededor de un valor
concreto. Si en el rango de oscilacin hay un valor de comparacin o un lmite de contaje, la
salida digital correspondiente se activa y desactiva con la frecuencia conveniente sin aplicar
una histresis. La histresis evita esta conmutacin no deseada, as como alarmas de
proceso parametrizadas cuando tiene lugar un evento de comparacin.
La histresis se activa si el correspondiente valor de comparacin se alcanza con un
impulso de contaje. Si el valor de contaje se ajusta al valor de arranque durante una
histresis activa, la histresis se desactiva.
El rango de histresis finaliza, independientemente del valor de histresis, en el lmite
inferior o superior de contaje.

Funcionamiento
La siguiente figura muestra un ejemplo de histresis con la siguiente parametrizacin:
Ajuste de una salida digital entre el valor de comparacin y el lmite de contaje superior
Valor de comparacin = 5
Histresis = 0 o 2 (sobre fondo gris)

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 63
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

La histresis se activa al alcanzar el valor de contaje 5. Con la histresis activada el


resultado de la comparacin permanece invariable. La histresis se desactiva al alcanzar los
valores de contaje 2 u 8.
La siguiente figura muestra un ejemplo de histresis con la siguiente parametrizacin:
Ajuste con valor de comparacin para una duracin del impulso
Valor de comparacin = 5
Comparacin en ambos sentidos de contaje
Histresis = 0 o 2 (sobre fondo gris)

Contaje, medicin y lectura de posicin


64 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

2.2.10.2 Histresis con encder absoluto SSI

Descripcin
Con la histresis se puede definir un rango para los valores de comparacin en el que las
salidas digitales no deban conmutarse de nuevo antes de que el valor de posicin haya
salido una vez de este rango.
Con leves movimientos del encder, el valor de posicin puede oscilar alrededor de un valor
concreto. Si en el rango de oscilacin hay un valor de comparacin, "0" o el valor de
posicin mximo, la salida digital correspondiente se activa y desactiva con la frecuencia
conveniente sin aplicar una histresis. La histresis evita esta conmutacin no deseada, as
como alarmas de proceso parametrizadas cuando tiene lugar un evento de comparacin.
El rango de histresis finaliza, independientemente del valor de la histresis, en "0" y en el
valor de posicin mximo.

Funcionamiento
La siguiente figura muestra un ejemplo de histresis con la siguiente parametrizacin:
Ajuste de una salida digital entre el valor de comparacin y el lmite superior
Valor de comparacin = 10
Histresis = 0 o 2 (sobre fondo gris)

La histresis se activa al alcanzarse el valor de posicin 10. Con la histresis activada el


resultado de la comparacin permanece invariable. La histresis se desactiva al alcanzarse
los valores de posicin 7 o bien 13.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 65
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

La siguiente figura muestra un ejemplo de histresis con la siguiente parametrizacin:


Ajuste con valor de comparacin para una duracin del impulso
Valor de comparacin = 10
Comparacin en ambos sentidos de los cambios del valor de posicin
Histresis = 0 o 2 (sobre fondo gris)

Contaje, medicin y lectura de posicin


66 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

2.2.11 Alarmas

Alarma de proceso
El mdulo tecnolgico puede disparar una alarma de proceso en la CPU, entre otros,
cuando tiene lugar un evento de comparacin, cuando se rebasan el lmite superior o
inferior, cuando el contador pasa por cero y/o cuando cambia el sentido de contaje
(inversin de sentido). Es posible definir qu eventos deben generar una alarma de proceso
durante el funcionamiento.

Alarma de diagnstico
El mdulo tecnolgico puede disparar alarmas de diagnstico si se producen errores. Debe
habilitar las alarmas de diagnstico para determinados errores en la configuracin del
dispositivo. Infrmese con el manual de producto del mdulo tecnolgico sobre los eventos
que pueden disparar una alarma de diagnstico durante el funcionamiento.

2.2.12 Lectura de posicin para Motion Control

Descripcin
El mdulo tecnolgico se puede utilizar para la lectura de posicin con S7-1500
Motion Control .
Para ello, en la configuracin de dispositivos del mdulo tecnolgico en STEP 7 (TIA Portal)
seleccione el modo "Lectura de posicin para el objeto tecnolgico 'Motion Control'". As se
reducen las posibilidades de parametrizacin a los parmetros necesarios. Para TM Count o
TM PosInput el modo de funcionamiento se aplica automticamente a todos los canales del
mdulo tecnolgico. En una CPU compacta el modo de operacin se aplica al canal en
cuestin.
Si se emplea un encder incremental o un generador de impulsos, la lectura de posicin se
basa en la funcin de contaje del mdulo tecnolgico. Con un encder absoluto SSI, el valor
absoluto se lee a travs de una interfaz serie sncrona, se acondiciona de acuerdo con la
parametrizacin y se pone a disposicin de S7-1500 Motion Control.
Encontrar informacin sobre el resto de la configuracin en la ayuda sobre objetos
tecnolgicos de eje de S7-1500 Motion Control.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 67
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

2.2.13 Seales del encder

2.2.13.1 Seales de contaje de 24 V y TTL

Seales de contaje de encder incrementales de 24 V y TTL


El encder incremental de 24 V suministra al mdulo tecnolgico las seales de 24 V A, B
y N. Las seales A y B estn desfasadas 90 entre s. Puede conectar tambin encders
incrementales sin seal N.
En un encder incremental de 24 V se utilizan las seales A y B para contar. La seal N
sirve, en la parametrizacin 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 seales de un encder
incremental de 24 V:

El mdulo tecnolgico detecta el sentido de contaje por la secuencia de los flancos en las
seales A y B. Puede definir una inversin del sentido de contaje.

Seales de contaje de generadores de impulsos de 24 V y TTL sin/con seal de sentido


El sensor, por ejemplo un detector de proximidad (BERO) o una fotoclula, solo proporciona
una seal de contaje, que debe conectarse a la conexin A del contador.
Adicionalmente puede conectar a la conexin B del contador una seal para detectar el
sentido. Si el encder no proporciona la seal correspondiente, se puede predefinir el
sentido de contaje con el programa de usuario a travs de la interfaz de control.
La siguiente figura muestra un ejemplo del cronograma de las seales de un encder de
impulsos de 24 V con seal de sentido y los impulsos de contaje resultantes:

Contaje, medicin y lectura de posicin


68 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

Seales de contaje de generadores de impulsos de 24 V y TTL con seal de contaje


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

Sensores tipo P/tipo M para seales de contaje de 24 V (TM Count)


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

Sensores tipo P para seales de contaje de 24 V (CPU compacta)


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

Vigilancia de las seales de encder (TM Count y TM PosInput)


El mdulo tecnolgico vigila las seales de los encder de 24 V de tipo push/pull por si hay
presencia de rotura de hilo. Asimismo vigila las seales TTL por si hay una tensin offset.
Si se habilita la alarma de diagnstico en la configuracin de dispositivos, el mdulo
tecnolgico disparar una alarma de diagnstico en caso de error en las seales del
encder.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 69
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

2.2.13.2 Seales de contaje RS422

Seales de contaje de encders incrementales RS422


El encder incremental RS422 proporciona al mdulo tecnolgico las siguientes seales
diferenciales:
A y /A
B y /B
N y /N
La informacin de seal en seales RS422 se codifica en su tensin diferencial entre A y /A,
B y /B o N y /N. Las seales A y B estn desfasadas 90 entre s. Puede conectar tambin el
encder incremental sin seal N.
En un encder incremental RS422 se emplean las seales A y B para contar. La seal N
sirve, en la parametrizacin correspondiente, para poner el contador al valor de arranque o
guardar el valor de contaje actual como valor de Capture.
La siguiente figura muestra un ejemplo del cronograma de las seales de un encder
incremental RS422:

El mdulo tecnolgico detecta el sentido de contaje por la secuencia de los flancos en las
seales A y B. Puede definir una inversin del sentido de contaje.

Contaje, medicin y lectura de posicin


70 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

Seales de contaje de encders de impulsos RS422 sin/con seal de sentido


El encder, por ejemplo una fotoclula, solo proporciona una seal de contaje, que debe
conectarse a la conexin A.
Adicionalmente puede conectar a la conexin B una seal para detectar el sentido. Si el
encder no proporciona la seal correspondiente, se puede predefinir el sentido de contaje
con el programa de usuario a travs de la interfaz de control.
La siguiente figura muestra un ejemplo del cronograma de las seales de un generador de
impulsos RS422 con seal de sentido y los impulsos de contaje resultantes:

Seales de contaje de encders de impulsos RS422 con seal de contaje ascendente/descendente


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

Vigilancia de las seales de encder


El mdulo tecnolgico vigila posibles roturas de hilo, cortocircuitos y tensiones errneas en
las seales RS422.
Si se habilitan la alarma de diagnstico en la configuracin del dispositivo, el mdulo
tecnolgico dispara una alarma de diagnstico en caso de error en las seales del encder.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 71
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

2.2.13.3 Seales SSI

Seales de encders absolutos SSI


El encder absoluto SSI y el mdulo tecnolgico se comunican a travs de las seales de
datos SSI DAT y /DAT (D) y las seales en contrafase SSI CLK y /CLK (C). SSI utiliza el
estndar de seal RS422. La informacin de seal est codificada en la tensin diferencial
correspondiente entre C y /C, as como D y /D.

Vigilancia de las seales de encder y los telegramas SSI


El mdulo tecnolgico vigila posibles roturas de hilo, cortocircuitos o tensiones errneas en
las seales de un encder absoluto SSI. Adems, el mdulo tecnolgico vigila posibles
errores en los telegramas SSI.
Si se habilitan las alarmas de diagnstico en la configuracin de dispositivo, el mdulo
tecnolgico dispara una alarma de diagnstico en caso de error en las seales del encder
o el telegrama SSI.

Contaje, medicin y lectura de posicin


72 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

2.2.14 Evaluacin de seales incrementales

2.2.14.1 Vista general


El contador del mdulo tecnolgico cuenta los flancos de las seales de encder A y B. En
los encders incrementales con seales A y B desfasadas entre s, puede elegir entre la
evaluacin simple y la mltiple para aumentar la resolucin.
Es posible parametrizar las siguientes evaluaciones de la seal:
Evaluacin simple (Pgina 73)
Doble evaluacin (Pgina 74)
Evaluacin cudruple (Pgina 75)

2.2.14.2 Evaluacin simple


En la evaluacin simple se evalan el flanco ascendente y descendente en la seal A
durante un nivel bajo en la seal B.
Los impulsos de contaje en sentido ascendente se generan con un flanco ascendente en la
seal A durante un nivel bajo en la seal B. Los impulsos de contaje en sentido
descendente se generan con un flanco descendente en la seal A durante un nivel bajo en
la seal B.
La figura siguiente muestra un ejemplo de evaluacin simple de seales de contaje de 24 V
y TTL:

La figura siguiente muestra un ejemplo de evaluacin simple de las seales de contaje


RS422:

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 73
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

2.2.14.3 Evaluacin doble


En la evaluacin doble se evalan los flancos ascendentes y descendentes de la seal A.
En funcin del sentido de los flancos de la seal A y del nivel de la seal B entretanto, se
crean impulsos de contaje en sentido ascendente o descendente.
La figura siguiente muestra un ejemplo de evaluacin doble de seales de contaje de 24 V y
TTL:

La figura siguiente muestra un ejemplo de evaluacin doble de las seales de contaje


RS422:

Contaje, medicin y lectura de posicin


74 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

2.2.14.4 Evaluacin cudruple


En la evaluacin cudruple se evalan los flancos ascendentes y descendentes en las
seales A y B.
En funcin del sentido de los flancos de una seal 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 evaluacin cudruple de seales de contaje de
24 V y TTL:

La figura siguiente muestra un ejemplo de evaluacin cudruple de las seales de contaje


RS422:

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 75
Principios bsicos de contaje, medicin y lectura de posicin
2.2 Principios bsicos de contaje, medicin y lectura de posicin (TM Count, TM PosInput, CPU compacta)

2.2.15 Modo iscrono (TM Count y TM PosInput)


El mdulo tecnolgico admite la funcin de sistema "Modo iscrono" en funcionamiento
descentralizado. Esta funcin de sistema permite capturar valores de posicin, valores de
contaje y valores medidos en un determinado ciclo del sistema.
En el modo iscrono, el ciclo del programa de usuario, la transferencia de las seales de
entrada y el procesamiento en el mdulo tecnolgico se sincronizan entre s. Las seales de
salida se conmutan inmediatamente cuando se cumple la condicin de comparacin
correspondiente. Un cambio de estado en una entrada digital causa de inmediato la
reaccin prevista del mdulo tecnolgico y el cambio del bit de estado de la entrada digital
en la interfaz de realimentacin.

Procesamiento de los datos


Los datos transferidos al mdulo tecnolgico en el ciclo de bus actual a travs de la interfaz
de control se hacen efectivos al editarlos en el marco del ciclo interno del mdulo
tecnolgico. En el instante Ti se capturan el valor de posicin o de contaje y, dado el caso,
el valor medido y los bits de estado, y se proporcionan en la interfaz de realimentacin para
la recogida en el ciclo de bus actual.

Ms informacin
Encontrar una descripcin detallada del modo iscrono en el manual de funciones
PROFINET con STEP 7, disponible para su descarga en Internet
(https://support.industry.siemens.com/cs/ww/es/view/49948856).

Contaje, medicin y lectura de posicin


76 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.3 Principios bsicos de contaje (TM Timer DIDQ)

2.3 Principios bsicos de contaje (TM Timer DIDQ)

2.3.1 Sinopsis de las aplicaciones posibles

Introduccin
El TM Timer DIDQ se configura y parametriza con el software de configuracin.
Las funciones del mdulo se controlan a travs del programa de usuario.

Entorno del sistema


El mdulo correspondiente puede emplearse en los siguientes entornos del sistema:

Aplicaciones posibles Componentes necesarios Software de configuracin En el programa de usuario


Operacin centralizada con Sistema de automatiza- STEP 7 (TIA Portal) y Acceso directo a la interfaz
una CPU S7-1500 o cin S7-1500 o sistema STEP 7: de respuesta del mdulo
ET 200SP de periferia descentrali- Configuracin de dispositi- tecnolgico en los datos IO
zada ET 200SP vos y ajuste de parmetros
con configuracin hardware
TM Timer DIDQ
Operacin descentralizada Sistema de automatiza-
con una CPU S7-1500 cin S7-1500
Sistema de periferia
descentralizada ET 200
TM Timer DIDQ
Operacin descentralizada Sistema de automatiza-
con una CPU S7-300/400 cin S7-300/400
Sistema de periferia
descentralizada ET 200
TM Timer DIDQ
Operacin descentralizada Sistema de automatiza- Software de configuracin
en un sistema de otro fabri- cin de otro fabricante de otro fabricante:
cante Configuracin del dispositivo
Sistema de periferia
y ajuste de parmetros con
descentralizada ET 200
el archivo GSD
TM Timer DIDQ

Nota
Encontrar una descripcin de la interfaz de control y respuesta en el manual de producto
del TM Timer DIDQ.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 77
Principios bsicos de contaje, medicin y lectura de posicin
2.3 Principios bsicos de contaje (TM Timer DIDQ)

2.3.2 Contaje con encder incremental


Algunos canales de un TM Timer DIDQ pueden utilizarse para tareas de contaje sencillas
con un encder incremental. Contar significa registrar y sumar eventos. Cada uno de los
canales parametrizados como contadores captura las dos seales incrementales y las
evala como corresponda.

Sentido de contaje
El mdulo tecnolgico puede contar hacia delante o hacia atrs con un encder incremental.
El sentido de contaje se cambia mediante inversin.

Lmites de contaje
Los lmites de contaje definen el rango utilizado por los valores de contaje.
El valor de contaje mnimo es 2147483648 (231). El valor de contaje mximo es
2147483647 (2311). El contador correspondiente cuenta de manera continua. En caso de
rebase por exceso, el contador salta al lmite de contaje opuesto y contina contando.
El programa de usuario no puede influir en el valor de contaje.

Parametrizacin
Para utilizar un contador para un encder incremental, se agrupan dos entradas digitales de
un grupo de canales. Para ello, en los parmetros de canal del grupo que corresponda se
selecciona la configuracin "Encder incremental (A, B desfasadas)".

Nota
Contadores del TM Timer DIDQ 16x24V
El nmero de contadores disponibles del TM Timer DIDQ 16x24V depende de la
configuracin del canal. Para poder utilizar 4 contadores, en la configuracin 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 realimentacin 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, medicin y lectura de posicin


78 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.3 Principios bsicos 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 seal de impulso y la evala como
corresponda.

Sentido de contaje
El mdulo tecnolgico puede contar hacia delante con un generador de impulsos.

Lmites de contaje
Los lmites de contaje definen el rango utilizado por los valores de contaje.
El valor de contaje mnimo es 2147483648 (231). El valor de contaje mximo es
2147483647 (2311). El contador correspondiente cuenta de manera continua. En caso de
rebase por exceso, el contador salta al lmite de contaje opuesto y contina contando.
El programa de usuario no puede influir en el valor de contaje.

Parametrizacin
Para utilizar un contador para un generador de impulsos, en los parmetros de canal del
grupo que corresponda se selecciona la configuracin "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 nmero de contadores disponibles del TM Timer DIDQ 16x24V depende de la
configuracin del canal. Para poder utilizar 4 contadores, en la configuracin 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 realimentacin en el valor TEC_IN
(DIm). DIm es la entrada digital correspondiente.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 79
Principios bsicos de contaje, medicin y lectura de posicin
2.3 Principios bsicos de contaje (TM Timer DIDQ)

2.3.4 Seales de contaje de 24 V

Seales de contaje de encders incrementales de 24 V


El encder incremental de 24 V suministra al mdulo tecnolgico las seales de 24 V A y B.
Las seales A y B estn desfasadas 90 entre s.
La siguiente figura muestra un ejemplo del cronograma de las seales de un encder
incremental de 24 V:

El mdulo tecnolgico detecta el sentido de contaje por la secuencia de los flancos en las
seales A y B. Puede definir una inversin del sentido de contaje.
Evaluacin de seal
Las dos seales desfasadas de un encder incremental se evalan cuatro veces. En la
evaluacin cudruple se evalan los flancos ascendentes y descendentes en las seales A
y B.
Los impulsos de contaje se crean en sentido ascendente o descendente en funcin del
sentido de los flancos de una seal y del nivel de la otra seal entretanto.
La figura siguiente muestra un ejemplo de evaluacin cudruple de seales de contaje de
24 V:

Seales de contaje de generadores de impulsos de 24 V


El encder, por ejemplo un detector de proximidad (BERO) o una fotoclula, solo
proporciona una seal de contaje, que debe conectarse a la entrada digital de un contador.
Se pueden contar los flancos ascendentes o descendentes de la seal.

Contaje, medicin y lectura de posicin


80 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.3 Principios bsicos de contaje (TM Timer DIDQ)

2.3.5 Modo iscrono


El TM Timer DIDQ soporta la funcin de sistema "Modo iscrono" en funcionamiento
descentralizado. Esta funcin de sistema permite capturar valores de contaje en un
determinado ciclo del sistema.
En el modo iscrono, el ciclo del programa de usuario, la transferencia de las seales de
entrada y el procesamiento en el mdulo se sincronizan entre s.

Procesamiento de los datos


Los datos transferidos al mdulo en el ciclo de bus actual a travs de la interfaz de control
se hacen efectivos al editarlos en el marco del ciclo interno del mdulo. En el instante Ti se
leen el valor de contaje y los bits de estado, y se preparan en la interfaz de realimentacin
para la recogida en el ciclo de bus actual.

Ms informacin
Encontrar una descripcin detallada del modo iscrono en el manual de funciones
PROFINET con STEP 7, disponible para su descarga en Internet
(https://support.industry.siemens.com/cs/ww/es/view/49948856).

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 81
Principios bsicos de contaje, medicin y lectura de posicin
2.4 Principios bsicos de contaje (mdulos de entradas digitales)

2.4 Principios bsicos de contaje (mdulos de entradas digitales)

2.4.1 Sinopsis de las aplicaciones posibles

Introduccin
El mdulo de entradas digitales se configura y parametriza con el software de configuracin.
Las funciones del mdulo se controlan a travs del programa de usuario.

Entorno del sistema


El mdulo correspondiente puede emplearse en los siguientes entornos del sistema:

Aplicaciones posibles Componentes necesarios Software de configuracin En el programa de usuario


Operacin centralizada con Sistema de automatiza- STEP 7 (TIA Portal) y Acceso directo a la interfaz
una CPU S7-1500 o cin S7-1500 o sistema STEP 7: de control y respuesta del
ET 200SP de periferia descentrali- Configuracin de dispositi- mdulo tecnolgico en los
vos y ajuste de parmetros datos IO
zada ET 200SP
con configuracin hardware
Mdulo de entradas digi-
tales
Operacin descentralizada Sistema de automatiza-
con una CPU S7-1500 cin S7-1500
Sistema de periferia
descentralizada ET 200
Mdulo de entradas digi-
tales
Operacin descentralizada Sistema de automatiza-
con una CPU S7-300/400 cin S7-300/400
Sistema de periferia
descentralizada ET 200
Mdulo de entradas digi-
tales
Operacin descentralizada Sistema de automatiza- Software de configuracin
en un sistema de otro fabri- cin de otro fabricante de otro fabricante:
cante Configuracin del dispositivo
Sistema de periferia
y ajuste de parmetros con
descentralizada ET 200
el archivo GSD
Mdulo de entradas digi-
tales

Nota
Encontrar una descripcin de la interfaz de control y respuesta en el manual de producto
del mdulo de entradas digitales.

Contaje, medicin y lectura de posicin


82 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.4 Principios bsicos de contaje (mdulos de entradas digitales)

2.4.2 Contaje con generador de impulsos


Contar significa registrar y sumar eventos. Los contadores de los mdulos capturan seales
de impulsos y las evalan segn corresponda. El sentido de contaje puede predefinirse a
travs de seales de encder o de impulsos adecuadas o a travs de la parametrizacin.
Existe la posibilidad de emplear bits de realimentacin para conmutar salidas digitales de
mdulos de salidas digitales exactamente en 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 continuacin.

Lmites de contaje
Los lmites de contaje definen el rango utilizado por los valores de contaje. Los lmites de
contaje son parametrizables y pueden modificarse durante el funcionamiento a travs del
programa de usuario. Consulte el manual de producto del mdulo para obtener informacin
sobre los lmites de contaje mximos y mnimos ajustables.
Existe la posibilidad de parametrizar si los procesos de contaje continan o finalizan al
superar un lmite de contaje (cierre de puerta automtico).

Valor inicial
Como valor inicial se puede parametrizar un valor cualquiera comprendido entre los lmites
de contaje. El valor inicial puede modificarse durante el funcionamiento a travs 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 seales de contaje.
El control de la puerta HW se realiza de forma externa a travs de una entrada digital del
mdulo tecnolgico. La puerta HW se puede activar con la parametrizacin. El control de la
puerta SW se realiza a travs del programa de usuario. Encontrar una descripcin de la
interfaz de control y realimentacin en el manual de producto del mdulo de entradas
digitales.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 83
Principios bsicos de contaje, medicin y lectura de posicin
2.4 Principios bsicos de contaje (mdulos de entradas digitales)

2.4.3 Comportamiento en los lmites de contaje

Rebase de un lmite de contaje


El lmite superior se rebasa por exceso cuando el valor de contaje actual coincide con el
lmite superior y se produce un nuevo impulso de contaje en sentido ascendente. El lmite
inferior de contaje se rebasa por exceso si el valor de contaje actual coincide con el lmite
inferior de contaje y se produce un nuevo impulso de contaje en sentido descendente.
En los mdulos de entradas digitales para ET 200SP se activa el bit de evento
correspondiente en la interfaz de realimentacin en caso de rebase por exceso. Un bit de
evento se desactiva con el bit de control correspondiente:

Lmite de contaje rebasado Bit de evento Bit de desactivacin


Lmite superior de contaje EVENT_OFLW RES_EVENT_OFLW
Lmite inferior de contaje EVENT_UFLW RES_EVENT_UFLW

Nota
Encontrar una descripcin de la interfaz de control y realimentacin en el manual de
producto del mdulo de entradas digitales.

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

Nota
El lmite superior y el valor inicial definen el rango del contador:
Rango del contador = (lmite superior valor inicial) + 1

Contaje, medicin y lectura de posicin


84 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.4 Principios bsicos de contaje (mdulos de entradas digitales)

Ejemplos
La siguiente figura muestra un ejemplo de finalizacin del proceso de contaje tras un rebase
por exceso y el establecimiento del contador al otro lmite de contaje:

La siguiente figura muestra un ejemplo de continuacin del proceso de contaje tras un


rebase por exceso y el establecimiento del contador al otro lmite de contaje:

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 85
Principios bsicos de contaje, medicin y lectura de posicin
2.4 Principios bsicos de contaje (mdulos de entradas digitales)

2.4.4 Control de puerta


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

Nota
La puerta HW no es parametrizable en todos los mdulos de entradas digitales.

2.4.4.1 Puerta SW
La puerta SW del canal se abre y cierra con el bit de control SW_GATE.
Consulte el manual de producto del mdulo para obtener informacin sobre la estructura de
la interfaz de control y realimentacin.

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

Nota
Un retardo a la entrada parametrizado retarda la seal de control de la entrada digital.

El estado de una entrada digital DIm se indica mediante el bit de realimentacin STS_DIm
correspondiente. Encontrar una descripcin de la interfaz de control y realimentacin en el
manual de producto del mdulo de entradas digitales.

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, medicin y lectura de posicin


86 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.4 Principios bsicos de contaje (mdulos de entradas 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
realimentacin STS_GATE. Consulte el manual de producto del mdulo para obtener
informacin sobre la estructura de la interfaz de control y realimentacin.
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

Adems, la puerta interna puede cerrarse automticamente 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, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 87
Principios bsicos de contaje, medicin y lectura de posicin
2.4 Principios bsicos de contaje (mdulos de entradas digitales)

2.4.5 Valores de referencia


Dependiendo del mdulo pueden definirse hasta dos valores de referencia que controlan un
bit de realimentacin 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 es posible cambiarlos desde el
programa de usuario durante el tiempo de ejecucin.
Los valores de referencia se comparan con el valor de contaje actual. Cuando el valor de
contaje cumple con la condicin de comparacin parametrizada, se activa el bit de
realimentacin STS_DQ correspondiente.
Es posible emplear el bit de realimentacin correspondiente para conmutar una salida digital
de un mdulo de salidas digitales. Es posible activar el bit de realimentacin STS_DQ
correspondiente para que dependa de uno de los eventos de comparacin siguientes: en el
manual de producto del mdulo tecnolgico puede consultar qu eventos de comparacin
pueden parametrizarse.

Ajuste entre el valor de referencia y el lmite superior de contaje


El bit de realimentacin STS_DQ correspondiente se pone a 1 si:
Valor de referencia <= valor de contaje <= lmite superior de contaje

Contaje, medicin y lectura de posicin


88 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.4 Principios bsicos de contaje (mdulos de entradas digitales)

Ajuste entre el valor de referencia y el lmite inferior de contaje


El bit de realimentacin STS_DQ correspondiente se pone a 1 si:
Lmite inferior de contaje <= valor de contaje <= valor de referencia

Ajuste entre los valores de referencia 0 y 1


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

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 89
Principios bsicos de contaje, medicin y lectura de posicin
2.4 Principios bsicos de contaje (mdulos de entradas digitales)

Sin ajuste entre los valores de referencia 0 y 1


El bit de realimentacin 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, este mdulo puede disparar una alarma de proceso en la CPU
durante el funcionamiento. Las alarmas de proceso se habilitan en la parametrizacin.
Consulte el manual de producto del mdulo para obtener informacin sobre qu eventos
pueden disparar una alarma de proceso durante el funcionamiento.

Nota
Las alarmas de proceso para el contaje no son parametrizables en todos los mdulos de
entradas digitales.

Contaje, medicin y lectura de posicin


90 Manual de funciones, 03/2017, A5E32010348-AF
Principios bsicos de contaje, medicin y lectura de posicin
2.4 Principios bsicos de contaje (mdulos de entradas digitales)

2.4.7 Seales de contaje de 24 V

Seales de contaje de generadores de impulsos de 24 V


El encder, por ejemplo un detector de proximidad (BERO) o una fotoclula, solo
proporciona una seal de contaje, que debe conectarse a la conexin de un contador (seal
A). Adicionalmente es posible conectar una seal para detectar el sentido (seal B).
La siguiente figura muestra un ejemplo del cronograma de las seales de un encder de
impulsos de 24 V con seal de sentido y los impulsos de contaje resultantes:

Nota
No todos los mdulos de entradas digitales permiten conectar una seal para detectar el
sentido.

Vigilancia de las seales de encder


Si se habilita la alarma de diagnstico correspondiente en la configuracin del dispositivo
correspondiente, el mdulo dispara una alarma de diagnstico en caso de error en las
seales del encder.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 91
Principios bsicos de contaje, medicin y lectura de posicin
2.4 Principios bsicos de contaje (mdulos de entradas digitales)

2.4.8 Modo iscrono


El mdulo de entradas digitales soporta la funcin de sistema "Modo iscrono" en
funcionamiento descentralizado. Esta funcin de sistema permite capturar valores de
contaje en un determinado ciclo del sistema.
En el modo iscrono, el ciclo del programa de usuario, la transferencia de las seales de
entrada y el procesamiento en el mdulo se sincronizan entre s.

Procesamiento de los datos


Los datos transferidos al mdulo en el ciclo de bus actual a travs de la interfaz de control
se hacen efectivos al editarlos en el marco del ciclo interno del mdulo. En el instante Ti se
leen el valor de contaje y los bits de estado, y se preparan en la interfaz de realimentacin
para la recogida en el ciclo de bus actual.

Ms informacin
Encontrar una descripcin detallada del modo iscrono en el manual de funciones
PROFINET con STEP 7, disponible para su descarga en Internet
(https://support.industry.siemens.com/cs/ww/es/view/49948856).

Contaje, medicin y lectura de posicin


92 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el objeto tecnolgico High_Speed_Counter 3
3.1 Convencin
Mdulo tecnolgico: en este captulo, la designacin "mdulo tecnolgico" se utiliza tanto
para los mdulos tecnolgicos TM Count y TM PosInput como para el componente
tecnolgico de las CPU compactas.

3.2 Objeto tecnolgico High_Speed_Counter


STEP 7 (TIA Portal) ofrece soporte para la configuracin, puesta en marcha y diagnstico
de las funciones de contaje y medicin de los mdulos tecnolgicos mediante la funcin
"Objetos tecnolgicos":
En STEP 7 (TIA Portal), configure el objeto tecnolgico High_Speed_Counter con los
ajustes para las funciones de contaje y medicin.
En el programa de usuario, programe la respectiva instruccin High_Speed_Counter.
Esta instruccin aplica la alimentacin de la interfaz de control y respuesta del mdulo
tecnolgico.
El objeto tecnolgico High_Speed_Counter corresponde al DB de instancia de la instruccin
High_Speed_Counter. La configuracin de las funciones de contaje y medicin se guarda en
el objeto tecnolgico. El objeto tecnolgico se encuentra en la carpeta "PLC > Objetos
tecnolgicos".
El objeto tecnolgico High_Speed_Counter puede utilizarse igualmente para los mdulos
tecnolgicos de los sistemas S7-1500 y ET 200SP .

Modo de funcionamiento
Para poder parametrizar un mdulo tecnolgico con el objeto tecnolgico, en la
configuracin hardware del mdulo tecnolgico debe especificarse el modo de operacin
(Pgina 178) "Funcionamiento con objeto tecnolgico 'Contaje y medicin'". Esta opcin ya
est preajustada.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 93
Utilizar el objeto tecnolgico High_Speed_Counter
3.3 Sinopsis de los pasos de configuracin

3.3 Sinopsis de los pasos de configuracin

Introduccin
La siguiente sinopsis muestra el procedimiento bsico de configuracin de las funciones de
contaje y medicin del mdulo tecnolgico a travs del objeto tecnolgico
High_Speed_Counter.

Requisitos (TM Count y TM PosInput)


Para utilizar el objeto tecnolgico 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 tecnolgico 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 continuacin:

Paso Descripcin
1 Configurar mdulo tecnolgico (Pgina 172)
2 Agregar objeto tecnolgico (Pgina 95)
3 Configurar mdulo tecnolgico conforme a su aplicacin (Pgina 97)
4 Llamar la instruccin en el programa de usuario (Pgina 119)
5 Carga en la CPU
6 Puesta en servicio del objeto tecnolgico (Pgina 133)
7 Diagnstico del objeto tecnolgico (Pgina 135)

Contaje, medicin y lectura de posicin


94 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el objeto tecnolgico High_Speed_Counter
3.4 Agregar objeto tecnolgico

3.4 Agregar objeto tecnolgico

Agregar un objeto tecnolgico en el rbol del proyecto


Al agregar un objeto tecnolgico, se genera un DB de instancia de la instruccin para este
objeto tecnolgico. En l se guarda la configuracin del objeto tecnolgico.

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 tecnolgico, proceda del siguiente modo:
1. Abra la carpeta de la CPU en el rbol del proyecto.
2. Abra la carpeta "Objetos tecnolgicos".
3. Haga doble clic en "Agregar objeto".
Se abre el cuadro de dilogo "Agregar objeto".
4. Seleccione la tecnologa "Contaje y medicin".
5. Seleccione el objeto "High_Speed_Counter".
6. En el campo de entrada "Nombre" introduzca un nombre personalizado para el objeto
tecnolgico.
7. Haga clic en "Ms informacin" para guardar informacin propia sobre el objeto
tecnolgico.
8. Confirme con "Aceptar".

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 95
Utilizar el objeto tecnolgico High_Speed_Counter
3.4 Agregar objeto tecnolgico

Resultado
El nuevo objeto tecnolgico se genera y se guarda en la carpeta "Objetos tecnolgicos" del
rbol del proyecto.

Objeto Descripcin
Configuracin (Pgina 97) En el cuadro de dilogo de configuracin:
Asignacin del mdulo tecnolgico y del canal
Ajuste del parmetro del objeto tecnolgico para las funcio-
nes de contaje y medicin
Si modifica la configuracin del objeto tecnolgico, a continua-
cin deber cargar en la CPU el objeto tecnolgico y la configu-
racin hardware.
Puesta en servicio Puesta en servicio y prueba funcional del objeto tecnolgico:
(Pgina 133) Simulacin de parmetros de la instruccin
High_Speed_Counter y observacin de sus efectos
Diagnstico (Pgina 135) Vigilancia de las funciones de contaje y medida

Contaje, medicin y lectura de posicin


96 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el objeto tecnolgico High_Speed_Counter
3.5 Configuracin de High_Speed_Counter

3.5 Configuracin de High_Speed_Counter

3.5.1 Trabajando con el dilogo de configuracin


Las propiedades del objeto tecnolgico se configuran en la ventana de configuracin. Para
abrir la ventana de configuracin del objeto tecnolgico, proceda del siguiente modo:
1. Abra la carpeta "Objetos tecnolgicos" en el rbol del proyecto.
2. Abra el objeto tecnolgico en el rbol del proyecto.
3. Haga doble clic en el objeto "Configuracin".
La configuracin se divide en las siguientes categoras:
Parmetros bsicos
Los parmetros bsicos contienen la seleccin del mdulo tecnolgico y el nmero del
canal de contaje para el que se configura el objeto tecnolgico.
Parmetros avanzados
Los parmetros avanzados contienen los parmetros para adaptar las funciones de
contaje y medicin y ajustar el comportamiento de las entradas y salidas digitales.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 97
Utilizar el objeto tecnolgico High_Speed_Counter
3.5 Configuracin de High_Speed_Counter

Smbolos de la ventana de configuracin


Los smbolos que aparecen en la navegacin local de la configuracin muestran ms
detalles sobre el estado de la configuracin:

La configuracin contiene valores predeterminados y est completa.


La configuracin contiene exclusivamente valores predeterminados. Con ellos es posible utilizar el objeto tecnolgico
sin ms modificaciones.
La configuracin contiene valores definidos por el usuario o adaptados automticamente y est completa
Todos los campos de entrada de la configuracin contienen valores vlidos y al menos un valor predeterminado ha
sido modificado.
La configuracin es errnea o est incompleta
Al menos un campo de entrada o una lista desplegable contiene un valor no vlido. El campo o la lista desplegable
en cuestin se marca en rojo. Al hacer clic, el roll out con el aviso de error indica la causa del error.

Contaje, medicin y lectura de posicin


98 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el objeto tecnolgico High_Speed_Counter
3.5 Configuracin de High_Speed_Counter

3.5.2 Parmetros bsicos


"Parmetros bsicos" permite establecer la conexin entre el objeto tecnolgico
High_Speed_Counter y el mdulo tecnolgico.

Mdulo (TM Count y TM PosInput)


Seleccione el mdulo tecnolgico en el dilogo siguiente. Se pueden seleccionar todos los
mdulos tecnolgicos (centralizados o descentralizados) configurados en la CPU S7-1500 o
en la CPU ET 200SP para el uso de un objeto tecnolgico de "contaje y medicin".
Tras la seleccin del mdulo tecnolgico, puede abrir la configuracin del dispositivo
correspondiente al mdulo tecnolgico haciendo clic en el botn "Configuracin del
dispositivo".
El ajuste de parmetros del mdulo tecnolgico necesario para utilizar el objeto tecnolgico
se realiza a travs de "Parmetros avanzados" del objeto tecnolgico.

Mdulo (CPU compacta)


Seleccione un contador rpido de la CPU compacta en el dilogo siguiente. Estn
disponibles todos los contadores rpidos que estn activados y configurados para el uso
con un objeto tecnolgico de "contaje y medicin".
Tras seleccionar el contador rpido se puede abrir la configuracin del dispositivo
correspondiente a la CPU compacta haciendo clic en el botn "Configuracin de
dispositivos".
El ajuste de parmetros del contador rpido necesario que es para poder utilizar el objeto
tecnolgico se realiza en "Parmetros avanzados" del objeto tecnolgico.

Canal
En el caso de un mdulo tecnolgico con varios canales de contaje, seleccione tambin el
nmero del canal de contaje para el que se aplicar el objeto tecnolgico
High_Speed_Counter.

Nota
Un canal puede asignarse a un nico objeto tecnolgico. Una vez asignado a un objeto
tecnolgico, el canal ya no se puede seleccionar.

Calibracin de los valores de parmetro


Si tras asignar el canal al objeto tecnolgico existe una incoherencia entre los valores de los
parmetros de "Parmetros" y los del objeto tecnolgico, aparece un botn con una consulta
a este respecto. Al hacer clic en este botn, dentro de STEP 7 (TIA Portal) los valores de los
parmetros de "Parmetros" se sobrescriben con los valores de los parmetros del objeto
tecnolgico. Los valores de parmetros actuales del objeto tecnolgico se muestran en
"Parmetros".

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 99
Utilizar el objeto tecnolgico High_Speed_Counter
3.5 Configuracin de High_Speed_Counter

3.5.3 Entradas de contaje (High_Speed_Counter)

Tipo de seal
Puede escoger entre los siguientes tipos de seal (Pgina 68):

Smbolo Tipo de seal Significado Otros parmetros especfi-


cos de la opcin
Encder incremental (A, B Hay conectado un encder incremental con Invertir sentido
desfasadas) las seales desfasadas A y B.
Evaluacin de seal
Frecuencia de filtrado
Tipo de sensor o Estn-
dar de interfaz
Encder incremental Hay conectado un encder incremental con Invertir sentido
(A, B, N) las seales A y B desfasadas entre s, as
Evaluacin de seal
como con la seal nula N.
Frecuencia de filtrado
Tipo de sensor o Estn-
dar de interfaz
Comportamiento con
seal N
Frecuencia
Impulso (A) y sentido (B) Hay conectado un encder de impulsos Frecuencia de filtrado
(seal A) con seal de sentido (seal B).
Tipo de sensor o Estn-
dar de interfaz

Impulso (A) Hay conectado un encder de impulsos Frecuencia de filtrado


(seal A) sin seal de sentido. El sentido de
Tipo de sensor o Estn-
contaje puede especificarse a travs de la
interfaz de control (Pgina 188). dar de interfaz

Contaje ascendente (A), Hay conectadas seales para el contaje en Frecuencia de filtrado
contaje descendente (B) sentido ascendente (seal A) y sentido des-
Tipo de sensor o Estn-
cendente (seal B).
dar de interfaz

Contaje, medicin y lectura de posicin


100 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el objeto tecnolgico High_Speed_Counter
3.5 Configuracin de High_Speed_Counter

Invertir sentido
Es posible invertir el sentido de contaje para adaptarlo al proceso.
La inversin del sentido puede parametrizarse y es efectiva con los siguientes tipos de seal:
Encder incremental (A, B desfasadas)
Encder incremental (A, B, N)

Evaluacin de seal
Con el parmetro Evaluacin de seal (Pgina 73) se establece qu flancos de las seales
se contarn.
Puede escoger entre las siguientes opciones:

Smbolo Evaluacin de se- Significado


al
Simple (Pgina 73) Se evalan los flancos de la seal A durante un nivel bajo de
(predeterminado) la seal B.

Doble (Pgina 74) Se evalan todos los flancos de la seal A.

Cudruple (Pgi- Se evalan todos los flancos de las seales A y B.


na 75)

El parmetro puede parametrizarse con los siguientes tipos de seal:


Encder incremental (A, B desfasadas)
Encder incremental (A, B, N)

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 101
Utilizar el objeto tecnolgico High_Speed_Counter
3.5 Configuracin de High_Speed_Counter

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 relacin de impulso/pausa
comprendida entre 40:60 y 60:40. De ello resulta una determinada duracin mnima de
impulso y pausa. Los cambios de seal con una duracin menor que la duracin mnima de
impulso/pausa se suprimen.
Puede escoger entre las siguientes frecuencias de filtrado:

Frecuencia de filtrado Duracin mnima 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, medicin y lectura de posicin


102 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el objeto tecnolgico High_Speed_Counter
3.5 Configuracin de High_Speed_Counter

Tipo de sensor (TM Count)


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

Tipo de sensor Significado


Sensor tipo P El encder o sensor conmuta las entradas A, B y N a 24VDC.
(predeterminado)
Sensor tipo M El encder o sensor conmuta las entradas A, B y N a M.
Contrafase (tipo M y P) El encder o sensor conmuta las entradas A, B y N alternativamente a M y
24VDC.
Al utilizar encders incrementales, la seleccin tpica es "Contrafase". Cuando se utilizan
sensores de 2 hilos, p. ej. barreras fotoelctricas o detectores de proximidad, se debe
seleccionar el cableado "Sensor tipo P" o "Sensor tipo M" segn corresponda.
Para saber si el encder incremental es de tipo push/pull, consulte la hoja de datos del
encder.

Nota
Si utiliza un sensor tipo push/pull y se ha parametrizado el tipo de sensor "Contrafase (tipo
M y P)", se puede vigilar si las seales del sensor indican rotura de hilo.

Tipo de sensor (CPU compacta)


Para una CPU compacta se ha ajustado el tipo de sensor "Sensor tipo P" y no puede
cambiarse. El encder o sensor conmuta las entradas A, B y N a 24V DC.
En la CPU compacta es posible utilizar tanto sensores de tipo P como tipo push/pull (en
contrafase). Encontrar ms informacin sobre el tipo de sensor en la hoja de datos del
sensor.

Estndar de interfaz (TM PosInput)


Con este parmetro puede definir para el TM PosInput si el encder emite seales
simtricas (RS422) o asimtricas (TTL).
Puede escoger entre las siguientes opciones:

Estndar de interfaz Significado


RS422, simtrica El encder emite seales simtricas conforme al estndar RS422
(predeterminada) (Pgina 70).
TTL (5 V), asimtrico El encder emite seales asimtricas de 5 V conforme al estndar TTL
(Pgina 68).

Nota
El estndar RS422 brinda una mayor inmunidad a perturbaciones que el estndar TTL. Si el
encder incremental o el generador de impulsos dominan los estndares RS422 y TTL, se
recomienda el estndar RS422.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 103
Utilizar el objeto tecnolgico High_Speed_Counter
3.5 Configuracin de High_Speed_Counter

Comportamiento con seal N


Este parmetro define cul ser la reaccin en caso de seal N.
Puede escoger entre las siguientes opciones:

Opcin Significado
Sin reaccin en caso de La seal N no afecta al contador.
seal N
(predeterminado)
Sincronizacin en caso En caso de seal N, el contador se ajusta al valor de inicio.
de seal N (Pgina 41)
Si se selecciona para una entrada digital la funcin "Habilitar sin-
cronizacin con seal N", la sincronizacin depender del nivel
detectado en la entrada digital.
Capturar con seal N El valor de contaje se guarda en el valor de captura (Capture) en
(Pgina 31) caso de seal N.

Nota
El comportamiento con seal N solo puede seleccionarse si se ha elegido el tipo de seal
"Encder incremental (A, B, N)".

Nota
Si se selecciona " Sincronizacin en caso de seal N", puede elegirse para una entrada
digital (Pgina 107) la funcin "Habilitar sincronizacin con seal N".

Nota
Para High_Speed_Counter a partir de V3.0 se aplica:
"Capturar con seal N" solo puede seleccionarse en el modo de operacin "Utilizar valor de
contaje como referencia".

Frecuencia
Con estos parmetros se define la frecuencia de los siguientes eventos:
Sincronizacin en caso de seal N
Sincronizacin como funcin de una entrada digital
Puede escoger entre las siguientes opciones:

Opcin Significado
nico El contador solo se ajusta con la primera seal N o el primer flanco
(predeterminado) parametrizado de la entrada digital.
Peridico El contador se ajusta con cada seal N o cada flanco parametrizado
de la entrada digital.

Contaje, medicin y lectura de posicin


104 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el objeto tecnolgico High_Speed_Counter
3.5 Configuracin de High_Speed_Counter

3.5.4 Comportamiento del contador

3.5.4.1 Lmites de contaje y valor de arranque

Lmite de contaje superior


Con la parametrizacin del lmite 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 lmite de contaje inferior.
El ajuste predeterminado es "2147483647".

Lmite de contaje inferior


Con la parametrizacin del lmite 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 lmite de contaje superior.
El ajuste predeterminado es "-2147483648".

Valor de arranque
Con la parametrizacin del valor de arranque se establece con qu valor de contaje se
empieza y se contina ante determinados eventos. Debe introducir un valor igual a los
lmites de contaje o comprendido entre ellos.
El ajuste predeterminado es "0".

Ms informacin
Encontrar ms informacin en Comportamiento en los lmites de contaje (Pgina 26) y
Comportamiento del contador ante la apertura de puerta (Pgina 30).

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 105
Utilizar el objeto tecnolgico High_Speed_Counter
3.5 Configuracin de High_Speed_Counter

3.5.4.2 Comportamiento del contador en los lmites y ante la apertura de puerta

Comportamiento al rebasar un lmite de contaje


Puede parametrizarse el comportamiento siguiente al rebasar un lmite de contaje
(Pgina 26):

Comportamiento Significado
Parar contaje Despus de rebasar por exceso un lmite 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 funcin del resto de la parametrizacin, se prosigue el contaje
(predeterminado) con el valor de arranque o con el lmite de contaje opuesto en
cada caso.

Inicializar al rebasar un lmite de contaje


Puede ajustarse el contador a los siguientes valores al rebasar un lmite de contaje:

Restablecimiento del valor Significado


A valor de arranque El valor de contaje se fija al valor de arranque.
A otro lmite de contaje El valor de contaje se fija al lmite de contaje opuesto.
(predeterminado)

Comportamiento ante apertura de puerta


Puede parametrizarse el siguiente comportamiento ante apertura de puerta (Pgina 30):

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 ltimo valor de
(predeterminado) contaje.

Contaje, medicin y lectura de posicin


106 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el objeto tecnolgico High_Speed_Counter
3.5 Configuracin de High_Speed_Counter

3.5.5 Comportamiento de una DI (High_Speed_Counter)

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

Funcin de una entrada digital Significado Otros parmetros especficos de la


opcin
Apertura/cierre de puerta (con- El nivel en la correspondiente entrada digital abre Retardo a la entrada
trolados por nivel) y cierra la puerta HW (Pgina 28). Seleccin de nivel
Apertura de puerta (controlada El flanco parametrizado en la correspondiente Retardo a la entrada
por flanco) entrada digital abre la puerta HW (Pgina 28). Seleccin de flanco
Cierre de puerta (controlado por El flanco parametrizado en la correspondiente Retardo a la entrada
flanco) entrada digital cierra la puerta HW (Pgina 28). Seleccin de flanco
Sincronizacin (Pgina 36) El flanco parametrizado en la correspondiente Retardo a la entrada
entrada digital pone el contador al valor de inicio. Seleccin de flanco
El objeto tecnolgico muestra en el parmetro de
salida SyncStatus si se ha llevado a cabo una
sincronizacin.
Habilitar sincronizacin con El nivel activo en la respectiva entrada digital habi- Retardo a la entrada
seal N lita la sincronizacin del contador en caso de se- Seleccin de nivel
al N (Pgina 41).
Capture El flanco parametrizado en la respectiva entrada Retardo a la entrada
digital guarda el valor de contaje actual (Pgi- Seleccin de flanco
na 31) como valor Capture.
El objeto tecnolgico muestra el valor Capture en Comportamiento del valor de
el parmetro de salida CapturedValue. contaje tras Capture
Entrada digital sin funcin La respectiva entrada digital no tiene asignada Retardo a la entrada
ninguna funcin tecnolgica.
El estado de seal de la entrada digital puede
leerse a travs de la respectiva variable esttica
del objeto tecnolgico:
UserStatusFlags.StatusDI0
UserStatusFlags.StatusDI1
UserStatusFlags.StatusDI2

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

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

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 107
Utilizar el objeto tecnolgico High_Speed_Counter
3.5 Configuracin de High_Speed_Counter

Retardo a la entrada (TM Count y TM PosInput)


Con este parmetro se suprimen las interferencias de seal en las entradas digitales. Los
cambios de seal solo se capturan si permanecen estables durante ms 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 opcin "Ninguno" o "0,05 ms", deber utilizar cables apantallados para la
conexin 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 tambin se muestra en "Comportamiento DI1".

Contaje, medicin y lectura de posicin


108 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el objeto tecnolgico High_Speed_Counter
3.5 Configuracin de High_Speed_Counter

Retardo a la entrada (CPU compacta)


Con este parmetro se suprimen las interferencias en las entradas digitales de las seales.
Los cambios de seal solo se capturan si permanecen estables durante ms 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 inspeccin de la configuracin 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 opcin "Ninguno" o "0,05 ms", deber utilizar cables apantallados para la
conexin de las entradas digitales.

Seleccin de nivel
Con este parmetro 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 parmetro puede parametrizarse con las siguientes funciones de una entrada digital:
Apertura/cierre de puerta (controlados por nivel)
Habilitar sincronizacin con seal N

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 109
Utilizar el objeto tecnolgico High_Speed_Counter
3.5 Configuracin de High_Speed_Counter

Seleccin de flanco
Este parmetro determina con qu flanco de una entrada digital se dispara la funcin
parametrizada.
Dependiendo de la funcin seleccionada, puede elegir entre las siguientes opciones:
Con flanco ascendente (predeterminado)
Con flanco descendente
Con flanco ascendente y descendente
El parmetro puede parametrizarse con las siguientes funciones de una entrada digital:
Apertura de puerta (controlada por flanco)
Cierre de puerta (controlado por flanco)
Sincronizacin
Capture

Nota
"Con flanco ascendente y descendente" solo puede parametrizarse para la funcin
"Capture".

Comportamiento del valor de contaje tras Capture


Puede parametrizarse el siguiente comportamiento del contador tras un evento Capture
(Pgina 31):

Significado
Continuar contaje El proceso de contaje contina sin cambios despus de guar-
(predeterminado) darse el valor de contaje actual como valor de Capture.
Poner al valor inicial y seguir con- El proceso de contaje contina con el valor inicial tras guar-
tando darse el valor de contaje actual como valor de captura (Captu-
re).

Nota
Este parmetro solo puede parametrizarse para la funcin "Capture".

Consulte tambin
Asignacin de la interfaz de realimentacin (Pgina 191)

Contaje, medicin y lectura de posicin


110 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el objeto tecnolgico High_Speed_Counter
3.5 Configuracin de High_Speed_Counter

3.5.6 Comportamiento de una DQ (High_Speed_Counter)

Modo de operacin (High_Speed_Counter a partir de V3.0)


Con el modo de operacin se establece con qu valor trabajan las funciones de
comparacin.

Modo de operacin Significado


Utilizar valor de contaje como refe- Las funciones de comparacin y las alarmas de proceso para
rencia eventos de comparacin 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 comparacin y las alarmas de proceso para
rencia eventos de comparacin trabajan con el valor de medida.

Nota
El modo de operacin se parametriza en "Comportamiento DQ0" para las dos salidas
digitales en conjunto. El modo de operacin tambin se muestra en "Comportamiento DQ1".

Activar salida
Al parametrizar una salida digital se define la condicin que provocar la conmutacin de la
salida digital.
Puede escoger entre las siguientes opciones:

Funcin de una salida digital Significado Otros parmetros especficos


(Pgina 45) en el modo de opera- de la opcin
cin "Utilizar valor de contaje como
referencia"
Entre valor de referencia y lmite de La respectiva salida digital est activa cuando: Valor de referencia 0
contaje superior valor de referencia <= valor de contaje <= lmite
Valor de referencia 1
(predeterminado) de contaje superior
Histresis (en incrementos)
Entre valor de referencia y lmite de La respectiva salida digital est activa cuando: Valor de referencia 0
contaje inferior lmite de contaje inferior <= valor de contaje <=
Valor de referencia 1
valor de referencia
Histresis (en incrementos)
Entre valor de referencia 0 y 1 La salida digital DQ1 est activa cuando: Valor de referencia 0
valor de referencia 0 <= valor de contaje <= valor
Valor de referencia 1
de referencia 1
Histresis (en incrementos)

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 111
Utilizar el objeto tecnolgico High_Speed_Counter
3.5 Configuracin de High_Speed_Counter

Funcin de una salida digital Significado Otros parmetros especficos


(Pgina 45) en el modo de opera- de la opcin
cin "Utilizar valor de contaje como
referencia"
Con valor de referencia por la dura- La respectiva salida digital solo est activa du- Valor de referencia 0
cin del impulso rante el tiempo y en el sentido parametrizados
Valor de referencia 1
cuando el valor de contaje coincide con el valor
de referencia. Sentido de contaje
Duracin del impulso
Histresis (en incrementos)
Tras comando Set de CPU hasta Cuando se produce un comando Set de la CPU, Valor de referencia 0
valor referencia la respectiva salida digital est activa hasta que
Valor de referencia 1
el valor de contaje coincida con el de referencia.
Sentido de contaje
Histresis (en incrementos)
Utilizada por el programa de usuario La respectiva salida digital puede ser conmutada
por la CPU a travs de la interfaz de control
(Pgina 44).

Nota
DQ0 de un contador de una CPU compacta
En una CPU compacta, la salida digital DQ0 correspondiente est disponible a travs de la
interfaz de respuesta, pero no como salida fsica.

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

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

Contaje, medicin y lectura de posicin


112 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el objeto tecnolgico High_Speed_Counter
3.5 Configuracin de High_Speed_Counter

Funcin de una salida digital Significado Otros parmetros especficos


(Pgina 53) en el modo de opera- de la opcin
cin "Utilizar valor medido como
referencia"
Valor medido >= valor de referencia La respectiva salida digital est activa cuando el Valor de referencia 0
(predeterminado) valor medido es mayor o igual que el valor de
Valor de referencia 1
referencia.
Valor medido <= valor de referencia La respectiva salida digital est activa cuando el Valor de referencia 0
valor medido es menor o igual que el valor de
Valor de referencia 1
referencia.
Entre valor de referencia 0 y 1 La salida digital DQ1 est activa cuando: Valor de referencia 0
valor de referencia 0 <= valor medido <= valor de
Valor de referencia 1
referencia 1
No comprendido entre valor de La salida digital DQ1 est activa cuando: Valor de referencia 0
referencia 0 y 1 valor de referencia 1 <= valor medido <= valor de
Valor de referencia 1
referencia 0
Utilizada por el programa de usuario La respectiva salida digital puede ser conmutada
por la CPU a travs de la interfaz de control (P-
gina 44).

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

Valor de referencia 0 (TM Count y TM PosInput)


Modo de operacin "Utilizar valor de contaje como referencia"
Al parametrizar el valor de referencia (Pgina 45) se determina con qu valor de contaje
conmutar la salida digital DQ0 de acuerdo con el evento de comparacin seleccionado.
Debe introducirse un entero (DINT) mayor o igual que el lmite de contaje inferior y menor
que el valor de referencia 1. El ajuste predeterminado es "0".
Modo de operacin "Utilizar valor medido como referencia"
Al parametrizar el valor de referencia (Pgina 53) se determina con qu valor medido se
conmutar la salida digital DQ0 de acuerdo con el evento de comparacin seleccionado.
Debe introducirse un nmero de coma flotante (REAL) menor que el valor de referencia 1. El
valor mnimo es 7,922816 x 1028. El ajuste predeterminado es "0.0". La unidad del valor de
referencia depende de la magnitud.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 113
Utilizar el objeto tecnolgico High_Speed_Counter
3.5 Configuracin de High_Speed_Counter

Valor de referencia 0 (CPU compacta)


Modo de operacin "Utilizar valor de contaje como referencia"
Al parametrizar el valor de referencia (Pgina 45) se determina con qu valor de contaje
conmutar el bit STS_DQ0 en la interfaz de respuesta. En una CPU compacta, la salida
digital DQ0 no est disponible como salida fsica.
Debe introducirse un entero (DINT) mayor o igual que el lmite de contaje inferior y menor
que el valor de referencia 1. El ajuste predeterminado es "0".
Modo de operacin "Utilizar valor medido como referencia"
Al parametrizar el valor de referencia (Pgina 53) se determina con qu valor medido se
conmutar la salida digital DQ0 de acuerdo con el evento de comparacin seleccionado.
Debe introducirse un nmero de coma flotante (REAL) menor que el valor de referencia 1. El
valor mnimo es 7,922816 x 1028. El ajuste predeterminado es "0.0". La unidad del valor de
referencia depende de la magnitud.

Valor de referencia 1
Modo de operacin "Utilizar valor de contaje como referencia"
Al parametrizar el valor de referencia (Pgina 45) se determina con qu valor de contaje
conmutar la salida digital DQ1 de acuerdo con el evento de comparacin seleccionado.
Debe introducirse un entero (DINT) mayor que el valor de referencia 0 y menor o igual que
el lmite de contaje superior. El ajuste predeterminado es "10".
Modo de operacin "Utilizar valor medido como referencia"
Al parametrizar el valor de referencia (Pgina 53) se determina con qu valor medido se
conmutar la salida digital DQ1 de acuerdo con el evento de comparacin seleccionado.
Debe introducirse un nmero de coma flotante (REAL) mayor que el valor de referencia 0. El
valor mximo es 7,922816 x 1028. El ajuste predeterminado es "10.0". La unidad del valor de
referencia depende de la magnitud.

Sentido de contaje
Con este parmetro se define para qu sentido de contaje es vlida la funcin seleccionada.
Puede escoger entre las siguientes opciones:

Sentido de contaje Significado


En ambos sentidos La salida digital correspondiente se compara y se conmuta inde-
(predeterminado) pendientemente 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 atrs.

El parmetro puede parametrizarse con las siguientes funciones:


Con valor de referencia por la duracin del impulso
Tras comando Set de CPU hasta valor referencia

Contaje, medicin y lectura de posicin


114 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el objeto tecnolgico High_Speed_Counter
3.5 Configuracin de High_Speed_Counter

Duracin del impulso


Al parametrizar la duracin de impulso para la funcin "Con valor de referencia por la
duracin del impulso", se determina durante cuntos milisegundos estar activa la
respectiva salida digital.
Si introduce "0" y el valor de contaje coincide con el respectivo valor de referencia, 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 duracin de impulso de 0,5 s.

Histresis (en incrementos)


Al parametrizar la histresis (Pgina 63) se define un rango en torno a los valores de
referencia. En el rango de histresis las salidas digitales no pueden conmutar de nuevo
hasta que el valor de contaje haya salido de este rango.
El rango de histresis finaliza, independientemente del valor de histresis, en el lmite
inferior o superior de contaje. Si se introduce "0" se desactiva la histresis. 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 histresis se parametriza en "Comportamiento DQ0" para las dos salidas digitales en
conjunto. La histresis tambin se muestra en "Comportamiento DQ1".
La histresis solo est disponible en el modo de operacin "Utilizar valor de contaje como
referencia".

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 115
Utilizar el objeto tecnolgico High_Speed_Counter
3.5 Configuracin de High_Speed_Counter

3.5.7 Especificar valor medido (High_Speed_Counter)

Magnitud
Con este parmetro se define qu magnitud (Pgina 56) debe suministrar el mdulo
tecnolgico. El objeto tecnolgico muestra el valor medido en el parmetro de salida
MeasuredValue.
Puede escoger entre las siguientes opciones:

Magnitud Significado Otros parmetros especficos de la


opcin
Frecuencia La magnitud muestra el nmero de incrementos por se- Tiempo de actualizacin
(predeterminado) gundo. El valor es un nmero de coma flotante (REAL).
La unidad es Hz.
Duracin del perodo La magnitud es la duracin media del periodo entre dos Tiempo de actualizacin
incrementos. El valor es un nmero entero (DINT). La
unidad es s.
Velocidad La magnitud es una velocidad. Tiempo de actualizacin
Encontrar ejemplos de medicin de velocidad en la Base de tiempo para medicin de
explicacin del parmetro "Incrementos por unidad". velocidad
Incrementos por unidad

Tiempo de actualizacin
Con la parametrizacin del tiempo de actualizacin (Pgina 56) en milisegundos se define el
intervalo de tiempo que transcurre entre dos actualizaciones del valor medido.
El tiempo de actualizacin y el tipo de seal influyen en la precisin de la medicin. Con
tiempos de actualizacin de al menos 100 ms la influencia del Tipo de seal es insignificante.
Con tiempos de actualizacin inferiores a 100 ms se alcanza la mxima precisin de
medicin con los siguientes tipos de seales:
Encder incremental (A, B desfasado) con Evaluacin de seal "Simple"
Encder incremental (A, B, N) con Evaluacin de seal "Simple"
Impulso (A) y sentido (B)
Impulso (A)
En otros tipos de seales la precisin de medicin depende del encder utilizado y de la
lnea.
Si se introduce "0", el valor medido se actualiza una vez por cada ciclo interno del mdulo.
Puede introducir un mximo de tres decimales. Se admiten valores entre 0.0 y 25000.0. El
ajuste predeterminado es "10.0".

Base de tiempo para medicin de velocidad


Con este parmetro se define la base de tiempo con la que debe ponerse a disposicin la
velocidad.

Contaje, medicin y lectura de posicin


116 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el objeto tecnolgico High_Speed_Counter
3.6 Programacin de High_Speed_Counter

Puede escoger entre las siguientes opciones:


1 ms
10 ms
100 ms
1s
60 s/1 min
El ajuste predeterminado es "60 s/1 min".

Incrementos por unidad


Con este parmetro se define, para la medicin de velocidad, el nmero de impulsos de
contaje que proporciona el encder incremental o de impulsos por cada unidad relevante.
El nmero de impulsos de contaje depende de la Evaluacin de seal parametrizada. Se
admiten valores entre 1 y 65535.
Ejemplo 1:
El encder proporciona 4000 impulsos de contaje con un desplazamiento de un metro. La
velocidad debe medirse en metros por segundo. Como Evaluacin de seal se ha
parametrizado "doble".
En este caso, parametrice lo siguiente:
Incrementos por unidad: 8000
Base de tiempo para medicin de velocidad: 1 s
Ejemplo 2:
El encder entrega 4096 impulsos de contaje por vuelta. La velocidad debe medirse en
vueltas por minuto. Como Evaluacin de seal se ha parametrizado "Simple".
En este caso, parametrice lo siguiente:
Incrementos por unidad: 4096
Base de tiempo para medicin de velocidad: 60 s/1 min

3.6 Programacin de High_Speed_Counter

3.6.1 Instruccin High_Speed_Counter

High_Speed_Counter
La instruccin High_Speed_Counter corresponde al objeto tecnolgico High_Speed_Counter
y acepta la alimentacin de la interfaz de control y realimentacin del mdulo tecnolgico.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 117
Utilizar el objeto tecnolgico High_Speed_Counter
3.6 Programacin de High_Speed_Counter

La instruccin High_Speed_Counter constituye as la interfaz de software entre el programa


de usuario y el mdulo tecnolgico. Debe llamarse cclicamente desde el programa de
usuario para comparar los datos de entrada y salida.
La instruccin High_Speed_Counter puede utilizarse de igual modo para los mdulos
tecnolgicos de los sistemas S7-1500 y ET 200SP. Los mdulos pueden utilizarse de forma
centralizada o descentralizada. La instruccin se aplica al canal del mdulo tecnolgico al
que se haya asignado el correspondiente objeto tecnolgico.

Ms informacin
Descripcin High_Speed_Counter (Pgina 120)
Parmetro de entrada High_Speed_Counter (Pgina 126)
Parmetro de salida High_Speed_Counter (Pgina 127)
Cdigos de error del parmetro ErrorID (Pgina 129)
Variables estticas High_Speed_Counter (Pgina 131)

Contaje, medicin y lectura de posicin


118 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el objeto tecnolgico High_Speed_Counter
3.6 Programacin de High_Speed_Counter

3.6.2 Llamar la instruccin en el programa de usuario


La instruccin 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 interrupcin controlado por eventos.

Procedimiento
Para llamar a la instruccin 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 ejecucin cclica del programa.
El bloque se abre en el rea de trabajo.
4. En la ventana "Instrucciones" abra el grupo "Tecnologa" y la carpeta "Contaje y
medicin".
La carpeta contiene las instrucciones.
5. Seleccione una instruccin, arrstrela al OB y sultela.
Se abre el cuadro de dilogo "Opciones de llamada".
6. En la lista "Nombre" seleccione un objeto tecnolgico o introduzca el nombre del nuevo
objeto tecnolgico.
7. Confirme con "OK" (Aceptar).

Resultado
Si el objeto tecnolgico no existe todava, se agregar. La instruccin se agregar en el OB.
El objeto tecnolgico est asignado a esta llamada de la instruccin.

Nota
Al hacer clic sobre uno de los botones "Configuracin", "Puesta en marcha" o "Diagnstico"
en la interfaz de la instruccin, se abre el editor correspondiente.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 119
Utilizar el objeto tecnolgico High_Speed_Counter
3.6 Programacin de High_Speed_Counter

3.6.3 Descripcin High_Speed_Counter

Descripcin
Con la instruccin High_Speed_Counter se controlan a travs del programa del usuario las
funciones de contaje y medida del mdulo tecnolgico.

Llamada
La instruccin 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
interrupcin controlado por eventos.

Funcionamiento
Valor de contaje: el valor de contaje est disponible en el parmetro de salida CountValue.
El valor de contaje se actualiza cada vez que se llama a la instruccin High_Speed_Counter.
Valor medido: El mdulo tecnolgico actualiza el valor medido con el tiempo de
actualizacin parametrizado de forma asncrona a la llamada de la instruccin. Cada vez
que se llama la instruccin, el ltimo valor medido que haya determinado el mdulo
tecnolgico se actualiza en el parmetro de salida MeasuredValue.
El valor medido y el valor de contaje estn disponibles simultneamente en la interfaz de
respuesta.
Capture: El parmetro de salida CaptureStatus = TRUE indica un valor Capture vlido en el
parmetro de salida CapturedValue.
Un valor Capture se detecta en las siguientes condiciones:
Una entrada digital tiene la parametrizacin "Capture"
CaptureEnable = TRUE
Flanco en la entrada digital con la funcin de Capture
El parmetro de salida CaptureStatus se restablece con un flanco descendente en el
parmetro de entrada CaptureEnable.
Sincronizacin: El parmetro de salida SyncStatus = TRUE indica que se ha llevado a cabo
una sincronizacin.
El valor de contaje se sincroniza en las siguientes condiciones:
Una entrada digital tiene la parametrizacin "Sincronizacin"" o el encder
incremental tiene la parametrizacin "Sincronizacin con seal N"
SyncEnable = TRUE
SyncUpDirection (o SyncDownDirection) = TRUE
Flanco en la entrada digital con la funcin de sincronizacin o flanco ascendente de la
seal N en la entrada del encder

Contaje, medicin y lectura de posicin


120 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el objeto tecnolgico High_Speed_Counter
3.6 Programacin de High_Speed_Counter

El parmetro de salida SyncStatus se restablece con un flanco descendente en


el parmetro de entrada SyncEnable o
la variable esttica SyncDownDirection o
la variable esttica SyncUpDirection
Modificacin de parmetros a travs del programa de usuario
Para modificar los parmetros mediante el programa de usuario, proceda del siguiente
modo:
1. Compruebe mediante la variable Set correspondiente si el objeto tecnolgico para la
modificacin de parmetros est listo (variable Set = FALSE) o si an hay una peticin
de modificacin en curso (variable Set = TRUE).
Para ello, en las variables estticas del DB de instancia de objeto tecnolgico estn
disponibles las siguientes variables Set en UserCmdFlags:
SetReferenceValue0
SetReferenceValue1
SetUpperLimit
SetLowerLimit
SetCountValue
SetStartValue
SetNewDirection
2. Cuando el objeto tecnolgico est preparado para la modificacin de parmetros,
modifique la variable esttica correspondiente.
Para ello, estn disponibles las siguientes variables estticas del DB de instancia de
objeto tecnolgico:
NewReferenceValue0 / NewReferenceValue0_M (para SetReferenceValue0)
NewReferenceValue1 / NewReferenceValue1_M (para SetReferenceValue1)
NewUpperLimit
NewLowerLimit
NewCountValue
NewStartValue
NewDirection
3. Ajuste la respectiva variable Set para ejecutar la peticin de modificacin.
4. Compruebe por medio del parmetro de salida Error si se ha producido un error.
Si no se ha producido ningn error y el objeto tecnolgico ha reseteado automticamente
la variable Set, la modificacin de parmetros se ha realizado correctamente.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 121
Utilizar el objeto tecnolgico High_Speed_Counter
3.6 Programacin de High_Speed_Counter

Nota
Lmite de contaje modificado
Si el nuevo lmite de contaje superior es menor que el valor de contaje actual, el valor de
contaje se establece en el lmite de contaje inferior o en el valor de inicio en funcin de la
parametrizacin. Si el nuevo lmite inferior es mayor que el valor de contaje actual, el valor
de contaje se establece en el lmite superior o en el valor inicial en funcin de la
parametrizacin.

Modo de operacin (High_Speed_Counter V3.0 o superior)


El modo de operacin se parametriza en el objeto tecnolgico, en "Comportamiento DQ0".
El modo de operacin lo indica el parmetro de salida CompareMeasuredValue:

Estado Descripcin
FALSE Modo de operacin "Utilizar valor de contaje como referencia":
Las funciones de comparacin trabajan con el valor de contaje. Las siguien-
tes variables estticas se utilizan especficamente en este modo de opera-
cin:
NewReferenceValue0
NewReferenceValue1
CurReferenceValue0
CurReferenceValue1
Las cuatro variables estticas especficas del modo de operacin "Utilizar
valor medido como referencia" se ignoran.
TRUE Modo de operacin "Utilizar valor medido como referencia":
Las funciones de comparacin trabajan con el valor medido. Las siguientes
variables estticas se utilizan especficamente en este modo de operacin:
NewReferenceValue0_M
NewReferenceValue1_M
CurReferenceValue0_M
CurReferenceValue1_M
Las cuatro variables estticas especficas del modo de operacin "Utilizar
valor de contaje como referencia" se ignoran.

Contaje, medicin y lectura de posicin


122 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el objeto tecnolgico High_Speed_Counter
3.6 Programacin de High_Speed_Counter

Confirmacin de eventos
La confirmacin de eventos notificados se realiza con el flanco ascendente del parmetro de
entrada EventAck . EventAck debe permanecer activado hasta que el objeto tecnolgico
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 estticas StatusDI0,
StatusDI1 o StatusDI2.

Estado de las entradas digitales (CPU compacta)


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

Uso de salidas digitales mediante el programa del usuario (TM Count y TM PosInput)
Mediante la instruccin High_Speed_Counter pueden activarse las salidas digitales
si para "Activar salida" se ha parametrizado la opcin "Utilizada por el programa de
usuario".
si para "Activar salida" se ha parametrizado para la opcin "Tras comando Set de la CPU
hasta valor de referencia".
si se activa la respectiva variable esttica ManualCtrlDQm (sobrescritura temporal).
Solo en estos casos sern efectivas las variables estticas 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 referencia o en caso de flanco descendente de SetDQm.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 123
Utilizar el objeto tecnolgico High_Speed_Counter
3.6 Programacin de High_Speed_Counter

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


La salida digital DQ1 se puede activar mediante la instruccin High_Speed_Counter
si para "Activar salida" se ha parametrizado la opcin "Utilizada por el programa de
usuario".
si para "Activar salida" se ha parametrizado para la opcin "Tras comando Set de la CPU
hasta valor de referencia".
si se activa la variable esttica ManualCtrlIDQ1 (sobrescritura temporal).
La variable esttica 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 referencia
o en caso de flanco descendente de SetDQ1.

Nota
Antes de poder activar una salida digital fsica de la CPU compacta con la instruccin
High_Speed_Counter es necesario asignar la seal DQ1 a la salida digital que se desee.

La seal DQ0 se puede activar mediante la instruccin High_Speed_Counter con la variable


esttica StatusDQ0,
si para "Activar salida" se ha parametrizado la opcin "Utilizada por el programa de
usuario".
si para "Activar salida" se ha parametrizado para la opcin "Tras comando Set de la CPU
hasta valor de referencia".
si se activa la variable esttica ManualCtrlIDQ0 (sobrescritura temporal).
La variable esttica 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 referencia.

Nota
La salida digital DQ0 no est disponible como salida fsica.

Comportamiento en caso de error


Si se produce un error al llamar la instruccin o en el mdulo tecnolgico, se activa el
parmetro de salida Error . La informacin de error adicional puede leerse en el parmetro
de salida ErrorID.
Elimine la causa del error y acuse el mensaje de error activando el parmetro de entrada
ErrorAck. Si ya no hay ningn error, el objeto tecnolgico restablece el parmetro de salida
Error . No se notifica ningn otro error hasta que se haya acusado el error anterior.

Contaje, medicin y lectura de posicin


124 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el objeto tecnolgico High_Speed_Counter
3.6 Programacin de High_Speed_Counter

Modificar el sentido de contaje


El sentido de contaje solo puede modificarse desde el programa del usuario si se ha
parametrizado como tipo de seal "Impulso (A)". En todos los dems casos, el sentido de
contaje depende de las seales de entrada del mdulo tecnolgico. El sentido de contaje
puede controlarse mediante la variable esttica NewDirection:
+1: sentido de contaje ascendente
-1: sentido de contaje descendente
Para ejecutar la peticin de modificacin, es necesario ajustar la variable SetNewDirection =
TRUE.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 125
Utilizar el objeto tecnolgico High_Speed_Counter
3.6 Programacin de High_Speed_Counter

3.6.4 Parmetro de entrada High_Speed_Counter

Parmetro Declaracin Tipo de Ajuste pre- Descripcin


datos determinado
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 combinacin con la puerta
HW.
SetCount- INOUT BOOL FALSE Un flanco ascendente inicia la transferencia del nuevo valor de
Value contaje de la variable esttica NewCountValue al mdulo tecno-
lgico. El valor de contaje se activa de inmediato tras la transfe-
rencia.
Capture- INPUT BOOL FALSE Habilitar funcin de Capture
Enable Despus de la habilitacin, se produce un evento de Capture con
el siguiente flanco parametrizado en la entrada digital correspon-
diente. Un flanco descendente de CaptureEnable restablece el
parmetro de salida CaptureStatus. Un flanco descendente de
CaptureEnable restablece asimismo la habilitacin 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 sincronizacin
El sentido habilitado para la sincronizacin se indica en las va-
riables estticas SyncUpDirection y SyncDownDirection. Un
flanco descendente de SyncEnable restablece el parmetro 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 parmetros de
salida:
CompResult0
CompResult1
ZeroStatus
PosOverflow
NegOverflow

Contaje, medicin y lectura de posicin


126 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el objeto tecnolgico High_Speed_Counter
3.6 Programacin de High_Speed_Counter

3.6.5 Parmetro de salida High_Speed_Counter

Parmetro Declaracin Tipo de Ajuste pre- Descripcin


datos determinado
StatusHW OUTPUT BOOL FALSE Bit de estado mdulo tecnolgico: el mdulo est parametrizado
y listo para funcionar. Los datos del mdulo son vlidos.
StatusGate OUTPUT BOOL FALSE Bit de estado: la puerta interna est habilitada cuando el par-
metro se activa.
StatusUp OUTPUT BOOL FALSE Bit de estado: el ltimo impulso de contaje ha incrementado el
contador y se encuentra como mximo 0,5 s atrs.
StatusDown OUTPUT BOOL FALSE Bit de estado: el ltimo impulso de contaje ha provocado el de-
cremento del contador y se encuentra como mximo 0,5 s atrs.
CompResult0 OUTPUT BOOL FALSE Bit de estado: Se ha producido un evento de comparacin para
DQ0 (cambio de estado) debido a la condicin de comparacin
seleccionada.
Si en el modo de operacin "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 parmetro de entrada
EventAck se desactiva CompResult0 .
CompResult1 OUTPUT BOOL FALSE Bit de estado: Se ha producido un evento de comparacin para
DQ1 (cambio de estado) debido a la condicin de comparacin
seleccionada.
Si en el modo de operacin "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 parmetro de entrada
EventAck se desactiva CompResult1 .
SyncStatus OUTPUT BOOL FALSE Bit de estado: se lleva a cabo la sincronizacin
Si est ajustado el parmetro de entrada SyncEnable, el flanco
parametrizado en la entrada digital correspondiente activa el bit
de estado SyncStatus.
SyncStatus se desactiva mediante flanco descendente en
SyncEnable (parmetro de entrada) o
SyncUpDirection (variable esttica) o
SyncDownDirection (variable esttica)
CaptureStatus OUTPUT BOOL FALSE Bit de estado: se ha producido un evento Capture, existe un
valor Capture vlido en el parmetro de salida CapturedValue.
Si est ajustado el parmetro de entrada CaptureEnable, el
flanco parametrizado en la entrada digital correspondiente activa
el bit de estado CaptureStatus.
Por medio del flanco descendente del parmetro de entrada
CaptureEnable se desactiva CaptureStatus .
ZeroStatus OUTPUT BOOL FALSE Bit de estado: CountValue ha alcanzado el valor "0" indepen-
dientemente del sentido de contaje.
Por medio del flanco ascendente del parmetro de entrada
EventAck se desactiva ZeroStatus.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 127
Utilizar el objeto tecnolgico High_Speed_Counter
3.6 Programacin de High_Speed_Counter

Parmetro Declaracin Tipo de Ajuste pre- Descripcin


datos determinado
PosOverflow OUTPUT BOOL FALSE Bit de estado: CountValue ha rebasado el lmite de contaje supe-
rior en sentido positivo.
Por medio del flanco ascendente del parmetro de entrada
EventAck se desactiva PosOverflow.
NegOverflow OUTPUT BOOL FALSE Bit de estado: CountValue ha rebasado el lmite de contaje infe-
rior en sentido negativo.
Por medio del flanco ascendente del parmetro de entrada
EventAck se desactiva NegOverflow.
Error OUTPUT BOOL FALSE Se ha producido un error. Para conocer la causa del error, con-
sulte el parmetro de salida ErrorID.
ErrorID OUTPUT WORD 0 El parmetro ErrorID (Pgina 129) muestra el nmero del men-
saje de error.
ErrorID = 0000H: No hay ningn error.
CountValue OUTPUT DINT 0 Valor actual de contaje
Captured- OUTPUT DINT 0 ltimo valor Capture captado. El valor se mantiene hasta el
Value siguiente evento Capture con independencia del parmetro de
entrada CaptureEnable.
Si se ha producido un nuevo evento Capture, CaptureStatus se
activa y el usuario lo desactiva por medio del flanco descendente
del parmetro de entrada CaptureEnable .
Measured- OUTPUT REAL 0.0 Valor medido actual de frecuencia, periodo o velocidad (depen-
Value diendo de la parametrizacin)
Compare- OUTPUT BOOL FALSE Bit de estado:
Measured- FALSE: modo de operacin "Utilizar valor de contaje como refe-
Value1 rencia"; las funciones de comparacin trabajan con el valor de
contaje.
TRUE: modo de operacin "Utilizar valor medido como referen-
cia"; las funciones de comparacin trabajan con el valor medido.
1 Disponible para High_Speed_Counter a partir de la versin V3.0

Contaje, medicin y lectura de posicin


128 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el objeto tecnolgico High_Speed_Counter
3.6 Programacin de High_Speed_Counter

3.6.6 Cdigos de error del parmetro ErrorID

Cdigo de error Descripcin


(W#16#...)
0000 No hay error
Mensajes de error del mdulo tecnolgico
80A1 POWER_ERROR de la interfaz de realimentacin: Tensin de alimentacin L+ incorrecta
80A2 ENC_ERROR de la interfaz de realimentacin: Seal de encder incorrecta
80A3 LD_ERROR de la interfaz de realimentacin: Error al cargar a travs de interfaz de realimentacin
Mensajes de error de la instruccinHigh_Speed_Counter
80B1 Sentido de contaje no vlido
80B4 Para el modo de operacin "Utilizar valor de contaje como referencia" se aplica lo siguiente:
El nuevo lmite de contaje inferior no cumple las siguientes condiciones:
Lmite inferior < lmite superior
Lmite inferior <= valor de referencia/valor inicial

Para el modo de operacin "Utilizar valor medido como referencia" se aplica lo siguiente:
El nuevo lmite de contaje inferior no cumple las siguientes condiciones:
Lmite inferior < lmite superior
Lmite inferior <= valor inicial
80B5 Para el modo de operacin "Utilizar valor de contaje como referencia" se aplica lo siguiente:
El nuevo lmite superior no cumple las siguientes condiciones:
Lmite inferior < lmite superior
Lmite superior >= valor de referencia/valor inicial

Para el modo de operacin "Utilizar valor medido como referencia" se aplica lo siguiente:
El nuevo lmite superior no cumple las siguientes condiciones:
Lmite inferior < lmite superior
Lmite superior >= valor inicial
80B6 El nuevo valor inicial no cumple la siguiente condicin:
lmite inferior <= valor inicial <= lmite superior
80B7 El nuevo valor de contaje no cumple la siguiente condicin:
Lmite de contaje inferior <= valor de contaje <= lmite de contaje superior
80B8 Para el modo de operacin "Utilizar valor de contaje como referencia" se aplica lo siguiente:
El nuevo valor de referencia 0 no cumple la siguiente condicin:
Lmite inferior <= valor de referencia 0 <= lmite superior
Valor de referencia 0 < valor de referencia 1

Para el modo de operacin "Utilizar valor medido como referencia" se aplica lo siguiente:
El nuevo valor de referencia 0 no cumple la siguiente condicin:
Valor de referencia 0 < valor de referencia 1

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 129
Utilizar el objeto tecnolgico High_Speed_Counter
3.6 Programacin de High_Speed_Counter

Cdigo de error Descripcin


(W#16#...)
80B9 Para el modo de operacin "Utilizar valor de contaje como referencia" se aplica lo siguiente:
El nuevo valor de referencia 1 no cumple las siguientes condiciones:
Lmite de contaje inferior <= valor de referencia 1 <= lmite superior
Valor de referencia 0 < valor de referencia 1

Para el modo de operacin "Utilizar valor medido como referencia" se aplica lo siguiente:
El nuevo valor de referencia 1 no cumple la siguiente condicin:
Valor de referencia 0 < valor de referencia 1
80C0 La instruccin High_Speed_Counter se ha llamado varias veces con la misma instancia (DB).
80C1 La comunicacin con el mdulo tecnolgico ha fallado (registros de lectura): coloca informacin de
error de la instruccin interna RDREC en la variable esttica AdditionalErrorID .
80C2 La comunicacin con el mdulo tecnolgico ha fallado (registros de escritura): coloca informacin de
error de la instruccin interna WRREC en la variable esttica AdditionalErrorID .
80C3 El acceso a los datos de entrada (interfaz de realimentacin) ha fallado: coloca informacin de error
de la instruccin interna GETIO_PART en la variable esttica AdditionalErrorID.
80C4 El acceso a los datos de salida (interfaz de control) ha fallado: coloca informacin de error de la ins-
truccin interna SETIO_PART en la variable esttica AdditionalErrorID.
80C5 La lectura de la informacin de arranque actual del OB ha fallado: coloca informacin de error de la
instruccin interna RD_SINFO en la variable esttica AdditionalErrorID.
80C6 La determinacin de las direcciones de E/S del mdulo tecnolgico ha fallado: coloca informacin de
error de la instruccin interna RD_ADDR en la variable esttica AdditionalErrorID.

Contaje, medicin y lectura de posicin


130 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el objeto tecnolgico High_Speed_Counter
3.6 Programacin de High_Speed_Counter

3.6.7 Variables estticas High_Speed_Counter

Variable Tipo de Ajuste prede- Acceso Descripcin


datos terminado
NewCountValue DINT L#0 Escritura Nuevo valor de contaje
NewReferenceValue0 DINT L#0 Escritura Nuevo valor de referencia 0
NewReferenceValue1 DINT L#10 Escritura Nuevo valor de referencia 1
NewReferenceValue0_M1 REAL L#0.0 Escritura Nuevo valor de referencia 0 en modo de opera-
cin Medicin
NewReferenceValue1_M1 REAL L#10.0 Escritura Nuevo valor de referencia 1 en modo de opera-
cin Medicin
NewUpperLimit DINT L#2147483647 Escritura Nuevo lmite de contaje superior
NewLowerLimit DINT L#-2147483648 Escritura Nuevo lmite de contaje inferior
NewStartValue DINT L#0 Escritura Nuevo valor inicial
CurReferenceValue0 DINT L#0 Lectura Valor de referencia 0 actual
CurReferenceValue1 DINT L#10 Lectura Valor de referencia 1 actual
CurReferenceValue0_M1 REAL L#0.0 Lectura Valor de referencia 0 actual en modo de opera-
cin Medicin
CurReferenceValue1_M1 REAL L#10.0 Lectura Valor de referencia 1 actual en modo de opera-
cin Medicin
CurUpperLimit DINT L#2147483647 Lectura Lmite de contaje superior actual
CurLowerLimit DINT L#-2147483648 Lectura Lmite de contaje inferior actual
CurStartValue DINT L#0 Lectura Valor inicial actual
NewDirection INT 0 Escritura Nuevo sentido de contaje:
+1: sentido de contaje ascendente
-1: sentido de contaje descendente
AdditionalErrorID DWORD W#16#0000 Lectura Informacin de error de una instruccin interna,
p. ej. RDREC

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 131
Utilizar el objeto tecnolgico High_Speed_Counter
3.6 Programacin de High_Speed_Counter

Variable Tipo de Ajuste prede- Acceso Descripcin


datos terminado
UserCmdFlags STRUCT -
SetNewDirection BOOL FALSE Escritura Ajustar nuevo sentido de contaje
SetUpperLimit BOOL FALSE Escritura Ajustar lmite de contaje superior
SetLowerLimit BOOL FALSE Escritura Ajustar lmite de contaje inferior
SetReferenceValue0 BOOL FALSE Escritura Ajustar valor de referencia 0
SetReferenceValue1 BOOL FALSE Escritura Ajustar valor de referencia 1
SetCountValue BOOL FALSE Escritura Ajustar nuevo valor de contaje
SetStartValue BOOL FALSE Escritura Ajustar valor inicial
SyncDownDirection BOOL TRUE Escritura Habilitar sincronizacin en sentido de contaje
descendente
SyncUpDirection BOOL TRUE Escritura Habilitar sincronizacin en sentido de contaje
ascendente
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 versin V3.0

Contaje, medicin y lectura de posicin


132 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el objeto tecnolgico 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 tecnolgico


El editor de puesta en marcha, con una representacin grfica del bloque, lo ayudar a
poner en marcha cmodamente el objeto tecnolgico y a probar su funcionalidad. En el
modo online de la CPU/del IM se pueden modificar determinados parmetros de la
instruccin SSI_Absolute_Encoder y observar el efecto de los cambios.

Requisitos
Hay una conexin online entre STEP 7 (TIA Portal) y la CPU.
La CPU se encuentra en el estado operativo RUN.
La instruccin High_Speed_Counter correspondiente se ejecuta de modo cclico desde el
programa de usuario.
Los parmetros del objeto tecnolgico no se sobrescriben del programa de usuario.

Procedimiento
Para abrir el editor de puesta en marcha de un objeto tecnolgico y simular una modificacin
del valor de los parmetros, haga lo siguiente:
1. Abra la carpeta "Objetos tecnolgicos" en el rbol del proyecto.
2. Abra el objeto tecnolgico 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 tecnolgico
High_Speed_Counter.
4. En la parte superior izquierda del dilogo de puesta en marcha, haga clic en el botn
"Observar todo".
Se cargan y se muestran los parmetros (valores online) del objeto tecnolgico
High_Speed_Counter.
5. Si el parmetro que desea modificar tiene un campo de entrada, introduzca en l el
nuevo valor.
6. Active la casilla de verificacin del parmetro.
El nuevo valor del parmetro surte efecto y se simulan las repercusiones de la
modificacin.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 133
Utilizar el objeto tecnolgico High_Speed_Counter
3.7 Puesta en servicio de High_Speed_Counter

Modo online
En el modo online se pueden modificar los siguientes parmetros y, de este modo, probar el
funcionamiento del objeto tecnolgico:
Nuevo valor de contaje (NewCountValue)
Nuevo lmite de contaje superior (NewUpperLimit)
Nuevo lmite 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 sincronizacin (SyncEnable)
Confirmacin de los estados de error notificados (ErrorAck)
Restablecimiento de flags de estado (EventAck)

Contaje, medicin y lectura de posicin


134 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el objeto tecnolgico High_Speed_Counter
3.8 Diagnstico de High_Speed_Counter

3.8 Diagnstico de High_Speed_Counter

3.8.1 Observacin de valores de contaje, valores medidos, DI y DQ


Con las funciones de diagnstico se vigilan las funciones de contaje y medida.

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

Procedimiento
Para abrir el editor de visualizacin para las funciones de diagnstico, haga lo siguiente:
1. Abra la carpeta "Objetos tecnolgicos" en el rbol del proyecto.
2. Abra el objeto tecnolgico High_Speed_Counter en el rbol del proyecto.
3. Haga doble clic en el objeto "Diagnstico".

Indicador
El objeto tecnolgico lee de la interfaz de realimentacin y muestra los siguientes valores:
Indicacin de eventos/informacin de diagnstico
Estados lgicos de las entradas digitales y las salidas digitales
Valor de contaje
Valor Capture
Valor medido

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 135
Utilizar el objeto tecnolgico High_Speed_Counter
3.8 Diagnstico de High_Speed_Counter

Encontrar ms informacin acerca de la indicacin de estados en la ayuda contextual de


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

Contaje, medicin y lectura de posicin


136 Manual de funciones, 03/2017, A5E32010348-AF
Uso del objeto tecnolgico SSI_Absolute_Encoder 4
4.1 Objeto tecnolgico SSI_Absolute_Encoder
STEP 7 (TIA Portal), mediante la funcin "Objetos tecnolgicos", ofrece soporte para la
configuracin, puesta en marcha y diagnstico de las funciones de lectura de posicin y
medida para el mdulo tecnolgico TM PosInput:.
En STEP 7 (TIA Portal) se configura el objeto tecnolgico SSI_Absolute_Encoder con los
ajustes para la lectura de posicin con un encder absoluto SSI.
En el programa de usuario, programe la respectiva instruccin SSI_Absolute_Encoder.
Esta instruccin aplica la alimentacin de la interfaz de control y respuesta del mdulo
tecnolgico.
El objeto tecnolgico SSI_Absolute_Encoder corresponde al DB de instancia de la
instruccin SSI_Absolute_Encoder. La configuracin de las funciones de lectura de posicin
y medicin se guarda en el objeto tecnolgico. El objeto tecnolgico se encuentra en la
carpeta "PLC > Objetos tecnolgicos".
El objeto tecnolgico 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 tecnolgico, en la configuracin
hardware de TM PosInput debe especificarse el modo de operacin (Pgina 178)
"Funcionamiento con objeto tecnolgico 'Contaje y medicin'". Esta opcin ya est
preajustada.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 137
Uso del objeto tecnolgico SSI_Absolute_Encoder
4.2 Sinopsis de los pasos de configuracin

4.2 Sinopsis de los pasos de configuracin

Introduccin
La siguiente tabla muestra el procedimiento bsico de configuracin de las funciones de
lectura de posicin y medicin del mdulo tecnolgico mediante el objeto tecnolgico
SSI_Absolute_Encoder.

Requisitos
Para utilizar el mdulo tecnolgico, 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 continuacin:

Paso Descripcin
1 Configurar mdulo tecnolgico (Pgina 172)
2 Agregar objeto tecnolgico (Pgina 139)
3 Configurar mdulo tecnolgico conforme a su aplicacin (Pgina 141)
4 Llamar la instruccin en el programa de usuario (Pgina 159)
5 Carga en la CPU
6 Puesta en servicio del objeto tecnolgico (Pgina 169)
7 Diagnstico del objeto tecnolgico (Pgina 170)

Contaje, medicin y lectura de posicin


138 Manual de funciones, 03/2017, A5E32010348-AF
Uso del objeto tecnolgico SSI_Absolute_Encoder
4.3 Agregar objeto tecnolgico

4.3 Agregar objeto tecnolgico

Agregar un objeto tecnolgico en el rbol del proyecto


Al agregar un objeto tecnolgico, se genera un DB de instancia de la instruccin para este
objeto tecnolgico. En l se guarda la configuracin del objeto tecnolgico.

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

Procedimiento
Para agregar un objeto tecnolgico, proceda del siguiente modo:
1. Abra la carpeta de la CPU en el rbol del proyecto.
2. Abra la carpeta "Objetos tecnolgicos".
3. Haga doble clic en "Agregar objeto".
Se abre el cuadro de dilogo "Agregar objeto".
4. Seleccione la tecnologa "Contaje y medicin".
5. Seleccione el objeto "SSI_Absolute_Encoder".
6. En el campo de entrada "Nombre" introduzca un nombre personalizado para el objeto
tecnolgico.
7. Haga clic en "Ms informacin" para guardar informacin propia sobre el objeto
tecnolgico.
8. Confirme con ""OK" (Aceptar).".

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 139
Uso del objeto tecnolgico SSI_Absolute_Encoder
4.3 Agregar objeto tecnolgico

Resultado
El nuevo objeto tecnolgico se genera y se guarda en la carpeta "Objetos tecnolgicos" del
rbol del proyecto.

Objeto Descripcin
Configuracin En el cuadro de dilogo de configuracin:
(Pgina 141)
Asignacin del mdulo tecnolgico y del canal
Ajuste de los parmetros del objeto tecnolgico para las
funciones de lectura de posicin y medicin
Si modifica la configuracin del objeto tecnolgico, a continua-
cin deber cargar en la CPU el objeto tecnolgico y la configu-
racin hardware.
Puesta en servicio Puesta en servicio y prueba funcional del objeto tecnolgico:
(Pgina 169) Simulacin de parmetros de la instruccin
SSI_Absolute_Encoder y observacin de sus efectos
Diagnstico (Pgina 170) Vigilancia de las funciones de lectura de posicin y medida

Contaje, medicin y lectura de posicin


140 Manual de funciones, 03/2017, A5E32010348-AF
Uso del objeto tecnolgico SSI_Absolute_Encoder
4.4 Configurar SSI_Absolute_Encoder

4.4 Configurar SSI_Absolute_Encoder

4.4.1 Trabajando con el dilogo de configuracin


Las propiedades del objeto tecnolgico se configuran en la ventana de configuracin. Para
abrir la ventana de configuracin del objeto tecnolgico, proceda del siguiente modo:
1. Abra la carpeta "Objetos tecnolgicos" en el rbol del proyecto.
2. Abra el objeto tecnolgico en el rbol del proyecto.
3. Haga doble clic en el objeto "Configuracin".
La configuracin se divide en las siguientes categoras:
Parmetros bsicos
Los parmetros bsicos contienen la seleccin del mdulo tecnolgico y el nmero del
canal para el que se configura el objeto tecnolgico.
Parmetros avanzados
Los parmetros avanzados contienen los parmetros para adaptar las funciones de
lectura de posicin y medicin y ajustar el comportamiento de las entradas y salidas
digitales.

Smbolos de la ventana de configuracin


Los smbolos que aparecen en la navegacin local de la configuracin muestran ms
detalles sobre el estado de la configuracin:

La configuracin contiene valores predeterminados y est completa.


La configuracin contiene exclusivamente valores predeterminados. Con ellos es posible utilizar el objeto tecnolgico
sin ms modificaciones.
La configuracin contiene valores definidos por el usuario o adaptados automticamente y est completa
Todos los campos de entrada de la configuracin contienen valores vlidos y al menos un valor predeterminado ha
sido modificado.
La configuracin es errnea o est incompleta
Al menos un campo de entrada o una lista desplegable contiene un valor no vlido. El campo o la lista desplegable
en cuestin se marca en rojo. Al hacer clic, el roll out con el aviso de error indica la causa del error.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 141
Uso del objeto tecnolgico SSI_Absolute_Encoder
4.4 Configurar SSI_Absolute_Encoder

4.4.2 Parmetros bsicos


"Parmetros bsicos" permite establecer la conexin entre el objeto tecnolgico
TM PosInput y el mdulo tecnolgico.

Mdulo
Seleccione el mdulo tecnolgico en el dilogo siguiente. Se pueden seleccionar todos los
mdulos tecnolgicos TM PosInput (centralizados o descentralizados) configurados en la
CPU S7-1500 o en la CPU ET 200SP para el uso de un objeto tecnolgico de "contaje y
medicin".
Tras la seleccin del mdulo tecnolgico, puede abrir la configuracin del dispositivo
correspondiente al mdulo tecnolgico haciendo clic en el botn "Configuracin del
dispositivo".
El ajuste de parmetros del mdulo tecnolgico necesario para utilizar el objeto tecnolgico
se realiza a travs de "Parmetros avanzados" del objeto tecnolgico.

Canal
En el caso de un mdulo tecnolgico con varios canales, seleccione el nmero del canal
para el que se aplicar el objeto tecnolgico.

Nota
Un canal puede asignarse a un nico objeto tecnolgico. Una vez asignado a un objeto
tecnolgico, el canal ya no se puede seleccionar.

Calibracin de los valores de parmetro


Si tras asignar el canal al objeto tecnolgico existe una incoherencia entre los valores de los
parmetros de "Parmetros" y los del objeto tecnolgico, aparece un botn con una consulta
a este respecto. Al hacer clic en este botn, dentro de STEP 7 (TIA Portal) los valores de los
parmetros de "Parmetros" se sobrescriben con los valores de los parmetros del objeto
tecnolgico. Los valores de parmetros actuales del objeto tecnolgico se muestran en
"Parmetros".

Contaje, medicin y lectura de posicin


142 Manual de funciones, 03/2017, A5E32010348-AF
Uso del objeto tecnolgico SSI_Absolute_Encoder
4.4 Configurar SSI_Absolute_Encoder

4.4.3 Encder absoluto SSI

Longitud de telegrama
Parametrizando la longitud de trama se define el nmero de bits de una trama SSI del
encder absoluto SSI (Pgina 25) utilizado. Para conocer la longitud de trama del encder
absoluto SSI, consulte la hoja de datos del encder. Los bits especiales tambin 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 (Pgina 155).

Tipo de cdigo
Con la parametrizacin del tipo de cdigo se define si el encder proporciona cdigos
binarios naturales o cdigos Gray.
Puede escoger entre las siguientes opciones:

Tipo de cdigo Significado


Gray El valor de posicin emitido en cdigo Gray por el encder absoluto SSI se con-
(predeterminado) vierte a cdigo binario natural.
Binario El valor emitido por el encder 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 mdulo tecnolgico y el encder absoluto SSI. Puede escoger, entre varias
opciones, entre 125 kHz y 2 MHz. El ajuste predeterminado es "125 kHz".
La velocidad de transferencia mxima depende de la longitud de lnea y de los datos
tcnicos del encder absoluto SSI. Encontrar ms informacin en el manual de producto
del TM PosInput y en la descripcin del encder.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 143
Uso del objeto tecnolgico 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 mnimo igual que el tiempo
monoestable del encder absoluto SSI utilizado. Este valor figura en los datos tcnicos del
encder absoluto SSI.
Puede escoger entre las siguientes opciones:
Automtico (predeterminado)
16 s
32 s
48 s
64 s

Nota
Si se elige la opcin "Automtico", el tiempo del flip-flop monoestable se ajusta
automticamente al encder utilizado.
En modo iscrono, la opcin "Automtico" corresponde a un tiempo monoestable de 64 s.
Si el tiempo monoestable del encder absoluto SSI utilizado es inferior a 64 s, puede
seleccionarse el valor del encder para alcanzar tiempos iscronos ms rpidos.

Paridad
Al parametrizar la paridad se define si el encder absoluto SSI transferir un bit de paridad.
Si, p. ej., un encder de 25 bits est parametrizado con paridad, el mdulo tecnolgico lee
26 bits. El bit que sigue al LSB (least significant bit) en SSI se interpreta como un bit de
paridad. Los errores de paridad se notifican en la interfaz de realimentacin (Pgina 191) a
travs del bit ENC_ERROR.

Nmero de bit LSB del valor de posicin


Con este parmetro se define el nmero del bit menos significativo (LSB = Least significant
bit) del valor de posicin en el telegrama del encder absoluto SSI. De este modo se limita
el rango que indica el valor de posicin dentro del telegrama.
El valor debe ser inferior al nmero de bit del MSB del valor de posicin. La diferencia entre
los nmeros de bit del MSB y del LSB del valor de posicin debe ser menor que 31.
El ajuste predeterminado es "0".

Nota
Cuando se ha seleccionado "Gray" como tipo de cdigo, solo se convierte a cdigo binario
natural el rango comprendido entre el LSB y el MSB del valor de posicin.

Contaje, medicin y lectura de posicin


144 Manual de funciones, 03/2017, A5E32010348-AF
Uso del objeto tecnolgico SSI_Absolute_Encoder
4.4 Configurar SSI_Absolute_Encoder

Nmero de bit MSB del valor de posicin


Con este parmetro se define el nmero del bit ms significativo (MSB = Most significant bit)
del valor de posicin en el telegrama del encder absoluto SSI. De este modo se limita el
rango que indica el valor de posicin dentro del telegrama.
El valor debe ser inferior a la longitud del telegrama y superior al nmero de bit del LSB del
valor de posicin. La diferencia entre los nmeros de bit del MSB y del LSB del valor de
posicin debe ser menor que 31.
El ajuste predeterminado es "12".

Nota
Cuando se ha seleccionado "Gray" como tipo de cdigo, solo se convierte a cdigo binario
natural el rango comprendido entre el LSB y el MSB del valor de posicin.

Invertir sentido
Con este parmetro se invierten los valores entregados por el encder absoluto SSI. De ese
modo el sentido registrado del encder puede adaptarse al sentido de giro del motor.

Nota
Dentro del telegrama, este parmetro solamente tiene efecto en el rango comprendido entre
el LSB y el MSB del valor de posicin.

Telegrama SSI
Los siguientes parmetros tambin pueden ajustarse en el grfico mediante Drag & Drop:
Longitud de telegrama
Nmero de bit LSB del valor de posicin
Nmero de bit MSB del valor de posicin
Telegrama SSI completo
Si como magnitud se ha seleccionado "Telegrama SSI completo", el mdulo devuelve los 32
bits menos significativos del telegrama SSI actual no procesado. El grfico muestra el
significado de cada bit emitido. Se utilizan las siguientes abreviaturas:

V Value: valor de posicin como cdigo Gray o como cdigo binario


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

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 145
Uso del objeto tecnolgico SSI_Absolute_Encoder
4.4 Configurar SSI_Absolute_Encoder

4.4.4 Comportamiento de una DI (SSI_Absolute_Encoder)

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

Funcin de una en- Significado Otros parmetros especficos de


trada digital la opcin
Capture (Pgina 34) El flanco parametrizado en la entrada digital correspondiente Retardo a la entrada
guarda el valor de posicin actual como valor de Capture. El
Seleccin de flanco
objeto tecnolgico muestra el valor Capture en el parmetro
de salida CapturedValue.
La funcin solo puede utilizarse para una de las dos entradas
digitales.
Entrada digital sin La respectiva entrada digital no tiene asignada ninguna fun- Retardo a la entrada
funcin cin tecnolgica.
El estado de seal de la entrada digital puede leerse a travs
de la respectiva variable esttica (Pgina 168) del objeto
tecnolgico:
UserStatusFlags.StatusDI0
UserStatusFlags.StatusDI1

Nota
La funcin "Capture" solo puede seleccionarse en el modo de operacin "Utilizar el valor de
posicin (valor absoluto SSI) como referencia".

Contaje, medicin y lectura de posicin


146 Manual de funciones, 03/2017, A5E32010348-AF
Uso del objeto tecnolgico SSI_Absolute_Encoder
4.4 Configurar SSI_Absolute_Encoder

Retardo a la entrada
Al parametrizar el retardo a la entrada se suprimen las interferencias en las entradas
digitales. Las seales con una duracin 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 opcin "Ninguno" o "0,05 ms", debe utilizar cables apantallados para la
conexin 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 tambin se muestra en "Comportamiento DI1".

Seleccin de flanco
Este parmetro determina para la funcin "Capture" con qu flanco de una entrada digital se
disparar la funcin parametrizada.
Puede escoger entre las siguientes opciones:
Con flanco ascendente (predeterminado)
Con flanco descendente
Con flanco ascendente y descendente

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 147
Uso del objeto tecnolgico SSI_Absolute_Encoder
4.4 Configurar SSI_Absolute_Encoder

4.4.5 Comportamiento de una DQ (SSI_Absolute_Encoder)

Modo de operacin
Con el modo de operacin se establece con qu valor de referencia trabajan las funciones
de comparacin.

Modo de operacin Significado


Utilizar el valor de posicin (valor Las funciones de comparacin y las alarmas de proceso para
absoluto SSI) como referencia eventos de comparacin trabajan con el valor de posicin.
(predeterminado)
Utilizar el valor medido como refe- Las funciones de comparacin y las alarmas de proceso para
rencia eventos de comparacin trabajan con el valor de medida.

Nota
El modo de operacin se parametriza en "Comportamiento DQ0" para las dos salidas
digitales en conjunto. El modo de operacin tambin se muestra en "Comportamiento DQ1".

Activar salida
Al parametrizar una salida digital se define la condicin que provocar la conmutacin de la
salida digital.
Dependiendo del modo de operacin, puede escoger entre las siguientes opciones:

Funcin de una salida digital Significado Otros parmetros especficos de


(Pgina 49) en el modo de opera- la opcin
cin "Utilizar el valor de posicin
(valor absoluto SSI) como refe-
rencia"
Entre valor de referencia y lmite La respectiva salida digital est activa cuando: Valor de referencia 0
de contaje superior valor de referencia <= valor de posicin <= valor de
Valor de referencia 1
(predeterminado) posicin mximo
Histresis (en incrementos)
Entre valor de referencia y lmite La respectiva salida digital est activa cuando: Valor de referencia 0
de contaje inferior 0 <= valor de posicin <= valor de referencia
Valor de referencia 1
Histresis (en incrementos)
Entre valor de referencia 0 y 1 La salida digital DQ1 est activa cuando: Valor de referencia 0
valor de referencia 0 <= valor de posicin <= valor
Valor de referencia 1
de referencia 1
Histresis (en incrementos)

Contaje, medicin y lectura de posicin


148 Manual de funciones, 03/2017, A5E32010348-AF
Uso del objeto tecnolgico SSI_Absolute_Encoder
4.4 Configurar SSI_Absolute_Encoder

Funcin de una salida digital Significado Otros parmetros especficos de


(Pgina 49) en el modo de opera- la opcin
cin "Utilizar el valor de posicin
(valor absoluto SSI) como refe-
rencia"
Con valor de referencia por la La respectiva salida digital solo est activa durante Valor de referencia 0
duracin del impulso el tiempo y en el sentido del cambio de valor de
Valor de referencia 1
posicin parametrizados cuando el valor de posi-
cin coincide con el valor de referencia o cuando lo Sentido de contaje
ha rebasado por exceso o por defecto. Duracin del impulso
Histresis (en incrementos)
Tras comando Set de CPU hasta Cuando se produce un comando Set de la CPU, la Valor de referencia 0
valor referencia salida digital correspondiente est activa para el
Valor de referencia 1
sentido parametrizado del cambio de valor de posi-
cin hasta que el valor de posicin coincida con el Sentido de contaje
de referencia o hasta que lo haya rebasado por Histresis (en incrementos)
exceso o por defecto.
Utilizada por el programa de usua- La respectiva salida digital puede ser conmutada
rio por la CPU a travs de la interfaz de control (Pgi-
na 44).

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

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 149
Uso del objeto tecnolgico SSI_Absolute_Encoder
4.4 Configurar SSI_Absolute_Encoder

Funcin de una salida digital Significado Otros parmetros especficos


(Pgina 53) en el modo de ope- de la opcin
racin "Utilizar valor medido
como referencia"
Valor medido >= valor de refe- La respectiva salida digital est activa cuando el valor Valor de referencia 0
rencia medido es mayor o igual que el valor de referencia.
Valor de referencia 1
(predeterminado)
Valor medido <= valor de refe- La respectiva salida digital est activa cuando el valor Valor de referencia 0
rencia medido es menor o igual que el valor de referencia.
Valor de referencia 1
Entre valor de referencia 0 y 1 La salida digital DQ1 est activa cuando: Valor de referencia 0
valor de referencia 0 <= valor medido <= valor de
Valor de referencia 1
referencia 1
No comprendido entre valor de La salida digital DQ1 est activa cuando: Valor de referencia 0
referencia 0 y 1 valor de referencia 1 <= valor medido <= valor de
Valor de referencia 1
referencia 0
Utilizada por el programa de La respectiva salida digital puede ser conmutada por
usuario la CPU a travs de la interfaz de control (Pgina 44).

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

Valor de referencia 0
Modo de operacin "Utilizar el valor de posicin (valor absoluto SSI) como referencia"
Al parametrizar el valor de referencia (Pgina 49) se determina con qu valor de posicin se
conmutar la salida digital DQ0 de acuerdo con el evento de comparacin seleccionado.
Debe introducirse un nmero entero positivo (DINT) menor que el valor de referencia 1. El
ajuste predeterminado es "0".
Modo de operacin "Utilizar valor medido como referencia"
Al parametrizar el valor de referencia (Pgina 53) se determina con qu valor medido se
conmutar la salida digital DQ0 de acuerdo con el evento de comparacin seleccionado.
Debe introducirse un nmero de coma flotante (REAL) menor que el valor de referencia 1. El
valor mnimo es 7,922816 x 1028. El ajuste predeterminado es "0.0". La unidad del valor de
referencia depende de la magnitud.

Contaje, medicin y lectura de posicin


150 Manual de funciones, 03/2017, A5E32010348-AF
Uso del objeto tecnolgico SSI_Absolute_Encoder
4.4 Configurar SSI_Absolute_Encoder

Valor de referencia 1
Modo de operacin "Utilizar el valor de posicin (valor absoluto SSI) como referencia"
Al parametrizar el valor de referencia (Pgina 49) se determina con qu valor de posicin se
conmutar la salida digital DQ1 de acuerdo con el evento de comparacin seleccionado.
Debe introducirse un entero (DINT) mayor que el valor de referencia 0 y menor o igual que
el lmite de contaje superior (valor de posicin mximo). El ajuste predeterminado es "10".
Modo de operacin "Utilizar valor medido como referencia"
Al parametrizar el valor de referencia (Pgina 53) se determina con qu valor medido se
conmutar la salida digital DQ1 de acuerdo con el evento de comparacin seleccionado.
Debe introducirse un nmero de coma flotante (REAL) mayor que el valor de referencia 0. El
valor mximo es 7,922816 x 1028. El ajuste predeterminado es "10.0". La unidad del valor de
referencia depende de la magnitud.

Sentido de contaje
Con este parmetro se define para qu sentido del cambio del valor de posicin es vlida la
funcin seleccionada.
Puede escoger entre las siguientes opciones:

Sentido del cambio del valor de Significado


posicin
En ambos sentidos La comparacin y la conmutacin de la salida digital correspon-
(predeterminado) diente tienen lugar independientemente de que el valor de posi-
cin aumente o disminuya.
Ascendente La respectiva salida digital solo se compara y se conmuta cuando
el valor de posicin aumenta.
Descendente La respectiva salida digital solo se compara y se conmuta cuando
el valor de posicin disminuye.

El parmetro puede parametrizarse con las siguientes funciones:


Con valor de referencia por la duracin del impulso
Tras comando Set de CPU hasta valor referencia

Duracin del impulso


Al parametrizar la duracin de impulso para la funcin "Con valor de referencia por la
duracin del impulso", se determina durante cuntos 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 duracin de impulso de 0,5 s.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 151
Uso del objeto tecnolgico SSI_Absolute_Encoder
4.4 Configurar SSI_Absolute_Encoder

Histresis (en incrementos)


Al parametrizar la histresis (Pgina 65) se define un rango en torno a los valores de
referencia. En el rango de histresis las salidas digitales no pueden conmutar de nuevo
hasta que el valor de posicin haya salido una vez de este rango.
Si se introduce "0" se desactiva la histresis. Se admiten valores entre 0 y 255. El ajuste
predeterminado es "0".

Nota
La histresis se parametriza en "Comportamiento DQ0" para las dos salidas digitales en
conjunto. La histresis tambin se muestra en "Comportamiento DQ1".

Nota
La histresis solo est disponible en el modo de operacin "Utilizar el valor de posicin
(valor absoluto SSI) como referencia".

Contaje, medicin y lectura de posicin


152 Manual de funciones, 03/2017, A5E32010348-AF
Uso del objeto tecnolgico SSI_Absolute_Encoder
4.4 Configurar SSI_Absolute_Encoder

4.4.6 Especificar valor medido (SSI_Absolute_Encoder)

Magnitud
Con este parmetro se especifica si el mdulo tecnolgico debe suministrar una
determinada magnitud (Pgina 60) o el telegrama SSI completo.
Puede escoger entre las siguientes opciones:

Opcin Significado Otros parmetros especficos de


la opcin
Frecuencia La magnitud muestra el nmero de incrementos por segundo, Tiempo de actualizacin
(predeterminado) de manera que cada incremento corresponde a una variacin
del valor de posicin. El valor es un nmero de coma flotante
(REAL). La unidad es Hz.
El objeto tecnolgico muestra el valor medido en el parmetro
de salida MeasuredValue.
Duracin del perodo La magnitud es la duracin media del periodo entre dos incre- Tiempo de actualizacin
mentos del valor de posicin. El valor es un nmero entero
(DINT). La unidad es s.
El objeto tecnolgico muestra el valor medido en el parmetro
de salida MeasuredValue.
Velocidad La magnitud es una velocidad. Tiempo de actualizacin
Encontrar ejemplos de medicin de velocidad en la explicacin Base de tiempo para medi-
del parmetro "Incrementos por unidad". cin de velocidad
El objeto tecnolgico muestra el valor medido en el parmetro
Incrementos por unidad
de salida MeasuredValue.
Telegrama SSI com- En lugar de una magnitud, se devuelven los primeros 32 bits del
pleto telegrama SSI (bits 0 a 31). Tambin se suministran bits espe-
ciales que no pertenecen a la informacin de posicin. No se
tiene en cuenta una inversin del sentido parametrizada.
El objeto tecnolgico muestra el valor en el parmetro de salida
CompleteSSIFrame.
Encontrar ejemplos en Ejemplos de estructuras de telegrama
(Pgina 155). Esta opcin solo est disponible en el modo de
operacin "Utilizar el valor de posicin (valor absoluto SSI) co-
mo referencia".

Tiempo de actualizacin
Con la parametrizacin del tiempo de actualizacin (Pgina 60) en milisegundos se define el
intervalo de tiempo que transcurre entre dos actualizaciones del valor medido. Con tiempos
de actualizacin mayores se pueden suavizar magnitudes inestables.
Si se introduce "0", el valor medido se actualiza una vez por cada ciclo interno del mdulo.
Puede introducir un mximo de tres decimales. Se admiten valores entre 0.0 y 25000.0. El
ajuste predeterminado es "10.0".

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 153
Uso del objeto tecnolgico SSI_Absolute_Encoder
4.4 Configurar SSI_Absolute_Encoder

Base de tiempo para medicin de velocidad


Con este parmetro se define la base de tiempo con la que debe ponerse a disposicin la
velocidad.
Puede escoger entre las siguientes opciones:
1 ms
10 ms
100 ms
1s
60 s/1 min
El ajuste predeterminado es "60 s/1 min".

Incrementos por unidad


Con este parmetro se define, para la medicin de velocidad, el nmero de incrementos que
proporciona el encder absoluto SSI por cada unidad relevante.
Se admiten valores entre 1 y 65535.
Ejemplo 1:
Su encder funciona con una resolucin 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 medicin de velocidad: 60 s/1 min
Ejemplo 2:
El encder 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 medicin de velocidad: 1 s

Contaje, medicin y lectura de posicin


154 Manual de funciones, 03/2017, A5E32010348-AF
Uso del objeto tecnolgico SSI_Absolute_Encoder
4.4 Configurar SSI_Absolute_Encoder

4.4.7 Ejemplos de estructuras de telegrama

Ejemplo 1
En este ejemplo, el encder absoluto SSI tiene la siguiente especificacin:
El encder tiene una resolucin 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 posicin es el bit 24.
El LSB del valor de posicin es el bit 0.
El valor de posicin tiene codificacin Gray.
No existe un bit de paridad.
El telegrama presenta la siguiente estructura:

MG Bit Multiturn con codificacin Gray


SG Bit Singleturn con codificacin Gray

Telegrama SSI completo


Si se parametriza "Telegrama SSI completo", el mdulo tecnolgico devuelve el telegrama
SSI sin procesar justificado a la derecha en la interfaz de realimentacin:

MG Bit Multiturn con codificacin Gray


SG Bit Singleturn con codificacin Gray

Valor de realimentacin del valor de posicin


El mdulo tecnolgico convierte el valor de posicin suministrado en codificacin Gray a
cdigo binario y lo devuelve justificado a la derecha en la interfaz de realimentacin:

MD Bit Multiturn como cdigo binario


SD Bit Singleturn como cdigo binario

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 155
Uso del objeto tecnolgico SSI_Absolute_Encoder
4.4 Configurar SSI_Absolute_Encoder

Ejemplo 2
En este ejemplo, el encder absoluto SSI tiene la siguiente especificacin:
El encder tiene una resolucin 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 posicin es el bit 33.
El LSB del valor de posicin es el bit 6.
El valor de posicin tiene codificacin 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 codificacin Gray


SG Bit Singleturn con codificacin Gray
Sn Bit especial n
P Bit de paridad

Telegrama SSI completo


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

MG Bit Multiturn con codificacin Gray


SG Bit Singleturn con codificacin Gray
Sn Bit especial n
P Bit de paridad

Contaje, medicin y lectura de posicin


156 Manual de funciones, 03/2017, A5E32010348-AF
Uso del objeto tecnolgico SSI_Absolute_Encoder
4.4 Configurar SSI_Absolute_Encoder

Valor de posicin
El mdulo tecnolgico convierte el valor de posicin suministrado en codificacin Gray a
cdigo binario natural y lo devuelve justificado a la derecha en la interfaz de realimentacin.
Los bits especiales se ignoran. El bit de paridad se evala pero no se devuelve con el valor
de posicin:

MD Bit Multiturn como cdigo binario


SD Bit Singleturn como cdigo binario

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 157
Uso del objeto tecnolgico SSI_Absolute_Encoder
4.5 Programacin de SSI_Absolute_Encoder

4.5 Programacin de SSI_Absolute_Encoder

4.5.1 Instruccin SSI_Absolute_Encoder

SSI_Absolute_Encoder
La instruccin SSI_Absolute_Encoder pertenece al objeto tecnolgico
SSI_Absolute_Encoder y se encarga de la alimentacin de la interfaz de control y respuesta
del mdulo tecnolgico TM PosInput.
La instruccin SSI_Absolute_Encoder constituye as la interfaz de software entre el
programa de usuario y el mdulo tecnolgico. Debe llamarse cclicamente desde el
programa de usuario para comparar los datos de entrada y salida.
La instruccin SSI_Absolute_Encoder puede utilizarse de igual modo para los TM PosInput
de los sistemas S7-1500 y ET 200SP. Los mdulos TM PosInput pueden utilizarse de forma
centralizada o descentralizada. La instruccin se aplica al canal del mdulo tecnolgico al
que se haya asignado el correspondiente objeto tecnolgico.

Ms informacin
Descripcin SSI_Absolute_Encoder (Pgina 160)
Parmetros de entrada SSI_Absolute_Encoder (Pgina 164)
Parmetros de salida SSI_Absolute_Encoder (Pgina 165)
Cdigos de error del parmetro ErrorID (Pgina 167)
Variables estticas SSI_Absolute_Encoder (Pgina 168)

Contaje, medicin y lectura de posicin


158 Manual de funciones, 03/2017, A5E32010348-AF
Uso del objeto tecnolgico SSI_Absolute_Encoder
4.5 Programacin de SSI_Absolute_Encoder

4.5.2 Llamar la instruccin en el programa de usuario


La instruccin 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
interrupcin controlado por eventos.

Procedimiento
Para llamar a la instruccin 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 ejecucin cclica del programa.
El bloque se abre en el rea de trabajo.
4. En la ventana "Instrucciones" abra el grupo "Tecnologa" y la carpeta "Contaje y
medicin".
La carpeta contiene las instrucciones.
5. Seleccione una instruccin, arrstrela al OB y sultela.
Se abre el cuadro de dilogo "Opciones de llamada".
6. En la lista "Nombre" seleccione un objeto tecnolgico o introduzca el nombre del nuevo
objeto tecnolgico.
7. Confirme con "OK" (Aceptar).

Resultado
Si el objeto tecnolgico no existe todava, se agregar. La instruccin se agregar en el OB.
El objeto tecnolgico est asignado a esta llamada de la instruccin.

Nota
Al hacer clic sobre uno de los botones "Configuracin", "Puesta en marcha" o "Diagnstico"
en la interfaz de la instruccin, se abre el editor correspondiente.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 159
Uso del objeto tecnolgico SSI_Absolute_Encoder
4.5 Programacin de SSI_Absolute_Encoder

4.5.3 Descripcin SSI_Absolute_Encoder

Descripcin
Con la instruccin SSI_Absolute_Encoder se controlan las funciones de lectura de posicin y
medida del mdulo tecnolgico TM PosInput a travs del programa del usuario.

Llamada
La instruccin 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 interrupcin controlado por
eventos.

Funcionamiento
Valor de posicin: el valor de posicin est disponible en el parmetro de salida
PositionValue. El valor de posicin se actualiza cada vez que se llama la instruccin.
Valor medido: El mdulo tecnolgico actualiza el valor medido con el tiempo de
actualizacin parametrizado de forma asncrona a la llamada de la instruccin. Cada vez
que se llama la instruccin, el ltimo valor medido que haya determinado el mdulo
tecnolgico se actualiza en el parmetro de salida MeasuredValue.
El valor medido y el valor de posicin estn disponibles simultneamente como parmetros
de salida.
En lugar de un valor medido, se puede devolver el telegrama SSI completo en el parmetro
de salida CompleteSSIFrame. Dependiendo de la parametrizacin, es vlido
MeasuredValue o CompleteSSIFrame.
Capture: El parmetro de salida CaptureStatus = TRUE indica un valor Capture vlido en el
parmetro de salida CapturedValue.
Un valor Capture se detecta en las siguientes condiciones:
Una entrada digital tiene la parametrizacin "Capture"
CaptureEnable = TRUE
Flanco en la entrada digital con la funcin de Capture
El parmetro de salida CaptureStatus se restablece con un flanco descendente en el
parmetro de entrada CaptureEnable.

Contaje, medicin y lectura de posicin


160 Manual de funciones, 03/2017, A5E32010348-AF
Uso del objeto tecnolgico SSI_Absolute_Encoder
4.5 Programacin de SSI_Absolute_Encoder

Modificacin de parmetros a travs del programa de usuario


Para modificar los parmetros mediante el programa de usuario, proceda del siguiente
modo:
1. Compruebe mediante la respectiva variable Set si el objeto tecnolgico est listo para la
modificacin de parmetros (variable Set = FALSE) o si an hay una peticin de
modificacin en curso (variable Set = TRUE).
Para ello, en las variables estticas del DB de instancia de objeto tecnolgico estn
disponibles las siguientes variables Set en UserCmdFlags:
SetReferenceValue0
SetReferenceValue1
2. Cuando el objeto tecnolgico est preparado para la modificacin de parmetros,
modifique la variable esttica correspondiente.
Para ello, estn disponibles las siguientes variables estticas del DB de instancia de
objeto tecnolgico:
NewReferenceValue0 / NewReferenceValue0_M (para SetReferenceValue0)
NewReferenceValue1 / NewReferenceValue1_M (para SetReferenceValue1)
3. Ajuste la respectiva variable Set para ejecutar la peticin de modificacin.
4. Compruebe por medio del parmetro de salida Error si se ha producido un error.
Si no se ha producido ningn error y el objeto tecnolgico ha reseteado automticamente
la variable Set, la modificacin de parmetros se ha realizado correctamente.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 161
Uso del objeto tecnolgico SSI_Absolute_Encoder
4.5 Programacin de SSI_Absolute_Encoder

Modo de operacin
El modo de operacin se parametriza en el objeto tecnolgico, en "Comportamiento DQ0".
El modo de operacin lo indica el parmetro de salida CompareMeasuredValue:

Estado Descripcin
FALSE Modo de operacin "Utilizar el valor de posicin (valor absoluto SSI) como
referencia":
Las funciones de comparacin trabajan con el valor de posicin. Las siguien-
tes variables estticas se utilizan especficamente en este modo de opera-
cin:
NewReferenceValue0
NewReferenceValue1
CurReferenceValue0
CurReferenceValue1
Las cuatro variables estticas especficas del modo de operacin "Utilizar
valor medido como referencia" se ignoran.
TRUE Modo de operacin "Utilizar valor medido como referencia":
Las funciones de comparacin trabajan con el valor medido. Las siguientes
variables estticas se utilizan especficamente en este modo de operacin:
NewReferenceValue0_M
NewReferenceValue1_M
CurReferenceValue0_M
CurReferenceValue1_M
Las cuatro variables estticas especficas del modo de operacin "Utilizar el
valor de posicin (valor absoluto SSI) como referencia" se ignoran.

Confirmacin de eventos
La confirmacin de eventos notificados se realiza con el flanco ascendente del parmetro de
entrada EventAck . EventAck debe permanecer activado hasta que el objeto tecnolgico
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 estticas StatusDI0 y
StatusDI1.

Contaje, medicin y lectura de posicin


162 Manual de funciones, 03/2017, A5E32010348-AF
Uso del objeto tecnolgico SSI_Absolute_Encoder
4.5 Programacin de SSI_Absolute_Encoder

Utilizar salidas digitales mediante el programa del usuario


Las salidas digitales pueden activarse mediante la instruccin en los siguientes casos:

Caso Descripcin
Para "Activar salida" se ha activado la opcin La respectiva salida digital DQm adopta el valor de
"Utilizada por el programa de usuario". SetDQm.
Para "Activar salida" se ha parametrizado la La salida digital DQm correspondiente se activa con
opcin "Tras comando Set de la CPU hasta un flanco ascendente de SetDQm. DQm se desacti-
valor de referencia". va cuando el valor de posicin coincide con el valor
de referencia o en caso de flanco descendente de
SetDQm.
Se activa la respectiva variable esttica 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 instruccin o en el mdulo tecnolgico, se activa el
parmetro de salida Error . La informacin de error adicional puede leerse en el parmetro
de salida ErrorID (Pgina 167).
Elimine la causa del error y acuse el mensaje de error activando el parmetro de entrada
ErrorAck. Si ya no hay ningn error, el objeto tecnolgico restablece el parmetro de salida
Error . No se notifica ningn otro error hasta que se haya acusado el error anterior.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 163
Uso del objeto tecnolgico SSI_Absolute_Encoder
4.5 Programacin de SSI_Absolute_Encoder

4.5.4 Parmetros de entrada SSI_Absolute_Encoder

Parmetro Declaracin Tipo de Ajuste pre- Descripcin


datos determinado
Capture- INPUT BOOL FALSE Habilitar funcin de Capture
Enable Despus de la habilitacin, se produce un evento de Capture con
el siguiente flanco parametrizado en la entrada digital correspon-
diente. Un flanco descendente de CaptureEnable restablece el
parmetro de salida CaptureStatus. Un flanco descendente de
CaptureEnable restablece asimismo la habilitacin 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 parmetros de
salida:
CompResult0
CompResult1
ZeroStatus
PosOverflow
NegOverflow

Contaje, medicin y lectura de posicin


164 Manual de funciones, 03/2017, A5E32010348-AF
Uso del objeto tecnolgico SSI_Absolute_Encoder
4.5 Programacin de SSI_Absolute_Encoder

4.5.5 Parmetros de salida SSI_Absolute_Encoder

Parmetro Declaracin Tipo de Ajuste pre- Descripcin


datos determinado
StatusHW OUTPUT BOOL FALSE Bit de estado mdulo tecnolgico: el mdulo est parametrizado
y listo para funcionar. Los datos del mdulo son vlidos.
StatusUp OUTPUT BOOL FALSE Bit de estado: el ltimo valor de posicin ha variado en sentido
positivo y se encuentra como mximo 0,5 s atrs.
StatusDown OUTPUT BOOL FALSE Bit de estado: el ltimo valor de posicin ha variado en sentido
negativo y se encuentra como mximo 0,5 s atrs.
CompResult0 OUTPUT BOOL FALSE Bit de estado: Se ha producido un evento de comparacin para
DQ0 (cambio de estado) debido a la condicin de comparacin
seleccionada.
Por medio del flanco ascendente del parmetro de entrada
EventAck se desactiva CompResult0 .
CompResult1 OUTPUT BOOL FALSE Bit de estado: Se ha producido un evento de comparacin para
DQ1 (cambio de estado) debido a la condicin de comparacin
seleccionada.
Por medio del flanco ascendente del parmetro de entrada
EventAck se desactiva CompResult1 .
CaptureStatus OUTPUT BOOL FALSE Bit de estado: se ha producido un evento Capture, existe un
valor Capture vlido en el parmetro de salida CapturedValue.
Si est ajustado el parmetro de entrada CaptureEnable, el
flanco parametrizado en la entrada digital correspondiente activa
el bit de estado CaptureStatus.
Por medio del flanco descendente del parmetro de entrada
CaptureEnable se desactiva CaptureStatus .
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 parmetro de entrada
EventAck se desactiva ZeroStatus.
PosOverflow OUTPUT BOOL FALSE Bit de estado: PositionValue ha rebasado en sentido positivo el
lmite superior del rango de valores de posicin del encder.
Por medio del flanco ascendente del parmetro de entrada
EventAck se desactiva PosOverflow.
NegOverflow OUTPUT BOOL FALSE Bit de estado: PositionValue ha rebasado en sentido negativo el
lmite inferior del rango de valores de posicin del encder.
Por medio del flanco ascendente del parmetro de entrada
EventAck se desactiva NegOverflow.
Error OUTPUT BOOL FALSE Se ha producido un error. Para conocer la causa del error, con-
sulte el parmetro de salida ErrorID.
ErrorID OUTPUT WORD 0 El parmetro ErrorID (Pgina 167) muestra el nmero del men-
saje de error.
ErrorID = 0000H: No hay ningn error.
PositionValue OUTPUT DINT 0 Valor de posicin actual

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 165
Uso del objeto tecnolgico SSI_Absolute_Encoder
4.5 Programacin de SSI_Absolute_Encoder

Parmetro Declaracin Tipo de Ajuste pre- Descripcin


datos determinado
Captured- OUTPUT DINT 0 ltimo valor Capture captado. El valor se mantiene hasta el
Value siguiente evento Capture con independencia del parmetro de
entrada CaptureEnable.
Si se ha producido un nuevo evento Capture, CaptureStatus se
activa y el usuario lo desactiva por medio del flanco descendente
del parmetro de entrada CaptureEnable .
Measured- OUTPUT REAL 0.0 Valor medido actual de frecuencia, periodo o velocidad (depen-
Value diendo de la parametrizacin)
Dependiendo de la parametrizacin, en el objeto tecnolgico, en
"Valor medido", es vlido MeasuredValue o CompleteSSIFrame.
Complete- OUTPUT DWORD 0 ltimo telegrama SSI completo recibido (32 bits menos significa-
SSIFrame tivos)
Dependiendo de la parametrizacin, en el objeto tecnolgico, en
"Valor medido", es vlido MeasuredValue o CompleteSSIFrame.
Compare- OUTPUT BOOL FALSE Bit de estado:
Measured- FALSE: modo de operacin "Utilizar el valor de posicin (valor
Value absoluto SSI) como referencia"; como referencia se utiliza el
valor de posicin.
TRUE: modo de operacin "Utilizar valor medido como referen-
cia"; como referencia se utiliza el valor medido.

Contaje, medicin y lectura de posicin


166 Manual de funciones, 03/2017, A5E32010348-AF
Uso del objeto tecnolgico SSI_Absolute_Encoder
4.5 Programacin de SSI_Absolute_Encoder

4.5.6 Cdigos de error del parmetro ErrorID

Cdigo de error Descripcin


(W#16#...)
0000 No hay error
Mensajes de error del mdulo tecnolgico
80A1 POWER_ERROR de la interfaz de realimentacin: Tensin de alimentacin L+ incorrecta
80A2 ENC_ERROR de la interfaz de realimentacin: Seal de encder incorrecta
80A3 LD_ERROR de la interfaz de realimentacin: Error al cargar a travs de interfaz de realimentacin
Mensajes de error de la instruccinSSI_Absolute_Encoder
80B8 El nuevo valor de referencia 0 no cumple la siguiente condicin:
Lmite inferior <= valor de referencia 0 <= lmite superior
Valor de referencia 0 < valor de referencia 1
80B9 El nuevo valor de referencia 1 no cumple las siguientes condiciones:
Lmite inferior <= valor de referencia 1 <= lmite superior
Valor de referencia 0 < valor de referencia 1
80C0 La instruccin se ha llamado varias veces con la misma instancia (DB).
80C1 La comunicacin con el mdulo tecnolgico ha fallado (registros de lectura): coloca informacin de
error de la instruccin interna RDREC en la variable esttica AdditionalErrorID .
80C2 La comunicacin con el mdulo tecnolgico ha fallado (registros de escritura): coloca informacin de
error de la instruccin interna WRREC en la variable esttica AdditionalErrorID .
80C5 La lectura de la informacin de arranque actual del OB ha fallado: coloca informacin de error de la
instruccin interna RD_SINFO en la variable esttica AdditionalErrorID.
80C6 La determinacin de las direcciones de E/S del mdulo tecnolgico ha fallado: coloca informacin de
error de la instruccin interna RD_ADDR en la variable esttica AdditionalErrorID.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 167
Uso del objeto tecnolgico SSI_Absolute_Encoder
4.5 Programacin de SSI_Absolute_Encoder

4.5.7 Variables estticas SSI_Absolute_Encoder

Variable Tipo de Ajuste prede- Acceso Descripcin


datos terminado
NewReferenceValue0 DINT L#0 Escritura Nuevo valor de referencia 0 en modo de opera-
cin "Utilizar el valor de posicin (valor absoluto
SSI) como referencia"
NewReferenceValue1 DINT L#10 Escritura Nuevo valor de referencia 1 en modo de opera-
cin "Utilizar el valor de posicin (valor absoluto
SSI) como referencia"
NewReferenceValue0_M REAL L#0.0 Escritura Nuevo valor de referencia 0 en modo de opera-
cin "Utilizar valor medido como referencia"
NewReferenceValue1_M REAL L#10.0 Escritura Nuevo valor de referencia 1 en modo de opera-
cin "Utilizar el valor medido como referencia"
CurReferenceValue0 DINT L#0 Lectura Valor de referencia 0 actual en modo de opera-
cin "Utilizar valor de posicin (valor absoluto
SSI) como referencia"
CurReferenceValue1 DINT L#10 Lectura Valor de referencia 1 actual en modo de opera-
cin "Utilizar valor de posicin (valor absoluto
SSI) como referencia"
CurReferenceValue0_M REAL L#0.0 Lectura Valor de referencia 0 actual en modo de opera-
cin "Utilizar valor medido como referencia"
CurReferenceValue1_M REAL L#10.0 Lectura Valor de referencia 1 actual en modo de opera-
cin "Utilizar valor medido como referencia"
AdditionalErrorID DWORD W#16#0000 Lectura Informacin de error de una instruccin 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 mdulo, la instruccin ajusta el bit TM_CTRL_DQm a FALSE. La variable esttica SetDQm
acta sobre el bit de control SET_DQm.

Contaje, medicin y lectura de posicin


168 Manual de funciones, 03/2017, A5E32010348-AF
Uso del objeto tecnolgico 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 tecnolgico


El editor de puesta en marcha, con una representacin grfica del bloque, lo ayudar a
poner en marcha cmodamente el objeto tecnolgico y a probar su funcionalidad. En el
modo online de la CPU/del IM se pueden modificar determinados parmetros de la
instruccin SSI_Absolute_Encoder y observar el efecto de los cambios.

Requisitos
Hay una conexin online entre STEP 7 (TIA Portal) y la CPU.
La CPU se encuentra en el estado operativo RUN.
La instruccin High_Speed_Counter correspondiente se ejecuta de modo cclico desde el
programa de usuario.
Los parmetros del objeto tecnolgico no se sobrescriben del programa de usuario.

Procedimiento
Para abrir el editor de puesta en marcha de un objeto tecnolgico y simular una modificacin
del valor de los parmetros, haga lo siguiente:
1. Abra la carpeta "Objetos tecnolgicos" en el rbol del proyecto.
2. Abra el objeto tecnolgico 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 tecnolgico
SSI_Absolute_Encoder.
4. En la parte superior izquierda del dilogo de puesta en marcha, haga clic en el botn
"Observar todo".
Se cargan y se muestran los parmetros (valores online) del objeto tecnolgico
SSI_Absolute_Encoder.
5. Si el parmetro que desea modificar tiene un campo de entrada, introduzca en l el
nuevo valor.
6. Active la casilla de verificacin del parmetro.
El nuevo valor del parmetro surte efecto y se simulan las repercusiones de la
modificacin.

Modo online
En el modo online se pueden modificar los siguientes parmetros y, de este modo, probar el
funcionamiento del objeto tecnolgico:
Nuevo valor de referencia 0 (NewReferenceValue0 o bien NewReferenceValue0_M)
Nuevo valor de referencia 1 (NewReferenceValue1 o bien NewReferenceValue1_M)
Habilitar Capture (CaptureEnable)
Confirmacin de los estados de error notificados (ErrorAck)
Restablecimiento de flags de estado (EventAck)

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 169
Uso del objeto tecnolgico SSI_Absolute_Encoder
4.7 Diagnstico SSI_Absolute_Encoder

4.7 Diagnstico SSI_Absolute_Encoder

4.7.1 Observacin de valores de contaje, valores medidos, DI y DQ


Con las funciones de diagnstico se vigilan las funciones de lectura de posicin y medida.

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

Procedimiento
Para abrir el editor de visualizacin de las funciones de diagnstico, proceda del siguiente
modo:
1. Abra la carpeta "Objetos tecnolgicos" en el rbol del proyecto.
2. Abra el objeto tecnolgico SSI_Absolute_Encoder en el rbol del proyecto.
3. Haga doble clic en el objeto "Diagnstico".

Indicador
El objeto tecnolgico lee de la interfaz de realimentacin y muestra los siguientes valores:
Indicacin de eventos/informacin de diagnstico
Estados lgicos de las entradas digitales y las salidas digitales
Valor de posicin
Valor Capture
Valor medido

Contaje, medicin y lectura de posicin


170 Manual de funciones, 03/2017, A5E32010348-AF
Uso del objeto tecnolgico SSI_Absolute_Encoder
4.7 Diagnstico SSI_Absolute_Encoder

Encontrar ms informacin acerca de la indicacin de estados en la ayuda contextual de


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

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 171
Utilizar el mdulo 5
5.1 Utilizacin del mdulo tecnolgico

5.1.1 Convencin
Mdulo tecnolgico: en este captulo, la designacin "mdulo tecnolgico" se utiliza tanto
para los mdulos tecnolgicos TM Count y TM PosInput como para el componente
tecnolgico de las CPU compactas.

5.1.2 Configuracin del mdulo

5.1.2.1 Agregar un mdulo tecnolgico a la configuracin hardware (TM Count y TM PosInput)

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

Procedimiento
Para agregar un objeto tecnolgico a la configuracin hardware, proceda del siguiente modo:
1. Abra la configuracin de dispositivos de la CPU o el IM.
2. Seleccione un rack.
3. Seleccione el mdulo tecnolgico en el catlogo de mdulos:
"Mdulos tecnolgicos > Contaje o Lectura de recorrido > Mdulo tecnolgico >
Referencia"
4. Coloque el mdulo tecnolgico arrastrndolo al slot deseado del rack y soltndolo.

Contaje, medicin y lectura de posicin


172 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el mdulo
5.1 Utilizacin del mdulo tecnolgico

Resultado
En el rbol del proyecto, el nuevo mdulo tecnolgico aparecer en "Mdulos locales" o
"Periferia descentralizada" con los siguientes objetos: Haga doble clic para pasar al editor
deseado.

Objeto Descripcin
Configuracin de En la ventana de inspeccin (por canal):
dispositivos
Ajuste de la reaccin a STOP de la CPU (Pgina 176)
(Pgina 176)
Habilitacin de alarmas de diagnstico (Pgina 177)
Ajuste del modo de operacin (Pgina 178)
Habilitacin de alarmas de proceso (Pgina 181)
Ajuste de las direcciones del mdulo

Online y diagnstico Diagnstico de hardware


(Pgina 187)
Obtencin de informacin del mdulo tecnolgico
Actualizacin del firmware

Parmetro Visualizacin y, en su caso, ajuste de los parmetros para las fun-


(Pgina 186) ciones de contaje y medicin en la configuracin hardware, si la
parametrizacin y el control no se llevan a cabo por medio de un
objeto tecnolgico.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 173
Utilizar el mdulo
5.1 Utilizacin del mdulo tecnolgico

5.1.2.2 Agregar un mdulo tecnolgico a la configuracin hardware (CPU compacta)

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 dilogo "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 Descripcin
Configuracin de En la ventana de inspeccin (por canal):
dispositivos
Activacin del contador (Pgina 184)
(Pgina 176)
Asignacin de seales a entradas y salidas (Pgina 185)
Ajuste de la reaccin a STOP de la CPU (Pgina 176)
Habilitacin de alarmas de diagnstico (Pgina 178)
Ajuste del modo de operacin (Pgina 178)
Habilitacin de alarmas de proceso (Pgina 181)
Ajuste de las direcciones del mdulo

Online y diagnstico Diagnstico de hardware


(Pgina 187)
Obtener informacin sobre la CPU compacta
Actualizacin del firmware

Parmetro Visualizacin y, en su caso, ajuste de los parmetros para las fun-


(Pgina 186) ciones de contaje y medicin en la configuracin hardware, si la
parametrizacin y el control no se llevan a cabo por medio de un
objeto tecnolgico.

Contaje, medicin y lectura de posicin


174 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el mdulo
5.1 Utilizacin del mdulo tecnolgico

5.1.2.3 Posibilidades de la parametrizacin

Contaje, medicin y lectura de posicin con encder absoluto SSI


En el caso de las funciones de contaje y medicin, as como de la lectura de posicin con un
encder absoluto SSI, tiene dos alternativas para parametrizar y controlar el mdulo
tecnolgico:
Configuracin de un objeto tecnolgico y control por medio de la instruccin
correspondiente:
Si se utiliza un encder incremental o de impulsos, se recomienda la configuracin
cmoda y asistida por grficos con el objeto tecnolgico High_Speed_Counter.
Encontrar una descripcin detallada de esta configuracin a partir del apartado Objeto
tecnolgico High_Speed_Counter (Pgina 93).
Si se utiliza un encder absoluto SSI, se recomienda la configuracin cmoda y asistida
por grficos con el objeto tecnolgico SSI_Absolute_Encoder. Encontrar una
descripcin detallada de esta configuracin a partir del apartado Objeto tecnolgico
SSI_Absolute_Encoder (Pgina 137).
Para configurar un objeto tecnolgico, seleccione el modo de operacin (Pgina 178)
"Funcionamiento con objeto tecnolgico 'Contaje y medicin'".
Ajuste de parmetros mediante configuracin hardware (Pgina 186) y control mediante
la interfaz de control y respuesta del mdulo tecnolgico:
Para ello seleccione el modo de operacin (Pgina 178) "Funcionamiento manual (sin
objeto tecnolgico)".
Encontrar una descripcin de la interfaz de control y respuesta para TM Count y
TM PosInput en los siguientes apartados:
Asignacin de la interfaz de control (Pgina 188)
Asignacin de la interfaz de realimentacin (Pgina 191)

Lectura de posicin para Motion Control


Como alternativa, se puede utilizar el mdulo tecnolgico para la lectura de posicin para
Motion Control.
Para ello seleccione el modo de operacin (Pgina 178) "Lectura de posicin para el objeto
tecnolgico 'Motion Control'" y realice la parametrizacin del encder con los parmetros del
mdulo (Pgina 179) en la configuracin de dispositivos del mdulo tecnolgico. El resto de
la configuracin de esta aplicacin se lleva a cabo a travs de un objeto tecnolgico de eje
de S7-1500 Motion Control .
Las respuestas del mdulo tecnolgico se realizan mediante la interfaz de respuesta.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 175
Utilizar el mdulo
5.1 Utilizacin del mdulo tecnolgico

5.1.2.4 Parmetros bsicos

Reaccin a STOP de la CPU


Reaccin a STOP de la CPU
La reaccin del mdulo tecnolgico en caso de STOP de la CPU se ajusta para cada canal
en los parmetros bsicos de la configuracin del equipo.

Opcin Significado
Continuar El mdulo tecnolgico sigue operando con plena funcionalidad. Se
procesan los impulsos de contaje entrantes o se lee la posicin
real. Las salidas digitales continan conmutndose con arreglo a la
parametrizacin.
Aplicar valor sustitutivo Hasta la siguiente transicin de STOP a RUN de la CPU, el mdu-
lo tecnolgico emite en las salidas digitales los valores de sustitu-
cin parametrizados.
Despus de una transicin de STOP a RUN, el mdulo tecnolgico
pasa a su estado de arranque: el valor de contaje se ajusta al valor
de arranque (con encders incrementales o generadores de impul-
sos) y las salidas digitales se conmutan segn la parametrizacin.
Mantener ltimo valor Hasta la siguiente transicin de STOP a RUN de la CPU, el mdu-
lo tecnolgico emite en las salidas digitales los valores que eran
vlidos en el momento de la transicin a STOP.
Si una salida digital con la funcin "Con valor de referencia por
duracin de impulso" est activada en STOP de la CPU, dicha
salida digital se desactivar al transcurrir la duracin del impulso.
Despus de una transicin de STOP a RUN, el mdulo tecnolgico
pasa a su estado de arranque: el valor de contaje se ajusta al valor
de arranque (con encders incrementales o generadores de impul-
sos) y las salidas digitales se conmutan segn la parametrizacin.

Valor sustitutivo de DQ0 (TM Count y TM PosInput)


Con este parmetro se define el valor que debe emitir el mdulo tecnolgico en caso de
STOP de la CPU en la salida digital DQ0 para el comportamiento "Aplicar valor sustitutivo".

Nota
En el modo de operacin "Funcionamiento con objeto tecnolgico 'Contaje y medicin'", este
parmetro se define con el objeto tecnolgico.

Contaje, medicin y lectura de posicin


176 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el mdulo
5.1 Utilizacin del mdulo tecnolgico

Valor sustitutivo de DQ0 (CPU compacta)


Con este parmetro 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 operacin "Funcionamiento con objeto tecnolgico 'Contaje y medicin'", este
parmetro se define con el objeto tecnolgico.

Valor sustitutivo de DQ1


Con este parmetro se define el valor que debe emitir el mdulo tecnolgico en caso de
STOP de la CPU en la salida digital DQ1 para el comportamiento "Aplicar valor sustitutivo".

Nota
En el modo de operacin "Funcionamiento con objeto tecnolgico 'Contaje y medicin'", este
parmetro se define con el objeto tecnolgico.

Alarmas de diagnstico (TM Count y TM PosInput)


El mdulo tecnolgico puede disparar alarmas de diagnstico adicionales si se activa la
habilitacin de las alarmas de diagnstico en los parmetros bsicos. Las alarmas de
diagnstico se procesan en un OB de alarma.

Habilitar alarma de diagnstico para rotura de hilo


Este parmetro permite especificar para los siguientes sensores y encders si se disparar
una alarma de diagnstico en caso de rotura de hilo en las seales utilizadas:
Sensores tipo push/pull de 24 V (Pgina 68)
Sensores RS422 (Pgina 70) (se vigila tambin si se producen cortocircuitos o tensiones
errneas)
Encder absolutos SSI (Pgina 72) (se vigila tambin si se producen cortocircuitos o
tensiones errneas)

Nota
Si utiliza un encder con otro tipo de sensor o estndar de interfaz, no puede detectarse una
rotura de hilo.

Habilitar otras alarmas de diagnstico


Este parmetro define si se disparan alarmas de diagnstico con otros errores.
Infrmese con el manual de producto del mdulo tecnolgico sobre los errores que pueden
disparar una alarma de diagnstico durante el funcionamiento.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 177
Utilizar el mdulo
5.1 Utilizacin del mdulo tecnolgico

Alarmas de diagnstico (CPU compacta)


Habilitar alarmas de diagnstico
Una CPU compacta puede disparar alarmas de diagnstico con determinados errores si se
activa la habilitacin de las alarmas de diagnstico. Las alarmas de diagnstico se procesan
en un OB de alarma.
Con este parmetro se determina si la CPU compacta dispara alarmas de diagnstico al
producirse el error en cuestin.
Consulte en el manual de producto de la CPU compacta los errores o fallos que pueden
disparar una alarma de diagnstico durante el funcionamiento. Las alarmas de diagnstico
no estn habilitadas de forma predeterminada.

Modo de funcionamiento
Seleccin del modo para el canal
Con este ajuste se define cmo debe llevarse a cabo la parametrizacin y el control de las
funciones de contaje y medida del canal.

Modo de funcionamiento Descripcin


Funcionamiento con objeto La parametrizacin del canal tiene lugar a travs de un objeto tecno-
tecnolgico "Contaje y medi- lgico.
cin" Del acceso a la interfaz de control y respuesta del mdulo tecnolgi-
co se encarga la instruccin correspondiente en el programa de
usuario.
El emparejamiento de mdulo tecnolgico/canal y objeto tecnolgico
se define en los parmetros bsicos del objeto tecnolgico.
Lectura de posicin para el El mdulo tecnolgico es utilizado para la lectura de posicin por un
objeto tecnolgico "Motion controlador Motion Control de nivel superior. En TM Count y
Control" TM PosInput este modo de operacin es efectivo en todos los cana-
les del mdulo tecnolgico. En una CPU compacta, el ajuste del
modo de operacin es efectivo en el canal en cuestin.
La parametrizacin se efecta a travs de la configuracin de equi-
po del mdulo tecnolgico. La parametrizacin de las seales del
encder se realiza por medio de los parmetros del mdulo (Pgi-
na 179).
Funcionamiento manual (sin La parametrizacin del canal se lleva a cabo mediante el ajuste de
objeto tecnolgico) parmetros (configuracin hardware) (Pgina 186) del mdulo tec-
nolgico.
Desde el programa de usuario se accede directamente a la interfaz
de control y respuesta del canal.
Fast-Mode El mdulo tecnolgico sirve para una lectura muy rpida del valor de
contaje o de posicin. No se dispone de interfaz de control. La pa-
rametrizacin del canal se lleva a cabo mediante el ajuste de par-
metros (configuracin hardware) del mdulo.
No todos los mdulos tecnolgicos soportan este modo de opera-
cin.

Contaje, medicin y lectura de posicin


178 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el mdulo
5.1 Utilizacin del mdulo tecnolgico

Seleccin del modo de operacin para el canal


Con el parmetro "Funcionamiento manual" se define para qu tarea principal se utiliza el
canal del mdulo tecnolgico. Las posibilidades de ajuste de "Parmetros" (configuracin
hardware) se adaptan en funcin de dicha eleccin.

Modo de operacin Descripcin


Contaje (Pgina 23) / Lectura de posicin (Pgi- La tarea principal del canal es el contaje o la
na 25) lectura de posicin. Las funciones de compara-
cin y alarmas de proceso trabajan con el valor
de contaje o de posicin. El valor medido est
disponible simultneamente.
Medicin (Pgina 55) La tarea principal del canal es el contaje. Las
funciones de comparacin (Pgina 53) y las
alarmas de proceso para eventos de compara-
cin trabajan con el valor de medida. El valor de
contaje est disponible simultneamente.

Parmetros del mdulo (lectura de posicin para Motion Control)


En el modo de operacin "Lectura de posicin para el objeto tecnolgico 'Motion Control'",
los parmetros para las seales de encder del canal se ajustan en "Parmetros del
mdulo". Los parmetros dependen del encder utilizado.

Parmetros del mdulo para encders incrementales y generadores de impulsos


Cuando se utiliza un encder incremental o uno de impulsos, se ajustan los siguientes
parmetros para las seales de encder del canal.
Tipo de seal
Invertir sentido
Evaluacin de seal
Frecuencia de filtrado
Tipo de sensor (en TM Count)
Estndar de interfaz (en TM PosInput)
Seleccin de seal para marca de referencia 0
Incrementos por vuelta y
Velocidad de referencia
Encontrar explicaciones sobre los primeros seis parmetros en el apartado Entradas de
contaje (High_Speed_Counter) (Pgina 100).

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 179
Utilizar el mdulo
5.1 Utilizacin del mdulo tecnolgico

Parmetros del mdulo para encders absolutos SSI


Si utiliza un TM PosInput con un encder absoluto SSI, ajuste los siguientes parmetros
para las seales de encder del canal.
Tipo de seal
Invertir sentido
Longitud de telegrama
Tipo de cdigo
Velocidad de transferencia
Tiempo monoestable
Paridad
Nmero de bit LSB del valor de posicin
Nmero de bit MSB del valor de posicin
Incrementos por vuelta y
Velocidad de referencia
Encontrar explicaciones sobre los primeros nueve parmetros en el apartado Encder
absoluto SSI (Pgina 143).

Seleccin de seal para marca de referencia 0


Con este parmetro se define con qu seal de referencia externa se guarda una nueva
marca de referencia para la posicin del encder.
Puede escoger entre las siguientes opciones:

Opcin Significado
Sin1 No se utiliza ninguna seal de referencia externa.
DI0 Si se produce un flanco ascendente en la entrada
(predeterminado para TM Count y TM PosInput) digital DI0, el valor de contaje actual se guarda
como nueva marca de referencia para la posicin
del encder.
Seal N del encder incremental Si se produce un flanco ascendente en la seal N
(predeterminado para CPU compacta2) del encder incremental, el valor de contaje ac-
tual se guarda como nueva marca de referencia
para la posicin del encder.
1 Solo disponible con CPU compacta
2 Excepciones: "DI0" predeterminado con HSC 3 y HSC 6 en la 1511C y en la 1512C en modo de
compatibilidad

Contaje, medicin y lectura de posicin


180 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el mdulo
5.1 Utilizacin del mdulo tecnolgico

Incrementos por vuelta


En caso de utilizar un encder incremental o de impulsos, con este parmetro se define el
nmero de impulsos de contaje por vuelta del encder. En caso de utilizar un encder
absoluto SSI, con este parmetro se define el nmero de incrementos que proporciona el
encder con cada vuelta.
El nmero de impulsos de contaje depende de la Evaluacin de seal parametrizada. Se
admiten valores entre 1 y 65535.
Ejemplo de encder incremental o generador de impulsos:
Su encder incremental o de impulsos proporciona 2048 incrementos por vuelta. En este
caso, dependiendo de la Evaluacin de la seal, debe parametrizar lo siguiente:

Evaluacin de seal Incrementos por unidad


Simple 2048
Doble 4096
Cudruple 8192

Velocidad de referencia
El encder transfiere el valor real de la velocidad de giro como valor porcentual segn la
velocidad de referencia. Con este parmetro se define la velocidad en rpm que debe
corresponder al valor 100 % . La velocidad de referencia debe ser idntica a la del ajuste del
control.
Se admiten valores entre 6,00 y 210000,00. El ajuste predeterminado es "3000,00".

Resto de la configuracin
El resto de la configuracin se lleva a cabo en un objeto tecnolgico de eje del S7-1500
Motion Control . Consulte en el manual de funciones S7-1500 Motion Control
(http://support.automation.siemens.com/WW/view/es/59381279) el resto de opciones de
configuracin y puesta en marcha para la lectura de posicin.

Alarmas de proceso
En los parmetros bsicos del mdulo tecnolgico se puede definir para cada canal qu
eventos generarn 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.
Una alarma de proceso se dispara cuando se cumple la condicin para modificar el
correspondiente bit de estado o de evento en la interfaz de respuesta.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 181
Utilizar el mdulo
5.1 Utilizacin del mdulo tecnolgico

Alarma de proceso perdida


Si se produce un evento que debe provocar una alarma de proceso pero todava no se ha
procesado un evento igual ocurrido anteriormente, no se dispara una nueva alarma de
proceso. La alarma de proceso se pierde. Dependiendo de la parametrizacin, esto puede
conducir a la alarma de diagnstico "Alarma de proceso perdida".

Alarmas de proceso activables

Alarma de Disponible en el modo Disponible en el modo Disponible en Descripcin Nmero


proceso de operacin Contaje si de operacin Medicin el modo de de
se utiliza si se utiliza operacin Event
Encder Encder Encder Encder Lectura de Type
incremen- absoluto incremen- absoluto posicin para
tal o gene- SSI tal o gene- SSI el objeto tec-
rador de rador de nolgico "Mo-
impulsos impulsos tion Control"
Nuevo valor S S No No No Alarma de proceso al 8
de Capture guardar el valor de contaje
existente o de posicin actual como
valor Capture.
Sincroniza- S No S No No Alarma de proceso al sin- 9
cin del con- cronizar el contador con la
tador por seal N o el flanco DI
seal externa
Apertura de S No S No No Alarma de proceso al abrir 1
puerta la puerta interna
Cierre de S No S No No Alarma de proceso al ce- 2
puerta rrar la puerta interna
Rebase por Referido al No Referido al No No Alarma de proceso cuando 3
exceso (lmite valor de valor de el valor de contaje rebasa
superior ex- contaje contaje el lmite superior de conta-
cedido) je
Rebase por Referido al No Referido al No No Alarma de proceso cuando 4
defecto (lmite valor de valor de el valor de contaje rebasa
inferior exce- contaje contaje el lmite inferior de contaje
dido)
Inversin de Referido al Referido al Referido al Referido al No Alarma de proceso al in- 10
sentido* valor de valor de valor de valor de vertir el sentido del valor
contaje posicin contaje posicin de contaje o de posicin
Paso por cero Referido al Referido al Referido al Referido al No Alarma de proceso en el 7
valor de valor de valor de valor de paso por cero del valor de
contaje posicin contaje posicin contaje o de posicin

Contaje, medicin y lectura de posicin


182 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el mdulo
5.1 Utilizacin del mdulo tecnolgico

Alarma de Disponible en el modo Disponible en el modo Disponible en Descripcin Nmero


proceso de operacin Contaje si de operacin Medicin el modo de de
se utiliza si se utiliza operacin Event
Encder Encder Encder Encder Lectura de Type
incremen- absoluto incremen- absoluto posicin para
tal o gene- SSI tal o gene- SSI el objeto tec-
rador de rador de nolgico "Mo-
impulsos impulsos tion Control"
Aparecido Referido al Referido al Referido al Referido al No Alarma de proceso cuando 5
evento de valor de valor de valor me- valor me- se produce un evento de
comparacin contaje posicin dido dido comparacin para DQ0
para DQ0 debido a la condicin de
comparacin seleccionada.
Sin alarma de proceso si
en un encder incremental
o generador de impulsos la
modificacin 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 6
evento de valor de valor de valor me- valor me- se produce un evento de
comparacin contaje posicin dido dido comparacin para DQ1
para DQ1 debido a la condicin de
comparacin seleccionada.
Sin alarma de proceso si
en un encder incremental
o generador de impulsos la
modificacin del valor de
contaje no ha sido provo-
cada por un impulso de
contaje.

* El bit de respuesta STS_DIR est preajustado con "0". Si el valor de contaje o de posicin se modifica por primera vez
directamente despus de activar el mdulo tecnolgico en sentido descendente, no se dispara ninguna alarma de pro-
ceso.

Ajuste predeterminado
En el ajuste predeterminado no estn habilitadas las alarmas de proceso.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 183
Utilizar el mdulo
5.1 Utilizacin del mdulo tecnolgico

5.1.2.5 Parmetros adicionales para la CPU compacta

Introduccin
Si se utiliza una CPU compacta se dispone adems de los siguientes parmetros para las
seales de los contadores rpidos.

Compatibilidad 1511C (contadores rpidos de la CPU compacta 1512C-1 PN)


Asignacin de conectores frontales como en la CPU 1511C
Con este parmetro se determina si para los contadores rpidos de la CPU 1512C-1 PN se
utiliza la asignacin de los conectores frontales de la CPU 1511C-1 PN:

Opcin Significado
Desactivada (prede- La CPU 1512C-1 PN utiliza la asignacin de conexiones de los conectores
terminado) frontales integrados. 1512C-1 PN soporta el uso de las conexiones de
ambos conectores frontales de la periferia digital integrada para los conta-
dores rpidos. La asignacin 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 asignacin de conexiones de los conectores
frontales de la CPU 1511C-1 PN. 1511C-1 PN soporta el uso de conexio-
nes del primer conector frontal de la periferia digital integrada para los
contadores rpidos. La asignacin de las entradas y salidas de hardware
para los canales HSC se describe en el manual de producto de la CPU
1511C-1 PN.

General
Activar este contador rpido
Con este parmetro se determina si se utilizar el contador rpido correspondiente:

Opcin Significado
Desactivado (predeterminado) El contador rpido no se utiliza. El contador no ocupa ninguna
conexin de los conectores frontales integrados y no puede dispa-
rar alarmas. Las operaciones de escritura en su interfaz de control
se ignoran y su interfaz de respuesta devuelve nicamente ceros.
Activado El contador rpido se utiliza. La asignacin de las direcciones
HSC a las conexiones de los conectores frontales integrados se
describe en el manual de producto de la CPU compacta.

Contaje, medicin y lectura de posicin


184 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el mdulo
5.1 Utilizacin del mdulo tecnolgico

Entradas y salidas de hardware


Entrada generador reloj (A) / Entrada de impulsos (A) / Generador reloj ascendente (A)
Este parmetro indica la entrada que se usa para la seal de encder A para el contador en
cuestin. El valor no se puede modificar.

Entrada generador reloj (B) / Entrada de impulsos (B) / Generador reloj ascendente (B)
Si para el contador en cuestin se utiliza un encder con varias seales, el parmetro indica
qu entrada se usa para la seal de encder B. El valor no se puede modificar.

Entrada de desactivacin (N)


Si para el contador en cuestin se utiliza un encder incremental, el parmetro indica qu
entrada se usa como entrada de desactivacin (seal de encder N). El valor no se puede
modificar.

HSC DI0 / HSC DI1


Con este parmetro 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 inspeccin
de la configuracin 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 fsica de la CPU compacta.

HSC DQ1
Con este parmetro 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, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 185
Utilizar el mdulo
5.1 Utilizacin del mdulo tecnolgico

5.1.3 Parametrizar mdulo

5.1.3.1 Acceso al ajuste de parmetros (configuracin hardware) (TM Count y TM PosInput)

Apertura mediante el rbol del proyecto


Proceda de la siguiente manera:
1. Abra la carpeta "Mdulos locales" o "Periferia descentralizada" en el rbol del proyecto.
2. Abra el mdulo tecnolgico en el rbol del proyecto.
3. Haga doble clic en el objeto "Parmetro".

Apertura mediante la vista de dispositivos


Proceda de la siguiente manera:
1. Abra la configuracin del equipo de la CPU o el IM.
2. Seleccione la vista de dispositivos.
3. Haga clic con el botn derecho del ratn en el mdulo tecnolgico y seleccione
"Parmetro".

5.1.3.2 Acceso al ajuste de parmetros (configuracin hardware) (CPU compacta)

Acceso desde el rbol del proyecto


Proceda de la siguiente manera:
1. Abra la carpeta de la CPU compacta en el rbol del proyecto.
2. Haga doble clic en el objeto "Parmetro".

Acceso desde la vista de dispositivos


Proceda de la siguiente manera:
1. Abra la Configuracin de dispositivos de la CPU compacta.
2. Seleccione la vista de dispositivos.
3. Haga clic con el botn derecho del ratn en el componente CPU de la CPU compacta y
elija "Parmetros".

Contaje, medicin y lectura de posicin


186 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el mdulo
5.1 Utilizacin del mdulo tecnolgico

5.1.4 Mdulo Online y diagnstico

5.1.4.1 Indicacin y evaluacin del diagnstico


Por medio de la vista online y de diagnstico puede realizar un diagnstico del hardware.
Adems, puede:
Recibir informacin a travs del mdulo tecnolgico (p. ej. la versin de Firmware y el
nmero de serie).
Si es necesario, realice una actualizacin del firmware.

Procedimiento (TM Count y TM PosInput)


Para abrir el editor de visualizacin de las funciones de diagnstico, haga lo siguiente:
1. Abra la carpeta "Mdulos locales" o "Periferia descentralizada" en el rbol del proyecto.
2. Abra el mdulo tecnolgico en el rbol del proyecto.
3. Haga doble clic en el objeto "Online y diagnstico".
4. Haga clic en la visualizacin deseada en el rbol de diagnstico.

Procedimiento (CPU compacta)


Para abrir el editor de visualizacin de las funciones de diagnstico, 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 diagnstico".
3. Haga clic en la visualizacin deseada en el rbol de diagnstico.

Ms informacin
Para ms informacin sobre los avisos de diagnstico y sobre posibles remedios, consulte
el manual de producto del mdulo tecnolgico.

Nota
Lectura de posicin para Motion Control
En el modo de operacin "Lectura de posicin para el objeto tecnolgico 'Motion Control'", el
diagnstico de canal no se encuentra disponible para el mdulo tecnolgico.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 187
Utilizar el mdulo
5.1 Utilizacin del mdulo tecnolgico

5.1.5 Interfaz de control y realimentacin (TM Count, TM PosInput)


Encontrar informacin sobre el uso de la interfaces de control y realimentacin en el
resumen de las posibles aplicaciones (Pgina 18).

5.1.5.1 Asignacin de la interfaz de control


El programa de usuario gobierna el comportamiento del mdulo tecnolgico a travs de la
interfaz de control.

Interfaz de control por canal


La siguiente tabla muestra la asignacin de la interfaz de control:

Offset de byte Parmetro Significado


respecto de la
direccin de inicio
03 Slot 0 DINT o REAL: Valor de carga (el significado del valor se especifica en
LD_SLOT_0)
47 Slot 1 DINT o REAL: Valor de carga (el significado del valor se especifica en
LD_SLOT_1)
8 LD_SLOT_0* Especifica el significado del valor en Slot 0
Bit 3 Bit 2 Bit 1 Bit 0
0 0 0 0 Ninguna accin, estado de reposo
0 0 0 1 Cargar valor de contaje (con encders incre-
mentales o generadores de impulsos)
0 0 1 0 No admisible
0 0 1 1 Cargar valor de arranque (con encders in-
crementales o generadores de impulsos)
0 1 0 0 Cargar valor de comparacin 0
0 1 0 1 Cargar valor de comparacin 1
0 1 1 0 Cargar lmite de contaje inferior (con encders
incrementales o generadores de impulsos)
0 1 1 1 Cargar lmite de contaje superior (con enc-
ders incrementales o generadores de impul-
sos)
1 0 0 0 No admisible
a
1 1 1 1

Contaje, medicin y lectura de posicin


188 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el mdulo
5.1 Utilizacin del mdulo tecnolgico

Offset de byte Parmetro Significado


respecto de la
direccin de inicio
8 LD_SLOT_1* Especifica el significado del valor en Slot 1
Bit 7 Bit 6 Bit 5 Bit 4
0 0 0 0 Ninguna accin, estado de reposo
0 0 0 1 Cargar valor de contaje (con encders incre-
mentales o generadores de impulsos)
0 0 1 0 No admisible
0 0 1 1 Cargar valor de arranque (con encders in-
crementales o generadores de impulsos)
0 1 0 0 Cargar valor de comparacin 0
0 1 0 1 Cargar valor de comparacin 1
0 1 1 0 Cargar lmite de contaje inferior (con encders
incrementales o generadores de impulsos)
0 1 1 1 Cargar lmite de contaje superior (con enc-
ders incrementales o generadores de impul-
sos)
1 0 0 0 No admisible
a
1 1 1 1
9 EN_CAPTURE Bit 7: Habilitacin de la funcin Capture
EN_SYNC_DN Bit 6: Habilitacin sincronizacin descendente (con encders incrementales o
generadores de impulsos)
EN_SYNC_UP Bit 5: Habilitacin sincronizacin ascendente (con encders incrementales o
generadores de impulsos)
SET_DQ1 Bit 4: Activacin DQ1
SET_DQ0 Bit 3: Activacin DQ0
TM_CTRL_DQ1 Bit 2: Habilitacin de la funcin tecnolgica DQ1
TM_CTRL_DQ0 Bit 1: Habilitacin de la funcin tecnolgica DQ0
SW_GATE Bit 0: Puerta de software (con encders incrementales o generadores de impul-
sos)
10 SET_DIR Bit 7: Sentido de contaje (con encders sin seal de sentido)
Bits 2 a 6: Reservados; los bits deben estar ajustados a 0
RES_EVENT Bit 1: Desactivar eventos guardados
RES_ERROR Bit 0: Desactivar estados de fallo guardados
11 Bits 0 a 7: Reservados; los bits deben estar ajustados a 0

* Si a travs de LD_SLOT_0 y LD_SLOT_1 se cargan valores simultneamente, se aplica primero el valor de Slot 0 y a
continuacin el valor de Slot 1 de forma interna. De ese modo, pueden producirse estados intermedios inesperados.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 189
Utilizar el mdulo
5.1 Utilizacin del mdulo tecnolgico

Aclaraciones sobre los bits de control

Bit de control Explicaciones


EN_CAPTURE Este bit habilita la funcin de Capture. El restablecimiento del bit desactiva un EVENT_CAP
activado en la interfaz de realimentacin.
EN_SYNC_DN Con este bit se habilita la sincronizacin del contador al contar en sentido descendente si se
utiliza un encder incremental o un generador de impulsos. El restablecimiento del bit desacti-
va un EVENT_SYNC activado en la interfaz de realimentacin.
EN_SYNC_UP Con este bit se habilita la sincronizacin del contador al contar en sentido ascendente si se
utiliza un encder incremental o un generador de impulsos. El restablecimiento del bit desacti-
va un EVENT_SYNC activado en la interfaz de realimentacin.
RES_EVENT Con este bit se inicia la desactivacin de los eventos guardados en los bits de realimentacin
EVENT_ZERO, EVENT_OFLW, EVENT_UFLW, EVENT_CMP0, EVENT_CMP1 .
RES_ERROR Con este bit se inicia la desactivacin de los estados de error guardados LD_ERROR y
ENC_ERROR .
SET_DIR Con este bit se predefine el sentido de contaje con el tipo de seal "Impulso (A)".
0 significa: ascendente
1 significa: descendente
SET_DQ0 Con este bit se activa la salida digital DQ0 cuando TM_CTRL_DQ0 est establecido en 0.
Con la funcin "Tras comando Set de CPU hasta valor referencia", SET_DQ0 acta indepen-
dientemente de TM_CTRL_DQ0, siempre y cuando el valor de contaje no coincida con el valor
de comparacin.
SET_DQ1 Con este bit se activa la salida digital DQ1 cuando TM_CTRL_DQ1 est establecido en 0.
Con la funcin "Tras comando Set de CPU hasta valor referencia", SET_DQ1 acta indepen-
dientemente de TM_CTRL_DQ1, siempre y cuando el valor de contaje no coincida con el valor
de comparacin.
SW_GATE Con este bit se abre y cierra la puerta de software si se utiliza un encder incremental o un
generador de impulsos. La puerta software, junto con la puerta hardware, forma la puerta in-
terna. El mdulo tecnolgico solo efecta el contaje si la puerta interna est abierta.
0 significa: puerta de software cerrada
1 significa: puerta de software abierta
TM_CTRL_DQ0 Con este bit se habilita la funcin tecnolgica de la salida digital DQ0.
0 significa: SET_DQ0 determina el estado de DQ0
1 significa: la funcin parametrizada determina el estado de DQ0
TM_CTRL_DQ1 Con este bit se habilita la funcin tecnolgica de la salida digital DQ1.
0 significa: SET_DQ1 determina el estado de DQ1
1 significa: la funcin parametrizada determina el estado de DQ1

Contaje, medicin y lectura de posicin


190 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el mdulo
5.1 Utilizacin del mdulo tecnolgico

5.1.5.2 Asignacin de la interfaz de realimentacin


A travs de la interfaz de respuesta, el programa de usuario recibe valores actuales e
informacin de estado del mdulo tecnolgico.

Interfaz de respuesta por canal


La siguiente tabla muestra la asignacin de la interfaz de respuesta:

Offset de byte Parmetro Significado


respecto de la
direccin de inicio
03 COUNT_VALUE DINT: Valor de contaje o valor de posicin actuales
47 CAPTURED_VALUE DINT: ltimo valor de Capture captado
8 11 MEASURED_VALUE REAL: Valor medido actual o DWORD: telegrama SSI completo
12 Bits 3 a 7: reservado; ajustado a 0
LD_ERROR Bit 2: error al cargar a travs de interfaz de respuesta
ENC_ERROR Bit 1: seal de encder o trama SSI incorrectos
POWER_ERROR Bit 0: mdulo S7-1500: tensin de alimentacin incorrecta mdulo L+ /
ET 200SP: tensin de alimentacin insuficiente L+
13 Bits 6 a 7: reservado; ajustado a 0
STS_SW_GATE Bit 5: Estado puerta SW (con encders incrementales o generadores de
impulsos)
STS_READY Bit 4: mdulo tecnolgico arrancado y parametrizado
LD_STS_SLOT_1 Bit 3: solicitud de carga para Slot 1 detectada y ejecutada (conmutando)
LD_STS_SLOT_0 Bit 2: solicitud de carga para Slot 0 detectada y ejecutada (conmutando)
RES_EVENT_ACK Bit 1: desactivacin de los bits de evento activa
Bit 0: reservado; establecido en 0
14 STS_DI2 Bit 7: TM Count: estado DI2 / TM PosInput, CPU compacta: reservado;
establecido en 0
STS_DI1 Bit 6: Estado DI1
STS_DI0 Bit 5: Estado DI0
STS_DQ1 Bit 4: Estado DQ1
STS_DQ0 Bit 3: Estado DQ0
STS_GATE Bit 2: Estado puerta interna (con encders incrementales o generadores de
impulsos)
STS_CNT Bit 1: Impulso de contaje o modificacin del valor de posicin registrado en
los ltimos 0,5 s aprox.
STS_DIR Bit 0: Sentido del ltimo cambio del valor de contaje o posicin

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 191
Utilizar el mdulo
5.1 Utilizacin del mdulo tecnolgico

Offset de byte Parmetro Significado


respecto de la
direccin de inicio
15 STS_M_INTERVAL Bit 7: Impulso de contaje o modificacin del valor de posicin registrado en
el ltimo intervalo de medida
EVENT_CAP Bit 6: se ha producido un evento Capture
EVENT_SYNC Bit 5: Se lleva a cabo la sincronizacin (con encders incrementales o ge-
neradores de impulsos)
EVENT_CMP1 Bit 4: Se ha producido un evento de comparacin para DQ1
EVENT_CMP0 Bit 3: Se ha producido un evento de comparacin para DQ0
EVENT_OFLW Bit 2: Se ha producido un rebase por exceso
EVENT_UFLW Bit 1: Se ha producido un rebase por defecto
EVENT_ZERO Bit 0: paso por cero producido

Aclaraciones sobre los bits de realimentacin

Bit de realimentacin Explicaciones


ENC_ERROR Este bit indica que, con el mdulo tecnolgico respectivo, se ha producido uno de los siguien-
tes errores en las seales del encder (con memoria):
TM Count:
Rotura de hilo de entrada digital A, B o N (con encder tipo push-pull)
Transicin ilegal de las seales A/B (en encders incrementales)
TM PosInput:
Transicin ilegal de las seales A/B (en encders incrementales)
Error RS422/TTL
Error en el encder SSI o en el telegrama SSI (con encders absolutos SSI)
Si se han habilitado las alarmas de diagnstico, en caso de error en las seales del encder,
se dispara la alarma de diagnstico correspondiente. Infrmese con el manual de producto del
mdulo tecnolgico respectivo sobre el significado de las alarmas de diagnstico.
El bit se desactiva despus de que se haya acusado el error con RES_ERROR .
EVENT_CAP Este bit muestra que se ha producido un evento Capture y que se haba guardado un valor de
contaje en CAPTURED_VALUE . Este estado se desactiva reiniciando EN_CAPTURE .
EVENT_CMP0 Este bit muestra el estado almacenado de que se ha producido un evento de comparacin
(cambio de estado) para la salida digital DQ0 debido a la condicin de comparacin seleccio-
nada. Este estado se desactiva acusando RES_EVENT.
Si en el modo de operacin "Contaje" el valor de contaje se ajusta al valor de inicio,
EVENT_CMP0 no se activa.
EVENT_CMP1 Este bit muestra el estado almacenado de que se ha producido un evento de comparacin
(cambio de estado) para la salida digital DQ1 debido a la condicin de comparacin seleccio-
nada. Este estado se desactiva acusando RES_EVENT.
Si en el modo de operacin "Contaje" el valor de contaje se ajusta al valor de inicio,
EVENT_CMP1 no se activa.
EVENT_OFLW Este bit indica el estado almacenado de que el valor de contaje tena un rebase por exceso.
Este estado se desactiva acusando RES_EVENT.

Contaje, medicin y lectura de posicin


192 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el mdulo
5.1 Utilizacin del mdulo tecnolgico

Bit de realimentacin Explicaciones


EVENT_SYNC Este bit indica el estado almacenado de que el contador se ha cargado con el valor de arran-
que por una seal de referencia externa (sincronizacin) si se utiliza un encder incremental o
un generador de impulsos. Este estado se activa restableciendo EN_SYNC_UP o
EN_SYNC_DN .
EVENT_UFLW Este bit indica el estado almacenado de que el valor de contaje tena un rebase por defecto.
Este estado se desactiva acusando RES_EVENT.
EVENT_ZERO Este bit indica el estado almacenado de que el valor de contaje o el valor de posicin tena un
paso por cero. Este estado se desactiva acusando RES_EVENT.
LD_ERROR Este bit indica que se ha producido un error al cargar a travs de la interfaz de control (con
memoria). No se han adoptado los valores de carga. Si se utiliza un encder incremental o un
generador de impulsos, no se cumple una de las siguientes condiciones:
Lmite inferior de contaje <= valor de contaje <= lmite superior de contaje
lmite inferior de contaje <= valor de arranque <= lmite superior de contaje
Lmite inferior de contaje <= valor de comparacin 0/1 <= lmite superior de contaje
Valor de comparacin 0 < valor de comparacin 1
Si se utiliza un encder absoluto SSI, no se cumple una de las siguientes condiciones:
0 <= valor de posicin <= valor de posicin mximo
0 <= valor de comparacin 0/1 <= valor de posicin mximo
Valor de comparacin 0 < valor de comparacin 1
El bit se desactiva despus de que se haya acusado el error con RES_ERROR .
LD_STS_SLOT_0 Este bit indica con un cambio de estado (conmutacin) 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 (conmutacin) que la solicitud de carga para Slot 1
(LD_SLOT_1) ha sido detectada y ejecutada.
POWER_ERROR Este bit muestra para un mdulo tecnolgico S7-1500 que la tensin de alimentacin L+ no
existe, que es demasiado baja o que el conector frontal no est conectado. Este bit muestra
para un mdulo tecnolgico ET 200SP que la tensin de alimentacin L+ es demasiado baja.
Si se han habilitado las alarmas de diagnstico, en caso de error en la tensin de alimentacin
se dispara la alarma de diagnstico correspondiente. En el manual de producto del mdulo
tecnolgico correspondiente encontrar informacin sobre las alarmas de diagnstico y sus
soluciones.
Si la tensin de alimentacin L+ vuelve a estar disponible en la magnitud necesaria,
POWER_ERROR se ajusta automticamente a 0.
RES_EVENT_ACK Este bit indica que la desactivacin de los bits de evento EVENT_SYNC, EVENT_CMP0,
EVENT_CMP1, EVENT_OFLW, EVENT_UFLW, EVENT_ZERO est activa.
STS_CNT Este bit indica que dentro de los ltimos 0,5 s aprox. se ha producido al menos un impulso de
contaje o un cambio del valor de posicin.
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_DIR Este bit muestra el sentido de contaje del ltimo impulso de contaje o el sentido del ltimo
cambio del valor de posicin.
0 significa: atrs
1 significa: adelante
Tras una parada el LED contina encendido durante aprox. 0,5 s.
STS_DQ0 Este bit indica el estado de la salida digital DQ0.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 193
Utilizar el mdulo
5.1 Utilizacin del mdulo tecnolgico

Bit de realimentacin Explicaciones


STS_DQ1 Este bit indica el estado de la salida digital DQ1.
STS_GATE Este bit muestra el estado de la puerta interna si se utiliza un encder incremental o un gene-
rador de impulsos.
0 significa: puerta cerrada
1 significa: puerta abierta
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 posicin.
STS_READY Este bit indica que el mdulo tecnolgico emite datos de usuario vlidos. El mdulo tecnolgi-
co est arrancado y parametrizado.
STS_SW_GATE Este bit indica el estado de la puerta SW.
0 significa: puerta cerrada
1 significa: puerta abierta

Mtodo de acuse completo


Los bits guardados se acusan conforme al mtodo de acuse completo.
La siguiente figura muestra un ejemplo del proceso del mtodo de acuse completo en caso
de rebase por exceso:

El bit de realimentacin EVENT_OFLW se activa como evento con memoria en caso de reba-
se por exceso.
Establezca el bit de control RES_EVENT para impulsar el restablecimiento de EVENT_OFLW .
El bit de realimentacin RES_EVENT_ACK se activa si se ha detectado la desactivacin de
EVENT_OFLW.
Se restablece el bit de control RES_EVENT .
El bit de realimentacin RES_EVENT_ACK se restablece.

Contaje, medicin y lectura de posicin


194 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el mdulo
5.2 Utilizar el mdulo de entradas digitales

5.2 Utilizar el mdulo de entradas digitales

5.2.1 Configurar y parametrizar el mdulo

5.2.1.1 Agregar un mdulo a la configuracin hardware

Requisitos
Se ha creado el proyecto.
Se ha creado la CPU.
Se ha creado la periferia descentralizada ET 200.

Procedimiento
1. Abra la configuracin de equipo de la CPU o el IM.
2. Seleccione un rack.
3. Seleccione el mdulo de entradas digitales en el catlogo de mdulos:
"DI > Mdulo de entradas digitales > Referencia"
4. Arrastre el mdulo hasta el slot deseado del rack utilizando la funcin Drag & Drop.

Resultado
En el rbol del proyecto, el nuevo mdulo se muestra en "Mdulos locales" o "Periferia
descentralizada".

5.2.1.2 Acceso a la configuracin hardware

Apertura mediante el rbol del proyecto


Proceda de la siguiente manera:
1. Abra la carpeta "Mdulos locales" o "Periferia descentralizada" en el rbol del proyecto.
2. Haga doble clic en el mdulo dentro del rbol del proyecto.

Apertura mediante la vista de dispositivos


Proceda de la siguiente manera:
1. Abra la configuracin del equipo de la CPU o el IM.
2. Seleccione la vista de dispositivos.
3. Haga clic en el mdulo.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 195
Utilizar el mdulo
5.2 Utilizar el mdulo de entradas digitales

5.2.1.3 Modo de operacin Contaje


El modo de operacin Contaje permite ajustar los parmetros siguientes para el canal
correspondiente.

Nota
Algunos de los parmetros y opciones no estn disponibles en todos los mdulos de
entradas digitales. Consulte el manual de producto del mdulo para obtener informacin
sobre los parmetros y opciones correspondientes.

Canal activado
Con este parmetro se determina si el canal correspondiente est activado o desactivado.
En la configuracin predeterminada el canal correspondiente est activado.

Retardo a la entrada
Al parametrizar el retardo a la entrada se suprimen las interferencias de seal en las
entradas digitales. Los cambios en la seal solo se consideran si permanecen estables
durante ms tiempo que el retardo a la entrada ajustado.
Solo es posible una configuracin iscrona si en al menos un canal se ha parametrizado un
retardo a la entrada de 0,05 ms. En el modo iscrono la interfaz de realimentacin 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 opcin "0,05 ms", deben utilizarse cables
apantallados para la conexin de las entradas digitales.

Contaje, medicin y lectura de posicin


196 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el mdulo
5.2 Utilizar el mdulo de entradas digitales

Comportamiento al rebasar un lmite de contaje


Es posible parametrizar el comportamiento siguiente en caso de rebase por exceso del
lmite superior de contaje en sentido ascendente o rebase por defecto del lmite inferior de
contaje en sentido descendente (Pgina 84):

Comportamiento Significado
Parar contaje Tras rebasar por exceso un lmite de contaje se cierra la puerta in-
(predeterminado) terna (cierre de puerta automtico). De este modo se detiene el
contaje y las seales de contaje siguientes son ignoradas por el
mdulo. El valor de contaje se fija al lmite de contaje opuesto. Para
reiniciar el contaje debe cerrar y abrir de nuevo la puerta SW o la
puerta HW.
Continuar contaje Tras rebasar por exceso un lmite de contaje el valor de contaje se
activa en el lmite de contaje opuesto y el contaje contina.

Seleccin de flancos
Con este parmetro se determina qu flancos cuenta el contador correspondiente:

Seleccin de flancos 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 parmetro se define el sentido de contaje del contador correspondiente.
Puede escoger entre las siguientes opciones:
Ascendente
Descendente

Nota
El parmetro no es efectivo si en "Ajustar funcin de la DI" se ha seleccionado la opcin
"Invertir sentido".

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 197
Utilizar el mdulo
5.2 Utilizar el mdulo de entradas digitales

Activar salida
Con este parmetro se determina la funcin (Pgina 88) con la que se controla el bit de
realimentacin STS_DQ. El bit de realimentacin STS_DQ puede emplearse para controlar
una salida digital de un mdulo de salidas digitales.
Puede escoger entre las siguientes opciones:

Opcin 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 referencia STS_DQ se activa si el valor de contaje est entre el valor de
0y1 referencia 0 y el valor de referencia 1.
No comprendido entre valor de STS_DQ se activa si el valor de contaje est fuera del rango
referencia 0 y 1 comprendido entre el valor de referencia 0 y el valor de referen-
cia 1.
Entre valor de referencia y lmite STS_DQ se activa si el valor de contaje est entre el valor de
superior referencia y el lmite superior de contaje.
Entre valor de referencia y lmite STS_DQ se activa si el valor de contaje est entre el valor de
inferior referencia y el lmite inferior de contaje.

Ajustar funcin de la DI
Con este parmetro se define qu funcin dispara la entrada digital DIn+4 correspondiente
durante la conmutacin.
Puede escoger entre las siguientes opciones:

Opcin Significado
Entrada digital sin funcin La entrada digital DIn+4 correspondiente no tiene asignada fun-
cin alguna. La CPU puede leer el estado lgico de DIn+4 a travs
de la interfaz de realimentacin.
Apertura/cierre de puerta Al activar la correspondiente entrada digital DIn+4 se abre la puer-
ta HW (Pgina 86) para DIn. Al desactivar la correspondiente
entrada digital DIn+4 se cierra la puerta HW para DIn.
Invertir sentido La entrada digital correspondiente DIn+4 invierte el sentido de
contaje en DIn para adaptarlo al proceso. Si DIn+4 no est activa-
da DIn cuenta hacia delante. Si DIn+4 est activada DIn cuenta
hacia atrs.

Nota
Si se ha seleccionado "Invertir sentido" y en el proceso cambia el sentido de contaje, el
flanco de contaje se adapta automticamente (flancos contrarios).

Contaje, medicin y lectura de posicin


198 Manual de funciones, 03/2017, A5E32010348-AF
Utilizar el mdulo
5.2 Utilizar el mdulo de entradas digitales

Lmite superior de contaje


Con la parametrizacin del lmite superior de contaje se limita el rango de contaje. El valor
mximo para el lmite superior de contaje depende del mdulo:

Lmite superior de contaje DI 8x24VDC HS DI 32x24VDC HF,


DI 16x24VDC HF
Valor mximo 2147483647 (2311) 4294967295 (2321)
Ajuste predeterminado 2147483647 4294967295
Debe introducirse un valor que est por encima del lmite inferior de contaje.

Lmite inferior de contaje


Con la parametrizacin del lmite inferior de contaje se limita el rango de contaje. El valor
mnimo para el lmite inferior de contaje depende del mdulo:

Lmite inferior de contaje DI 8x24VDC HS DI 32x24VDC HF,


DI 16x24VDC HF
Valor mnimo 2147483648 (231) 0 (no parametrizable)
Ajuste predeterminado 2147483648 0
Debe introducirse un valor que est por debajo del lmite superior de contaje.

Valor inicial
Con la parametrizacin del valor inicial se establece con qu valor se inicia el contaje. Debe
introducir un valor igual a los lmites de contaje o comprendido entre ellos.
El ajuste predeterminado es "0".

Valor de referencia 0
Con la parametrizacin de un Valor de referencia (Pgina 88) se define con qu valor de
contaje se controla el bit de realimentacin STS_DQ sobre la base de la funcin de
comparacin seleccionada en "Activar salida".
Debe introducirse un valor mayor o igual que el lmite inferior de contaje y menor que el
valor de referencia 1.
El ajuste predeterminado es "0".

Valor de referencia 1
Con la parametrizacin del segundo Valor de referencia (Pgina 88) se define con qu valor
de contaje siguiente se controla el bit de realimentacin STS_DQ sobre la base de la funcin
de comparacin seleccionada en "Activar salida".
Debe introducirse un valor mayor que el valor de referencia 0 y menor o igual al lmite
superior de contaje.
El ajuste predeterminado es "10".

Alarma de proceso: Aparecido evento de comparacin para DQ


Con este parmetro se define si en un evento de comparacin se genera una alarma de
proceso sobre la base de la funcin de comparacin seleccionada en "Activar salida.
La alarma de proceso no est habilitada de forma predeterminada.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 199
Utilizar el mdulo
5.2 Utilizar el mdulo de entradas digitales

5.2.2 Mdulo Online y diagnstico

5.2.2.1 Indicacin y evaluacin del diagnstico


Por medio de la vista online y de diagnstico puede realizar un diagnstico del hardware.
Adems, puede:
Recibir informacin a travs del mdulo (p. ej. la versin de Firmware y el nmero de
serie).
Si es necesario, realice una actualizacin del firmware.

Procedimiento
Para abrir el editor de visualizacin para las funciones de diagnstico, haga lo siguiente:
1. Abra la configuracin del equipo de la CPU o el IM.
2. Seleccione la vista de dispositivos.
3. Haga clic con el botn derecho del ratn en el mdulo y seleccione "Online y diagnstico".
4. Haga clic en la visualizacin deseada en el rbol de diagnstico.

Ms informacin
Para ms informacin sobre los avisos de diagnstico y sobre posibles remedios, consulte
el manual de producto del mdulo.

Contaje, medicin y lectura de posicin


200 Manual de funciones, 03/2017, A5E32010348-AF
Service & Support A

Oferta completa y nica en su gnero que cubre todo el ciclo de vida


Ya sea usted constructor de mquinas, operador de planta u oferente de soluciones:
Siemens Industry Automation y Drive Technologies le ofrece una amplia gama de servicios
destinada a los usuarios ms diversos en todos los sectores de la industria manufacturera y
de procesos.
Orbitando alrededor de nuestros productos y sistemas tenemos una paleta de servicios
homogneos y estructurados que le ofrecen un valioso apoyo en todas las fases de la vida
de sus mquinas y plantas, desde la concepcin y realizacin, pasando por la puesta en
servicio, y llegando al mantenimiento y modernizacin.
Los empleados del Service & Support asisten a nuestros clientes en cualquier parte del
mundo ayudndoles en todos los asuntos relacionados con la automatizacin y los
accionamientos de Siemens. En ms de 100 pases, a nivel local y a lo largo de todas las
fases del ciclo de vida de sus mquinas e instalaciones.
Un equipo de especialistas expertos est a su lado con profundos conocimientos de la
materia. Los cursos a los que asisten peridicamente, as como el estrecho contacto que
mantienen entre s, traspasando las fronteras de los continentes, garantizan un servicio
tcnico fiable, sea cual sea el mbito en cuestin.

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 201
Service & Support

Online Support
La extensa plataforma de informacin online que ofrece nuestro Service & Support apoya en
todo momento a nuestros clientes, estn donde estn.
El Online Support figura en la siguiente direccin de Internet
(http://www.siemens.com/automation/service&support).

Technical Consulting
Apoyo durante la planificacin y concepcin de su proyecto: desde el detallado anlisis real
y la definicin del objetivo, hasta el asesoramiento en caso de dudas acerca del producto o
sistema y la elaboracin de soluciones de automatizacin.

Technical Support
Asesoramiento competente en caso de preguntas tcnicas, incluyendo una amplia gama de
servicios para todas las exigencias en relacin con nuestros productos y sistemas.
El Technical Support figura en la siguiente direccin de Internet
(http://www.siemens.com/automation/support-request).

Formacin
Aumente su ventaja competitiva, gracias a conocimientos prcticos impartidos directamente
por el fabricante.
Nuestra oferta de formacin figura en la siguiente direccin de Internet
(http://www.siemens.com/sitrain).

Engineering Support
Apoyo durante el desarrollo y configuracin mediante servicios adecuados, desde la
configuracin hasta la realizacin del proyecto de automatizacin.

Field Service/Servicio tcnico


Nuestro Field Service le ofrece todo tipo de servicios relacionados con las actividades de
puesta en marcha y mantenimiento, para asegurar en todo caso la disponibilidad de sus
mquinas y plantas.

Repuestos
Las plantas y sistemas en todos los sectores y lugares deben funcionar siempre de forma
fiable. Nosotros le apoyamos para evitar de raz paradas de planta: con una red mundial de
servicio tcnico y cadenas logsticas optimizadas.

Contaje, medicin y lectura de posicin


202 Manual de funciones, 03/2017, A5E32010348-AF
Service & Support

Reparaciones
Los tiempos de parada significan problemas en la empresa as como costes innecesarios.
Nosotros le ayudamos a minimizar ambas problemticas, para lo que le ofrecemos
posibilidades de reparacin en todo el mundo.

Optimizacin
Durante la vida de mquinas y plantas aparecen con frecuencia oportunidades para
aumentar su productividad o para reducir costes.
Para que las pueda aprovechar le ofrecemos toda una serie de servicios relacionados con la
optimizacin.

Modernizacin
Tambin para modernizaciones puede contar con nuestro pleno apoyo, con muchos
servicios que van desde la ingeniera hasta la puesta en marcha.

Programas de servicio tcnico


Nuestros programas de servicio tcnico son selectos paquetes de servicios dirigidos a un
determinado grupo de sistemas o productos del rea de automatizacin y accionamientos.
Los diferentes servicios cubren sin fisuras todo el ciclo de vida, estn coordinados entre si, y
facilitan la ptima aplicacin de sus productos y sistemas.
Los servicios de uno de estos programas pueden adaptarse en todo momento con plena
flexibilidad y aplicarse independientemente.
Ejemplos de servicios:
Contratos de servicio tcnico
Plant IT Security Services
Life Cycle Services para accionamientos
SIMATIC PCS 7 Life Cycle Services
SINUMERIK Manufacturing Excellence
SIMATIC Remote Support Services

Resumen de las ventajas:


Tiempos de parada optimizados para ms productividad
ptimos costes de mantenimiento gracias a volumen de prestaciones a la medida
Costes calculables para plena planeabilidad
Seguridad operativa gracias a tiempos de reaccin y plazos de entrega de repuestos
asegurados
Complementacin y descarga del propio personal de servicio tcnico
Los servicios prestados por el mismo proveedor implican menos interfaces y ms
conocimientos

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 203
Service & Support

Persona de contacto
Para usted, en cualquier parte del mundo: somos su interlocutor para el asesoramiento,
compra, formacin, servicio, soporte, piezas de repuesto... Su interlocutor para toda la oferta
de Industry Automation and Drive Technologies.
Encontrar a su persona de contacto personal en nuestra base de datos de personas de
contacto en Internet (http://www.siemens.com/automation/partner).

Contaje, medicin y lectura de posicin


204 Manual de funciones, 03/2017, A5E32010348-AF
ndice alfabtico

A F
Alarma de diagnstico, 67 Frecuencia de filtrado, 102
habilitacin, 177 Funcionamiento
Habilitacin, 178 High_Speed_Counter, 120
Alarma de proceso, 67, 90 SSI_Absolute_Encoder, 160
Habilitacin, 183 Funciones de contaje, 23, 78, 79, 83
perdida, 182 Funciones de medicin, 55

C H
Captura (Capture), 31, 34 Habilitacin
Capture, 24, 25, 107, 146 Alarma de diagnstico, 67
Cdigo binario natural, 67 Alarma de proceso, 67, 90
Cdigo Gray, 67 High_Speed_Counter, 93, 120
Comportamiento en caso de error Comportamiento en caso de error, 124
High_Speed_Counter, 124 configurar, 97
SSI_Absolute_Encoder, 163 Descripcin, 120
Contaje Diagnstico, 135
Valor de referencia, 111 Funcionamiento, 120
Control de puerta, 23, 28, 55, 83, 86, 107 Llamada, 120
CPU compactas Parmetros bsicos, 99
Caractersticas, 14, 17 Parmetros de entrada, 126
CPU compactas S7-1500, (Mdulo tecnolgico) Parmetros de salida, 128
programar, 119
Puesta en servicio, 133
D Variables estticas, 132
Histresis, 24, 25, 63, 65, 115, 152
Diagnstico
High_Speed_Counter, 135
Mdulo tecnolgico, 187, 200
I
SSI_Absolute_Encoder, 170
Interfaz de control, 188
Interfaz de respuesta, 191
E Intervalo de medida, 57, 60
Encder absoluto, 25
Encder absoluto SSI, 143
L
Entrada digital
Funciones, 107, 146 Latch, (Capture)
ErrorID, 130, 167 Lectura de posicin
Evaluacin de seal, 101 con encder absoluto SSI, 25
Valor de referencia, 148
Lectura de recorrido
con encder absoluto SSI, 25
con Motion Control, 67
Lmites de contaje, 23, 26, 78, 79, 83, 84, 105, 199

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 205
ndice alfabtico

Ll Parmetros de salida
High_Speed_Counter, 128
Llamada
SSI_Absolute_Encoder, 166
High_Speed_Counter, 120
Puerta hardware, 23, 28, 83, 86, 107
SSI_Absolute_Encoder, 160
Puerta software, 28, 83, 86
Puerta SW, 23
Puesta en servicio
M
High_Speed_Counter, 133
Medicin de frecuencia, 55 SSI_Absolute_Encoder, 169
Medicin de velocidad, 55
Medicin del perodo, 55
Modo de funcionamiento, 178 R
Modo de operacin
Rango de medicin, 56, 56, 60
High_Speed_Counter, 111
Reaccin a STOP de la CPU, 176
Modo iscrono, 76, 81, 92
Rotura de hilo, 177
Mdulo de entradas digitales
Aplicaciones posibles, 82
Caractersticas, 14, 17
S
configuracin de hardware, 195
Mdulo tecnolgico Salida digital
Aplicaciones posibles, 18, 77 Funciones, 111, 148
rbol del proyecto, 174 Valor de comparacin, 44
Caractersticas, 14, 17 Valor de referencia, 111, 148
Configuracin hardware, 172 Sensor tipo M, 102
Interfaz de control, 188 Sensor tipo P, 102
Interfaz de respuesta, 191 Seal N, 102
Online y diagnstico, 187, 200 Sincronizacin, 24, 36, 107
Parametrizar, 175 con seal N, 41
Parmetros bsicos, 176 Con seal N, 107
mediante entrada digital, 39
SSI_Absolute_Encoder, 137, 160
O Comportamiento en caso de error, 163
configurar, 141
Objeto tecnolgico
Descripcin, 160
High_Speed_Counter, 93
Diagnstico, 170
SSI_Absolute_Encoder, 137
Funcionamiento, 160
Llamada, 160
Parmetros bsicos, 142
P
Parmetros de entrada, 164
Parametrizacin Parmetros de salida, 166
CPU compactas, 21 programar, 159
Mdulo tecnolgico, 21, 175 Puesta en servicio, 169
Parmetro Variables estticas, 168
ErrorID, 130, 167 STOP de la CPU, 176
Parmetros bsicos SW_GATE, 28, 86
High_Speed_Counter, 99
Mdulo tecnolgico, 176
SSI_Absolute_Encoder, 142 T
Parmetros de entrada
Tiempo de actualizacin, 55
High_Speed_Counter, 126
Tipo de sensor, 102
SSI_Absolute_Encoder, 164
Tipo de seal, 100

Contaje, medicin y lectura de posicin


206 Manual de funciones, 03/2017, A5E32010348-AF
ndice alfabtico

V
Valor de arranque, 105
Valor de comparacin, 44
Valor de referencia, 111, 148
Contaje, 111
Lectura de posicin, 148
Mdulo de entradas digitales, 88
Valor inicial, 23, 83, 199
Variables estticas
High_Speed_Counter, 132
SSI_Absolute_Encoder, 168

Contaje, medicin y lectura de posicin


Manual de funciones, 03/2017, A5E32010348-AF 207