Академический Документы
Профессиональный Документы
Культура Документы
EIO0000000749 06/2011
EIO0000000749.05
06/2011
www.schneider-electric.com
EIO0000000749 06/2011
Tabla de materias
Informacin de seguridad . . . . . . . . . . . . . . . . . . . . . . . .
Acerca de este libro . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
11
15
17
18
20
22
23
25
26
28
31
31
35
EIO0000000749 06/2011
37
37
39
40
41
43
45
47
48
49
52
55
57
58
59
61
65
67
69
69
71
Diagrama de sinopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuracin del tipo simple en el Bucle de mdulo . . . . . . . . . . . . . .
Programacin del tipo simple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ajuste de parmetros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
72
73
76
78
79
Diagrama de sinopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuracin del tipo principal en la modalidad Bucle de mdulo . . .
Programacin del tipo principal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ajuste de parmetros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
80
81
84
88
89
Diagrama de sinopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuracin del tipo especializado en la modalidad Bucle en el
mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Programacin del tipo Especializado . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ajuste de parmetros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
90
91
94
97
99
101
102
106
109
Diagrama de sinopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuracin del tipo principal en la modalidad Grande libre . . . . . . .
Programacin del tipo principal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ajuste de parmetros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
110
111
114
117
119
Diagrama de sinopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuracin del tipo especializado en la modalidad Grande libre . . .
Programacin del tipo Especializado . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ajuste de parmetros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
120
121
124
127
129
131
131
133
Diagrama de sinopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuracin del tipo Principal en la modalidad Cuenta de eventos. .
Programacin del tipo principal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ajuste de parmetros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
134
135
138
141
EIO0000000749 06/2011
143
Diagrama de sinopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuracin del tipo especializado en la modalidad Conteo de
eventos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Programacin del tipo especializado. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ajuste de parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
145
147
150
151
144
153
153
155
Diagrama de sinopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuracin del tipo principal en la modalidad Medidor de
frecuencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Programacin del tipo principal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ajuste de parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
156
157
159
162
163
Diagrama de sinopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuracin del tipo especializado en la modalidad Medidor de
frecuencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Programacin del tipo Especializado. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ajuste de parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
166
168
171
173
164
175
179
181
184
185
EIO0000000749 06/2011
176
178
187
188
189
190
192
195
197
199
23.1
200
201
205
206
207
208
211
213
23.2
24.1
214
215
216
217
218
219
221
Funcin de sincronizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Condiciones Grande libre o Medidor de perodos preestablecido con un
tipo Especializado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Funcin Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
222
224
226
Apndices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
227
229
Funciones especializadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Informacin general sobre la gestin del bloque de funciones
administrativas y de movimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
230
231
233
24.2
234
235
236
237
239
240
242
245
247
249
254
256
EIO0000000749 06/2011
263
264
265
268
Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ndice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
271
303
EIO0000000749 06/2011
EIO0000000749 06/2011
Informacin de seguridad
Informacin importante
AVISO
Lea atentamente estas instrucciones y observe el equipo para familiarizarse con el
dispositivo antes de instalarlo, utilizarlo o realizar su mantenimiento. Los mensajes
especiales que se ofrecen a continuacin pueden aparecer a lo largo de la
documentacin o en el equipo para advertir de peligros potenciales o para ofrecer
informacin que aclara o simplifica los distintos procedimientos.
EIO0000000749 06/2011
TENGA EN CUENTA
La instalacin, manejo, puesta en servicio y mantenimiento de equipos elctricos
debern ser realizados slo por personal cualificado. Schneider Electric no se hace
responsable de ninguna de las consecuencias del uso de este material.
Una persona cualificada es aquella que cuenta con capacidad y conocimientos
relativos a la construccin, el funcionamiento y la instalacin de equipos elctricos
y que ha sido formada en materia de seguridad para reconocer y evitar los riesgos
que conllevan tales equipos.
10
EIO0000000749 06/2011
Presentacin
Objeto
Esta documentacin le familiarizar con las funciones y variables del Contador de
alta velocidad (HSC) ofrecidas dentro del controlador M238.
En esta documentacin se describen las funciones y variables de la biblioteca M238
HSC.
Para utilizar este manual, debe:
z Tener una comprensin amplia de M238, incluidos su diseo, funcionalidad e
implementacin dentro de los sistemas de control.
z Ser experto en el uso de los lenguajes de programacin IEC 61131-3 PLC
siguientes:
z Diagrama de bloques de funciones (FBD)
z Diagrama de contactos (LD)
z Texto estructurado (ST)
z Lista de instrucciones (IL)
z Diagrama funcional secuencial (SFC)
Campo de aplicacin
Este documento se ha actualizado con la publicacin de SoMachine V3.0.
Documentos relacionados
EIO0000000749 06/2011
Ttulo de la documentacin
Nmero de referencia
EIO0000000384 (ING);
EIO0000000385 (FRA);
EIO0000000386 (ALE);
EIO0000000387 (ITA);
EIO0000000388 (ESP);
EIO0000000389 (CHI)
11
EIO0000000022 (ING);
EIO0000000023 (FRA);
EIO0000000024 (ALE);
EIO0000000025 (ESP);
EIO0000000026 (ITA);
EIO0000000027 (CHI)
ADVERTENCIA
PRDIDA DE CONTROL
z
z
z
z
z
El diseador del esquema de control debe tener en cuenta los posibles modos
de fallo de rutas de control y, para ciertas funciones de control crticas,
proporcionar los medios para lograr un estado seguro durante y despus de un
fallo de ruta. Funciones de control crticas son, por ejemplo, una parada de
emergencia y una parada de sobrerrecorrido, un corte de alimentacin y un
reinicio.
Para las funciones crticas de control deben proporcionarse rutas de control
separadas o redundantes.
Las rutas de control del sistema pueden incluir enlaces de comunicacin.
Deben tenerse en cuenta las implicaciones de los retrasos de transmisin no
esperados o los fallos en el enlace.
Tenga en cuenta todas las reglamentaciones para la prevencin de accidentes
y las directrices de seguridad locales.1
Cada implementacin de este equipo debe probarse de forma individual y
exhaustiva antes de entrar en servicio.
Para obtener informacin adicional, consulte NEMA ICS 1.1 (ltima edicin),
"Safety Guidelines for the Application, Installation, and Maintenance of Solid State
Control" (Directrices de seguridad para la aplicacin, la instalacin y el
mantenimiento del control de estado esttico) y NEMA ICS 7.1 (ltima edicin),
"Safety Standards for Construction and Guide for Selection, Installation and
Operation of Adjustable-Speed Drive Systems" (Estndares de seguridad para la
construccin y gua para la seleccin, instalacin y utilizacin de sistemas de
unidades de velocidad ajustable) o su equivalente aplicable a la ubicacin
especfica.
12
EIO0000000749 06/2011
ADVERTENCIA
FUNCIONAMIENTO INESPERADO DEL EQUIPO
z
z
Utilice slo software aprobado por Schneider Electric para este equipo.
Actualice el programa de aplicacin siempre que cambie la configuracin de
hardware fsica.
EIO0000000749 06/2011
13
14
EIO0000000749 06/2011
Descripcin general
En este captulo se proporciona una descripcin general, las modalidades
disponibles, las funciones y los rendimientos de los diversos tipos de HSC.
Contenido de esta parte
Esta parte contiene los siguientes captulos:
Captulo
EIO0000000749 06/2011
Pgina
17
25
31
15
16
EIO0000000749 06/2011
1
Descripcin general
En este captulo se describen las funciones incrustadas de Modicon M238 Logic
Controller.
Cada funcin incrustada utiliza entradas y salidas.
El Modicon M238 Logic Controller con alimentacin de CC tiene:
z 14 entradas digitales, incluidas 8 entradas rpidas (vase M238 Logic Controller,
Gua de hardware)
z 10 salidas digitales, incluidas 4 salidas rpidas (vase M238 Logic Controller,
Gua de hardware)
El Modicon M238 Logic Controller con alimentacin de CA tiene:
z 14 entradas digitales, incluidas 8 entradas rpidas (vase M238 Logic Controller,
Gua de hardware)
z 10 salidas digitales, incluidas 6 salidas de rel (vase M238 Logic Controller,
Gua de hardware)
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
EIO0000000749 06/2011
Pgina
18
20
22
23
17
18
Descripcin
EIO0000000749 06/2011
Accin
Seleccione una de esas fichas segn el canal HSC que necesite configurar.
Despus de elegir el tipo de HSC (simple o principal) que desee, use el campo
Variable para cambiar la instancia.
Si los parmetros se contraen, puede ampliarlos haciendo clic en los signos ms.
Entonces tendr acceso a la configuracin de cada parmetro.
Al hacer clic en el botn Resumen E/S, aparece la ventana Resumen E/S. Permite
comprobar la asignacin de E/S de la configuracin.
19
HSC
Tipo
Principal
Simple(1)
Canal
Entrada
Rpida
Salida
Normal
Principal
Simple(2)
I0
I1
B(3)(4)
I2
Sync
I3
Cap(4)
I4
I5
(3)(4)
I6
Sync(4)
I7
Cap(4)
Q4
Q5
Q6
Q7
Q8
Q9
(4)
(1) Los canales HSC0 a HSC3 se pueden utilizar como HSC simple slo si HSC0
no se utiliza como HSC (vase M238 Logic Controller, Gua de hardware) principal.
(2) Los canales HSC4 a HSC7 se pueden utilizar como HSC simple slo si HSC4
no se utiliza como HSC (vase M238 Logic Controller, Gua de hardware) principal.
(3) Las funciones de A y B dependen de la configuracin de la modalidad HSC
principal (vase M238 Logic Controller, Gua de hardware).
(4) Se utiliza o no en funcin de la configuracin de la modalidad HSC principal.
20
EIO0000000749 06/2011
HSC
Tipo
Principal
Simple(1)
Canal
I0
A(3)
I1
B(3)(4)
I2
Sync(4)
I3
Entrada
Rpida
Transistor
Salida
Principal
Simple(2)
Cap(4)
I4
A(3)
I5
B(3)(4)
I6
Sync(4)
I7
Cap(4)
Q0
Q1
Q2
Q3
(1) Los canales HSC0 a HSC3 se pueden utilizar como HSC simple slo si HSC0
no se utiliza como HSC (vase M238 Logic Controller, Gua de hardware) principal.
(2) Los canales HSC4 a HSC7 se pueden utilizar como HSC simple slo si HSC4
no se utiliza como HSC (vase M238 Logic Controller, Gua de hardware) principal.
(3) Las funciones de A y B dependen de la configuracin de la modalidad HSC
principal (vase M238 Logic Controller, Gua de hardware).
(4) Opcional: se utiliza o no en funcin de la configuracin de la modalidad HSC
principal.
EIO0000000749 06/2011
21
22
EIO0000000749 06/2011
Rendimiento
La frecuencia mxima del tipo Principal es de 100 kHz.
EIO0000000749 06/2011
23
24
EIO0000000749 06/2011
2
Descripcin general
En este captulo se proporciona una descripcin general de los contadores de alta
velocidad especializados.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
EIO0000000749 06/2011
Pgina
TM200HSC206DF y TM200HSC206DT
26
28
25
TM200HSC206DF y TM200HSC206DT
Descripcin general
Los mdulos accesorios del HSC TM200HSC206DT y TM200HSC206DF se
pueden utilizar para aadir funciones de HSC al sistema, y tambin para
proporcionar modalidades de conteo adicional (medidor de periodo y ratio).
Utilice la funcin GetRightBusStatus (vase Modicon M238 Logic
Controller, Funciones y variables de sistema, Gua de la
biblioteca M238 PLCSystem) de forma regular para supervisar el estado de
configuracin del bus de ampliacin.
Acceso al men de configuracin
Siga estos pasos para acceder a la ventana de configuracin de funciones
incrustadas HSC con el men Configuracin:
Paso
26
Descripcin
EIO0000000749 06/2011
EIO0000000749 06/2011
Marca
Accin
Seleccione esta ficha para acceder la pantalla de configuracin del HSC para un
TM200HSC206DT.
Seleccione una de estas fichas segn el canal HSC que necesite configurar.
Tras elegir el tipo de HSC que desee, utilice el campo Variable para cambiar el
nombre de instancia.
27
Ratio meter (vase pgina 185): esta modalidad se utiliza para medir la diferencia
o la frecuencia de ratio entre 2 entradas.
28
EIO0000000749 06/2011
Funciones opcionales
Las funciones opcionales se pueden configurar segn la modalidad seleccionada:
z entradas de hardware para hacer funcionar el contador (enable, sync) o capturar
el valor de conteo actual
z hasta 2 umbrales
z hasta 2 salidas reflejas
Rendimiento
La frecuencia mxima con un contador del tipo Especializado es de 60 kHz.
EIO0000000749 06/2011
29
30
EIO0000000749 06/2011
3
Seleccin del HSC
Descripcin general
En este apartado se proporciona una descripcin general de todos los HSC y sus
funciones para ayudar a seleccionar el HSC necesario para su sistema.
Matriz HSC
En la tabla siguiente se proporciona una descripcin general de todos los HSC
disponibles con sus especificaciones segn la modalidad solicitada:
Modalidad
Funcin
Tipo simple
Tipo principal
Tipo especializado
Una tarea
Modalidad de conteo
Conteo
regresivo
Conteo regresivo
Conteo regresivo
Funcin comparar
No
S, 4 umbrales, 2
salidas y eventos
S, 2 umbrales, 2 salidas
Funcin de captura
No
S, 1 registro de
capturas
No
Funcin adicional
Factor de escalado
EIO0000000749 06/2011
31
Modalidad
Funcin
Tipo simple
Tipo principal
Tipo especializado
Bucle en el
mdulo
Modalidad de conteo
Recuento
progresivo
Monofsica
Conteo
progresivo/regresivo
Pulso/direccin
Cuadratura
Conteo
progresivo/regresivo
Pulso/direccin
Cuadratura
S, exclusivamente
con la segunda
entrada de conteo
Funcin comparar
No
S, 4 umbrales, 2
salidas y eventos
S, 2 umbrales, 2 salidas
Funcin de captura
No
S, 1 registro de
capturas
S, 1 registro de capturas
Funcin adicional
Factor de escalado
Modalidad de conteo
Conteo
progresivo/regresivo
Pulso/direccin
Cuadratura
Conteo
progresivo/regresivo
Pulso/direccin
Cuadratura
No
Funcin comparar
S, 4 umbrales, 2
salidas y eventos
S, 2 umbrales, 2 salidas
Funcin de captura
S, 1 registro de
capturas
S, 2 registros de capturas
Funcin adicional
Factor de escalado
Gestin de lmites
Holgura en la modalidad
de cuadratura
Grande
libre
32
EIO0000000749 06/2011
Modalidad
Funcin
Tipo simple
Tipo principal
Tipo especializado
Evento
Modalidad de conteo
Conteo de pulso
durante un periodo
de tiempo
determinado
No
Funcin comparar
No
No
Funcin de captura
No
No
Funcin adicional
Hora
Frecuencia de
eventos en Hz
Frecuencia de eventos en
Hz
No
No
No
No
Funcin comparar
No
Funcin de captura
No
No
Funcin adicional
Factor de escalado
Calibracin
Modalidad de conteo
De flanco a flanco
De flanco al contrario
Opcional
Funcin comparar
Funcin de captura
No
Funcin adicional
Resolucin
Time out
Medidor de
periodos
EIO0000000749 06/2011
33
Modalidad
Funcin
Tipo simple
Tipo principal
Tipo especializado
Relacin
Modalidad de conteo
A-B
A/B
No
No
34
Funcin comparar
Funcin de captura
No
Funcin adicional
Calibracin
EIO0000000749 06/2011
II
Descripcin general
En este apartado se describe el uso de un HSC en la modalidad Una tarea .
Contenido de esta parte
Esta parte contiene los siguientes captulos:
Captulo
EIO0000000749 06/2011
Pgina
37
39
47
57
35
36
EIO0000000749 06/2011
Condicin Sync
Valor preestablecido
Condicin Enable
EIO0000000749 06/2011
Hora
37
Accin
38
EIO0000000749 06/2011
5
Descripcin general
En este captulo se describe cmo implementar un contador de alta velocidad en
una modalidadUna tarea utilizando un tipo simple.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
EIO0000000749 06/2011
Pgina
Diagrama de sinopsis
40
41
43
Ajuste de parmetros
45
39
Diagrama de sinopsis
Diagrama de sinopsis
En el diagrama siguiente se ofrece una descripcin general del tipo Simple en la
modalidad Una tarea:
40
EIO0000000749 06/2011
Procedimiento de configuracin
Siga este procedimiento para configurar un tipo simple en la modalidad Una tarea:
Etapa
Accin
Se crea la instancia del tipo Simple; puede cambiarle el nombre desde el campo Variable.
Defina la modalidad Una tarea del men desplegable seleccionandoParmetros Modalidad Una
tarea
Establezca el valor de filtro antirrebote del men desplegable seleccionando Entradas del reloj Filtro
A
EIO0000000749 06/2011
41
Resumen de E/S
La configuracin de entrada/salida aparece en la ventana Resumen E/S, abierta
con el botn Resumen E/S:
Consulte la gua de hardware para obtener detalles sobre el cableado. (vase M238
Logic Controller, Gua de hardware)
Filtro programable
El valor de filtrado de la entrada del tipo Simple determina en la frecuencia mxima
del contador, tal como se muestra en la tabla siguiente:
42
Entrada
Valor de filtro
0,004 ms
100 kHz
0,4 ms
1 kHz
1,2 ms
400 Hz
4 ms
100 Hz
EIO0000000749 06/2011
Descripcin
EIO0000000749 06/2011
43
Tipo
Comentario
Enable
BOOL
Sync
BOOL
ACK_Modulo
BOOL
No se utiliza
44
Salida
Tipo
Comentario
HSC_REF
HSC_REF
(vase pgina 236)
Consulte el HSC.
Para utilizar con el pin de entrada
HSC_REF_IN de los bloques de funciones
administrativas.
Validity
BOOL
Error
BOOL
Run
BOOL
Modulo_Flag
BOOL
Irrelevante
CurrentValue
DWORD
EIO0000000749 06/2011
Ajuste de parmetros
Descripcin general
La lista de parmetros descritos en la tabla posterior se pueden leer o modificar
utilizando los bloques de funciones HSCGetParam (vase pgina 245) o
HSCSetParam (vase pgina 247).
NOTA: Los parmetros establecidos mediante el programa sobrescriben los
valores de parmetros configurados en la ventana de configuracin de HSC. Los
parmetros de la configuracin inicial se restauran tras un arranque en fro o en
caliente. (vase Modicon M238 Logic Controller, Gua de programacin)
Parmetros ajustables
En esta tabla se proporciona la lista de parmetros de HSC_PARAMETER_TYPE
(vase pgina 235), que se pueden leer o modificar mientras el programa est
en ejecucin:
EIO0000000749 06/2011
Parmetro
Descripcin
HSC_PRESET
45
46
EIO0000000749 06/2011
6
Descripcin general
En este captulo se describe cmo implementar un contador de alta velocidad en
una modalidad Una tarea utilizando un tipo principal.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
EIO0000000749 06/2011
Pgina
Diagrama de sinopsis
48
49
52
Ajuste de parmetros
55
47
Diagrama de sinopsis
Diagrama de sinopsis
En el diagrama siguiente se ofrece una descripcin general del tipo principal en la
modalidad Una tarea:
48
EIO0000000749 06/2011
EIO0000000749 06/2011
49
Procedimiento de configuracin
Siga este procedimiento para configurar un tipo Principal en la modalidad Una
tarea:
Etapa
10
50
Accin
EIO0000000749 06/2011
Resumen de E/S
La configuracin de entrada/salida aparece en la ventana Resumen E/S, abierta
con el botn Resumen E/S:
Consulte la gua de hardware para obtener detalles sobre el cableado. (vase M238
Logic Controller, Gua de hardware)
Filtro programable
El valor de filtrado de la entrada del tipo principal determina en la frecuencia
mxima del contador, tal como se muestra en la tabla siguiente:
EIO0000000749 06/2011
Entrada
Valor de filtro
0,004 ms
100 kHz
0,4 ms
1 kHz
1,2 ms
400 Hz
4 ms
100 Hz
51
Descripcin
52
EIO0000000749 06/2011
Tipo
Descripcin
EN_Enable
BOOL
EN_Sync
BOOL
EN_Cap
BOOL
EN_Compare
BOOL
EN_Out0
BOOL
TRUE habilita la salida fsica Output0 para utilizar eco del valor Reflex0 (si est
configurado).
EN_Out1
BOOL
TRUE habilita la salida fsica Output1 para utilizar eco del valor Reflex1 (si est
configurado).
F_Enable
BOOL
F_Sync
BOOL
F_Out0
BOOL
F_Out1
BOOL
ACK_Modulo
BOOL
No se utiliza
ACK_Sync
BOOL
ACK_Cap
BOOL
SuspendCompare BOOL
EIO0000000749 06/2011
53
Tipo
HSC_REF
Consulte el HSC.
HSC_REF
(vase pgina 236) Para utilizar con el pin de entrada HSC_REF_IN de los bloques de
funciones administrativas.
Comentario
Validity
BOOL
TRUE indica que los valores de salida del bloque de funciones son
vlidos.
Error
BOOL
CurrentValue DINT
Run
BOOL
TH0
BOOL
TH1
BOOL
TH2
BOOL
TH3
BOOL
Modulo_Flag
BOOL
Irrelevante
Sync_Flag
BOOL
Cap_Flag
BOOL
Reflex0
BOOL
Reflex1
BOOL
Out0
BOOL
Out1
BOOL
54
EIO0000000749 06/2011
Ajuste de parmetros
Descripcin general
La lista de parmetros descritos en la tabla posterior se pueden leer o modificar
utilizando los bloques de funciones HSCGetParam (vase pgina 245) o
HSCSetParam (vase pgina 247).
NOTA: Los parmetros establecidos mediante el programa sobrescriben los
valores de parmetros configurados en la ventana de configuracin de HSC. Los
parmetros de la configuracin inicial se restauran tras un arranque en fro o en
caliente. (vase Modicon M238 Logic Controller, Gua de programacin)
Parmetros ajustables
En esta tabla se proporciona la lista de parmetros de HSC_PARAMETER_TYPE
(vase pgina 235), que se pueden leer o modificar mientras el programa est
en ejecucin:
EIO0000000749 06/2011
Parmetro
Descripcin
HSC_PRESET
HSC_THRESHOLD0
HSC_THRESHOLD1
HSC_THRESHOLD2
HSC_THRESHOLD3
55
56
EIO0000000749 06/2011
7
Descripcin general
En este captulo se describe cmo implementar un mdulo de contador de alta
velocidad en Una tarea.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
EIO0000000749 06/2011
Pgina
Diagrama de sinopsis
58
59
61
Ajuste de parmetros
65
57
Diagrama de sinopsis
Diagrama de sinopsis
En el diagrama siguiente se ofrece una descripcin general del tipo especializado
en la modalidad Una tarea:
58
EIO0000000749 06/2011
EIO0000000749 06/2011
59
Procedimiento de configuracin
Siga este procedimiento para configurar un tipo especializado en la modalidad Una
tarea:
Paso
Accin
10
11
12
Filtro programable
El valor de filtrado de la entrada del tipo Especializado determina en la frecuencia
mxima del contador, tal como se muestra en la tabla siguiente:
60
Entrada
Valor de filtro
0,005 ms
60 kHz
0,45 ms
1 kHz
1,25 ms
350 Hz
4,2 ms
100 Hz
EIO0000000749 06/2011
Descripcin
EIO0000000749 06/2011
61
62
Entrada
Tipo
Comentario
EN_Enable
BOOL
EN_Sync
BOOL
EN_Compare
BOOL
EN_Reflex0
BOOL
EN_Reflex1
BOOL
EN_Cap0
BOOL
Sin utilizar
EN_Cap1
BOOL
Sin utilizar
F_Enable
BOOL
F_Sync
BOOL
F_Out0
BOOL
F_Out1
BOOL
ACK_Stop
BOOL
ACK_Modulo
BOOL
Sin utilizar
ACK_Preset
BOOL
ACK_Cap0
BOOL
Sin utilizar
ACK_Cap1
BOOL
Sin utilizar
EIO0000000749 06/2011
Entrada
Tipo
Comentario
SuspendCompare
BOOL
ClearCounter
BOOL
EIO0000000749 06/2011
Salida
Tipo
Comentario
HSC_REF
HSC_REF
Consulte el HSC.
(vase pgina 236) Se utiliza con la conexin de entrada
HSC_REF_IN de los bloques de funciones
administrativas.
Validity
BOOL
Error
BOOL
CurrentValue
DINT
Run
BOOL
CounterHigh
BOOL
CounterWindow BOOL
CounterLow
BOOL
Stop_Flag
BOOL
63
64
Salida
Tipo
Comentario
Modulo_Flag
BOOL
Irrelevante
Preset_Flag
BOOL
Cap0_Flag
BOOL
Irrelevante
Cap1_Flag
BOOL
Irrelevante
Reflex0
BOOL
Estado de Reflex0.
Reflex1
BOOL
Estado de Reflex1.
Out0
BOOL
Out1
BOOL
HighLimit
BOOL
Irrelevante
LowLimit
BOOL
Irrelevante
EIO0000000749 06/2011
Ajuste de parmetros
Descripcin general
La lista de parmetros descrita en la tabla siguiente se puede leer o modificar
utilizando los bloques de funciones HSCGetParam (vase pgina 245) o
HSCSetParam (vase pgina 247).
NOTA: Los parmetros establecidos mediante el programa sobrescriben los
valores de parmetros configurados en la ventana de configuracin de HSC. Los
parmetros de la configuracin inicial se restauran tras un arranque en fro o en
caliente. (vase Modicon M238 Logic Controller, Gua de programacin)
Parmetros ajustables
En esta tabla se proporciona la lista de parmetros desde HSC_PARAMETER_TYPE
(vase pgina 235) que se pueden leer o modificar mientras el programa est
en ejecucin:
EIO0000000749 06/2011
Parmetro
Descripcin
HSC_PRESET
HSC_THRESHOLD0
HSC_THRESHOLD1
65
66
EIO0000000749 06/2011
III
Descripcin general
En este captulo se describe el uso de un HSC en la modalidad Bucle de mdulo.
Contenido de esta parte
Esta parte contiene los siguientes captulos:
Captulo
EIO0000000749 06/2011
Pgina
69
71
10
79
11
89
67
68
EIO0000000749 06/2011
8
Descripcin de principios de la modalidad Modulo-loop
Descripcin general
La modalidad Bucle de mdulo puede utilizarse para acciones repetidas en una
serie de objetos en movimiento, por ejemplo aplicaciones de empaquetado y
etiquetado.
Principio
En un flanco ascendente de la condicin de sincronizacin (vase pgina 222), el
contador se activa y el valor actual se restablece a 0.
Cuando el conteo est habilitado (vase pgina 226):
Direccin progresiva: el contador aumenta hasta alcanzar el valor del mdulo. En
el pulso siguiente, el contador se restablece en 0, un indicador de mdulo se
establece en 1 y el conteo contina.
Direccin regresiva: el contador disminuye hasta alcanzar 0. En el pulso
siguiente, el contador se establece en 1 y el conteo contina.
EIO0000000749 06/2011
69
Esquema de principio
A
B
8
5
Condicin Sync
Condicin Enable
2
Mdulo Valor
3
7
Hora
Etapa
Accin
70
EIO0000000749 06/2011
Descripcin general
En este captulo se describe cmo implementar un contador de alta velocidad en
una modalidad Bucle de mdulo utilizando un tipo simple.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
EIO0000000749 06/2011
Pgina
Diagrama de sinopsis
72
73
76
Ajuste de parmetros
78
71
Diagrama de sinopsis
Diagrama de sinopsis
En el diagrama siguiente se ofrece una descripcin general del tipo simple en la
modalidad Bucle de mdulo:
72
EIO0000000749 06/2011
EIO0000000749 06/2011
73
Procedimiento de configuracin
Siga este procedimiento para configurar un tipo simple en la modalidad Bucle de
mdulo:
Etapa
1
Accin
Entre en la ventana de configuracin.
Se crea la instancia del tipo Simple; puede cambiarle el nombre desde el campo Variable.
Establezca el valor de filtro antirrebote del men desplegable seleccionando Entradas del reloj Filtro A
Resumen de E/S
La configuracin de entrada/salida aparece en la ventana Resumen E/S, abierta
con el botn Resumen E/S:
Consulte la gua de hardware para obtener detalles sobre el cableado. (vase M238
Logic Controller, Gua de hardware)
74
EIO0000000749 06/2011
Filtro programable
El valor de filtrado de la entrada del tipo Simple determina en la frecuencia mxima
del contador, tal como se muestra en la tabla siguiente:
EIO0000000749 06/2011
Entrada
Valor de filtro
0,004 ms
100 kHz
0,4 ms
1 kHz
1,2 ms
400 Hz
4 ms
100 Hz
75
Descripcin
Tipo
Comentario
Enable
BOOL
Sync
BOOL
ACK_Modulo
BOOL
76
EIO0000000749 06/2011
Tipo
Comentario
HSC_REF
HSC_REF
(vase pgina 236)
Consulte el HSC.
Para utilizar con el pin de entrada
HSC_REF_IN de los bloques de funciones
administrativas.
Validity
BOOL
Error
BOOL
Run
BOOL
Modulo_Flag
BOOL
CurrentValue DWORD
EIO0000000749 06/2011
77
Ajuste de parmetros
Descripcin general
La lista de parmetros descritos en la tabla posterior se pueden leer o modificar
utilizando los bloques de funciones HSCGetParam (vase pgina 245) o
HSCSetParam (vase pgina 247).
NOTA: Los parmetros establecidos mediante el programa sobrescriben los
valores de parmetros configurados en la ventana de configuracin de HSC. Los
parmetros de la configuracin inicial se restauran tras un arranque en fro o en
caliente. (vase Modicon M238 Logic Controller, Gua de programacin)
Parmetros ajustables
En esta tabla se proporciona la lista de parmetros de HSC_PARAMETER_TYPE
(vase pgina 235), que se pueden leer o modificar mientras el programa est
en ejecucin:
78
Parmetro
Descripcin
HSC_MODULO
EIO0000000749 06/2011
10
Descripcin general
En este captulo se describe cmo implementar un contador de alta velocidad en
una modalidad Bucle de mdulo utilizando un tipo principal.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
EIO0000000749 06/2011
Pgina
Diagrama de sinopsis
80
81
84
Ajuste de parmetros
88
79
Diagrama de sinopsis
Diagrama de sinopsis
En el diagrama siguiente se ofrece una descripcin general del tipo principal en la
modalidad Bucle de mdulo:
80
EIO0000000749 06/2011
EIO0000000749 06/2011
81
Procedimiento de configuracin
Siga este procedimiento para configurar un tipo Principal:
Etapa
82
Accin
10
11
EIO0000000749 06/2011
Resumen de E/S
La configuracin de entrada/salida aparece en la ventana Resumen E/S, abierta
con el botn Resumen E/S:
Consulte la gua de hardware para obtener detalles sobre el cableado. (vase M238
Logic Controller, Gua de hardware)
Filtro programable
El valor de filtrado de la entrada del tipo principal determina en la frecuencia
mxima del contador, tal como se muestra en la tabla siguiente:
EIO0000000749 06/2011
Entrada
Valor de filtro
A, B
0,004 ms
100 kHz
0,4 ms
1 kHz
1,2 ms
400 Hz
4 ms
100 Hz
83
Descripcin
84
EIO0000000749 06/2011
EIO0000000749 06/2011
Entrada
Tipo
Descripcin
EN_Enable
BOOL
EN_Sync
BOOL
EN_Cap
BOOL
EN_Compare
BOOL
EN_Out0
BOOL
EN_Out1
BOOL
F_Enable
BOOL
F_Sync
BOOL
F_Out0
BOOL
F_Out1
BOOL
ACK_Modulo
BOOL
ACK_Sync
BOOL
85
Entrada
Tipo
Descripcin
ACK_Cap
BOOL
SuspendCompare
BOOL
86
Salida
Tipo
HSC_REF
HSC_REF
Consulte el HSC.
(vase pgina 236) Para utilizar con el pin de entrada
HSC_REF_IN de los bloques de funciones
administrativas.
Comentario
Validity
BOOL
Error
BOOL
CurrentValue
DINT
Run
BOOL
TH0
BOOL
TH1
BOOL
TH2
BOOL
TH3
BOOL
Modulo_Flag
BOOL
Sync_Flag
BOOL
EIO0000000749 06/2011
EIO0000000749 06/2011
Salida
Tipo
Comentario
Cap_Flag
BOOL
Reflex0
BOOL
Reflex1
BOOL
Out0
BOOL
Out1
BOOL
87
Ajuste de parmetros
Descripcin general
La lista de parmetros descritos en la tabla posterior se pueden leer o modificar
utilizando los bloques de funciones HSCGetParam (vase pgina 245) o
HSCSetParam (vase pgina 247).
NOTA: Los parmetros establecidos mediante el programa sobrescriben los
valores de parmetros configurados en la ventana de configuracin de HSC. Los
parmetros de la configuracin inicial se restauran tras un arranque en fro o en
caliente. (vase Modicon M238 Logic Controller, Gua de programacin)
Parmetros ajustables
En esta tabla se proporciona la lista de parmetros de HSC_PARAMETER_TYPE
(vase pgina 235), que se pueden leer o modificar mientras el programa est
en ejecucin:
88
Parmetro
Descripcin
HSC_MODULO
HSC_THRESHOLD0
HSC_THRESHOLD1
HSC_THRESHOLD2
HSC_THRESHOLD3
EIO0000000749 06/2011
11
Descripcin general
En este captulo se describe cmo implementar un mdulo de contador de alta
velocidad en el Bucle en el mdulo.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
EIO0000000749 06/2011
Pgina
Diagrama de sinopsis
90
91
94
Ajuste de parmetros
97
89
Diagrama de sinopsis
Diagrama de sinopsis
En el diagrama siguiente se ofrece una descripcin general del tipo especializado
en la modalidad Bucle en el mdulo:
90
EIO0000000749 06/2011
EIO0000000749 06/2011
91
Procedimiento de configuracin
Siga este procedimiento para configurar un tipo especializado en la modalidad
Bucle en el mdulo:
Paso
92
Accin
10
11
12
13
EIO0000000749 06/2011
Filtro programable
El valor de filtrado de la entrada del tipo Especializado determina en la frecuencia
mxima del contador, tal como se muestra en la tabla siguiente:
EIO0000000749 06/2011
Entrada
Valor de filtro
A, B
0,005 ms
60 kHz
0,45 ms
1 kHz
1,25 ms
350 Hz
4,2 ms
100 Hz
93
Descripcin
94
EIO0000000749 06/2011
Tipo
Comentario
EN_Enable
BOOL
EN_Sync
BOOL
EN_Compare
BOOL
EN_Reflex0
BOOL
EN_Reflex1
BOOL
EN_Cap0
BOOL
EN_Cap1
BOOL
Sin utilizar
F_Enable
BOOL
F_Sync
BOOL
F_Out0
BOOL
F_Out1
BOOL
ACK_Stop
BOOL
Sin utilizar
ACK_Modulo
BOOL
ACK_Preset
BOOL
ACK_Cap0
BOOL
ACK_Cap1
BOOL
Sin utilizar
SuspendCompare
BOOL
ClearCounter
EIO0000000749 06/2011
BOOL
95
Tipo
HSC_REF
Referencia al HSC.
HSC_REF
(vase pgina 236) Se utiliza con la conexin de entrada
HSC_REF_IN de los bloques de funciones
administrativas.
Validity
BOOL
Error
BOOL
CurrentValue
DINT
Run
BOOL
CounterHigh
BOOL
CounterWindow BOOL
Comentario
Threshold.
CounterLow
96
BOOL
Stop_Flag
BOOL
Irrelevante
Modulo_Flag
BOOL
Preset_Flag
BOOL
Cap0_Flag
BOOL
Cap1_Flag
BOOL
Irrelevante
Reflex0
BOOL
Estado de Reflex0.
Reflex1
BOOL
Estado de Reflex1.
Out0
BOOL
Out1
BOOL
HighLimit
BOOL
Irrelevante
LowLimit
BOOL
Irrelevante
EIO0000000749 06/2011
Ajuste de parmetros
Descripcin general
La lista de parmetros descrita en la tabla siguiente se puede leer o modificar
utilizando los bloques de funciones HSCGetParam (vase pgina 245) o
HSCSetParam (vase pgina 247).
NOTA: Los parmetros establecidos mediante el programa sobrescriben los
valores de parmetros configurados en la ventana de configuracin de HSC. Los
parmetros de la configuracin inicial se restauran tras un arranque en fro o en
caliente. (vase Modicon M238 Logic Controller, Gua de programacin)
Parmetros ajustables
En esta tabla se proporciona la lista de parmetros desde HSC_PARAMETER_TYPE
(vase pgina 235) que se pueden leer o modificar mientras el programa est
en ejecucin:
EIO0000000749 06/2011
Parmetro
Descripcin
HSC_MODULO
HSC_THRESHOLD0
HSC_THRESHOLD1
97
98
EIO0000000749 06/2011
IV
Descripcin general
En esta parte se describe el uso de un HSC en la modalidad Grande libre.
Contenido de esta parte
Esta parte contiene los siguientes captulos:
Captulo
EIO0000000749 06/2011
Pgina
12
101
13
109
14
119
99
100
EIO0000000749 06/2011
12
Descripcin general
En este captulo se describe el principio de la modalidadGrande libre.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
EIO0000000749 06/2011
Pgina
102
Gestin de lmites
106
101
Comentario
A = progresivo, B = regresivo
modalidad predeterminada
El valor del contador aumenta en A y disminuye en B.
A = impulso, B = direccin
Cuadratura normal X1
Cuadratura normal X2
Cuadratura normal X4
Cuadratura inversa X1
Cuadratura inversa X2
Cuadratura inversa X4
102
EIO0000000749 06/2011
A
B
Cuadratura normal X1
-1
Cuadratura normal X2
-1
Cuadratura normal X4
-1
0
1
2
3
3
5
-1
1
2
0 1 2 3 4 5 6 7 8 9 1 1 1 1 1 15 1 1 1 1 1 9 8 7 6 5 4 3 2 1 0
0 12 3 4
Direccin de conteo
-1
-1
4 3 210
Conteo progresivo
Conteo regresivo
A
B
Cuadratura inversa X1
Cuadratura inversa X2
Cuadratura inversa X4
15
2
6
-1
0
3
-1
0
0
EIO0000000749 06/2011
3
6
1 1 1 1 1 9 8 7 6 5 4 3 2 1 0 -1 0 1 2 3 4 5 6 7 8 9 1 1 1 1 1
43 21 0
Direccin de conteo
Conteo regresivo
7
15
0 123 4
Conteo progresivo
103
Esquema de principio
Las figuras muestran la modalidad A = progresivo, B = regresivo:
A (pulse)
4
B (pulse)
Preset Condition
Enable Condition
Counter Value
Preset Value
0
104
Etapa
Accin
EIO0000000749 06/2011
Holgura
El contador aplica un valor de correccin de histresis si se invierte la rotacin. El
valor de holgura define el nmero de puntos que no reconoce el contador durante
el cambio de direccin.
De este modo se tiene en cuenta la holgura entre el eje del codificador/motor y el
eje mecnico; por ejemplo, un codificador que mide la posicin de una matriz.
Este comportamiento se ilustra en la imagen siguiente:
EIO0000000749 06/2011
105
Gestin de lmites
Descripcin general
Cuando se alcanza el lmite del contador, el contador puede tener 2 comportamientos segn la configuracin:
z Bloqueo en los lmites (slo con el tipo Especializado)
z Desplazamiento
Bloqueo en los lmites
En caso de desborde o transgresin por debajo del recuento, el valor actual del
contador se mantiene en el valor del lmite, el bit de validez pasa a 0 y el bit
deerror indica este error detectado hasta que el contador vuelve a preajustarse.
Valor de recuento
+ 2M
0
- 2M
Validez
Error
HighLimit
LowLimit
Preestablecimiento
106
EIO0000000749 06/2011
Desplazamiento
En caso de desborde o transgresin por debajo del recuento, el valor actual del
contador pasa automticamente al valor lmite contrario. Modulo_Flag se
establece en 1.
Valor de conteo
+2.000.000
0
-2.000.000
EIO0000000749 06/2011
107
108
EIO0000000749 06/2011
13
Descripcin general
En este captulo se describe cmo implementar un contador de alta velocidad en
una modalidad Grande libre utilizando un tipo principal.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
EIO0000000749 06/2011
Pgina
Diagrama de sinopsis
110
111
114
Ajuste de parmetros
117
109
Diagrama de sinopsis
Diagrama de sinopsis
En el diagrama siguiente se ofrece una descripcin general del tipo principal en la
modalidad Grande libre:
110
EIO0000000749 06/2011
EIO0000000749 06/2011
111
Procedimiento de configuracin
Siga este procedimiento para configurar un tipo principal en la modalidad Grande
libre:
Etapa
112
Accin
10
EIO0000000749 06/2011
Resumen de E/S
La configuracin de entrada/salida aparece en la ventana Resumen E/S, abierta
con el botn Resumen E/S:
Consulte la gua de hardware para obtener detalles sobre el cableado. (vase M238
Logic Controller, Gua de hardware)
Filtro programable
El valor de filtrado de la entrada del tipo principal determina en la frecuencia
mxima del contador, tal como se muestra en la tabla siguiente:
EIO0000000749 06/2011
Entrada
Valor de filtro
A, B
0,004 ms
100 kHz
0,4 ms
1 kHz
1,2 ms
400 Hz
4 ms
100 Hz
113
Descripcin
114
EIO0000000749 06/2011
Tipo
Descripcin
EN_Enable
BOOL
No usado
EN_Sync
BOOL
EN_Cap
BOOL
EN_Compare
BOOL
EN_Out0
BOOL
EN_Out1
BOOL
F_Enable
BOOL
F_Sync
BOOL
F_Out0
BOOL
F_Out1
BOOL
ACK_Modulo
BOOL
ACK_Sync
BOOL
ACK_Cap
BOOL
SuspendCompare
BOOL
EIO0000000749 06/2011
115
116
Salidas
Tipo
Comentario
HSC_REF
HSC_REF
(vase pgina 236)
Consulte el HSC.
Para utilizar con el pin de entrada
HSC_REF_IN de los bloques de funciones
administrativas.
Validity
BOOL
HSC_Err
BOOL
CurrentValue
DINT
Run
BOOL
TH0
BOOL
TH1
BOOL
TH2
BOOL
TH3
BOOL
Modulo_Flag
BOOL
Sync_Flag
BOOL
Cap_Flag
BOOL
Reflex0
BOOL
Reflex1
BOOL
Out0
BOOL
Out1
BOOL
EIO0000000749 06/2011
Ajuste de parmetros
Descripcin general
La lista de parmetros descritos en la tabla posterior se pueden leer o modificar
utilizando los bloques de funciones HSCGetParam (vase pgina 245) o
HSCSetParam (vase pgina 247).
NOTA: Los parmetros establecidos mediante el programa sobrescriben los
valores de parmetros configurados en la ventana de configuracin de HSC. Los
parmetros de la configuracin inicial se restauran tras un arranque en fro o en
caliente. (vase Modicon M238 Logic Controller, Gua de programacin)
Parmetros ajustables
En esta tabla se proporciona la lista de parmetros de HSC_PARAMETER_TYPE
(vase pgina 235), que se pueden leer o modificar mientras el programa est
en ejecucin:
EIO0000000749 06/2011
Parmetro
Descripcin
HSC_PRESET
HSC_THRESHOLD0
HSC_THRESHOLD1
HSC_THRESHOLD2
HSC_THRESHOLD3
117
118
EIO0000000749 06/2011
14
Descripcin general
En este captulo se describe cmo implementar un mdulo de contador de alta
velocidad en la modalidad Grande libre.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
EIO0000000749 06/2011
Pgina
Diagrama de sinopsis
120
121
124
Ajuste de parmetros
127
119
Diagrama de sinopsis
Diagrama de sinopsis
En el diagrama siguiente se ofrece una descripcin general del tipo especializado
en la modalidad Grande libre:
120
EIO0000000749 06/2011
EIO0000000749 06/2011
121
Procedimiento de configuracin
Siga este procedimiento para configurar un tipo especializado en la modalidad
Grande libre:
Paso
122
Accin
10
Establezca el valor de las entradas auxiliares SYNC, EN, CAP y REF desde el
men desplegable, seleccionando Entradas auxiliares SYNC, EN, CAP o
REF para configurar la funcin de sincronizacin (vase pgina 222), la funcin
de habilitacin (vase pgina 226) y la funcin de captura (vase pgina 217).
11
12
13
14
15
16
EIO0000000749 06/2011
Filtro programable
El valor de filtrado de la entrada del tipo Especializado determina en la frecuencia
mxima del contador, tal como se muestra en la tabla siguiente:
EIO0000000749 06/2011
Entrada
Valor de filtro
A, B
0,005 ms
60 kHz
0,45 ms
1 kHz
1,25 ms
350 Hz
4,2 ms
100 Hz
123
Descripcin
124
EIO0000000749 06/2011
Tipo
Comentario
EN_Enable
BOOL
EN_Sync
BOOL
EN_Compare
BOOL
EN_Reflex0
BOOL
EN_Reflex1
BOOL
EN_Cap0
BOOL
EN_Cap1
BOOL
Sin utilizar
F_Enable
BOOL
F_Sync
BOOL
F_Out0
BOOL
F_Out1
BOOL
ACK_Stop
BOOL
Sin utilizar
ACK_Modulo
BOOL
ACK_Preset
BOOL
ACK_Cap0
BOOL
ACK_Cap1
BOOL
SuspendCompare BOOL
ClearCounter
EIO0000000749 06/2011
BOOL
125
Tipo
HSC_REF
Referencia al HSC.
HSC_REF
(vase pgina 236) Se utiliza con la conexin de entrada HSC_REF_IN de los bloques de
funciones administrativas.
Comentario
Validity
BOOL
TRUE = indica que los valores de salida del bloque de funciones son
vlidos.
Error
BOOL
CurrentValue
DINT
Run
BOOL
CounterHigh
BOOL
CounterWindow
BOOL
CounterLow
BOOL
Stop_Flag
BOOL
Irrelevante
Modulo_Flag
BOOL
Preset_Flag
BOOL
Cap0_Flag
BOOL
Cap1_Flag
BOOL
Reflex0
BOOL
Estado de Reflex0.
Reflex1
BOOL
Estado de Reflex1.
Out0
BOOL
Out1
BOOL
HighLimit
BOOL
LowLimit
BOOL
126
EIO0000000749 06/2011
Ajuste de parmetros
Descripcin general
La lista de parmetros descrita en la tabla siguiente se puede leer o modificar
utilizando los bloques de funciones HSCGetParam (vase pgina 245) o
HSCSetParam (vase pgina 247).
NOTA: Los parmetros establecidos mediante el programa sobrescriben los
valores de parmetros configurados en la ventana de configuracin de HSC. Los
parmetros de la configuracin inicial se restauran tras un arranque en fro o en
caliente. (vase Modicon M238 Logic Controller, Gua de programacin)
Parmetros ajustables
En esta tabla se proporciona la lista de parmetros desde HSC_PARAMETER_TYPE
(vase pgina 235) que se pueden leer o modificar mientras el programa est
en ejecucin:
EIO0000000749 06/2011
Parmetro
Descripcin
HSC_PRESET
HSC_THRESHOLD0
HSC_THRESHOLD1
HSC_SLACK
127
128
EIO0000000749 06/2011
V
Descripcin general
En este apartado se describe el uso de un HSC en la modalidad Conteo de
eventos.
Contenido de esta parte
Esta parte contiene los siguientes captulos:
Captulo
15
EIO0000000749 06/2011
Pgina
131
16
133
17
143
129
130
EIO0000000749 06/2011
15
Descripcin de principios de la modalidad Conteo de eventos
Descripcin general
La modalidad Conteo de eventos permite contar una secuencia de eventos
durante un periodo de tiempo determinado.
Principio
El contador valora el nmero de pulsos aplicados a la entrada para un periodo de
tiempo predefinido. El registro de conteo se actualiza al final de cada periodo con el
nmero de eventos recibidos.
La sincronizacin se puede utilizar durante el periodo de tiempo. De este modo se
reinicia el evento de conteo de un nuevo periodo de tiempo predefinido. El recuento
se reinicia en el flanco condicin de sincronizacin (vase pgina 222).
Esquema de principio
1
A
Condicin Sync
Condicin Enable
3
1
Hora
Referencia de tiempo
Definido por el usuario
CurrentValue
Referencia de tiempo
Definido por el usuario
Validez
EIO0000000749 06/2011
131
Etapa
Accin
NOTA:
En el tipo Principal, cuando la condicin Enable est:
z Definida en 0: el conteo actual se cancela y el valor de CurrentValue se
mantiene como el valor vlido anterior.
z Definida en 1: se inicia un nuevo recuento (se restablece 0 en la base de tiempo).
132
EIO0000000749 06/2011
16
Descripcin general
En este captulo se describe cmo implementar un contador de alta velocidad en
una modalidad Conteo de eventos utilizando un tipo principal.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
EIO0000000749 06/2011
Pgina
Diagrama de sinopsis
134
135
138
Ajuste de parmetros
141
133
Diagrama de sinopsis
Diagrama de sinopsis
En el diagrama siguiente se ofrece una descripcin general del tipo principal en la
modalidad Cuenta de eventos:
134
EIO0000000749 06/2011
EIO0000000749 06/2011
135
Procedimiento de configuracin
Siga este procedimiento para configurar un tipo Principal en la modalidad Cuenta
de eventos:
Etapa
136
Accin
EIO0000000749 06/2011
Resumen de E/S
La configuracin de entrada/salida aparece en la ventana Resumen E/S, abierta
con el botn Resumen E/S:
Consulte la gua de hardware para obtener detalles sobre el cableado. (vase M238
Logic Controller, Gua de hardware)
Filtro programable
El valor de filtrado de la entrada del tipo principal determina en la frecuencia
mxima del contador, tal como se muestra en la tabla siguiente:
EIO0000000749 06/2011
Entrada
Valor de filtro
0,004 ms
100 kHz
0,4 ms
1 kHz
1,2 ms
400 Hz
4 ms
100 Hz
137
Descripcin
138
EIO0000000749 06/2011
Tipo
Descripcin
EN_Enable
BOOL
No se utiliza
EN_Sync
BOOL
EN_Cap
BOOL
No se utiliza
EN_Compare
BOOL
No se utiliza
EN_Out0
BOOL
No se utiliza
EN_Out1
BOOL
No se utiliza
F_Enable
BOOL
F_Sync
BOOL
F_Out0
BOOL
No se utiliza
F_Out1
BOOL
No se utiliza
ACK_Modulo
BOOL
No se utiliza
ACK_Sync
BOOL
ACK_Cap
BOOL
No se utiliza
SuspendCompare
BOOL
No se utiliza
EIO0000000749 06/2011
Salidas
Tipo
Comentario
HSC_REF
HSC_REF
(vase pgina 236)
Consulte el HSC.
Para utilizar con el pin de entrada
HSC_REF_IN de los bloques de funciones
administrativas.
Validity
BOOL
Error
BOOL
CurrentValue
DINT
Run
BOOL
140
Salidas
Tipo
Comentario
TH0
BOOL
Irrelevante
TH1
BOOL
Irrelevante
TH2
BOOL
Irrelevante
TH3
BOOL
Irrelevante
Modulo_Flag
BOOL
Irrelevante
Sync_Flag
BOOL
Cap_Flag
BOOL
Irrelevante
Reflex0
BOOL
Irrelevante
Reflex1
BOOL
Irrelevante
Out0
BOOL
Irrelevante
Out1
BOOL
Irrelevante
EIO0000000749 06/2011
Ajuste de parmetros
Descripcin general
La lista de parmetros descritos en la tabla posterior se pueden leer o modificar
utilizando los bloques de funciones HSCGetParam (vase pgina 245) o
HSCSetParam (vase pgina 247).
NOTA: Los parmetros establecidos mediante el programa sobrescriben los
valores de parmetros configurados en la ventana de configuracin de HSC. Los
parmetros de la configuracin inicial se restauran tras un arranque en fro o en
caliente. (vase Modicon M238 Logic Controller, Gua de programacin)
Parmetros ajustables
En esta tabla se proporciona la lista de parmetros de HSC_PARAMETER_TYPE
(vase pgina 235), que se pueden leer o modificar mientras el programa est
en ejecucin:
EIO0000000749 06/2011
Parmetro
Descripcin
HSC_TIMEBASE
141
142
EIO0000000749 06/2011
17
Descripcin general
En este captulo se describe cmo implementar un mdulo de contador de alta
velocidad en el Conteo de eventos.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
EIO0000000749 06/2011
Pgina
Diagrama de sinopsis
144
145
147
Ajuste de parmetros
150
143
Diagrama de sinopsis
Diagrama de sinopsis
En el grfico siguiente se ofrece una descripcin general del tipo especializado en
la modalidad Conteo de eventos:
144
EIO0000000749 06/2011
EIO0000000749 06/2011
145
Procedimiento de configuracin
Siga este procedimiento para configurar un tipo especializado en la modalidad
Conteo de eventos:
Paso
Accin
10
11
Filtro programable
El valor de filtrado de la entrada del tipo Especializado determina en la frecuencia
mxima del contador, tal como se muestra en la tabla:
146
Entrada
Valor de filtro
0,005 ms
60 kHz
0,45 ms
1 kHz
1,25 ms
350 Hz
4,2 ms
100 Hz
EIO0000000749 06/2011
Descripcin
EIO0000000749 06/2011
147
Tipo
Comentario
EN_Enable
BOOL
Sin utilizar
EN_Sync
BOOL
EN_Compare
BOOL
EN_Reflex0
BOOL
EN_Reflex1
BOOL
EN_Cap0
BOOL
Sin utilizar
EN_Cap1
BOOL
Sin utilizar
F_Enable
BOOL
F_Sync
BOOL
F_Out0
BOOL
F_Out1
BOOL
ACK_Stop
BOOL
Sin utilizar
ACK_Modulo
BOOL
Sin utilizar
ACK_Preset
BOOL
ACK_Cap0
BOOL
Sin utilizar
ACK_Cap1
BOOL
Sin utilizar
SuspendCompare
BOOL
ClearCounter
148
BOOL
Sin utilizar
EIO0000000749 06/2011
Tipo
Comentario
HSC_REF
HSC_REF
(vase pgina 236)
Referencia al HSC.
Se utiliza con la conexin de entrada HSC_REF_IN de los bloques de
funciones administrativas.
Validity
BOOL
TRUE = indica que los valores de salida del bloque de funciones son
vlidos.
Error
BOOL
CurrentValue
DINT
Run
BOOL
Irrelevante
CounterHigh
BOOL
CounterWindow
BOOL
CounterLow
BOOL
Stop_Flag
BOOL
Irrelevante
Modulo_Flag
BOOL
Irrelevante
Preset_Flag
BOOL
Cap0_Flag
BOOL
Irrelevante
Cap1_Flag
BOOL
Irrelevante
Reflex0
BOOL
Estado de Reflex0.
Reflex1
BOOL
Estado de Reflex1.
Out0
BOOL
Estado de Output0.
Out1
BOOL
Estado de Output1.
HighLimit
BOOL
LowLimit
BOOL
EIO0000000749 06/2011
149
Ajuste de parmetros
Descripcin general
La lista de parmetros descrita en la tabla siguiente se puede leer o modificar
utilizando los bloques de funciones HSCGetParam (vase pgina 245) o
HSCSetParam (vase pgina 247).
NOTA: Los parmetros establecidos mediante el programa sobrescriben los
valores de parmetros configurados en la ventana de configuracin de HSC. Los
parmetros de la configuracin inicial se restauran tras un arranque en fro o en
caliente. (vase Modicon M238 Logic Controller, Gua de programacin)
Parmetros ajustables
En esta tabla se proporciona la lista de parmetros de HSC_PARAMETER_TYPE
(vase pgina 235) que se pueden leer o modificar mientras el programa est
en ejecucin:
150
Parmetro
Descripcin
HSC_TIMEBASE
HSC_THRESHOLD0
HSC_THRESHOLD1
EIO0000000749 06/2011
VI
Descripcin general
En este apartado se describe el uso de un HSC en la modalidad Medidor de
frecuencias.
Contenido de esta parte
Esta parte contiene los siguientes captulos:
Captulo
18
EIO0000000749 06/2011
Pgina
153
19
155
20
163
151
152
EIO0000000749 06/2011
18
EIO0000000749 06/2011
153
154
EIO0000000749 06/2011
19
Descripcin general
En este captulo se describe cmo implementar un contador de alta velocidad en la
modalidad Medidor de frecuencias utilizando un tipo principal.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
EIO0000000749 06/2011
Pgina
Diagrama de sinopsis
156
157
159
Ajuste de parmetros
162
155
Diagrama de sinopsis
Diagrama de sinopsis
En el diagrama siguiente se ofrece una descripcin general del tipo principal en
la modalidad Medidor de frecuencia:
156
EIO0000000749 06/2011
Procedimiento de configuracin
Siga este procedimiento para configurar un tipo principal en la modalidad Medidor
de frecuencias:
Etapa
Accin
Se crea la instancia del tipo principal; puede cambiarle el nombre desde el campo Variable.
Establezca el valor de filtrado antirrebote desde el men desplegable seleccionando Entradas del reloj
Filtro A
EIO0000000749 06/2011
157
Resumen de E/S
La configuracin de entrada/salida aparece en la ventana Resumen E/S, abierta
con el botn Resumen E/S:
Consulte la gua de hardware para obtener detalles sobre el cableado. (vase M238
Logic Controller, Gua de hardware)
Filtro programable
El valor de filtrado de la entrada del tipo principal determina en la frecuencia
mxima del contador, tal como se muestra en la tabla siguiente:
158
Entrada
Valor de filtro
0,004 ms
100 kHz
0,4 ms
1 kHz
1,2 ms
400 Hz
4 ms
100 Hz
EIO0000000749 06/2011
Descripcin
EIO0000000749 06/2011
159
Tipo
Descripcin
EN_Enable
BOOL
No usado
EN_Sync
BOOL
No usado
EN_Cap
BOOL
No usado
EN_Compare
BOOL
No usado
EN_Out0
BOOL
No usado
EN_Out1
BOOL
No usado
F_Enable
BOOL
F_Sync
BOOL
F_Out0
BOOL
No usado
F_Out1
BOOL
No usado
ACK_Modulo
BOOL
No usado
ACK_Sync
BOOL
ACK_Cap
BOOL
No usado
SuspendCompare
BOOL
No se utiliza
160
Salidas
Tipo
HSC_REF
HSC_REF
Consulte el HSC.
(vase pgina 236) Para utilizar con el pin de entrada
HSC_REF_IN de los bloques de funciones
administrativas.
Comentario
Validity
BOOL
Error
BOOL
CurrentValue
DINT
Run
BOOL
TH0
BOOL
Irrelevante
EIO0000000749 06/2011
EIO0000000749 06/2011
Salidas
Tipo
Comentario
TH1
BOOL
Irrelevante
TH2
BOOL
Irrelevante
TH3
BOOL
Irrelevante
Modulo_Flag
BOOL
Irrelevante
Sync_Flag
BOOL
Cap_Flag
BOOL
Irrelevante
Reflex0
BOOL
Irrelevante
Reflex1
BOOL
Irrelevante
Out0
BOOL
Irrelevante
Out1
BOOL
Irrelevante
161
Ajuste de parmetros
Descripcin general
La lista de parmetros descrita en la tabla siguiente se puede leer o modificar
utilizando los bloques de funciones HSCGetParam (vase pgina 245) o
HSCSetParam (vase pgina 247).
NOTA: Los parmetros establecidos mediante el programa sobrescriben los
valores de parmetros configurados en la ventana de configuracin de HSC. Los
parmetros de la configuracin inicial se restauran tras un arranque en fro o en
caliente. (vase Modicon M238 Logic Controller, Gua de programacin)
Parmetros ajustables
En esta tabla se proporciona la lista de parmetros de HSC_PARAMETER_TYPE
(vase pgina 235) que se pueden modificar mientras el programa est en
ejecucin:
162
Parmetro
Descripcin
HSC_TIMEBASE
EIO0000000749 06/2011
20
Descripcin general
En este captulo se describe cmo implementar un mdulo del contador de alta
velocidad en el Medidor de frecuencias.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
EIO0000000749 06/2011
Pgina
Diagrama de sinopsis
164
166
168
Ajuste de parmetros
171
163
Diagrama de sinopsis
Diagrama de sinopsis
En el diagrama siguiente se ofrece una descripcin general del tipo especializado
en la modalidad Medidor de frecuencias:
164
EIO0000000749 06/2011
Calibracin
Corrige la frecuencia real del 90% al 100% en incrementos del 0,1%.
Si se utiliza el factor de calibracin predeterminado de 0, el valor actual es el 100%
del valor calculado. Si el factor de calibracin es +100, el valor actual es el 110% de
la frecuencia medida.
Si el factor de calibracin es -100, el valor actual es el 90% de la frecuencia medida.
EIO0000000749 06/2011
165
166
EIO0000000749 06/2011
Procedimiento de configuracin
Siga este procedimiento para configurar un tipo especializado en la modalidad
Medidor de frecuencias:
Paso
Accin
10
11
Filtro programable
El valor de filtrado de la entrada del tipo Especializado determina en la frecuencia
mxima del contador, tal como se muestra en la tabla:
EIO0000000749 06/2011
Entrada
Valor de filtro
0,005 ms
60 kHz
0,45 ms
1 kHz
1,25 ms
350 Hz
4,2 ms
100 Hz
167
Descripcin
168
EIO0000000749 06/2011
Tipo
Comentario
EN_Enable
BOOL
Sin utilizar
EN_Sync
BOOL
Sin utilizar
EN_Compare
BOOL
EN_Reflex0
BOOL
EN_Reflex1
BOOL
EN_Cap0
BOOL
Sin utilizar
EN_Cap1
BOOL
Sin utilizar
F_Enable
BOOL
Sin utilizar
F_Sync
BOOL
Sin utilizar
F_Out0
BOOL
F_Out1
BOOL
ACK_Stop
BOOL
Sin utilizar
ACK_Modulo
BOOL
Sin utilizar
ACK_Preset
BOOL
Sin utilizar
ACK_Cap0
BOOL
Sin utilizar
ACK_Cap1
BOOL
Sin utilizar
SuspendCompare
BOOL
ClearCounter
EIO0000000749 06/2011
BOOL
Sin utilizar
169
Tipo
HSC_REF
Referencia al HSC.
HSC_REF
(vase pgina 236) Se utiliza con la conexin de entrada
HSC_REF_IN de los bloques de funciones
administrativas.
Validity
BOOL
Error
BOOL
CurrentValue
DINT
Run
BOOL
Irrelevante
CounterHigh
BOOL
CounterWindow BOOL
Comentario
o
z sea igual a uno de los dos valores
Threshold.
CounterLow
170
BOOL
Stop_Flag
BOOL
Irrelevante
Modulo_Flag
BOOL
Irrelevante
Preset_Flag
BOOL
Irrelevante
Cap0_Flag
BOOL
Irrelevante
Cap1_Flag
BOOL
Irrelevante
Reflex0
BOOL
Estado de Reflex0.
Reflex1
BOOL
Estado de Reflex1.
Out0
BOOL
Estado de Output0.
Out1
BOOL
Estado de Output1.
HighLimit
BOOL
LowLimit
BOOL
Irrelevante
EIO0000000749 06/2011
Ajuste de parmetros
Descripcin general
La lista de parmetros descrita en la tabla siguiente se puede leer o modificar
utilizando los bloques de funciones HSCGetParam (vase pgina 245) o
HSCSetParam (vase pgina 247).
NOTA: Los parmetros establecidos mediante el programa sobrescriben los
valores de parmetros configurados en la ventana de configuracin de HSC. Los
parmetros de la configuracin inicial se restauran tras un arranque en fro o en
caliente. (vase Modicon M238 Logic Controller, Gua de programacin)
Parmetros ajustables
En esta tabla se proporciona la lista de parmetros desde HSC_PARAMETER_TYPE
(vase pgina 235) que se pueden leer o modificar mientras el programa est
en ejecucin:
EIO0000000749 06/2011
Parmetro
Descripcin
HSC_CALIBRATION
HSC_THRESHOLD0
HSC_THRESHOLD1
171
172
EIO0000000749 06/2011
VII
EIO0000000749 06/2011
173
174
EIO0000000749 06/2011
21
Descripcin general
En este captulo se describe cmo implementar un mdulo de contador de alta
velocidad en el Medidor de periodos.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
Descripcin del principio de modalidad Medidor de perodos
EIO0000000749 06/2011
Pgina
176
Diagrama de sinopsis
178
179
181
Ajuste de parmetros
184
175
176
EIO0000000749 06/2011
Lmites de funcionamiento
El mdulo puede realizar un mximo de un clculo cada 5 ms.
El pulso ms breve que se puede calcular es de 100 s, incluso si la unidad definida
en la configuracin es 1 s.
La duracin mxima que se puede medir es 1.073.741.823 unidades.
EIO0000000749 06/2011
177
Diagrama de sinopsis
Diagrama de sinopsis
En el grfico siguiente se ofrece una descripcin general del tipo especializado en
la modalidad Medidor de periodos:
178
EIO0000000749 06/2011
EIO0000000749 06/2011
179
Procedimiento de configuracin
Siga este procedimiento para configurar un tipo especializado en la modalidad
Medidor de periodos:
Paso
180
Accin
10
11
12
13
EIO0000000749 06/2011
Descripcin
EIO0000000749 06/2011
181
Tipo
Comentario
EN_Enable
BOOL
Sin utilizar
EN_Sync
BOOL
EN_Compare
BOOL
EN_Reflex0
BOOL
EN_Reflex1
BOOL
EN_Cap0
BOOL
Sin utilizar
EN_Cap1
BOOL
Sin utilizar
F_Enable
BOOL
Sin utilizar
F_Sync
BOOL
F_Out0
BOOL
F_Out1
BOOL
ACK_Stop
BOOL
Sin utilizar
ACK_Modulo
BOOL
Sin utilizar
ACK_Preset
BOOL
Sin utilizar
ACK_Cap0
BOOL
Sin utilizar
ACK_Cap1
BOOL
Sin utilizar
SuspendCompare
BOOL
ClearCounter
182
BOOL
Sin utilizar
EIO0000000749 06/2011
Tipo
HSC_REF
Referencia al HSC.
HSC_REF
(vase pgina 236) Se utiliza con la conexin de entrada
HSC_REF_IN de los bloques de funciones
administrativas.
Comentario
Validity
BOOL
Error
BOOL
CurrentValue
DINT
Run
BOOL
Irrelevante
CounterHigh
BOOL
CounterWindow
BOOL
Threshold.
EIO0000000749 06/2011
CounterLow
BOOL
Stop_Flag
BOOL
Irrelevante
Modulo_Flag
BOOL
Irrelevante
Preset_Flag
BOOL
Irrelevante
Cap0_Flag
BOOL
Irrelevante
Cap1_Flag
BOOL
Irrelevante
Reflex0
BOOL
Estado de Reflex0.
Reflex1
BOOL
Estado de Reflex1.
Out0
BOOL
Estado de Output0.
Out1
BOOL
Estado de Output1.
HighLimit
BOOL
LowLimit
BOOL
Ajuste de parmetros
Descripcin general
La lista de parmetros descrita en la tabla siguiente se puede leer o modificar
utilizando los bloques de funciones HSCGetParam (vase pgina 245) o
HSCSetParam (vase pgina 247).
NOTA: Los parmetros establecidos mediante el programa sobrescriben los
valores de parmetros configurados en la ventana de configuracin de HSC. Los
parmetros de la configuracin inicial se restauran tras un arranque en fro o en
caliente. (vase Modicon M238 Logic Controller, Gua de programacin)
Parmetros ajustables
En esta tabla se proporciona la lista de parmetros desde HSC_PARAMETER_TYPE
(vase pgina 235) que se pueden leer o modificar mientras el programa est
en ejecucin:
184
Parmetro
Descripcin
HSC_PRESET
HSC_THRESHOLD0
HSC_THRESHOLD1
EIO0000000749 06/2011
Modalidad Relacin
VIII
EIO0000000749 06/2011
185
Modalidad Relacin
186
EIO0000000749 06/2011
22
Descripcin general
En esta parte se describe cmo implementar un mdulo de contador de alta
velocidad en la modalidad Relacin.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
Principio de la modalidad Relacin
EIO0000000749 06/2011
Pgina
188
Diagrama de sinopsis
189
190
192
Ajuste de parmetros
195
187
188
EIO0000000749 06/2011
Diagrama de sinopsis
Diagrama de sinopsis
En el grfico siguiente se proporciona una descripcin general del tipo
especializado en la modalidad Relacin:
EIO0000000749 06/2011
189
190
EIO0000000749 06/2011
Procedimiento de configuracin
Siga este procedimiento para configurar un tipo Especializado en la modalidad
Medidor de relaciones:
Paso
Accin
10
11
Filtro programable
El valor de filtrado de la entrada del tipo Especializado determina en la frecuencia
mxima, tal como se muestra en la tabla:
EIO0000000749 06/2011
Entrada
Valor de filtro
A, B
0,005 ms
60 kHz
0,45 ms
1 kHz
1,25 ms
350 Hz
4,2 ms
100 Hz
191
Descripcin
192
EIO0000000749 06/2011
Tipo
Comentario
EN_Enable
BOOL
Sin utilizar
EN_Sync
BOOL
Sin utilizar
EN_Compare
BOOL
EN_Reflex0
BOOL
EN_Reflex1
BOOL
EN_Cap0
BOOL
Sin utilizar
EN_Cap1
BOOL
Sin utilizar
F_Enable
BOOL
Sin utilizar
F_Sync
BOOL
Sin utilizar
F_Out0
BOOL
F_Out1
BOOL
ACK_Stop
BOOL
Sin utilizar
ACK_Modulo
BOOL
Sin utilizar
ACK_Preset
BOOL
Sin utilizar
ACK_Cap0
BOOL
Sin utilizar
ACK_Cap1
BOOL
Sin utilizar
SuspendCompare BOOL
ClearCounter
EIO0000000749 06/2011
BOOL
Sin utilizar
193
Tipo
HSC_REF
Referencia al HSC.
HSC_REF
(vase pgina 236) Se utiliza con la conexin de entrada
HSC_REF_IN de los bloques de funciones
administrativas.
Validity
BOOL
Error
BOOL
CurrentValue
DINT
Run
BOOL
Irrelevante
CounterHigh
BOOL
CounterWindow BOOL
Comentario
Threshold.
194
CounterLow
BOOL
Stop_Flag
BOOL
Irrelevante
Modulo_Flag
BOOL
Irrelevante
Preset_Flag
BOOL
Irrelevante
Cap0_Flag
BOOL
Irrelevante
Cap1_Flag
BOOL
Irrelevante
Reflex0
BOOL
Estado de Reflex0.
Reflex1
BOOL
Estado de Reflex1.
Out0
BOOL
Out1
BOOL
HighLimit
BOOL
LowLimit
BOOL
Ajuste de parmetros
Descripcin general
La lista de parmetros descrita en la tabla siguiente se puede leer o modificar
utilizando los bloques de funciones HSCGetParam (vase pgina 245) o
HSCSetParam (vase pgina 247).
NOTA: Los parmetros establecidos mediante el programa sobrescriben los
valores de parmetros configurados en la ventana de configuracin de HSC. Los
parmetros de la configuracin inicial se restauran tras un arranque en fro o en
caliente. (vase Modicon M238 Logic Controller, Gua de programacin)
Parmetros ajustables
En esta tabla se proporciona la lista de parmetros desde HSC_PARAMETER_TYPE
(vase pgina 235) que se pueden leer o modificar mientras el programa est
en ejecucin:
EIO0000000749 06/2011
Parmetro
Descripcin
HSC_CALIBRATION
HSC_THRESHOLD0
HSC_THRESHOLD1
195
196
EIO0000000749 06/2011
Funciones opcionales
IX
Descripcin general
En esta parte se proporciona informacin sobre funciones opcionales para HSC.
Contenido de esta parte
Esta parte contiene los siguientes captulos:
Captulo
EIO0000000749 06/2011
Pgina
23
Funcin de comparacin
199
24
Funcin de captura
213
25
221
197
Funciones opcionales
198
EIO0000000749 06/2011
Funcin de comparacin
23
Descripcin general
En este captulo se proporciona informacin sobre la funcin de comparacin para
el HSC.
Contenido de este captulo
Este captulo contiene las siguientes secciones:
Seccin
EIO0000000749 06/2011
Apartado
Pgina
23.1
200
23.2
207
199
Funcin de comparacin
23.1
Descripcin general
En este apartado se proporciona informacin sobre la funcin de comparacin con
un tipo Principal.
Contenido de esta seccin
Esta seccin contiene los siguientes apartados:
Apartado
Principio de comparacin con un tipo Principal
200
Pgina
201
205
206
EIO0000000749 06/2011
Funcin de comparacin
EIO0000000749 06/2011
201
Funcin de comparacin
Umbral 1
Umbral 0
EN_Compare
TH1
TH0
202
EIO0000000749 06/2011
Funcin de comparacin
Umbral 1
Umbral 0
t
Estado
TH3
TH2
TH1
TH0
t
Estado
Reflex1
Reflex0
t
Estado
EN_Out1
EN_Out0
t
Estado
OUT_1
OUT_0
t
EIO0000000749 06/2011
203
Funcin de comparacin
ADVERTENCIA
FUNCIONAMIENTO INESPERADO DEL EQUIPO
No modifique los valores de umbral sin utilizar la entrada SuspendCompare si
EN_Compare = 1.
Si no se siguen estas instrucciones pueden producirse lesiones personales
graves o mortales o daos en el equipo.
Si EN_Compare = 1, la comparacin est activa y es necesario seguir este
procedimiento:
Etapa
1
Accin
Establezca SuspendCompare en 1.
La comparacin se congela en el valor actual:
z Los bits de salida de TH0, TH1, Reflex0, Reflex1, Out0, Out1 del bloque
mantienen su ltimo valor.
z Las salidas fsicas 0 y 1 mantienen su ltimo valor
z Los eventos estn enmascarados
NOTA: EN_Compare, EN_Out0, EN_Out1, F_Out0 y F_Out1 permanecen
operativos mientras se establece SuspendCompare.
204
Establezca SuspendCompare en 0.
Los nuevos valores de umbral se aplican y la comparacin se reanuda.
EIO0000000749 06/2011
Funcin de comparacin
Accin
EIO0000000749 06/2011
205
Funcin de comparacin
Accin
Aada una tarea haciendo clic con el botn izquierdo en el nodo de configuracin de tareas.
En la ventana Programa, haga doble clic en la tarea que desee asociar a un evento externo.
En el men desplegable Evento externo, seleccione el evento que se asociar a la tarea. (consulte la lista
posterior).
Eventos externos
En esta tabla se proporciona una descripcin de los posibles eventos externos que
se pueden asociar a una tarea:
Nombre de evento
Descripcin
I0
I1
I2
I3
I4
I5
I6
I7
HSC0_TH0
HSC0_TH1
HSC0_TH2
HSC0_TH3
HSC4_TH0
HSC4_TH1
HSC4_TH2
HSC4_TH3
206
EIO0000000749 06/2011
Funcin de comparacin
23.2
Descripcin general
En este apartado se proporciona informacin sobre la funcin de comparacin con
el tipo especializado.
Contenido de esta seccin
Esta seccin contiene los siguientes apartados:
Apartado
EIO0000000749 06/2011
Pgina
208
211
207
Funcin de comparacin
Umbrales
El bloque de comparacin tiene dos umbrales:
z
z
Threshold 0 (TH0)
Threshold 1 (TH1)
El valor del umbral 1 debe ser mayor que el valor de umbral 0 (TH0 < TH1).
Salidas de comparacin
El resultado de la comparacin se obtiene en el bloque de funciones con 3 salidas:
z
z
z
208
EIO0000000749 06/2011
Funcin de comparacin
z
z
z
z
Intervalos de 1 ms
Recarga del contador
Detenciones del contador
Cruce del umbral
Modulo loop
z
z
z
z
Intervalos de 1 ms
Recargas del contador o restablecimiento a 0
Detenciones del contador
Cruce del umbral
z Intervalos de 1 ms
z Recarga del contador
z Cruce del umbral
Event counting
Frequency meter
z Intervalos de 10 ms
Period measuring
Ratio meter
z Intervalos de 10 ms
ADVERTENCIA
FUNCIONAMIENTO INESPERADO DEL EQUIPO
No modifique los valores de umbral sin utilizar la entrada SuspendCompare si
EN_Compare = 1.
Si no se siguen estas instrucciones pueden producirse lesiones personales
graves o mortales o daos en el equipo.
EIO0000000749 06/2011
209
Funcin de comparacin
Accin
Establezca SuspendCompare en 1.
La comparacin se congela en el valor actual:
z Los bits de salida de CounterLow, CounterWindow, CounterHigh,
Reflex0 y Reflex1 mantienen su ltimo valor,
z Physical Output0 y 1 mantienen su ltimo valor.
NOTA: EN_Reflex0, EN_Reflex1, F_Out0 y F_Out1 permanecen
operativos mientras se establece SuspendCompare.
210
Establezca SuspendCompare en 0.
Los nuevos valores de umbral se aplican y la comparacin se reanuda.
EIO0000000749 06/2011
Funcin de comparacin
EIO0000000749 06/2011
Accin
211
Funcin de comparacin
212
EIO0000000749 06/2011
Funcin de captura
24
Descripcin general
En este captulo ofrece informacin sobre la funcin de captura para HSC.
Contenido de este captulo
Este captulo contiene las siguientes secciones:
Seccin
EIO0000000749 06/2011
Apartado
Pgina
24.1
214
24.2
217
213
Funcin de captura
24.1
Descripcin general
En este apartado se proporciona informacin sobre la funcin de captura con untipo
principal.
Contenido de esta seccin
Esta seccin contiene los siguientes apartados:
Apartado
214
Pgina
215
216
EIO0000000749 06/2011
Funcin de captura
CAP
EN_Cap
5
ACK_Cap
Cap_Flag
Recuento
CaptureRegister
Etapa
Valor de ejemplo
Accin
Cuando EN_Cap = 1, el flanco en CAP captura el valor del contador actual y lo coloca en el registro de
captura; tambin activa el flanco ascendente de Cap_Flag.
Mientras Cap_Flag sea 1, todo flanco nuevo en la entrada fsica CAP se omite.
El flanco ascendente de HSCMain (vase pgina 249) de la entrada del bloque de funciones
ACK_Cap activa el flanco descendente de la salida Cap_Flag.
Se autoriza una nueva captura.
EIO0000000749 06/2011
215
Funcin de captura
216
Accin
EIO0000000749 06/2011
Funcin de captura
24.2
Descripcin general
En este apartado se proporciona informacin sobre la funcin de captura con un tipo
especializado.
Contenido de esta seccin
Esta seccin contiene los siguientes apartados:
Apartado
EIO0000000749 06/2011
Pgina
218
219
217
Funcin de captura
NOTA: Para habilitar la captura, el bit EN_Cap0 o EN_Cap1 del bloque de funciones
debe establecerse en 1.
218
EIO0000000749 06/2011
Funcin de captura
EIO0000000749 06/2011
Accin
219
Funcin de captura
220
EIO0000000749 06/2011
Funciones de sincronizacin y
habilitacin
25
Descripcin general
En este captulo se proporciona informacin sobre las funciones de sincronizacin
y habilitacin para un HSC.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
EIO0000000749 06/2011
Pgina
Funcin de sincronizacin
222
224
Funcin Enable
226
221
Funcin de sincronizacin
Descripcin general
La funcin de sincronizacin se utiliza para establecer/restablecer el funcionamiento del contador.
Descripcin
Esta funcin se utiliza para sincronizar el contador segn el estado y la
configuracin de la entrada fsica SYNC opcional y las entradas de los bloques de
funciones F_Sync y EN_Sync.
En este diagrama se ilustran las condiciones de sincronizacin:
EIO0000000749 06/2011
EIO0000000749 06/2011
223
No preestablecido
Preestablecido 4 veces
SYNC
REF
Tiempo
El smbolo de la cruz muestra el tiempo configurado
224
EIO0000000749 06/2011
Preestablecido
No preestablecido
SYNC
REF
Tiempo
El smbolo de la cruz muestra el tiempo configurado
Preestablecido
SYNC
REF
Tiempo
El smbolo de la cruz muestra el tiempo configurado
EIO0000000749 06/2011
225
Funcin Enable
Descripcin general
La funcin Enable se emplea para autorizar la operacin de conteo.
Esta funcin se utiliza en las siguientes modalidades de conteo:
z
z
z
Descripcin
Esta funcin se utiliza para autorizar cambios en el valor de contador actual segn
el estado de la entrada fsica EN opcional y las entradas del bloque de funciones
F_Enable y EN_Enable.
En el diagrama siguiente se ilustran las condiciones de habilitacin.
226
EIO0000000749 06/2011
Apndices
Descripcin general
En los apndices se proporciona una descripcin general de los tipos de datos y los
bloques de funciones, as como informacin general sobre los bloques de funciones
utilizados.
Contenido de este anexo
Este anexo contiene los siguientes captulos:
Captulo
EIO0000000749 06/2011
Pgina
Informacin general
229
Tipos de datos
233
Bloques de funciones
239
263
227
228
EIO0000000749 06/2011
Informacin general
A
Descripcin general
La informacin que contiene este captulo es comn para las funciones de
movimiento y administrativas de PTO y HSC.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
EIO0000000749 06/2011
Pgina
Funciones especializadas
230
231
229
Informacin general
Funciones especializadas
Salidas especializadas
Slo se puede acceder a salida usada por la salida del tren de pulsos, el generador
de frecuencias, la modulacin de ancho de pulsos, los contadores de alta velocidadmediante el bloque de funciones. No se puede leer ni escribir directamente en la
aplicacin.
Al utilizar estas funciones especficas, tenga en cuenta las precauciones siguientes
para evitar un funcionamiento no deseado del equipo con las funciones y el equipo
que controlan:
z No utilice la misma instancia de bloque de funciones en diferentes tareas de
programas.
z No modifique la referencia del bloque de funciones (_REF_IN) mientras est
activo el bloque de funciones (en ejecucin).
ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO
z
z
230
EIO0000000749 06/2011
Informacin general
EIO0000000749 06/2011
231
Informacin general
Administracin de errores
Todos los bloques tienen 2 salidas que pueden notificar un error detectado durante
la ejecucin del bloque de funciones:
z Error = TRUE cuando se ha detectado un error.
z ErrID Cuando Error es TRUE, se devuelve el ID del error detectado.
232
EIO0000000749 06/2011
Tipos de datos
B
Descripcin general
En este captulo se describen los tipos de datos de la biblioteca HSC.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
EIO0000000749 06/2011
Pgina
234
235
236
237
233
Tipos de datos
234
Enumerador
Valor
Descripcin
HSC_NO_ERROR
00 hex
HSC_UNKNOWN
01 hex
HSC_UNKNOWN_PARAMETER
02 hex
La referencia de parmetros es
incorrecta.
HSC_INVALID_PARAMETER
03 hex
HSC_COM_ERROR
04 hex
Se ha detectado un error de
comunicacin con el mdulo HSC.
HSC_CAPTURE_NOT_CONFIGURED
05 hex
EIO0000000749 06/2011
Tipos de datos
EIO0000000749 06/2011
Enumerador
Valor
Descripcin
HSC_PRESET
00 hex
HSC_MODULO
01 hex
HSC_TIMEBASE
02 hex
HSC_SLACK
03 hex
HSC_CALIBRATION
04 hex
HSC_THRESHOLD0
05 hex
HSC_THRESHOLD1
06 hex
HSC_THRESHOLD2
07 hex
HSC_THRESHOLD3
08 hex
235
Tipos de datos
236
EIO0000000749 06/2011
Tipos de datos
EIO0000000749 06/2011
Nombre
Valor
HSC_100ms
00 hex
HSC_1s
01 hex
HSC_10s
02 hex
HSC_60s
03 hex
237
Tipos de datos
238
EIO0000000749 06/2011
Bloques de funciones
C
Descripcin general
En este captulo se describen las funciones y los bloques de funciones de la
biblioteca de HSC.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
HSCGetCapturedValue: devuelve el contenido de los registros de captura
EIO0000000749 06/2011
Pgina
240
242
245
247
249
254
256
239
Bloques de funciones
Representacin IL y ST
Para ver la representacin general en lenguaje IL o ST, consulte el captulo
Representacin de las funciones y los bloques de funciones (vase pgina 263).
Descripcin de variables de E/S
En la tabla siguiente se describen las variables de entrada:
Entradas
Tipo
HSC_REF_IN
HSC_REF
Consulte el HSC.
(vase pgina 236) No se debe cambiar durante la ejecucin del
bloque.
Execute
BOOL
CaptureNumber BYTE
240
Comentario
EIO0000000749 06/2011
Bloques de funciones
Tipo
HSC_REF_OUT
Consulte el HSC.
HSC_REF
(vase pgina 236)
Done
BOOL
Busy
BOOL
Error
BOOL
ErrID
HSC_ERR_TYPE
Cuando Error es TRUE: tipo de error
(vase pgina 234) detectado
CaptureValue DINT
Comentario
NOTA: En caso de detectar un error, las variables toman el ltimo valor capturado.
NOTA: Para obtener ms informacin sobre los pins Done, Busy y Execution,
consulte la Informacin general sobre la gestin de bloques de funciones
(vase pgina 231).
Adicin del bloque de funciones HSCGetCapturedValue
Etapa
EIO0000000749 06/2011
Descripcin
241
Bloques de funciones
Representacin IL y ST
Para ver la representacin general en lenguaje IL o ST, consulte el captulo
Representacin de las funciones y los bloques de funciones (vase pgina 263).
Descripcin de variables de E/S
En la tabla siguiente se describen las variables de entrada:
Entradas
Tipo
Comentario
HSC_REF_IN
HSC_REF
(vase pgina 236)
Consulte el HSC.
No se debe cambiar durante la ejecucin del
bloque.
Execute
BOOL
242
Tipo
Comentario
HSC_REF_OUT HSC_REF
(vase pgina 236)
Consulte el HSC.
Done
BOOL
Busy
BOOL
EIO0000000749 06/2011
Bloques de funciones
Salidas
Tipo
Comentario
Error
BOOL
ErrID
HSC_ERR_TYPE
(vase pgina 234)
EXPERTDiag
DWORD
NOTA: Para obtener ms informacin sobre los pins Done, Busy y Execution,
consulte la Informacin general sobre la gestin de bloques de funciones
(vase pgina 231).
En esta tabla se indican los valores de diagnstico:
EIO0000000749 06/2011
Bit
BASE (HSCMain o
HSCSimple)
Error de configuracin
detectado
Inicializacin de la configuracin
10
11
12
13
14
15
243
Bloques de funciones
244
Descripcin
EIO0000000749 06/2011
Bloques de funciones
Representacin IL y ST
Para ver la representacin general en lenguaje IL o ST, consulte el captulo
Representacin de las funciones y los bloques de funciones (vase pgina 263).
Descripcin de variables de E/S
En la tabla siguiente se describen las variables de entrada:
Entradas
Tipo
Comentario
HSC_REF_IN HSC_REF
(vase pgina 236)
Consulte el HSC.
No se debe cambiar durante la ejecucin del
bloque.
Execute
BOOL
Param
HSC_PARAMETER_TYPE
(vase pgina 235)
EIO0000000749 06/2011
Salidas
Tipo
Comentario
HSC_REF_OUT
HSC_REF
(vase pgina 236)
Consulte el HSC.
Done
BOOL
Bloques de funciones
Salidas
Tipo
Comentario
Busy
BOOL
Error
BOOL
ErrID
HSC_ERR_TYPE
(vase pgina 234)
ParamValue
DINT
NOTA: Para obtener ms informacin sobre los pins Done, Busy y Execution,
consulte la Informacin general sobre la gestin de bloques de funciones
(vase pgina 231).
Adicin del bloque de funciones HSCGetParam
Etapa
246
Descripcin
EIO0000000749 06/2011
Bloques de funciones
Representacin IL y ST
Para ver la representacin general en lenguaje IL o ST, consulte el captulo
Representacin de las funciones y los bloques de funciones (vase pgina 263).
Descripcin de variables de E/S
En la tabla siguiente se describen las variables de entrada:
EIO0000000749 06/2011
Entradas
Tipo
Comentario
HSC_REF_IN
HSC_REF
(vase pgina 236)
Consulte el HSC.
No se debe cambiar durante la ejecucin del
bloque.
Execute
BOOL
Param
ParamValue
DINT
247
Bloques de funciones
Tipo
Comentario
HSC_REF_OUT
HSC_REF
(vase pgina 236)
Consulte el HSC.
Done
BOOL
Busy
BOOL
Error
BOOL
ErrID
HSC_ERR_TYPE
(vase pgina 234)
NOTA: Para obtener ms informacin sobre los pins Done, Busy y Execution,
consulte la Informacin general sobre la gestin de bloques de funciones
(vase pgina 231).
Adicin del bloque de funciones HSCSetParam
Etapa
248
Descripcin
EIO0000000749 06/2011
Bloques de funciones
ADVERTENCIA
VALORES DE SALIDA IMPREVISTOS
z
z
EIO0000000749 06/2011
249
Bloques de funciones
Representacin grfica
Representacin IL y ST
Para ver la representacin general en lenguaje IL o ST, consulte el captulo
Representacin de las funciones y los bloques de funciones (vase pgina 263).
Descripcin de variables de E/S
En la tabla siguiente se describen las variables de entrada:
250
Entrada
Tipo
Descripcin
EN_Enable
BOOL
EN_Sync
BOOL
EN_Cap
BOOL
EN_Compare
BOOL
EN_Out0
BOOL
TRUE habilita Output0 utilizar eco del valor Reflex0 (si est
configurado en las modalidades Una tarea, Bucle de
mdulo, Grande libre).
EIO0000000749 06/2011
Bloques de funciones
Entrada
Tipo
Descripcin
EN_Out1
BOOL
TRUE habilita Output1 utilizar eco del valor Reflex1 (si est
configurado en las modalidades Una tarea, Bucle de
mdulo, Grande libre).
F_Enable
BOOL
F_Sync
BOOL
F_Out0
BOOL
F_Out1
BOOL
ACK_Modulo
BOOL
ACK_Sync
BOOL
ACK_Cap
BOOL
SuspendCompare BOOL
EIO0000000749 06/2011
251
Bloques de funciones
252
Salidas
Tipo
Comentario
HSC_REF
(vase pgina 236)
HSC_REF
(vase pgina 236)
Consulte el HSC.
Validity
BOOL
HSC_Err
BOOL
CurrentValue
DINT
Run
BOOL
TH0
BOOL
TH1
BOOL
TH2
BOOL
TH3
BOOL
EIO0000000749 06/2011
Bloques de funciones
EIO0000000749 06/2011
Salidas
Tipo
Comentario
Modulo_Flag
BOOL
Se establece en 1 cuando se
sobrepasa:
z Contador de Bucle de mdulo:
cuando el contador desplaza el
mdulo o 0
z Contador de Grande libre:
cuando el contador sobrepasa
sus lmites.
Sync_Flag
BOOL
Se establece en 1 mediante la
sincronizacin de:
z Contador de Una tarea: cuando
el contador se preajusta y se
inicia.
z Contador de Bucle de mdulo:
cuando el contador se
restablece.
z Contador de Grande libre:
cuando el contador se preajusta.
z Contador Evento: cuando se
reinicia el temporizador interno
relativo a la referencia de tiempo.
z Medidor de frecuencias:
cuando se reinicia el
temporizador interno relativo a la
referencia de tiempo.
Cap_Flag
BOOL
Reflex0
BOOL
Reflex1
BOOL
Out0
BOOL
Out1
BOOL
253
Bloques de funciones
ADVERTENCIA
VALORES DE SALIDA IMPREVISTOS
z
z
Representacin IL y ST
Para ver la representacin general en lenguaje IL o ST, consulte el captulo
Representacin de las funciones y los bloques de funciones (vase pgina 263).
254
EIO0000000749 06/2011
Bloques de funciones
Tipo
Comentario
Enable
BOOL
Sync
BOOL
ACK_Modulo BOOL
Tipo
HSC_REF
HSC_REF
Consulte el HSC.
(vase pgina 236)
Validity
BOOL
HSC_Err
BOOL
Run
BOOL
Modulo_Flag
BOOL
CurrentValue DWORD
EIO0000000749 06/2011
Comentario
255
Bloques de funciones
ADVERTENCIA
VALORES DE SALIDA IMPREVISTOS
z
z
256
EIO0000000749 06/2011
Bloques de funciones
Representacin grfica
Representacin IL y ST
Para ver la representacin general en lenguaje IL o ST, consulte el captulo
Representacin de las funciones y los bloques de funciones (vase pgina 263).
Descripcin de variables de E/S
En la tabla siguiente se describen las variables de entrada:
EIO0000000749 06/2011
Entradas
Tipo
Comentario
EN_Enable
BOOL
EN_Sync
BOOL
EN_Compare
BOOL
EN_Reflex0
BOOL
EN_Reflex1
BOOL
EN_Cap0
BOOL
EN_Cap1
BOOL
257
Bloques de funciones
Entradas
Tipo
Comentario
F_Enable
BOOL
F_Sync
BOOL
F_Out0
BOOL
F_Out1
BOOL
ACK_Stop
BOOL
ACK_Modulo
BOOL
ACK_Preset
BOOL
ACK_Cap0
BOOL
ACK_Cap1
BOOL
SuspendCompare BOOL
ClearCounter
258
BOOL
EIO0000000749 06/2011
Bloques de funciones
EIO0000000749 06/2011
Salidas
Tipo
HSC_REF
HSC_REF
Referencia al HSC.
(vase pgina 236)
Comentario
Validity
BOOL
Error
BOOL
CurrentValue
DINT
Run
BOOL
CounterHigh
BOOL
CounterWindow BOOL
CounterLow
BOOL
Stop_Flag
BOOL
Modulo_Flag
BOOL
Se establece en 1 al sobrepasar:
z Contador de Bucle de mdulo: cuando el
contador sobrepasa el mdulo o 0,
z Contador de Grande libre: cuando el contador
se desplaza por encima de sus lmites.
Preset_Flag
BOOL
259
Bloques de funciones
260
Salidas
Tipo
Comentario
Cap0_Flag
BOOL
Cap1_Flag
BOOL
Reflex0
BOOL
Estado de Reflex0.
Reflex1
BOOL
Estado de Reflex1.
Out0
BOOL
Out1
BOOL
HighLimit
BOOL
EIO0000000749 06/2011
Bloques de funciones
EIO0000000749 06/2011
Salidas
Tipo
Comentario
LowLimit
BOOL
261
Bloques de funciones
262
EIO0000000749 06/2011
Representacin de funciones y de
bloques de funciones
Descripcin general
Cada funcin se puede representar en los lenguajes siguientes:
z IL: Lista de instrucciones
z ST: Texto estructurado
z LD: Diagrama de contactos
z FBD: Diagrama de bloques de funciones
z CFC: Diagrama de funcin continua
En este captulo se proporcionan funciones y ejemplos de representacin de
bloques de funciones y se describe cmo utilizarlas en lenguajes IL y ST.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
EIO0000000749 06/2011
Pgina
264
265
268
263
264
EIO0000000749 06/2011
Accin
Si la funcin tiene 1 o ms entradas, empiece a cargar la primera entrada utilizando la instruccin LD.
el men contextual).
5
Inserte una nueva lnea para almacenar el resultado de la funcin en la variable adecuada: Escriba la
instruccin ST en la columna de operadores (campo de la izquierda) y un nombre de variable en el campo
de la derecha.
Representacin grfica
EIO0000000749 06/2011
265
Ejemplo en IL de una
funcin sin parmetros
de entrada:
IsFirstMastCycle
Ejemplo en IL de una
funcin con parmetros
de entrada:
SetRTCDrift
266
EIO0000000749 06/2011
Accin
Cree las variables que necesita el bloque de funciones, incluido el nombre de instancia.
Representacin grfica
TON
TON
EIO0000000749 06/2011
267
Accin
Utilice la sintaxis general en el Editor POU ST para el lenguaje ST de una funcin. La sintaxis general es:
FunctionResult:= FunctionName(VarInput1, VarInput2,.. VarInputx);
Representacin grfica
SetRTCDrift
SetRTCDrift
268
EIO0000000749 06/2011
Accin
Cree las variables de entrada y salida y la instancia requeridas para el bloque de funciones:
z Las variables de entrada son los parmetros de entrada requeridos por el bloque de funciones
z Las variables de salida reciben el valor devuelto por el bloque de funciones
Utilice la sintaxis general en el Editor POU ST para el lenguaje ST de un bloque de funciones. La sintaxis
general es:
FunctionBlock_InstanceName(Input1:=VarInput1, Input2:=VarInput2,...
Ouput1=>VarOutput1, Ouput2=>VarOutput2,...);
Representacin grfica
TON
TON
EIO0000000749 06/2011
269
270
EIO0000000749 06/2011
Glosario
0-9
%I
Segn el estndar IEC, %I representa un bit de entrada (por ejemplo un objeto de
lenguaje del tipo IN digital).
%IW
Segn el estndar IEC, %IW representa un registro de palabra de entrada (por
ejemplo un objeto de lenguaje del tipo IN analgico).
%MW
Segn el estndar IEC, %MW representa un registro de palabra de memoria (por
ejemplo un objeto de lenguaje del tipo palabra de memoria).
%Q
Segn el estndar IEC, %Q representa un bit de entrada (por ejemplo un objeto de
lenguaje del tipo OUT digital).
%QW
Segn el estndar IEC, %QW representa un registro de palabra de salida (por
ejemplo un objeto de lenguaje del tipo OUT analgico).
A
AFB
Bloque de funciones de la aplicacin (del ingls Application Function Block)
EIO0000000749 06/2011
271
Glosario
Aplicacin de arranque
Archivos que contienen parmetros dependientes de la mquina:
z nombre de la mquina
z nombre de dispositivo o direccin IP
z direccin de la lnea serie Modbus
z tabla de enrutamiento
ARP
El protocolo de resolucin de direcciones es el protocolo de capas de red IP para
Ethernet que asigna una direccin IP a una direccin MAC (hardware).
ARRAY
Una ARRAY es una tabla que contiene elementos del mismo tipo. La sintaxis es la
siguiente: ARRAY [<lmites>] OF <Tipo>
Ejemplo 1: ARRAY [1..2] OF BOOL es una tabla de una dimensin compuesta
por dos elementos de tipo BOOL.
Ejemplo 2: ARRAY [1..10, 1..20] OF INT es una tabla de dos dimensiones
compuesta por 10 x 20 elementos de tipo INT.
ARW
Contencin anti-restablecimiento (en ingls, Anti-Reset Windup)
ASCII
El cdigo estndar americano para el intercambio de informacin (en ingls,
American Standard Code for Information Interchange) es un protocolo de comunicaciones que representa caracteres alfanumricos (letras, nmeros y algunos
caracteres grficos y de control).
ATC
Control de tensin analgica (en ingls, Analog Tension Control)
ATV
ATV es el prefijo de modelo para las unidades Altivar. (Por ejemplo, ATV312 hace
referencia a la unidad de velocidad variable Altivar 312.)
AWG
El estndar calibre de hilo americano (en ingls, American Wire Gauge) especifica
calibres de cable en Norteamrica.
272
EIO0000000749 06/2011
Glosario
B
base de bus
Una base de bus es un dispositivo de montaje diseado para alojar un mdulo
electrnico en un segmento DIN y conectarlo con el bus TM5 para los controladores
M258 y LMC058. Cada bus de base ampla los datos de TM5 y los buses de
alimentacin y el segmento de alimentacin de E/S de 24 V CC. Los mdulos
electrnicos se aaden al sistema TM5 mediante su insercin en el bus de base. El
bus de base tambin proporciona el punto de articulacin para los bloques de
terminales.
bastidor EIA
Un bastidor de Electronic Industries Alliance es un sistema estandarizado (EIA 310D, IEC 60297 y DIN 41494 SC48D) para montar varios mdulos electrnicos en una
pila o un bastidor de 19 pulgadas (482,6 mm) de ancho.
BCD
El formato decimal codificado en binario (en ingls, Binary Coded Decimal Format)
representa nmeros decimales entre 0 y 9 con un conjunto de 4 bits (medio
byte/cuarteto, tambin llamado Halfbyte). En este formato, los cuatro bits utilizados
para codificar los nmeros decimales disponen de un rango de combinaciones que
no se utiliza. Por ejemplo, el nmero 2.450 se codifica como
0010 0100 0101 0000
bloque de funciones (FB)
Consulte FB.
bloque de terminales
El bloque de terminales es el componente que se monta en un mdulo electrnico
y proporciona las conexiones elctricas entre el controlador y los dispositivos de
campo.
BOOL
Un tipo booleano es el tipo de datos bsico en informtica. Una variable BOOL
puede tener uno de estos valores: 0 (FALSE), 1 (TRUE). Un bit extrado de una
palabra es de tipo BOOL, por ejemplo: %MW10.4 es un quinto bit con un nmero de
palabra de memoria 10.
EIO0000000749 06/2011
273
Glosario
BOOTP
El protocolo bootstrap es un protocolo de red UDP que puede utilizar un cliente de
red para obtener de forma automtica una direccin IP (y tal vez otros datos) de un
servidor. El cliente se identifica ante el servidor utilizando la direccin MAC del
cliente. El servidor (que mantiene una tabla preconfigurada de direcciones MAC de
los dispositivos clientes y las direcciones IP asociadas) enva al cliente su direccin
IP preconfigurada. BOOTP se utilizaba originariamente como un mtodo que
permita iniciar los hosts sin disco de forma remota por una red. El proceso BOOTP
asigna un arrendamiento infinito de una direccin IP. El servicio BOOTP utiliza los
puertos UDP 67 y 68.
bps
bits por segundo como definicin de velocidad de transmisin, tambin
proporcionada en combinacin con los multiplicadores kilo (kbps) y mega (mbps).
BSH
BSH es un motor servo Lexium de Schneider Electric.
bus de ampliacin
El bus de ampliacin es un bus de comunicacin elctrico entre los mdulos de
ampliacin y una CPU.
BYTE
Cuando se agrupan 8 bits, se habla de un BYTE (byte). La entrada de un BYTE se
realiza en modalidad binaria o en base 8. El tipo BYTE est codificado en un formato
de 8 bits que, en el formato hexadecimal, va de 16#00 a 16#FF.
C
cable de derivacin
Un cable de derivacin es el cable de derivacin no terminado utilizado para
conectar una caja de derivacin con un dispositivo.
cable principal
Un cable principal es el cable principal terminado en los dos extremos fsicos con
resistencias de final de lnea.
274
EIO0000000749 06/2011
Glosario
CAN
El protocolo CAN (red del rea del controlador) (ISO 11898) para redes de bus serie
est diseado para la interconexin de dispositivos inteligentes (de varios
fabricantes) en sistemas inteligentes para aplicaciones industriales en tiempo real.
CAN, diseado originalmente para utilizarse en automviles, se emplea
actualmente en una amplia variedad de entornos industriales de control de
automatizacin.
CANmotion
CANmotion es un bus de movimiento basado en CANopen con un mecanismo
adicional que proporciona sincronizacin entre el controlador de movimiento
(motion controller) y las unidades.
CANopen
CANopen es una especificacin de perfiles de dispositivos y un protocolo de
comunicaciones abierto estndar en el sector.
CFC
El diagrama de funcin continua (en ingls, Continuous Function Chart, una
ampliacin del estndar IEC61131-3) es un lenguaje de programacin que funciona
como un diagrama de flujo. Mediante la adicin de bloques lgicos simples (Y, O,
etc.), cada funcin o bloque de funciones del programa se representa mediante esta
forma grfica. En cada bloque, las entradas se sitan a la izquierda y las salidas, a
la derecha. Las salidas de los bloques pueden estar vinculadas a las entradas de
otros bloques para formar expresiones complejas.
CiA
CiA (CAN en automatizacin) es un grupo de fabricantes y usuarios sin nimo de
lucro dedicados a desarrollar y proporcionar soporte a los protocolos de capas
superiores basados en CAN.
CIP
Cuando se implementa el protocolo industrial comn en una capa de aplicacin de
una red, puede comunicarse de forma homognea con otras redes basadas en CIP
independientemente del protocolo. Por ejemplo, la implementacin de CIP en la
capa de aplicacin de una red Ethernet TCP/IP crea un entorno EtherNet/IP. De
igual manera, CIP en la capa de aplicacin de una red CAN crea un entorno
DeviceNet. En ese caso, los dispositivos de la red EtherNet/IP se pueden comunicar
con dispositivos de la red DeviceNet por los puentes o enrutadores CIP.
EIO0000000749 06/2011
275
Glosario
CMU
La unidad de medicin de la corriente (en ingls, Current Measurement Unit) se
utiliza para convertir el valor de corriente relativo (%) proporcionado por TeSys en
un valor ISO real (A).
codificador
Un codificador es un dispositivo para la medicin de longitud o de ngulos
(codificadores lineales o giratorios).
configuracin
La configuracin incluye la organizacin y la interconexin de los componentes de
hardware en un sistema y seleccin del hardware y software que determina las
caractersticas de funcionamiento de dicho sistema.
configuracin de Post
los archivos de configuracin de Post contienen parmetros independientes de la
mquina, incluidos estos:
z nombre de la mquina
z nombre de dispositivo o direccin IP
z direccin de la lnea serie Modbus
z tabla de enrutamiento
contador bifsico
Un contador bifsico utiliza el desfase entre dos seales de contador de entrada
para contar de forma progresiva o regresiva.
contador monofsico
Un contador monofsico utiliza una entrada de hardware como entrada de
contador. Normalmente cuenta progresiva o regresivamente cuando hay una seal
de pulso en la entrada.
controlador
Un controlador (o controlador lgico programable, o controlador programable) se
emplea para automatizar procesos industriales.
CPDM
mdulo de distribucin de alimentacin del controlador
276
EIO0000000749 06/2011
Glosario
CRC
Un campo de comprobacin de redundancia cclica de un mensaje de red contiene
un pequeo nmero de bits que producen una suma de comprobacin. El mensaje
lo calcula el transmisor segn el contenido del mensaje. A continuacin, los nodos
receptores recalculan el campo. Toda discrepancia entre los dos campos CRC
indica que el mensaje transmitido y el mensaje recibido son diferentes.
CSA
La Canadian Standards Association define y mantiene estndares para equipos
electrnicos industriales en entornos peligrosos.
CTS
Listo para enviar (en ingls, Clear To Send) es una seal de transmisin de datos y
reconoce la seal RDS desde la estacin transmisora.
D
datos persistentes
Valor de datos persistentes que se utilizarn la prxima vez que se cambie o se
arranque en fro una aplicacin. Slo se reinicializa cuando se reinicia del
controlador o se resetea el origen. Especialmente mantienen sus valores despus
de una descarga.
datos retenidos
Se utiliza un valor de datos retenidos en el prximo encendido o arranque en
caliente. El valor se retiene incluso despus de un cierre descontrolado o un
apagado normal del controlador.
DCE
El equipo de comunicaciones de datos (en ingls, Data Communications
Equipment) describe dispositivos (a menudo modems) que inician, detienen y
sostienen sesiones de red.
Descenso
Descenso describe una reduccin en una especificacin operativa. Para los
dispositivos en general suele ser una reduccin especificada en potencia nominal
para facilitar el funcionamiento en condiciones ambientales aumentadas como
aquellas con temperaturas o altitudes superiores.
EIO0000000749 06/2011
277
Glosario
DHCP
El protocolo de configuracin dinmica del ordenador principal (en ingls, Dynamic
Host Configuration Protocol), es una ampliacin avanzada de BOOTP. DHCP es
ms avanzado, pero tanto DHCP como BOOTP son habituales. (DHCP puede
gestionar solicitudes de clientes BOOTP.)
DIN
El Deutsches Institut fr Normung es una institucin alemana que establece
estndares de ingeniera y dimensiones.
DINT
Un tipo entero doble se codifica en formato de 32 bits.
direccin MAC
La direccin de control de acceso a medios es un nmero nico de 48 bits asociado
a una parte especfica de hardware. La direccin MAC est programada en cada
tarjeta de red o dispositivo cuando se fabrica.
direccionamiento inmediato
Mtodo directo de direccionamiento de objetos de memoria, incluidas las entradas
y salidas fsicas, utilizado en las instrucciones de programacin como operandos y
parmetros mediante su direccin directa (por ejemplo %Iwx o %QWx).
El uso del direccionamiento inmediato en los programas puede evitar la necesidad
de crear smbolos para estos objetos, pero tambin existen inconvenientes. Por
ejemplo, si cambia la configuracin del programa aadiendo o suprimiendo
dispositivos o mdulos de E/S o secciones, las direcciones inmediatas empleadas
como operandos de instrucciones de programacin y/o parmetros no se
actualizan, y deben corregirse de forma manual, lo cual puede causar amplias
modificaciones de programas y resultar en instrucciones de programacin
incorrectas. (Consulte direccionamiento simblico.)
278
EIO0000000749 06/2011
Glosario
direccionamiento simblico
El direccionamiento simblico es el mtodo indirecto de direccionar objetos de
memoria, incluidas las entradas y salidas fsicas, utilizado en las instrucciones de
programacin como operandos y parmetros definiendo primero smbolos para
ellos con estos smbolos en asociacin con las instrucciones de programacin.
En contraste con el direccionamiento inmediato, este es el mtodo recomendado,
porque si se cambia la configuracin del programa, los smbolos se actualizan
automticamente con sus nuevas asociaciones de direcciones inmediatas, al
contrario que las direcciones inmediatas utilizadas como operandos o parmetros.
(Consulte direccionamiento inmediato.)
DNS
El sistema de nombres de dominio (en ingls, Domain Name System) es el sistema
de asignacin de nombres para los ordenadores y los dispositivos conectados con
una LAN o con Internet.
DSR
El conjunto de datos preparado (en ingls, Data Set Ready) es una seal de
transmisin.
DTM
Con los gestores de tipos de dispositivo (en ingls, Device Type Managers) que
representan el dispositivo de campo en SoMachine, es posible establecer
comunicaciones directas con cada dispositivo de campo individual mediante
SoMachine, el controlador y el bus de campo, evitando as la necesidad de
conexiones individuales por cable.
DWORD
Un tipo palabra doble se codifica en formato de 32 bits.
E
E/S
entrada/salida
EIO0000000749 06/2011
279
Glosario
E/S digital
Una entrada o una salida digital tiene una conexin de circuito individual en el
mdulo electrnico que se corresponde directamente con un bit de la tabla de datos
que contiene el valor de la seal en ese circuito de E/S. Proporciona el acceso
digital lgico de control a los valores de E/S.
E/S experta
Las E/S expertas son mdulos dedicados o canales para funciones avanzadas.
Estas funciones suelen estar incrustadas en el mdulo para no utilizar los recursos
del controlador PLC y para permitir un rpido tiempo de respuesta, segn la funcin.
En cuanto a la funcin, podra considerarse un mdulo independiente, porque la
funcin es independiente del ciclo de procesamiento del controlador: slo
intercambia informacin con la CPU del controlador.
E/S rpida
Las E/S rpidas son E/S especficas con algunas funciones elctricas (tiempo de
respuesta, por ejemplo) pero el tratamiento de estos canales se realiza mediante la
CPU del controlador.
EDS
Una hoja de datos electrnica (en ingls, Electronic Data Sheet) contiene por
ejemplo las propiedades de un dispositivo, como los parmetros y los ajustes de
una unidad.
EEPROM
La memoria de slo lectura programable y borrable de forma elctrica (en ingls,
Electrically Erasable Programmable Read-Only Memory) es un tipo de memoria no
voltil utilizada para almacenar datos que deben guardarse cuando se quita la
alimentacin elctrica.
EIA
Electronic Industries Alliance es la organizacin comercial para establecer
estndares de comunicacin elctrica/electrnica y de datos (incluidos RS-232 y
RS-485) en Estados Unidos.
280
EIO0000000749 06/2011
Glosario
ejecucin peridica
La tarea maestra se ejecuta de forma cclica o peridica. En la modalidad peridica,
el usuario determina un tiempo especfico (perodo) en el que se ejecutar la tarea
maestra. Si se ejecuta dentro de este tiempo, se generar un tiempo de espera
antes del ciclo siguiente. Si se ejecuta cuando ya ha terminado este tiempo, un
sistema de control indicar que se ha sobrepasado el lmite de tiempo. Si este
desborde ha sido demasiado grande, el controlador se detendr.
EN
EN identifica uno de muchos estndares europeos mantenidos por el CEN (Comit
Europeo de Normalizacin), el CENELEC (Comit Europeo de Normalizacin
Elctrica) o el IENT (Instituto Europeo de Normas de Telecomunicacin).
entrada analgica
Un mdulo de entrada analgica contiene circuitos que convierten una seal de
entrada CC analgica en un valor digital que puede manipular el procesador. Por
implicacin, la entrada analgica suele ser directa. Esto significa que el valor de la
tabla de datos refleja directamente el valor de la seal analgica.
equipo
Un equipo es una parte de una mquina.
ERC
transportador de rodillo excntrico (en ingls, Eccentric Roller Conveyor)
ESD
descarga electrosttica
EIO0000000749 06/2011
281
Glosario
Ethernet
Ethernet es una tecnologa de capas fsica y de conexin de datos para LAN,
tambin conocida como IEEE 802.3.
Ethernet/IP
El protocolo industrial de Ethernet es un protocolo de comunicaciones abiertas para
fabricar soluciones de automatizacin en sistemas industriales. EtherNet/IP se
incluye en una familia de redes que implemente el protocolo industrial comn en sus
capas superiores. La organizacin de apoyo (ODVA) especifica EtherNet/IP para
cumplir la adaptabilidad y la independencia de los medios.
exploracin de E/S
Una exploracin de entrada/salida realiza sondeos continuos de los mdulos de E/S
para recopilar bits de datos e informacin de estado, error y diagnstico. En este
proceso se supervisan las entradas y salidas de control.
explorar
El programa de exploracin de un controlador realiza 3 funciones bsicas: [1] Lee
las entradas y sita estos valores en la memoria; [2] ejecuta la instruccin del
programa de aplicacin una vez y almacena los resultados en la memoria; [3] utiliza
los resultados para actualizar las salidas.
F
FB
Un bloque de funciones realiza una funcin de automatizacin especfica, como
control de velocidad, control de intervalo o conteo. Se compone de datos de
configuracin y de un conjunto de parmetros de funcionamiento.
FBD
Un diagrama de bloques de funciones (en ingls, Function Block Diagram) es un
lenguaje de programacin orientado grficamente, que cumple con el estndar IEC
61131-3. Funciona con una lista de redes con la que cada red contiene una
estructura grfica de cuadros y lneas de conexin que representa una expresin
lgica o aritmtica, la llamada de un bloque de funciones, un salto o una instruccin
de retorno.
282
EIO0000000749 06/2011
Glosario
FDT
Herramienta para dispositivos de campo (en ingls, Field Device Tool) para las
comunicaciones estandarizadas entre los dispositivos de campo y SoMachine.
FE
Tierra operativa (en ingls, Functional Earth) es el punto de un sistema o dispositivo
que debe estar conectado a tierra para ayudar a evitar daos en el equipo.
FG
Generador de frecuencias (en ingls, Frequency Generator)
filtro de entrada
Un filtro de entrada es una funcin especial que rechaza los ruidos de entrada.
Resulta til para eliminar ruidos de entrada y vibraciones en los disyuntores
automticos. Todas las entradas proporcionan un filtrado de entradas del hardware.
Es posible configurar un filtrado adicional con el software de configuracin o
programacin.
firmware
El firmware representa el sistema operativo en un controlador.
FTP
El protocolo de transferencia de archivos (en ingls, File Transfer Protocol) es un
protocolo de red estndar (incorporado en una arquitectura de cliente-servidor), que
sirve para intercambiar y manipular archivos por redes basadas en TCP/IP.
funcin
Una funcin:
z es una POU que devuelve 1 resultado inmediato
z se llama directamente con su nombre (y no a travs de una instancia)
z no tiene un estado persistente desde una llamada hasta la siguiente
z se puede utilizar como un operando en expresiones
Ejemplos: operadores booleanos (AND), clculos, conversiones (BYTE_TO_INT)
FWD
Avance (en ingls, forward)
EIO0000000749 06/2011
283
Glosario
G
GVL
La lista de variables globales gestiona variables globales que estn disponibles en
cada POU de aplicacin.
H
HE10
Conector rectangular para seales elctricas con frecuencias inferiores a 3 MHz, de
conformidad con IEC60807-2.
HMI
Una interfaz hombremquina (en ingls Human-Machine Interface) es una interfaz
del operario, generalmente grfica, para equipos industriales.
HSC
contador de alta velocidad
HVAC
Las aplicaciones de ventilacin de calentamiento y aire acondicionado supervisan
y controlan los entornos interiores.
I
ICMP
El protocolo de mensajes de control de Internet (en ingls, Internet Control Message
Protocol) informa acerca de los errores y proporciona informacin relacionada con
el procesamiento de datagramas.
284
EIO0000000749 06/2011
Glosario
IEC
La Comisin Electrotcnica Internacional (en ingls International Electrotechnical
Commission) es una organizacin de estndares internacional sin nimo de lucro y
no gubernamental que prepara y publica estndares internacionales para todas la
tecnologas elctricas, electrnicas y relacionadas.
IEC 61131-3
El IEC 61131-3 es un estndar de la Comisin Electrotcnica Internacional para los
equipos de automatizacin industriales (como controladores). IEC 61131-3 se
ocupa de los lenguajes de programacin del controlador y define dos normas de
lenguajes de programacin grficos y dos textuales:
z grafico: diagrama de contactos, diagrama de bloques de funciones
z textual: texto estructurado, lista de instrucciones
IEEE
El Institute of Electrical and Electronics Engineers es un organismo internacional sin
nimo de lucro de evaluacin de estndares y cumplimiento que se ocupa de los
avances en todos los campos de la electrotecnologa.
IEEE 802.3
IEEE 802.3 es una recopilacin de normativas IEEE que definen la capa fsica y la
subcapa de control de acceso a medios (MAC) de la capa de conexin de datos, de
Ethernet cableado.
IL
Un programa escrito en el lenguaje de lista de instrucciones est compuesto por
una serie de instrucciones ejecutadas de forma secuencial por el controlador. Cada
instruccin incluye un nmero de lnea, un cdigo de instruccin y un operando. (IL
cumple con IEC 61131-3.)
INIT
Un entero simple se codifica en 16 bits.
EIO0000000749 06/2011
285
Glosario
IP
El protocolo de Internet es parte de la familia de protocolos TCP/IP que hace un
seguimiento de las direcciones de Internet de los dispositivos, encamina los
mensajes salientes y reconoce los mensajes entrantes.
IP 20
Grado de proteccin de entrada de acuerdo con IEC 60529. Los mdulos IP20
estn protegidos contra la entrada y el contacto de objetos de ms de 12,5 mm. El
mdulo no est protegido contra la entrada perjudicial de agua.
IP 67
Grado de proteccin contra entrada de acuerdo con IEC 60529. Los mdulos IP67
estn completamente protegidos contra la entrada de polvo y contra el contacto. No
es posible que entre agua en cantidades perjudiciales cuando la carcasa se
sumerge en agua hasta 1m.
K
Kd
ganancia diferencial
Ki
ganancia integral
Kp
ganancia proporcional
L
LAN
Una red de rea local (en ingls, Local Area Network) es una red de comunicaciones de corta distancia que se implementa en un hogar, una oficina o un entorno
institucional.
LCD
pantalla de cristal lquido (del ingls, Liquid Crystal Display)
286
EIO0000000749 06/2011
Glosario
LD
Un programa escrito en lenguaje de diagrama de contactos incluye una representacin grfica de instrucciones de un programa de controlador con smbolos para
contactos, bobinas y bloques en una serie de escalones ejecutados de forma
secuencial por un autmata. Conforme con IEC 61131-3.
LED
Un diodo electroluminiscente (en ingls, Light Emitting Diode) es un indicador que
se ilumina cuando la electricidad pasa por l.
LINT
Un entero largo es una variable de 64 bits (4 veces INT o dos veces DINT).
LMC
Control de movimiento Lexium
LRC
comprobacin de redundancia longitudinal
LREAL
Una variable larga real es de 64 bits.
LSB
El bit menos significativo (o byte menos significativo) es la parte de un nmero, una
direccin o un campo que se escribe como el valor individual situado ms a la
derecha en notacin convencional hexadecimal o binaria.
LWORD
Un tipo palabra larga se codifica en formato de 64 bits.
EIO0000000749 06/2011
287
Glosario
M
maestro/esclavo
La nica direccin de control en una red que implementa el modelo maestro/esclavo
siempre es de un dispositivo o proceso maestro a uno o ms dispositivos esclavos.
Magelis
Magelis es el nombre comercial de la gama de terminales HMI de Schneider
Electric.
Mquina
Una mquina consta de varias funciones y/o equipos que forman la mquina.
MAST
Una tarea maestra (MAST) es una tarea del procesador que se ejecuta en el
software de programacin. La tarea MAST consta de dos secciones:
z IN: las entradas se copian en la seccin IN antes de ejecutar la tarea MAST.
z OUT: las salidas se copian en la seccin OUT despus de ejecutar la tarea
MAST.
memoria Flash
La memoria Flash es una memoria no voltil que se puede sobrescribir. Se
almacena en una memoria EEPROM especial que se puede borrar y volver a
programar.
288
EIO0000000749 06/2011
Glosario
MIB
La base de informacin de gestin (en ingls, Management Information Base) es
una base de datos de objetos que se visualiza con un sistema de gestin de red
como SNMP. SNMP muestra dispositivos que se definen por las MIB. Schneider ha
obtenido una MIB privada, groupeschneider (3833).
Modbus
El protocolo de comunicaciones Modbus permite las comunicaciones entre muchos
dispositivos conectados a la misma red.
Modbus SL
Lnea serie Modbus
mdulo electrnico
En un sistema de controlador programable, la mayora de los mdulos electrnicos
se interrelacionan por interfaz con los sensores, los actuadores y los dispositivos
externos de la mquina/el proceso. Este mdulo electrnico es el componente que
se monta en una base de bus y proporciona las conexiones elctricas entre el
controlador y los dispositivos de campo. Los mdulos electrnicos se ofrecen en
una amplia variedad de capacidades y niveles de seal. (Algunos mdulos
electrnicos no son interfaces de E/S, incluidos los mdulos de distribucin de
alimentacin y los mdulos transmisores/receptores.)
MSB
El bit ms significativo (o byte ms significativo) es la parte de un nmero, una
direccin o un campo que se escribe como el valor individual situado ms a la
izquierda en notacin convencional hexadecimal o binaria.
N
NAK
confirmacin negativa
EIO0000000749 06/2011
289
Glosario
NC
Un contacto normalmente cerrado es un par de contacto que se cierra cuando el
actuador se queda sin energa (cuando no se le aplica alimentacin) y abierto
cuando el actuador tiene energa (cuando se le aplica alimentacin).
NEC
El cdigo elctrico nacional dicta la instalacin segura de cableado elctrico y
equipo.
NEMA
La asociacin de fabricantes de componentes elctricos (National Electrical
Manufacturers Association) publica normas para el rendimiento de varias clases de
carcasas elctricas. Las normas NEMA abarcan la resistencia a la corrosin, la
capacidad de proteccin contra la lluvia y la inmersin, etc. Para los pases
adheridos a IEC, la norma IEC 60529 clasifica el grado de proteccin contra entrada
de las carcasas.
Nibble
Un Nibble es un medio byte (que representa 4 bits de un byte).
NMT
Los protocolos de gestin de redes proporcionan servicios para la inicializacin de
redes, el control de errores y el control de estados de dispositivos.
NO
Un contacto normalmente abierto es un par de contacto que se abre cuando el
actuador se queda sin energa (cuando no se le aplica alimentacin) y abierto
cuando el actuador tiene energa (cuando se le aplica alimentacin).
nodo
Un nodo es un dispositivo direccionable en una red de comunicacin.
O
ODVA
La Asociacin de proveedores de redes Devicenet de tecnologa abierta (del ingls
Open Devicenet Vendors Association) soporta la familia de tecnologas de redes
incorporadas en CIP (EtherNet/IP, DeviceNet y CompoNet).
290
EIO0000000749 06/2011
Glosario
origen de aplicacin
El archivo origen de la aplicacin se puede cargar al PC para volver a abrir un
proyecto de SoMachine. Este archivo origen puede soportar un proyecto completo
de SoMachine (por ejemplo, uno que incluya una aplicacin HMI).
OSI
El modelo de referencia de interconexin de sistemas abiertos es un modelo de 7
capas que describe comunicaciones de protocolos de red. Cada capa abstracta
recibe servicios de la capa que hay debajo y proporciona servicios a la capa que
hay encima.
OTB
Bloque de terminales optimizados, utilizado en el contexto del mdulo distribuido de
E/S Advantys
P
palet
Un palet es una plataforma porttil que se utiliza para almacenar o desplazar
mercancas.
PCI
Una interconexin de componentes perifricos (en ingls, Peripheral Component
Interconnect) es un bus estndar en el sector para la conexin de perifricos.
PDM
Un mdulo de distribucin de alimentacin (en ingls, Power Distribution Module)
distribuye alimentacin de campo CA o CC a un clster de mdulos de E/S.
PDO
Un objeto de datos de proceso (en ingls, Process Data Object) se transmite como
un mensaje de difusin sin confirmar o se enva de un dispositivo productor a un
dispositivo consumidor en una red basada en CAN. El PDO transmitido del
dispositivo productor tiene un identificador especfico que corresponde a los PDO
recibidos de los dispositivos usuarios.
PDU
Unidad de datos de protocolo
EIO0000000749 06/2011
291
Glosario
PE
La toma de tierra de proteccin (en ingls, protective ground) es una lnea de
retorno junto al bus para corrientes de fallo generadas en un dispositivo sensor o
actuador en el sistema de control.
PI
integral proporcional
PID
control proporcional, integral y derivativo
PLC
El controlador lgico programable (en ingls, Programmable Logic Controller) es el
cerebro de un proceso de fabricacin industrial. A diferencia de los sistemas de
control por rels, un PLC automatiza un proceso. Los PLC son ordenadores
adaptados para sobrevivir a las duras condiciones del entorno industrial.
PLCopen
El estndar PLCopen aporta eficacia, flexibilidad e independencia del fabricante a
la industria de la automatizacin y control mediante la estandarizacin de
herramientas, bibliotecas y enfoques modulares de la programacin de software.
PLI
Entrada con retencin de pulso (en ingls, Pulse Latch Input).
POU
Una unidad de organizacin de programa (en ingls, Program Organization Unit)
incluye una declaracin de variable en el cdigo fuente y el conjunto de
instrucciones correspondiente. Las POU facilitan la reutilizacin modular de
programas de software, funciones y bloques de funciones. Una vez declaradas,
cada una de las POU estn disponibles para las otras. La programacin de
SoMachine requiere la utilizacin de POU.
POU FB
Los tipos de bloques de funciones de unidades de organizacin de programa (en
ingls, Program Organization Unit Function Block) son programas de usuario que
puede definir el usuario en los lenguajes ST, IL, LD o FBD. Puede utilizar los tipos
de POU FB en una aplicacin para:
292
EIO0000000749 06/2011
Glosario
z
z
z
z
protocolo
Un protocolo es una convencin o una norma que controla o habilita la conexin, la
comunicacin y la transferencia de datos entre dos puntos finales informticos.
Pt100/Pt1000
Los termmetros de resistencia de platino se caracterizan por su R0 de resistencia
nominal a una temperatura de 0 C.
z Pt100 (R0 = 100 Ohm)
z Pt1000 (R0 = 1 kOhm)
PTO
Las salidas de tren de pulsos se utilizan para controlar por ejemplo los motores paso
a paso en un bucle abierto.
PWM
La modulacin de ancho de pulsos (en ingls, Pulse Width Modulation) se utiliza
para los procesos de regulacin (por ejemplo, actuadores para el control de
temperatura) en los que una seal de pulso se modula en su longitud. Para este tipo
de seales se utilizan salidas de transistores.
R
RAM
Memoria de acceso aleatorio (del ingls, Random Access Memory)
REAL
Real es un tipo de datos numrico. El tipo REAL se codifica en un formato de 32 bits.
EIO0000000749 06/2011
293
Glosario
red
Una red incluye dispositivos interconectados que comparten una ruta de datos
comn y un protocolo de comunicaciones.
registro de datos
El controlador registra los eventos relacionados con la aplicacin de usuario en un
registro de datos.
RFID
La identificacin por radiofrecuencias (en ingls, Radio-Frequency Identification) es
un mtodo de identificacin automtica que se basa en almacenar y recuperar
datos de forma remota utilizando etiquetas o transpondedores RFID.
RJ-45
Esta clavija registrada es un conector modular que se implementa habitualmente en
las redes de comunicacin.
RPDO
Un PDO de recepcin enva datos a un dispositivo en una red basada en CAN.
RPM
revoluciones por minuto
RPS
revoluciones por segundo
RS-232
RS-232 (tambin conocido como EIA RS-232C o V.24) es un tipo estndar de bus
de comunicacin serie basado en tres cables.
RS-485
RS-485 (tambin conocido como EIA RS-485) es un estndar de bus de
comunicacin serie basado en dos cables.
RTC
La opcin de real-time clock (reloj de tiempo real) conserva la hora durante un
perodo de tiempo determinado, aunque el controlador no reciba alimentacin.
294
EIO0000000749 06/2011
Glosario
RTS
La peticin de envo (en ingls, Request To Send) es una seal de transmisin de
datos y se reconocer mediante la seal CTS del nodo de destino.
RTU
Una unidad de terminal remoto (en ingls, Remote Terminal Unit) es un dispositivo
que interacta con objetos del mundo fsico y los comunica con un sistema de
control distribuido o un sistema SCADA transmitiendo datos de telemetra y/o
alterando el estado de los objetos conectados basndose en los mensajes de
control recibidos del sistema.
RxD
recepcin de datos (seal de transmisin de datos)
S
salida analgica
Un mdulo de salida analgica contiene circuitos que transmiten una seal de CC
analgica proporcional a una entrada de valor digital en el mdulo procedente del
procesador. En consecuencia, estas salidas analgicas son generalmente directas.
Esto significa que el valor de la tabla de datos controla directamente el valor de la
seal analgica.
salida de umbral
Las salidas de umbral se controlan directamente mediante HSC con arreglo a los
ajustes establecidos durante la configuracin.
EIO0000000749 06/2011
295
Glosario
salida refleja
En modo de conteo, el valor actual del contador de alta velocidad se compara con
sus umbrales configurados para determinar el estado de estas salidas
especializadas.
SCADA
Un sistema de supervisin, control y adquisicin de datos (en ingls, Supervisory
Control and Data Acquisition) supervisa, gestiona y controla aplicaciones o
procesos industriales.
SDO
Un mensaje de objeto de datos de servicio lo utiliza el maestro de bus de campo
para acceder (por lectura/escritura) a los directorios de objetos de los nodos de red
en las redes basadas en CAN. Entre los tipos de SDO se incluyen los SDO de
servicio (SSDO) y los SDO de cliente (CSDO).
SEL-V
Un sistema que sigue las directrices de IEC 61140 para la tensin extrabaja de
seguridad (en ingls, safety extra low voltage) est protegido de tal manera que la
tensin entre 2 piezas accesibles cualesquiera (o entre 1 pieza accesible y terminal
PE para el equipo de Clase 1) no supere un valor especificado en condiciones
normales o en condiciones de fallo nico.
SFC
Un programa escrito en el lenguaje de grficos de funciones secuenciales puede
utilizarse para procesos que se pueden dividir en pasos. SFC est formado por
pasos con acciones asociadas, transiciones con una condicin lgica asociada y
enlaces dirigidos entre pasos y transiciones. (La norma SFC est definida en IEC
848. Es conforme con IEC 61131-3.)
smbolo
Un smbolo es una cadena con un mximo de 32 caracteres alfanumricos, de los
cuales el primer carcter es alfabtico. Permite personalizar un objeto del
controlador para facilitar el mantenimiento de la aplicacin.
SINT
Un entero con signo es un valor de 16 bits.
SL
lnea serie
296
EIO0000000749 06/2011
Glosario
SMS
El servicio de mensajes cortos es un servicio de comunicacin estndar para
telfonos (u otros dispositivos) que envan mensajes breves de texto con el sistema
de comunicaciones mviles.
SNMP
El protocolo de gestin de red simple (en ingls, Simple Network Management
Protocol) puede controlar una red de forma remota sondeando los dispositivos para
conocer su estado, realizar pruebas de seguridad y ver informacin sobre la
transmisin de datos. Tambin puede utilizarse para gestionar software y bases de
datos de forma remota. El protocolo tambin permite realizar tareas de gestin
activas, por ejemplo la modificacin y aplicacin de una nueva configuracin.
SO
Sistema operativo. Se puede emplear para el firmware que puede cargar/descargar
el usuario.
SSI
La interfaz sncrona de serie (en ingls, Serial Synchronous Interface) es una
interfaz comn para sistemas de medicin relativa y absoluta como los
codificadores.
ST
Consulte texto estructurado.
STN
Neumtico trenzado de exploracin, tambin conocido como matriz pasiva.
STRING
Una variable de tipo STRING es una cadena de caracteres ASCII.
T
TAP
Un punto de acceso al terminal (en ingls, Terminal Access Point) es una caja de
conexiones conectada con el cable principal que permite enchufar cables de
derivacin.
EIO0000000749 06/2011
297
Glosario
tarea
Grupo de secciones y subrutinas ejecutadas cclica o peridicamente si se trata de
la tarea MAST, o peridicamente si se trata de la tarea FAST.
Una tarea siempre tiene un nivel de prioridad y tiene asociadas entradas y salidas
del controlador. Estas entradas y salidas se actualizarn en consecuencia.
Un controlador puede tener varias tareas.
tarea cclica
El tiempo de exploracin cclica tiene una duracin fija (intervalo) especificada por
el usuario. Si el tiempo de exploracin actual es ms corto que el cclico, el
controlador espera hasta que pasa el tiempo de exploracin cclica antes de realizar
una nueva exploracin.
Tarea FAST
La tarea FAST es una tarea peridica de alta prioridad y de corta duracin que se
ejecuta en el software de programacin de un procesador. La rpida velocidad de
la tarea impide que sta interfiera en la ejecucin de tareas maestras (MAST) de
menor prioridad. Una tarea FAST es til cuando es necesario monitorizar cambios
peridicos rpidos de entradas binarias.
TCP
Un protocolo de control de transmisin (en ingls, Transmission Control Protocol)
es un protocolo de capas de transporte basado en conexiones que proporciona una
fiable transmisin de datos simultnea y bidireccional. TCP forma parte del conjunto
de protocolos TCP/IP.
terminal de E/S
Un terminal de entrada/salida en la parte delantera de un mdulo de E/S de
ampliacin conecta las seales de entrada y salida.
terminal de entrada
Un terminal de entrada situado en la parte delantera de un mdulo de E/S de
ampliacin conecta las seales de entrada de los dispositivos de entrada (como
sensores, pulsadores e interruptores de fin de carrera). Para algunos mdulos, los
terminales de entradas admiten seales de entrada de CC tanto de comn positivo
como negativo.
terminal de salida
Un terminal de salida conecta seales de salida con dispositivos de salida (como
rels electromecnicos y vlvulas de solenoide).
298
EIO0000000749 06/2011
Glosario
Texto estructurado
Un programa escrito en el lenguaje de texto estructurado (ST) incluye instrucciones
complejas e intercaladas (por ejemplo bucles de repeticin, ejecuciones
condicionales o funciones). ST est conforme con IEC 61131-3.
TFT
Transmisin de pelcula fina (en ingls, Thin Film Transmission), tambin conocido
como matriz activa.
TP
Una sonda por contacto (en ingls, Touch Probe) es una captura de posicin
activada por una seal de entrada rpida (sensor rpido). En el flanco ascendente
de la entrada de la sonda por contacto se captura la posicin de un codificador.
Ejemplo: Se utiliza para que las mquinas de empaquetado capturen la posicin de
una marca de impresin en una pelcula para cortar siempre en la misma posicin.
TPDO
Un PDO de transmisin lee datos de un dispositivo en un sistema basado en CAN.
TVDA
Arquitecturas documentadas validadas y probadas (del ingls, Tested Validated
Documented Architectures).
TxD
TxD representa una seal de transmisin.
U
UDINT
Un nmero entero doble sin signo se codifica en 32 bits.
EIO0000000749 06/2011
299
Glosario
UDP
El protocolo de datagramas de usuario (en ingls, User Datagram Protocol) es un
protocolo de modalidades sin conexin (definido por IETF RFC 768) en el que los
mensajes se entregan en un datagrama (telegrama de datos) a un ordenador de
destino de una red IP. El protocolo UDP generalmente se integra junto con el
protocolo de Internet. Los mensajes UDP/IP no necesitan una respuesta y, por lo
tanto, son perfectos para aplicaciones en las que los paquetes cerrados no
requieren retransmisin (como redes y vdeos que necesitan rendimiento en tiempo
real).
UINT
Un nmero entero sin signo se codifica en 16 bits.
UL
Underwriters laboratories, organizacin estadounidense dedicada a las pruebas de
productos y la certificacin de seguridad.
UTC
Hora universal coordinada (del ingls, Coordinated Universal Time)
V
variable asignada
Una variable es "asignada" si su ubicacin en la memoria del controlador se puede
conocer. Por ejemplo, decimos que la variable Water_pressure est asignada
mediante su asociacin con la ubicacin de memoria %MW102.Water_pressure.
variable del sistema
Una estructura de variables del sistema proporciona datos del controlador e
informacin de diagnstico, y permite enviar comandos al controlador.
variable no ubicada
Una variable no ubicada no tiene una direccin. (Consulte variable ubicada.)
variable ubicada
Una variable ubicada tiene una direccin. (Consulte variable no ubicada.)
300
EIO0000000749 06/2011
Glosario
VSD
Unidad de velocidad variable
W
WORD
El tipo WORD se codifica en un formato de 16 bits.
EIO0000000749 06/2011
301
Glosario
302
EIO0000000749 06/2011
B
AC
ndice
A
Administracin de errores
ErrID, 232
Error, 232
Ajuste de funciones
HSCGetParam, 245
HSCSetParam, 247
asignacin de E/S
HSC, 20, 21
asignacin de E/S digital
HSC, 20, 21
asignacin, E/S, 20, 21
B
Bloques de contadores
HSCMain, 249
HSCSimple, 254
bloques de contadores
HSCSpecialized, 256
bloques de funciones
HSCGetCapturedValue, 240
Bloques de funciones
HSCGetDiag, 242
HSCGetParam, 245
HSCMain, 249
HSCSetParam, 247
HSCSimple, 254
bloques de funciones
HSCSpecialized, 256
Bucle de mdulo
modalidades HSC de HSC incrustado,
EIO0000000749 06/2011
69
Busy
Gestin de variables de estado, 231
C
captura
Funcionalidades de HSC, 218
Captura
HSCMain, 215
CommandAborted
Gestin de variables de estado, 231
Comparacin
HSCMain, 201
comparacin
HSCSpecialized, 208
Configuracin de funciones incrustadas
Configuracin de HSC incrustado, 18
Configuracin de tipo principal de HSC
Modalidad bucle de mdulo, 81
configuracin del tipo especializado de HSC
modalidad Bucle en el mdulo, 91
modalidad Evento, 145
modalidad Grande libre, 121
modalidad Medidor de frecuencias, 166
modalidad Medidor de periodos, 179
modalidad Una tarea, 59
configuracin del tipo especializado HSC
modalidad de medidor de periodos, 190
303
ndice
D
Done
Gestin de variables de estado, 231
E
Ejecutar
Gestin de variables de estado, 231
ErrID
Administracin de errores, 232
Gestin de variables de estado, 231
Error
Administracin de errores, 232
Gestin de variables de estado, 231
F
Funcin
Enable, 226, 226
funcin
sincronizacin, 222
Funcionalidades de HSC
captura, 218
Funciones
Cmo usar una funcin o un bloque de
funciones en lenguaje IL, 265
Cmo utilizar una funcin o un bloque de
funciones en lenguaje ST, 268
Diferencias entre una funcin y un bloque de funciones, 264
Funciones de diagnstico
HSCGetDiag, 242
304
G
Gestin de variables de estado
Busy, 231
CommandAborted, 231
Done, 231
Ejecutar, 231
ErrID, 231
Error, 231
Grande libre
Modalidades de HSC de HSC incrustado, 102
H
HSC_ERR_TYPE
Tipos de datos, 234
HSC_PARAMETER_TYPE
Tipos de datos, 235
HSC_REF
Tipos de datos, 236
HSC_TIMEBASE_TYPE
Tipos de datos, 237
HSCGetCapturedValue
bloques de funciones, 240
HSCGetDiag
Bloques de funciones, 242
HSCGetParam
Bloques de funciones, 245
HSCMain
Bloques de funciones, 249
Captura, 215
Comparacin, 201
HSCSetParam
Bloques de funciones, 247
HSCSimple
Bloques de funciones, 254
HSCSpecialized
bloques de funciones, 256
comparacin, 208
EIO0000000749 06/2011
ndice
M
Medidor de frecuencia
Modalidades de HSC de HSC incrustado, 153
Medidor de perodos
Modalidades de HSC de HSC, 176
modalidades de HSC de HSC incrustado
Grande libre, 102
Medidor de frecuencia, 153
Medidor de perodos, 176
Modalidades HSC de HSC incrustado
Bucle de mdulo, 69
modalidades HSC de HSC incrustado
conteo de eventos, 131
S
sincronizacin
funcin, 222
T
Tipos de datos
HSC_ERR_TYPE, 234
HSC_PARAMETER_TYPE, 235
HSC_REF, 236
HSC_TIMEBASE_TYPE, 237
EIO0000000749 06/2011
305
ndice
306
EIO0000000749 06/2011