Está en la página 1de 248

Prólogo, Indice

Vista general del producto


1
Lo que hay que saber sobre
las funciones integradas
2
Función integrada
SIMATIC Frecuencímetro
3

Función integrada Contador


4
Autómata programable S7-300 Función integrada Contador A/B
Funciones integradas (CPU 314 IFM)
5
CPU 312 IFM/314 IFM Función integrada
Posicionamiento (CPU 314 IFM)
6

Manual
Anexos
Datos técnicos de la función
integrada Frecuencímetro
A
Datos técnicos de la función
integrada Contador
B
Datos técnicos de la función
integrada Contador A/B
C
Datos técnicos de la función
integrada Posicionamiento
D

Reconocer y eliminar errores


E
Bibliografía relativa a
SIMATIC S7
F
Utilización de las funciones
integradas con el OP3
G
Glosario, Indice alfabético

EWA 4NEB 710 6058-04a

Edición 2
Consignas de Este manual contiene las informaciones necesarias para la seguridad personal así como para
seguridad para el la prevención de daños materiales. Las informaciones están puestas de relieve mediante seña-
usuario les de precaución. Las señales que figuran a continuación representan distintos grados de
peligro:

Peligro
! significa que, si no se adoptan las medidas preventivas adecuadas, se producirán la muerte,
lesiones corporales graves o daños materiales considerables.

Precaución
! significa que, si no se adoptan las medidas preventivas adecuadas, pueden producirse la
muerte, lesiones corporales graves o daños materiales considerables.

Cuidado
! significa que, si no se adoptan las medidas preventivas adecuadas, pueden producirse lesio-
nes corporales o daños materiales.

Nota
se trata de una información importante, sobre el producto o sobre una parte determinada del
manual, sobre la que se desea llamar particularmente la atención.

Personal cualificado Este equipo sólo deberá ser puesto en servicio y operado por parte de personal cualificado.
En el sentido de las consignas de seguridad que figuran en este manual se considera personal
cualificado a las personas que disponen de los conocimientos técnicos necesarios para poner
en funcionamiento, conectar a tierra y marcar los aparatos, sistemas y circuitos de acuerdo a
los reglamentos de seguridad conocidos.

Uso conforme Considere lo siguiente:

Precaución
! El equipo o los componentes del sistema sólo se podrán utilizar para los casos de aplicación
previstos en el catálogo y en la descripción técnica, y sólo en unión de los equipos y compo-
nentes de proveniencia tercera recomendados y homologados por Siemens.
El funcionamiento correcto y seguro del producto presupone un transporte, un almacena-
miento, una instalación y un montaje conforme a las prácticas de la buena ingeniería, así
como una operación y un mantenimiento rigurosos.

Marca registrada SIMATIC y SINEC son marcas registradas por la SIEMENS AG.
Las restantes designaciones incluidas en este documento son marcas cuyo uso por terceros
puede infringir los derechos de los propietarios de las mismas.

Copyright  Siemens AG 1996 All rights reserved Exclusión de responsabilidad


Esta prohibido difundir o reproducir este documento; no está Nos hemos cerciorado de que el contenido de este impreso está en
permitido aprovechar o comunicar su contenido a no ser que se conformidad con el hardware y software en él descrito. Sin embargo,
haya acordado expresamente. Cualquier infracción a lo anterior no es posible excluir desviaciones, de forma que no nos hacemos
obliga a indemnización por daños y juicios. Se reservan todos los responsables de su plena conformidad. Lo indicado en este expreso
derechos, particularmente para el caso de concesión de patente o es revisado con regularidad. Las correcciones necesarias se
modelo de utilidad. efectúan en las ediciones posteriores. Agradecemos cualquier
propuesta de mejora.
Siemens AG
Grupo Automatización
Div. Sistemas de Automatización Industrial  Siemens AG 1996
Postfach 4848,D- 90327 Nürnberg Nos reservamos el derecho a cambios técnicos sin previo aviso.

Siemens Aktiengesellschaft Nº de pedido: 6ES7 398-8CA00-8DA0

Funciones integradas CPU 312 IFM/CPU 314 IFM


Prólogo

Finalidad Las informaciones contenidas en este manual le permitirán resolver tareas de auto-
del manual matización utilizando las funciones integradas de la CPU 312 IFM o de la
CPU 314 IFM.

Destinatarios El presente manual está dirigido a usuarios que desean aprovechar las funciones
integradas de la CPU 312 IFM/CPU 314 IFM. Los usuarios encontrarán en el
mismo:
 informaciones básicas relativas a las funciones integradas,
 la descripción de las funciones integradas Frecuencímetro, Contador, Contador
A/B y Posicionamento
 los datos técnicos de las funciones integradas.
 la utilización de las funciones integradas con el OP 3.
El hardware de las CPU y de los módulos S7-300 figura descrito en los manuales
Autómata programable S7-300, Configuración, instalación y datos de las CPU y
Sistemas de automatización S7-300, M7-300, Datos de los módulos.

Ambito de validez El presente manual es válido para:

CPU Referencia a partir de la versión


CPU 312 IFM 6ES7 312-5AC01-0AB0 01
CPU 314 IFM 6ES7 314-5AE02-0AB0 01

El presente manual incluye la descripción de las funciones integradas contenidas en


las CPU 312 IFM y CPU 314 IFM en el momento de editarse el mismo. Nos reser-
vamos el derecho de describir en una Información sobre el producto eventuales
cambios producidos en las funciones integradas.

Cambios respecto Respecto a la versión anterior, el manual Funciones integradas con la referencia
a la versión 6ES7 398-8CA00-8DA0, edición 1, ha sido ampliado en la descripción de las
anterior nuevas funciones de la función integrada Frecuencímetro.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a iii
Prólogo

Aprobaciones El S7-300 dispone de las siguientes homologaciones:


UL-Recognition-Mark
Underwriters Laboratories (UL) según
Standard UL 508, File Nr. 116536
CSA-Certification-Mark
Canadian Standard Association (CSA) según
Standard C22.2 No. 142, File Nr. L 48323

Marca CE Nuestros productos cumplen los requisitos especificados en la Directiva europea


89/336/CEE ”Compatibilidad electromagnética” y las normas europeas armonizadas
(EN) en ella incluidas.
Cumpliendo el artículo 10 de la Directiva europea mencionada, las Declaraciones de
conformidad para las autoridadaes competentes están disponibles en:
Siemens Aktiengesellschaft
A&D AS E 14
Postfach 1963
D-92209 Amberg

Reciclado y El SIMATIC S7-300 es un producto ecológico.


eliminación El SIMATIC S7-300 se caracteriza, entre otros, por los puntos siguientes:
de residuos
 Caja de plástico con alta resistencia ignífuga y, a pesar de todo, sin halógenos
 Marcados mediante láser (es decir, sin etiquetas)
 Identificación de los materiales de plástico según DIN 54840
 Menor consumo de materiales gracias a menor tamaño y menor número de
componentes debido a su integración en ASICs
El SIMATIC S7-300 es reciclable ya que está compuesto de materiales con bajo
contenido de sustancias nocivas.
Para todo lo relacionado con el reciclaje y la eliminación ecológica de su viejo
SIMATIC, tome contacto con:
Siemens Aktiengesellschaft
Technische Dienstleistungen
ATD TD 3 Kreislaufwirtschaft
Postfach 32 40
D-91052 Erlangen
Teléfono: +49/91 31/7-3 36 98
Fax: +49/91 31/7-2 66 43
Este departamento de Siemens le ofrece asesoramiento individual así como un
sistema de eliminación flexible a precio fijo. Tras el desmantelamiento de los
equipos recibirá actas al efecto donde se indican las fracciones de materiales y los
documentos justificativos de los mismos.

Funciones integradas CPU 312 IFM/CPU 314 IFM


iv EWA 4NEB 710 6058-04a
Prólogo

Integración en el La documentación se pide con independecia del tipo de CPU bajo las referencias
conjunto de la siguientes:
documentación

CPU Documentación
CPU 312 IFM  Manual Autómata programable S7-300, Configuración, insta-
lación y datos de las CPU
ó
 Manual de referencia Sistemas de automatización S7-300,
CPU 314 IFM M7-300, Datos de los módulos
 Lista de operaciones Autómata programable S7-300
 Manual Funciones integradas CPU 312 IFM

En el anexo F figura una relación de la documentación necesaria para programar y


poner en marcha un autómata S7-300. Allí se encuentra también una relación de
libros técnicos sobre autómatas programables.
Toda la documentación SIMATIC S7 puede pedirse también como colección
completa SIMATIC S7 en CD-ROM.

CD-ROM Toda la documentación SIMATIC S7 puede obtenerse también en CD-ROM en


calidad de biblioteca completa SIMATIC S7.

Ayudas para Para facilitarle el acceso rápido a informaciones específicas, el presente manual
acceder al manual incluye las siguientes ayudas de acceso:
 Al comenzar el manual se encuentra un índice general y una relación de las
figuras y tablas presentes en el mismo.
 En los apartados y capítulos, en el lado izquierdo figuran informaciones genera-
les sobre el contenido del párrafo en cuestión.
 A continuación de los anexos figura un glosario en el que se describen los térmi-
nos técnicos importantes presentes en el manual.
 Al final del manual figura un índice alfabético extenso para acceder rápidamente
a la información deseada.

Soporte adicional Para todo lo relacionado con el uso de los productos descritos en el Manual que no
encuentre en el mismo, diríjase a su interlocutor Siemens en la sucursal o agencia
respectiva. Las direcciones figuran p. ej. en el anexo ”Siemens en el mundo” del
Manual Autómata programable S7-300, Configuración, instalación y datos de las
CPU.
En caso de preguntas u observaciones sobre el Manual, sírvase rellenar el formulario
que figura al final del mismo y devuélvalo a la dirección indicada. Rogamos dé su
opinión sobre el Manual en dicho formulario.
Para facilitar la entrada en el sistema de automatización SIMATIC S7 ofrecemos
cursos adecuados. Si tiene interes, diríjase a su centro de formación regional o al
centro de formación central en D-90327 Nürnberg, Tel. ++49/911/895-3154.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a v
Prólogo

Funciones integradas CPU 312 IFM/CPU 314 IFM


vi EWA 4NEB 710 6058-04a
Indice

1 Vista general del producto


1.1 Introducción a las funciones integradas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
1.2 Funciones integradas en la CPU 312 IFM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
1.3 Funciones integradas en la CPU 314 IFM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
1.4 Guía a través del manual para lograr una puesta en marcha exitosa
de una función integrada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
2 Lo que hay que saber sobre las funciones integradas
2.1 Cómo están embebidas en la CPU 312 IFM/CPU 314 IFM
las funciones integradas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
2.2 Forma de incorporar la función integrada en el programa de usuario . . . . . . . . . . 2-4
2.3 Funciones y características del DB de instancia . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
2.4 Forma de activar y parametrizar las funciones integradas . . . . . . . . . . . . . . . . . . . 2-6
2.5 Forma de probar las funciones integradas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
2.6 Cómo se comportan las funciones integradas en los estados operativos
de la CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
3 Función integrada Frecuencímetro
3.1 Generalidades sobre el funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
3.2 Funcionamiento del frecuencímetro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
3.3 Funcionamiento de los comparadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
3.4 Parametrizar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
3.5 Conectar los sensores a las entradas/salidas integradas . . . . . . . . . . . . . . . . . . . . 3-10
3.6 Bloque de función del sistema 30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
3.7 Estructura del DB de instancia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14
3.8 Evaluar las alarmas de proceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-15
3.9 Cálculo de los tiempos de ciclo y del tiempo de reacción . . . . . . . . . . . . . . . . . . . . 3-17
3.10 Ejemplos de aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-18
3.10.1 Supervisión de un margen de velocidades determinado . . . . . . . . . . . . . . . . . . . . . 3-19
3.10.2 Supervisión de velocidad en dos márgenes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-26
4 Función integrada Contador
4.1 Generalidades sobre el funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
4.2 Funcionamiento del contador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
4.3 Funcionamiento de los comparadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
4.4 Parametrizar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a vii
Indice

4.5 Cablear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10


4.5.1 Conectar los sensores a las entradas/salidas integradas . . . . . . . . . . . . . . . . . . . . 4-11
4.5.2 Conectar los actuadores a las entradas/salidas integradas . . . . . . . . . . . . . . . . . . 4-14
4.6 Bloque de función del sistema 29 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-16
4.7 Estructura del DB de instancia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19
4.8 Evaluar las alarmas de proceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-20
4.9 Cálculo del tiempo de ciclo y de los tiempos de reacción . . . . . . . . . . . . . . . . . . . . 4-22
4.10 Ejemplos de aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-24
4.10.1 Contaje simple con valor de comparación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-25
4.10.2 Contaje diferencial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-31
4.10.3 Contaje periódico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-40
5 Función integrada Contador A/B (CPU 314 IFM)
5.1 Generalidades sobre el funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
5.2 Funcionamiento de los contadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
5.3 Funcionamiento del comparador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
5.4 Parametrizar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-7
5.5 Cablear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9
5.5.1 Conectar los sensores a las entradas/salidas integradas . . . . . . . . . . . . . . . . . . . . 5-10
5.5.2 Conectar los actuadores a las entradas/salidas integradas . . . . . . . . . . . . . . . . . . 5-12
5.6 Bloque de función del sistema 38 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-13
5.7 Estructura del DB de instancia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-15
5.8 Evaluar las alarmas de proceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-16
5.9 Cálculo del tiempo de ciclo y de los tiempos de reacción . . . . . . . . . . . . . . . . . . . . 5-18
6 Función integrada Posicionamiento (CPU 314 IFM)
6.1 Introducción a la función integrada Posicionamiento . . . . . . . . . . . . . . . . . . . . . . . . 6-2
6.1.1 Captadores y etapas de potencia para la función integrada Posicionamiento . . . 6-3
6.1.2 Búsqueda del punto de referencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5
6.1.3 Posicionamiento manual (modo JOG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7
6.1.4 Mando de accionamientos de velocidad rápida/lenta . . . . . . . . . . . . . . . . . . . . . . . . 6-9
6.1.5 Mando del accionamiento por convertidor de frecuencia . . . . . . . . . . . . . . . . . . . . 6-11
6.2 Funcionamiento de la función integrada Posicionamiento . . . . . . . . . . . . . . . . . . . 6-15
6.3 Parametrizar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-19
6.4 Mando de las salidas por la función integrada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-20
6.5 Efecto de la distancia entre posiciones inicial y de destino
sobre el mando de las salidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-22
6.6 Cablear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-23
6.6.1 Conectar a las entradas/salidas integradas el captador incremental
y el interruptor de referencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-24
6.6.2 Conectar la etapa de potencia a las entradas/salidas integradas . . . . . . . . . . . . . 6-26
6.7 Bloque de función del sistema 39 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-30
6.7.1 Sincronizar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-33
6.7.2 Ejecutar modo JOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-38
6.7.3 Ejecutar posicionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-40
6.7.4 Comportamiento de los parámetros de entrada y salida del SFB 39
en las transiciones de estado operativo de la CPU . . . . . . . . . . . . . . . . . . . . . . . . . 6-42

Funciones integradas CPU 312 IFM/CPU 314 IFM


viii EWA 4NEB 710 6058-04a
Indice

6.8 Estructura del DB de instancia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-43


6.9 Cálculo del tiempo de ciclo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-44
6.10 Ejemplos de aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-45
6.10.1 Corte a medida de una lámina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-46
6.10.2 Posicionamiento de botes de pintura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-52
6.10.3 Posicionamiento de una mesa de trabajo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-60
A Datos técnicos de la función integrada Frecuencímetro
B Datos técnicos de la función integrada Contador
C Datos técnicos de la función integrada Contador A/B (CPU 314 IFM)
D Datos técnicos de la función integrada Posicionamiento (CPU 314 IFM)
E Reconocer y eliminar errores
F Bibliografía relativa a SIMATIC S7
G Utilización de las funciones integradas con el OP3
G.1 Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-2
G.2 Instalar la configuración estándar en PG/PC y transferirla al OP3 . . . . . . . . . . . . G-3
G.3 Configuración del sistema para instalación y funcionamiento . . . . . . . . . . . . . . . . G-4
G.4 Selección y manejo de imágenes estándar IF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-6
G.4.1 Seleccionar las imágenes estándar IF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-7
G.4.2 Manejar la imagen estándar IF Frecuencímetro . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-8
G.4.3 Manejar la imagen estándar IF Contador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-9
G.4.4 Manejar la imagen estándar IF Contador A o B . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-10
G.4.5 Manejar la imagen estándar IF Posicionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . G-11
G.5 Utilización de las imágenes estándar IF en ProTool/Lite . . . . . . . . . . . . . . . . . . . . . G-13
G.5.1 Entradas y variables en las imágenes estándar IF . . . . . . . . . . . . . . . . . . . . . . . . . . G-14
G.5.2 Modificar la configuración estándar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-16
G.6 Acceso a DB de instancia por parte de OP3 y SFB . . . . . . . . . . . . . . . . . . . . . . . . . G-19
Glosario
Indice alfabético

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a ix
Indice

Figuras
1-1 Entradas/salidas integradas de la CPU 312 IFM para funciones integradas . . . . 1-4
1-2 Entradas/salidas integradas de la CPU 314 IFM para funciones integradas . . . . 1-5
2-1 Embebido de las funciones integradas en la CPU 312 IFM . . . . . . . . . . . . . . . . . . 2-2
2-2 Transiciones entre estados operativos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
3-1 Esquema de bloques de la función integrada Frecuencímetro . . . . . . . . . . . . . . . . 3-2
3-2 Presentación del primer valor de frecuencia válido . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
3-3 Funcionamiento de los comparadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
3-4 Cablear los sensores (CPU 312 IFM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10
3-5 Representación gráfica del SFB 30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
3-6 Información de arranque del OB 40: qué evento ha disparado la alarma
(Frecuencímetro) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-16
3-7 Supervisión de velocidad en un eje (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-19
3-8 Cronograma para el ejemplo 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-21
3-9 Ocupación del SFB 30 durante el arranque (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22
3-10 Ocupación del SFB 30 durante el programa cíclico (1) . . . . . . . . . . . . . . . . . . . . . . 3-23
3-11 Supervisión de la velocidad de un eje (2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-27
3-12 Cronograma para el ejemplo 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-28
3-13 Ocupación del SFB 30 durante el arranque (2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-29
3-14 Ocupación del SFB 30 durante el programa cíclico (2) . . . . . . . . . . . . . . . . . . . . . . 3-30
4-1 Esquema de bloques de la función integrada Contador . . . . . . . . . . . . . . . . . . . . . 4-2
4-2 Impulsos de contaje y valor actual del contador . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
4-3 Eventos frente a los que reaccionan los comparadores . . . . . . . . . . . . . . . . . . . . . 4-5
4-4 Ejemplo: activar reacciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
4-5 Tiempos a respetar en los entradas digitales Sentido y Start/Stop HW . . . . . . . . 4-12
4-6 Cablear los sensores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-13
4-7 Cablear los actuadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15
4-8 Representación gráfica del SFB 29 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-16
4-9 Información de arranque del OB 40: qué evento ha disparado
la alarma (Contador) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-21
4-10 Vías de reacción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-23
4-11 Contaje simple con valor de comparación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-25
4-12 Cronograma para el ejemplo 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-27
4-13 Ocupación del SFB 29 durante el arranque (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-28
4-14 Contaje diferencial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-31
4-15 Cronograma para el ejemplo 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-33
4-16 Ocupación del SFB 29 durante el arranque (2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-36
4-17 Ocupación del SFB 29 durante el programa cíclico (2) . . . . . . . . . . . . . . . . . . . . . . 4-36
4-18 Operación de contaje periódico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-40
4-19 Cronograma para el ejemplo 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-41
4-20 Ocupación del SFB 29 durante el arranque (3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-43
5-1 Esquema de bloques de la función integrada Contador A/B . . . . . . . . . . . . . . . . . . 5-2
5-2 Impulsos de contaje y valor actual del contador . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
5-3 Eventos frente a los que reacciona el comparador . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
5-4 Ejemplo: activar reacciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6
5-5 Restricciones de las entradas digitales Sentido para contador A y B . . . . . . . . . . 5-10
5-6 Cablear los sensores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11
5-7 Cablear los actuadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-12
5-8 Representación gráfica del SFB 38 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-13
5-9 Información de arranque del OB 40: qué evento ha disparado la alarma
(Contador A/B) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-17
5-10 Vías de reacción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-19
6-1 Clasificación de los captadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
6-2 Formas de señal de los captadores incrementales asimétricos . . . . . . . . . . . . . . . 6-3
6-3 Clasificación según el tipo de control del accionamiento . . . . . . . . . . . . . . . . . . . . . 6-4
6-4 Ejemplo carro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5

Funciones integradas CPU 312 IFM/CPU 314 IFM


x EWA 4NEB 710 6058-04a
Indice

6-5 Evaluación del interruptor de referencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6


6-6 Perfil de velocidad en accionamiento de marcha rápida y lenta . . . . . . . . . . . . . . . 6-9
6-7 Operación de posicionamiento en sentido adelante en accionamientos
de marcha rápida y lenta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-10
6-8 Perfil de velocidad/aceleración en convertidores de frecuencia . . . . . . . . . . . . . . . 6-11
6-9 Anticipo de desconexión en el mando de un convertidor de frecuencia . . . . . . . . 6-12
6-10 Operación de posicionamiento en sentido adelante (1 salida analógica y
2 salidas digitales para convertidor de frecuencia) . . . . . . . . . . . . . . . . . . . . . . . . . . 6-13
6-11 Operación de posicionamiento en sentido adelante (1 salida analógica
para convertidor de frecuencia) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-14
6-12 Entradas y salidas de la función integrada Posicionamiento . . . . . . . . . . . . . . . . . 6-15
6-13 Entradas y salidas de la función integrada Posicionamiento . . . . . . . . . . . . . . . . . 6-16
6-14 Salida en escalones del valor analógico, BREAK = 0 . . . . . . . . . . . . . . . . . . . . . . . 6-20
6-15 Conectar captador incremental e interruptor de referencia . . . . . . . . . . . . . . . . . . . 6-25
6-16 Conectar mando a contactores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-27
6-17 Conectar convertidor de frecuencia a 1 salida analógica y 2 salidas digitales . . 6-28
6-18 Conectar convertidor de frecuencia a 1 salida analógica . . . . . . . . . . . . . . . . . . . . 6-29
6-19 Representación gráfica del SFB 39 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-30
6-20 Arrancar sincronización . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-34
6-21 Sincronización por hardware y resincronización . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-36
6-22 Modo JOG adelante y desactivar/interrumpir modo JOG . . . . . . . . . . . . . . . . . . . . 6-39
6-23 Operación de posicionamiento para accionamiento
de marcha rápida/lenta adelante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-41
6-24 Corte a medida de una lámina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-46
6-25 Correspondencia recorrido/impulsos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-47
6-26 Inicialización del SFB 39 en el arranque (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-49
6-27 Posicionamiento de botes de pintura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-53
6-28 Secuencia de una operación de posicionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-54
6-30 Correspondencia recorrido/impulsos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-55
6-31 Inicialización del SFB 39 en el arranque (2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-57
6-32 Posicionamiento de la mesa de trabajo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-61
6-33 Correspondencia recorrido/impulsos de los fines de carrera . . . . . . . . . . . . . . . . . 6-62
6-34 Inicialización del SFB 39 en el arranque (3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-64
A-1 Propiedades de la señal medida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2
B-1 Propiedades de los impulsos de contaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2
C-1 Propiedades de los impulsos de contaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2
D-1 Evaluación de impulsos y características de los impulsos del captador . . . . . . . . D-2
D-2 Esquema de conexión para captador incremental 6FX 2001-4 . . . . . . . . . . . . . . . D-3
G-1 Enlace punto a punto (montaje para configuración del OP 3) . . . . . . . . . . . . . . . . G-5
G-2 Enlace multipunto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-5
G-3 Jerarquía de manejo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-7
G-4 Estructura de la imagen estándar IF Frecuencímetro . . . . . . . . . . . . . . . . . . . . . . . G-8
G-5 Estructura de la imagen estándar IF Contador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-9
G-6 Estructura de la imagen estándar IF Contador A o B . . . . . . . . . . . . . . . . . . . . . . . . G-10
G-7 Estructura de la imagen estándar IF Posicionamiento . . . . . . . . . . . . . . . . . . . . . . . G-11

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a xi
Indice

Tablas
1-1 Criterios de selección para la tarea de automatización . . . . . . . . . . . . . . . . . . . . . . 1-3
1-2 Guía a través del manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
2-1 Embebido de las funciones integradas en la CPU . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
2-2 Funciones de prueba para CPU 312 IFM/CPU 314 IFM . . . . . . . . . . . . . . . . . . . . 2-7
2-3 Estados operativos de la CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
2-4 Transiciones entre estados operativos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
3-1 Vista general: entradas/salidas integradas para la función integrada
Frecuencímetro en las CPU 312 IFM y 314 IFM . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
3-2 Bloque de parámetros ”Entradas/salidas integradas” . . . . . . . . . . . . . . . . . . . . . . . 3-7
3-3 Resolución de la medición con tiempos de medición de 0,1 s, 1 s y 10 s . . . . . . 3-8
3-4 Precisión de la medición con tiempos de medición de 0,1 s, 1 s y 10 s . . . . . . . . 3-8
3-5 Precisión de la medida con tiempos de medición 1ms, 2 ms y 4 ms . . . . . . . . . . 3-9
3-6 Factor para calcular el error de medida máx. de la función integrada
Frecuencímetro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
3-7 Bornes de conexión para los sensores (CPU 312 IFM) . . . . . . . . . . . . . . . . . . . . . . 3-10
3-8 Parámetros de entrada del SFB 30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
3-9 Parámetos de salida del SFB 30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13
3-10 DB de instancia del SFB 30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14
3-11 Eventos que pueden conducir a una alarma de proceso . . . . . . . . . . . . . . . . . . . . 3-15
3-12 Información de arranque del OB 40 para la función integrada Frecuencímetro . 3-16
3-13 Conexión de entradas y salidas (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-20
3-14 Parámetros para el ejemplo Frecuencímetro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-21
3-15 Determinar valores de comparación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22
3-16 Datos globales para el ejemplo 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-24
3-17 Conexión de las entradas y salidas (2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-27
3-18 Determinar los valores de comparación para el margen de velocidades . . . . . . 3-29
3-19 Datos globales para el ejemplo 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-31
4-1 Vista general: entradas/salidas integradas para la función integrada
Contador en las CPU 312 IFM y 314 IFM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
4-2 Bloque de parámetros ”Entradas/salidas integradas” . . . . . . . . . . . . . . . . . . . . . . . 4-8
4-3 Funcionamiento de la entrada digital Sentido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-11
4-4 Bornes de conexión para los sensores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12
4-5 Bornes de conexión para los actuadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14
4-6 Parámetros de entrada del SFB 29 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-17
4-7 Parámetros de salida del SFB 29 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-18
4-8 DB de instancia del SFB 29 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19
4-9 Eventos que pueden conducir a una alarma de proceso . . . . . . . . . . . . . . . . . . . . 4-20
4-10 Información de arranque del OB 40 para la función integrada Contador . . . . . . . 4-20
4-11 Tiempos de reacción de la función integrada Contador . . . . . . . . . . . . . . . . . . . . . . 4-23
4-12 Conexión de las entradas y salidas (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-26
4-13 Parámetros para el ejemplo 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-27
4-14 Datos globales para el ejemplo 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-29
4-15 Conexión de las entradas y salidas (2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-32
4-16 Parámetros para el ejemplo 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-34
4-17 Datos globales para el ejemplo 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-37
4-18 Conexión de las entradas y salidas (3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-41
4-19 Parámetros para el ejemplo 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-42
4-20 Datos globales para el ejemplo 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-43
5-1 Ficha ”Contador A o B” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-7
5-2 Bornes de conexión para los sensores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10
5-3 Bornes de conexión para los actuadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-12
5-4 Parámetros de entrada del SFB 38 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-13
5-5 Parámetros de salida del SFB 38 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-14
5-6 DB de instancia del SFB 38 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-15
5-7 Eventos que pueden conducir a una alarma de proceso . . . . . . . . . . . . . . . . . . . . . 5-16

Funciones integradas CPU 312 IFM/CPU 314 IFM


xii EWA 4NEB 710 6058-04a
Indice

5-8 Información de arranque del OB 40 para la función integrada Contador A/B . . . 5-17
5-9 Tiempos de reacción de la función integrada Contador A/B . . . . . . . . . . . . . . . . . . 5-19
6-1 Etapas de potencia y accionamientos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
6-2 Secuencia de un posicionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-15
6-3 Función de las entradas/salidas hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-17
6-4 Función de las entradas/salidas software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-17
6-5 Ficha ”Posicionamiento” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-19
6-6 Mando de accionamientos de marcha rápida/lenta . . . . . . . . . . . . . . . . . . . . . . . . . 6-22
6-7 Mando de convertidores de frecuencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-22
6-8 Bornes de conexión para captador incremental e interruptor de referencia . . . . . 6-24
6-9 Bornes de conexión para el mando a contactores . . . . . . . . . . . . . . . . . . . . . . . . . . 6-26
6-10 Bornes de conexión para convertidor de frecuencia . . . . . . . . . . . . . . . . . . . . . . . . 6-28
6-11 Parámetros de entrada del SFB 39 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-31
6-12 Parámetros de salida del SFB 39 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-32
6-13 Arrancar sincronización . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-35
6-14 Sincronización por hardware y resincronización . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-36
6-15 Casos particulares al sincronizar
(convertidor de frecuencia) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-37
6-16 Casos particulares al sincronizar
(mando a contactores) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-37
6-17 Selección del modo JOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-38
6-18 Ejecutar posicionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-40
6-19 Posicionamiento para accionamiento en marcha rápida/lenta . . . . . . . . . . . . . . . . 6-41
6-20 Efecto del cambio de estado de la CPU sobre la función integrada . . . . . . . . . . . 6-42
6-21 DB de instancia del SFB 39 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-43
6-22 Conexión de las entradas y salidas (ejemplo 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-47
6-23 Parámetros para cortar a medida una lámina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-48
6-24 Ejemplo 1 Posicionamiento, estructura del DB 10 . . . . . . . . . . . . . . . . . . . . . . . . . . 6-49
6-25 Conexión de las entradas y salidas (ejemplo 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-53
6-26 Parámetros para el posicionamiento de botes de pintura . . . . . . . . . . . . . . . . . . . . 6-56
6-27 Ejemplo 2 Posicionamiento, estructura del DB 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-57
6-28 Conexión de las entradas y salidas (ejemplo 3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-61
6-29 Parámetros para posicionamiento de la mesa de trabajo . . . . . . . . . . . . . . . . . . . . 6-63
6-30 Ejemplo 1 Posicionamiento, estructura del DB 60 . . . . . . . . . . . . . . . . . . . . . . . . . . 6-65
A-1 Datos técnicos de la función integrada Frecuencímetro . . . . . . . . . . . . . . . . . . . . . A-1
B-1 Datos técnicos de la función integrada Contador . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
C-1 Datos técnicos de la función integrada A/B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1
D-1 Datos técnicos de la función integrada Posicionamiento . . . . . . . . . . . . . . . . . . . . D-1
E-1 Errores y su remedio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-1
F-1 Manuales para la programación y puesta en marcha del S7-300 . . . . . . . . . . . . . F-1
F-2 Lista de libros técnicos en alemán . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-3
G-1 Seleccionar las imágenes estándar IF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-7
G-2 Imagen estándar IF Frecuencímetro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-8
G-3 Imagen estándar IF Contador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-9
G-4 Imagen estándar IF Contador A o B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-10
G-5 Imagen estándar IF Posicionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-11
G-6 Nombres de imágenes y función de las imágenes estándar IF . . . . . . . . . . . . . . . G-14
G-8 ZIF_COUNTER: Entradas y variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-15
G-9 ZIF_HSC_A o ZIF_HSC_B: Entradas y variables . . . . . . . . . . . . . . . . . . . . . . . . . . . G-15
G-10 ZIF_POS: Entradas y variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-15
G-11 Cambiar la guía del operador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-16
G-12 Modificar imágenes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-17
G-13 Autómata, modificar interface de datos a DB de instancia . . . . . . . . . . . . . . . . . . . G-18

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a xiii
Indice

Funciones integradas CPU 312 IFM/CPU 314 IFM


xiv EWA 4NEB 710 6058-04a
Vista general del producto 1
Contenido del Apartado Tema Página
capítulo 1.1 Introducción a las funciones integradas 1-2
1.2 Funciones integradas en la CPU 312 IFM 1-4
1.3 Funciones integradas en la CPU 314 IFM 1-5
1.4 Guía a través del manual para lograr una puesta en marcha exitosa 1-6
de una función integrada

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 1-1
Vista general del producto

1.1 Introducción a las funciones integradas

Posibilidades de Para el contaje, la medida de frecuencias o el posicionamiento de ejes, el S7-300 le


solución para su ofrece las tres posibilidades de solución siguientes:
tarea de automati-
 Programa de usuario (operaciones STEP 7)
zación
 Funciones integradas de las CPU 312 IFM/CPU 314 IFM
 Bloques de función especializados en contaje, medida de frecuencia y el
posicionamiento de ejes.

Funciones Las funciones integradas forman parte fija de la CPU 312 IFM/CPU 314 IFM. Las
integradas entradas y salidas de las funciones integradas están fijamente unidas, interiormente,
con las entradas/salidas integradas de la CPU respectiva.

CPU 312 IFM La CPU 312 IFM ofrece:


 la función integrada Frecuencímetro
 la función integrada Contador (adelante y atrás).

CPU 314 IFM La CPU 314 IFM ofrece:


 la función integrada Frecuencímetro
 la función integrada Contador (1 contador adelante y atrás)
 la función integrada Contador A/B (2 contadores adelante y atrás, A y B)
 la función integrada Posicionamiento (posicionamiento en lazo abierto)

Características de Las funciones integradas trabajan en paralelo al programa de usuario y sólo contri-
las funciones inte- buyen mínimamente a prolongar el tiempo de ciclo de la CPU. Las funciones inte-
gradas gradas acceden directamente a las entradas/salidas integradas de la CPU. Las
funciones integradas Contador y Contador A y B permiten lanzar alarmas de pro-
ceso.
Las funciones integradas pueden manejarse y visualizarse, además de con un PG/
PC, también con un panel de operador.
Si se utiliza un OP 3, entonces pueden aprovecharse las imágenes estándar para las
funciones integradas (v. anexo G).

Funciones integradas CPU 312 IFM/CPU 314 IFM


1-2 EWA 4NEB 710 6058-04a
Vista general del producto

Criterios de La tabla 1-1 muestra una comparativa entre tres posibilidades de solución de su
selección tarea de automatización, con los criterios de selección más importantes:

Tabla 1-1 Criterios de selección para la tarea de automatización

Criterio de selección Programa de Funciones Bloques de


usuario integradas función
Enlace directo a entradas/ no sí sí
salidas
Prolongación del tiempo de sí mínima no
ciclo
Cobertura de casos de reducida media grande
aplicación (solución al 50%) (solución al 95%)
Prestaciones en cuanto a reducidas medias altas
tiempo de reacción
Tratamiento de fallos de no limitada sí
proceso (p. ej. rotura de hilo)

La solución Fun- Las funciones integradas permiten resolver, a un precio favorable, tareas de automa-
ciones Integradas tización de esta naturaleza y que no exigen las prestaciones ofertadas por un bloque
de función.

Ejemplos relativos Los ejemplos siguientes muestran las posibilidades de aplicación de la función inte-
a la función inte- grada Frecuencímetro:
grada Frecuen-
 Medición de la velocidad de giro de un eje con supervisión del margen de velo-
címetro
cidad permitido
 Medición de un caudal (unidades por tiempo) con supervisión del margen

Ejemplos relativos Los ejemplos siguientes muestran las posibilidades de aplicación de la función inte-
a las funciones in- grada Contador y Contador A/B:
tegradas Contador
 Contaje del número de piezas entrantes y salientes (contaje adelante y atrás)
y Contador A/B
 Contaje periódico de piezas con reacción programada al alcanzarse un valor de
comparación

Ejemplos relativos Los ejemplos siguientes muestran las posibilidades de aplicación de la función
a la función inte- integrada Posicionamiento:
grada Posiciona-
 Posicionamiento de piezas sobre una cinta transportadora con sincronización al
miento
cominezo de la pieza
 Desplazamiento de una mesa a diferentes posiciones para el mecanizado de
piezas.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 1-3
Vista general del producto

1.2 Funciones integradas en la CPU 312 IFM

Introducción Las funciones integradas se enlazan con el proceso a automatizar a través de las
entradas/salidas integradas de la CPU 312 IFM.

Entradas/salidas La CPU 312 IFM está equipada con 4 entradas/salidas integradas especiales con
integradas espe- funcionalidad ajustable. Es posible ajustar alternativamente lo siguiente:
ciales
 4 entradas de alarma (entradas digitales)
 4 entradas digitales para la función integrada Contador
 1 entrada digital para la función integrada Frecuencímetro y 3 entradas digitales
estándar
Las entradas/salidas integradas que no se utilicen para una función integrada pueden
aplicarse como entradas/salidas digitales estándar.

Entradas/salidas La figura 1-1 muestra las entradas/salidas integradas de la CPU 312 IFM. Las entra-
integradas das/salidas integradas especiales están resaltadas con sombreado.

Entradas/salidas integradas

1
2 I 124.0 2
3 I 1 3
4 I 2 4
5 I 3 5
6 I 4 6
7 I 5 7
8 I 6 8
9 I 7 9
1 0 I 125.0 10

1 1 I 1 11
1 2 Q124.0 12
1 3 Q 1 13
1 4 Q 2 14
1 5 Q 3 15
1 6 Q 4 16
1 7 Q 5 17
1 8 18 L+
1 9 19 M
2 0 20

Figura 1-1 Entradas/salidas integradas de la CPU 312 IFM para funciones integradas

Funciones integradas CPU 312 IFM/CPU 314 IFM


1-4 EWA 4NEB 710 6058-04a
Vista general del producto

1.3 Funciones integradas en la CPU 314 IFM

Introducción Las funciones integradas se enlazan con el proceso a automatizar a través de las
entradas/salidas integradas de la CPU 314 IFM.

Entradas/salidas La CPU 314 IFM está equipada con 4 entradas/salidas integradas especiales con
integradas espe- funcionalidad ajustable. Es posible ajustar alternativamente lo siguiente:
ciales
 4 entradas de alarma (entradas digitales)
 4 entradas digitales para la función integrada Contador
 4 entradas digitales para la función integrada Contador A/B
 1 entrada digital para la función integrada Frecuencímetro y 3 entradas digitales
estándar
 3 entradas digitales para la función integrada Posicionamiento y 1 entrada digital
estándar
Las entradas/salidas integradas que no se utilicen para una función integrada pueden
aplicarse como entradas/salidas digitales estándar.

Entradas/salidas La figura 1-2 muestra las entradas/salidas integradas de la CPU 314 IFM. Las entra-
integradas das/salidas integradas especiales (Sonder) están resaltadas con sombreado.

Entradas/salidas integradas
Sonder Digital
IN OUT
1 1 L+2 1
2 I 126.0 2 124.0 2 2
3 1 3 12 3
4 2 4 22 4
5 3 5 32 5
6 AOU 128 6 42 6
7 AOI 128 7 2
5 7
8 AIU 128 8 2
6 8
9 AII 128 9 2
7 9
1 0 AI- 128 1 0 M 3 0

IN OUT
1 1 AIU 130 1 1 L+ 3 1
1 2 AII 130 1 2 125.0 3 2
1 3 AI- 130 1 3 1 3 3
1 4 AIU 132 1 4 2 3 4
1 5 AII 132 1 5 3 3 5
1 6 AI- 132 1 6 4 3 6
1 7 AIU 134 1 7 5 3 7
1 8 AII 134 1 8 6 3 8
1 9 AI- 134 1 9 7 3 9
2 0 MANA 2 0 M 4 0

Figura 1-2 Entradas/salidas integradas de la CPU 314 IFM para funciones integradas

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 1-5
Vista general del producto

1.4 Guía a través del manual para lograr una puesta en marcha exitosa de
una función integrada

Prerrequisitos Para una puesta en marcha exitosa de una función integrada suponemos:
 que domina el paquete de programación STEP 7.
 que se ha familiarizado con el hardware de la CPU 312 IFM y de la
CPU 314 IFM.
El contenido y el manejo del paquete de programación STEP 7 figura descrito en
diversos manuales. La relación de manuales con una descripción sucinta del
contenido de los mismos figura en el anexo F. El hardware de las CPU y la gama
de módulos están descritos en los manuales Autómata programable S7-300, Con-
figuración, instalación y datos de las CPU y Sistemas de automatización S7-300,
M7-300, Datos de los módulos

Guía En la tabla 1-2 figuran las acciones que deberá realizar paso a paso para poner en
marcha una función integrada, así como los capítulos y apartados del manual asocia-
dos a los mismos.

Tabla 1-2 Guía a través del manual

Paso Actividad Leer para la función integrada


Frecuencí- Contador Contador Posiciona-
metro A/B miento
1 Aprender conocimientos básicos relativos al comporta- Capítulo 2
miento y el manejo de las funciones integradas
2 Parametrizar funciones integradas Apt. 3.4 Apt. 4.4 Apt. 5.4 Apt. 6.3
3 Cablear funciones integradas Apt. 3.5 Apt. 4.5 Apt. 5.5 Apt. 6.6
4 Programar de CPU
 Ocupación del bloque de función del sistema Apt. 3.6 Apt. 4.6 Apt. 5.6 Apt. 6.7
 Evaluación de alarmas de proceso – Apt. 4.8 Apt. 5.8 –
5 Pasar la CPU de STOP a RUN _
6 Probar las funciones integradas Apartado 2.5
7 Determinar los tiempos de ciclo y de reacción Apt. 3.9 Apt. 4.9 Apt. 5.9 Apt. 6.9

Ejemplos de Los apartados 3.10, 4.10 y 6.10 de este manual incluyen ejemplos de aplicación de
aplicación las funciones integradas eminentemente prácticos que servirán de ayuda especial-
mente para los novatos en SIMATIC S7. Los ejemplos de aplicación tienen una es-
tructura muy simple, guiando al usuario desde el plantamiento de la tarea hasta el
programa de usuario, pasando por el cableado y parametrización de las funciones
integradas.

Funciones integradas CPU 312 IFM/CPU 314 IFM


1-6 EWA 4NEB 710 6058-04a
Lo que hay que saber sobre las
funciones integradas 2
Contenido del Apartado Tema Página
capítulo 2.1 Cómo están embebidas en la CPU 312 IFM las funciones integradas 2-2
2.2 Forma de incorporar la función integrada en el programa de usuario 2-4
2.3 Funciones y características del DB de instancia 2-5
2.4 Forma de activar y parametrizar las funciones integradas 2-6
2.5 Forma de probar las funciones integradas 2-7
2.6 Cómo se comportan las funciones integradas en los estados 2-8
operativos de la CPU

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 2-1
Lo que hay que saber sobre las funciones integradas

2.1 Cómo están embebidas en la CPU 312 IFM/CPU 314 IFM las funciones
integradas

Embebido La figura 2-1 muestra el embebido de las funciones integradas en una CPU tomando
como ejemplo la 312 IFM. En el texto siguiente encontrará la explicación corres-
pondiente.

CPU 312 IFM

OB x DB de instancia 1
2 I 124.0 2
3 I 1 3
 Función 4 I 2 4
 integrada I 3
5 5
6 I 4 6
 7 I 5 7
8 I 6 8
SFB 9 I 7 9

1 0 I 125.0 10
 
1 1 I 1 11
1 2 Q124.0 12
1 3 Q 1 13
OB 40 1 4 Q 2 14
1 5 Q 3 15
 1 6 Q 4 16
 1 7 Q 5 17
1 8 18
L+
1 9 19
20 M
2 0

Programa de usuario Sistema Entradas/salidas integradas


operativo

Figura 2-1 Embebido de las funciones integradas en la CPU 312 IFM

Funciones integradas CPU 312 IFM/CPU 314 IFM


2-2 EWA 4NEB 710 6058-04a
Lo que hay que saber sobre las funciones integradas

Explicación Las funciones integradas forman parte del sistema operativo de la CPU 312 IFM/
CPU 314 IFM.
La función integrada correspondiente se activa tan pronto que haya sido
parametrizada con STEP 7.
La tabla 2-1 explica la figura 2-1.

Tabla 2-1 Embebido de las funciones integradas en la CPU

Nº Descripción
 Cada función integrada está asociada a un bloque de función de sistema
(SFB). Los SFB están integrados en la CPU.
 El SFB se llama desde un bloque de organización (OB) contenido en el
programa de usuario.
 El DB de instancia contiene los datos que intercambian el programa de
usuario y la función integrada.
 El SFB escribe datos en el DB de instancia y lee datos del DB de
instancia.
 Una función integrada escribe y lee en el DB de instancia:
 en el punto de control del ciclo (si ha sido parametrizado con
STEP 7)
 al producirse transiciones entre estados (modos) operativos
 cuando se llama el SFB
 Una función integrada accede directamente a las entradas/salidas
integradas sin pasar a través del programa de usuario. Esto garantiza
tiempos de reacción mínimos.
 De aparecer un evento, las funciones integradas Contador y Contador
A/B puede lanzar una alarma de proceso.
 En el OB 40 (OB de reacción a alarma) del programa de usuario puede
reaccionarse rápidamente frente al evento.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 2-3
Lo que hay que saber sobre las funciones integradas

2.2 Forma de incorporar la función integrada en el programa de usuario

Incorporación Una función integrada se incorpora en el programa del usuario bien usando el editor
de una función AWL o el editor KOP bajo STEP 7. El manejo de STEP 7 está descrito en el Manual
integrada de usuario Software estándar para S7 y M7, STEP 7.

Prerrequisito El número del DB de instancia deberá haber sido definido previamente con STEP 7.
Además, el DB de instancia debe estar presente en su programa de usuario.

Llamada del SFB El SFB de la función integrada puede llamarse desde el programa de usuario:
 desde cualquier bloque de organización (p. ej. OB 1, OB 40, OB 100)
 desde cualquier bloque de función (FB)
 desde cualquier función (FC)

A observar al Cuando se llame el SFB deberá estar activada la entrada EN (habilitación) del SFB
llamar el SFB para que pueda ejecutarse éste (v. p. ej. apt. 3.6).
Los SFB de las funciones integradas incorporan en parte entradas controladas por
flanco. Las entradas activan una reacción cuando se haya producido un cambio de
flanco positivo (ascendente).
Si no se llama cíclicamente el SFB en el programa de usuario, entonces es posible
generar un cambio de flanco positivo en las entradas controladas por flanco
llamando dos veces el SFB:
 Con la primera llamada se ponen a ”0” las entradas controladas por flanco.
 Con la segunda llamada se ponen a ”1” las entradas controladas por flanco.
En los apartados 3.6, 4.6, 5.6 y 6.7 se describe qué entradas del SFB están controla-
das por flanco.

Interrupción El SFB no puede ser interrumpido por niveles de tratamiento del programa de mayor
del SFB prioridad (p. ej. OB 40). Así, una alarma de proceso sólo se ejecuta cuando se haya
procesado el SFB en el OB 1. Esto prolonga el tiempo de reacción frente a alarmas
de la CPU en el tiempo de ejecución del SFB.

Funciones integradas CPU 312 IFM/CPU 314 IFM


2-4 EWA 4NEB 710 6058-04a
Lo que hay que saber sobre las funciones integradas

2.3 Funciones y características del DB de instancia

Gestión de datos El DB de instancia incluye los datos que se intercambian el programa de usuario y
las funciones integradas.

Manejo y A una CPU 312 IFM/CPU 314 IFM es posible conectar un panel de operador (OP)
visualización sin presencia del programa de usuario. No es necesario llamar el SFB ya que el
panel de operador accede directamente al DB de instancia (prerrequisito en la CPU
314 IFM: se ha parametrizado con STEP 7 la actualización en el punto de control
del ciclo; v. p. ej. apt. 3.4).

Remanencia Una función integrada se dice que es remanente – es decir, no volátil – cuando tras
un corte de alimentación sigue con el mismo estado que tenía antes de producirse
dicha incidencia.

Parametrizar Para que una función integrada sea ”remanente” es necesario parametrizar con esta
remanencia característica el DB de instancia utilizando STEP 7.
Los parámetros para la CPU 312 IFM/CPU 314 IFM figuran bajo ”Bloque de
parámetros áreas remanentes” en el Manual Autómata programable S7-300, Confi-
guración, instalación y datos de la CPU. La forma de trabajar con STEP 7 se des-
cribe en el Manual de usuario Software estándar para S7 y M7, STEP 7.

Contenido del El DB de instancia contiene los estados de todos los parámetros de entrada y salida
DB de instancia de los SFB asociados.
La función integrada accede directamente a las entradas y salidas integradas de la
CPU 312 IFM. Los estados de dichas entradas y salidas no están presentes en el DB
de instancia.

Actualización del El DB de instancia se actualiza en los instantes siguientes:


DB de instancia
 transiciones entre estados (modos) operativos de la CPU
 punto de control del ciclo (se ha parametrizado con STEP 7 la actualización en el
punto de control del ciclo; v. p. ej. apt. 3.4)
 llamada del SFB correspondiente

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 2-5
Lo que hay que saber sobre las funciones integradas

2.4 Forma de activar y parametrizar las funciones integradas

Introducción Para aprovechar una función integrada es necesario activarla previamente y seguida-
mente parametrizarla.

Activación/ Una función integrada se activa y parametriza en modo offline en un PG/PC usando
Parametrización STEP 7. La forma de trabajar con la herramienta STEP 7 figura en el manual de
usuario Software estándar para S7 y M7, STEP 7.

Ficha Al parametrizar la CPU usando STEP 7, en la ficha ”Funciones” debe seleccionarse


”Funciones” una de las funciones integradas siguientes:
 para CPU 312 IFM:
– Entradas de alarma
– Contador
– Frecuencímetro
 para CPU 314 IFM:
– Entradas de alarma
– Contador
– Contador es paralelo A/B
– Frecuencímetro
– Posicionamiento

Descripción de Los parámetros figuran descritos con sus valores posibles:


los parámetros
 para las entradas de alarma en el Manual Autómata programable S7-300,
Configuración, instalación y datos de las CPU.
 para la función integrada Frecuencímentro, en el apt. 3.4
 para la función integrada Contador, en el apt. 4.4
 para la función integrada Contador A/B, en el apt. 5.4
 para la función integrada Posicionamiento, en el apt. 6.3

Funciones integradas CPU 312 IFM/CPU 314 IFM


2-6 EWA 4NEB 710 6058-04a
Lo que hay que saber sobre las funciones integradas

2.5 Forma de probar las funciones integradas

Introducción Las CPU ofrecen funciones de prueba que permiten visualizar y modificar los datos
y variables del programa de usuario.

Funciones de La tabla 2-2 incluye las funciones de prueba aplicables a la CPU 312 IFM y la
prueba CPU 314 IFM.

Tabla 2-2 Funciones de prueba para CPU 312 IFM/CPU 314 IFM

Función de Aplicación
prueba
Estado Variable Visualizar en un punto definido del programa de usuario variables de pro-
ceso seleccionadas (entradas, salidas, marcas, temporizadores, contadores,
datos).
Forzado Variable Asignar en un punto definido del programa de usuario un valor a una
variable de proceso seleccionada (entradas, salidas, marcas, temporiza-
dores, contadores, datos) e intervenir así de forma puntual sobre el
programa de usuario.
Estado Bloque Visualizar un bloque en lo relativo a la ejecución del programa para sopor-
tar la eliminación de problemas aparecidos durante la compilación del pro-
grama de usuario.
Estado Bloque representa el estado de los diferentes elementos de la
palabra de estado, de los acumuladores y de los registros para señalizar qué
operaciones están activas.

Uso de las Las funciones de test ”Estado Variable” y ”Forzado Variable” se describen en el
funciones de test Manual de usuario Software estándar para S7 y M7, STEP 7.
Las funciones de test ”Estado Bloque” figuran, dependiendo del lenguaje de progra-
mación utilizado, en el Manual AWL para S7-300/400, Programación de bloques o
en el Manual KOP para S7-300/400, Programación de bloques.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 2-7
Lo que hay que saber sobre las funciones integradas

2.6 Cómo se comportan las funciones integradas en los estados operativos


de la CPU

Prerrequisito La función integrada correspondiente ha sido activada y parametrizada utilizando


STEP 7

Estados El comportamiento de las funciones integradas depende directamente del estado


operativos operativo de la CPU (ARRANQUE, STOP y RUN). La tabla 2-3 describe el
comportamiento de las funciones integradas en los diferentes estados (modos)
operativos de la CPU.

Tabla 2-3 Estados operativos de la CPU

ARRANQUE STOP/PARADA RUN


Función integrada no activa no activa activa
Bloque de función estándar llamable no llamable llamable
(p. ej. SFB 30)
Actualización del DB de instancia al llamar el SFB no en el punto de control del
ciclo (si se ha parametri-
zado con STEP 7) y al
llamar el SFB
Alarmas de proceso bloqueadas bloqueadas habilitadas
Entradas integradas no son evaluadas por la no son evaluadas por la son evaluadas por la
función integrada función integrada función integrada
Salidas integradas no son afectadas por la no son afectadas por la son afectadas por la
función integrada función integrada función integrada

Funciones integradas CPU 312 IFM/CPU 314 IFM


2-8 EWA 4NEB 710 6058-04a
Lo que hay que saber sobre las funciones integradas

Transiciones entre En la figura 2-2 se muestran las transiciones entre estados operativos de la CPU así
estados operativos como las secciones asociadas de las funciones integradas.

STOP ARRANQUE RUN


On  




PARADA
 

Off


Figura 2-2 Transiciones entre estados operativos

Descripción de En la tabla 2-4 se describen las acciones en las transiciones entre estados operativos.
las acciones
Tabla 2-4 Transiciones entre estados operativos

Acción Descripción
 Se verifican en cuanto a integridad y corrección de valores los parámetros de la
función integrada.
 Preajuste de las entradas controladas por flanco
 Las entradas controladas por flanco se preajustan de forma que durante la
próxima evaluación del DB de instancia, con entrada = 1 se lanza la reacción
correspondiente
 Si se detecta un fallo durante el arranque, entonces la CPU pasa a STOP.
 Arranque de la función integrada (transición al estado activo)
 La función integrada toma los valores contenidos en el DB de instancia y
arranca.
 Habilitación de las salidas por parte del sistema operativo
 Evaluación de las entradas por parte de la función integrada
 Parada de la función integrada
 Actualización de los valores de salida en el DB de instancia
 Desactivación de las entradas controladas por flanco en el DB de instancia

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 2-9
Lo que hay que saber sobre las funciones integradas

Funciones integradas CPU 312 IFM/CPU 314 IFM


2-10 EWA 4NEB 710 6058-04a
Función integrada Frecuencímetro 3
Entradas/salidas La tabla siguiente relaciona las entradas/salidas integradas especiales de la
digitales CPU 312 IFM y de la CPU 314 IFM reservadas para la función integrada
Frecuencímetro.

Tabla 3-1 Vista general: entradas/salidas integradas para la función integrada


Frecuencímetro en las CPU 312 IFM y 314 IFM

CPU 312 IFM CPU 314 IFM Función


E 124.6 E 126.0 Entrada digital Medida

Nota
En este capítulo se utiliza para los ejemplos una CPU 312 IFM; lo mismo puede
realizarse con una CPU 314 IFM si se considera el hecho de que tiene una
entrada/salida integrada diferente (v. tabla 3-1).

Contenido del Apartado Tema Página


capítulo 3.1 Generalidades sobre el funcionamiento 3-2
3.2 Funcionamiento del frecuencímetro 3-3
3.3 Funcionamiento de los comparadores 3-5
3.4 Parametrizar 3-7
3.5 Conectar los sensores a las entradas/salidas integradas 3-10
3.6 Bloque de función del sistema 30 3-12
3.7 Estructura del DB de instancia 3-14
3.8 Evaluar las alarmas de proceso 3-15
3.9 Cálculo del tiempo de ciclo y del tiempo de reacción 3-17
3.10 Ejemplos de aplicación 3-18

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 3-1
Función integrada Frecuencímetro

3.1 Generalidades sobre el funcionamiento

Introducción En este apartado se presenta el esquema de bloques de la función integrada Frecuen-


címetro. Este incluye las partes má importantes de la función integrada con todas las
entradas y salidas.
Los apartados 3.2 y 3.3 se refieren al esquema de bloques. En estos capítulos se
describe cómo interaccionan las partes más importantes de la función integrada Fre-
cuencímetro con sus entradas y salidas.

Finalidad de la La función integrada Frecuencímetro permite medir continuamente una frecuencia


función integrada  10 kHz.

Esquema de La figura 3-1 muestra el esquema de bloques de la función integrada


bloques Frecuencímetro:

Ajuste valor de compara-


Bit de estado STATUS_U
ción SET_U_LIMIT Limite
Val. de comparac. lím. sup. superior Valor de comparación
PRES_U_LIMIT compara- U_LIMIT
dor
Frecuencí-
metro
Entrada digital Medida de
Frecuencia FREQ
las E/S integradas

Limite
inferior
compara-
Ajuste valor de compara- dor
ción SET_L_LIMIT Bit de estado STATUS_L
Val. de comparación lim. inf. Valor de comparación
PRES_L_LIMIT L_LIMIT

Estado lógico
Valor numérico

Figura 3-1 Esquema de bloques de la función integrada Frecuencímetro

Funciones integradas CPU 312 IFM/CPU 314 IFM


3-2 EWA 4NEB 710 6058-04a
Función integrada Frecuencímetro

3.2 Funcionamiento del frecuencímetro

Frecuencímetro El frecuencímetro calcula la frecuencia actual a partir de la señal medida y del


tiempo de medición.
La señal medida se conecta a través de la entrada digital Medida, que forma parte de
las E/S integradas de la CPU. El frecuencímetro totaliza los flancos positivos de la
señal medida durante un determinado tiempo de medición, calculando la frecuencia
a partir de dichos datos.

Diferentes princi- La CPU calcula la frecuencia de acuerdo a dos principios de medida diferentes:
pios de medida
 el principio de medida 1 se utiliza en caso de tiempos de medición de 0,1 s, 1 s
ó 10 s
 el principio de medida 2 se utiliza en caso de un tiempo de medición de 1 ms,
2 ms ó 4 ms

Principio de El frecuencímetro calcula la frecuencia conforme a la fórmula siguiente:


medida 1 Cantidad de flancos positivos
Frecuencia +
Tiempo de medición

Principio de El frecuencímetro calcula la frecuencia midiendo el tiempo entre dos flancos ascen-
medida 2 dentes presentes en la entrada digital Medida.

Tiempo de El tiempo de medición se parametriza con STEP 7. Es posible elegir entre un tiempo
medición de medición de 1 ms, 2 ms, 4 ms, 0,1 s, 1 s ó 10 s. El proceso de medición se re-
lanza inmediatamente una vez transcurrido el tiempo de medición para obtener
siempre la frecuencia actual.

Ejemplo El tiempo de medición vale 1 s. Durante un tiempo de medición se han totalizado


6500 flancos positivos de la señal medida.
Frecuencia + 6500 + 6500 Hz
1s

Características Los tiempos de medición 0,1 s a 10 s se han introducido para poder medir altas
del principio de frecuencias. Cuanto mayor es la frecuencia mayor será la precisión resultado de la
medida 1 medición. Utilizando este principio de medida, en caso de alta frecuencia se logra:
 una precisión de medida alta
 una baja carga del ciclo

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 3-3
Función integrada Frecuencímetro

Características Los tiempos de medición 1 ms a 4 ms se han introducido para medir frecuencias


del principio de bajas. Cuanto más baja sea la frecuencia, más preciso será el resultado de la
medida 2 medición. Con frecuencias bajas, con este principio de medida
 se logra una precisión de medida alta
 es posible reaccionar rápidamente en el proceso (p. ej. disparo de alarma de
proceso)
 es alta la carga del ciclo

Presentación del Tras el arranque de la CPU o al abandonar el estado PARADA se ejecuta el OB 1 y


primer valor de se arranca simultáneamente la función integrada Frecuencímetro.
frecuencia válido
En el principio de medición 1, la primera frecuencia válida se calcula tras el primer
tiempo de medición.
En el principio de medida 2, la primera frecuencia válida se calcula como muy tarde
una vez transcurrido 2x tiempo de medición o de acuerdo a la fórmula
2 x 1/frecuencia medida (es válido el mayor de estos valores).
Hasta que se calcule la frecuencia válida, en ambos principios de medida la frecuen-
cia vale –1.

PARADA
Ciclo (OB1) Ciclo (OB1) Ciclo (OB1)
Arranque (OB100)

definida* –1 Frecuencia válida Tiempo

Inicio del 1er Fin del 1er tiempo de medición (prin-


tiempo de cipio de medida 1) o fin de 2x tiempo
medición de medición ó 2 x 1/frecuencia me-
dida (principio de medida 2)
* última frecuencia antes del estado PARADA o, si
está activada la remanencia, antes del estado Alimentación Off

Figura 3-2 Presentación del primer valor de frecuencia válido

Superación de la La función integrada Frecuencímetro está diseñada para una frecuencia máxima
frecuencia límite de 10 kHz.

Precaución
! Si la frecuencia actual supera la frecuencia límite de 10 kHz, entonces:
 ya no está garantizado el correcto funcionamiento de la función integrada.
 se eleva la carga del ciclo.
 se eleva el tiempo de reacción frente a alarmas de proceso.
 puede perturbarse la comunicación (llegándose hasta el corte del enlace).
Si responde la vigilancia de tiempo de ciclo (watchdog), entonces la CPU pasa a
STOP.

Funciones integradas CPU 312 IFM/CPU 314 IFM


3-4 EWA 4NEB 710 6058-04a
Función integrada Frecuencímetro

3.3 Funcionamiento de los comparadores

Comparadores La función integrada Frecuencímetro incorpora dos comparadores que permiten


supervisar la observación de un determinado margen de frecuencias.

Límite superior del El límite superior del comparador se viola cuando la frecuencia FREQ supera un
comparador valor de comparación U_LIMIT predefinido. En este caso se activa el bit de estado
STATUS_U en el SFB 30.

Límite inferior El límite inferior del comparador responde cuando la frecuencia FREQ baja de un
del comparador valor de comparación L_LIMIT predefinido. En este caso se activa el bit de estado
STATUS_L en el SFB 30.

Evaluación de los En el programa de usuario puede programarse la evaluación de los bits de estado.
bits de estado
Hasta que se presente el primer valor válido de frecuencia, los bits de estado en el
SFB 30 tienen estado 0.

Reacciones para- Si se supera el valor de comparación U_LIMIT o se baja del valor de comparación
metrizables con L_LIMIT, entonces se dispara, de acuerdo a la parametrización realizada en STEP 7
tiempos de medi- (tiempo de medición 1, 2 ó 4 ms y alarma de proceso activada) una alarma de pro-
ción 1, 2 ó 4 ms ceso.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 3-5
Función integrada Frecuencímetro

Funcionamiento de La figura 3-3 muestra gráficamente el funcionamiento de los comparadores.


los comparadores Las superficies sombreadas señalizan la violación por defecto o exceso de un valor
de comparación. Se ha parametrizado Disparo de alarma.

Frecuencia FREQ Tpo. de medición Se dispara alarma de proceso

Valor de
comparación
U_LIMIT Se dispara alarma de
proceso

Valor de
comparación
L_LIMIT Tiempo
-1

Bit de estado
STATUS_U

Tiempo
Frecuencia
Bit de estado viola límite
STATUS_L superior
Tiempo
Frecuencia Frecuencia
viola límite viola límite
inferior inferior

Figura 3-3 Funcionamiento de los comparadores

Reajuste de Los parámetros de entrada PRES_U_LIMIT ó PRES_L_LIMIT en el SFB 30 permi-


valores de ten ajustar nuevos valores de comparación para los límites superior e inferior de los
comparación comparadores. Los nuevos valores de comparación actúan cuando aparezcan flancos
positivos en los parámetros de entrada SET_U_LIMIT ó SET_L_LIMIT en el
SFB 30.
Si tras prescribir un nuevo valor de comparación límite superior/límite inferior la
frecuencia actual supera por exceso/por defecto dicho valor de comparación, enton-
ces se dispara una alarma de proceso (siempre que haya sido activada esta opción
con STEP 7).

Funciones integradas CPU 312 IFM/CPU 314 IFM


3-6 EWA 4NEB 710 6058-04a
Función integrada Frecuencímetro

3.4 Parametrizar

Parametrización La función integrada se parametriza utilizando STEP 7. La forma de trabajar con


con STEP 7 STEP 7 figura descrita en el manual de usuario Software estándar para S7 y M7,
STEP 7.

Parámetros y sus La tabla 3-2 relaciona los parámetros para la función integrada Frecuencímetro.
valores posibles
Tabla 3-2 Bloque de parámetros ”Entradas/salidas integradas”

Parámetro Explicación Margen Ajuste por


defecto
Número del El DB de instancia incluye los datos que inter- 1 a 63 62
DB de cambian la función integrada y el programa de CPU 314 IFM
instancia usuario. 1 a 127
Tiempo de El tiempo de medición es el intervalo durante 0,1 s; 1 s; 10 s; 1 s
medición el cual la función integrada calcula una 1 ms; 2 ms;
frecuencia actual. 4 ms
Actualización Se define si en el punto de control de ciclo se activada/ activada
automática actualizan los DB de instancia de las funciones desactivada
en el punto integradas.
de control del
ciclo1
Valor baja del límite inferior del valor de comparación
Alarma de Es posible ajustar que se dispare una alarma de activada/ desactivada
proceso2 proceso cuando el valor real baje del valor de desactivada
comparación L_LIMIT.
Valor supera límite superior del valor de comparación
Alarma de Es posible ajustar que se dispare una alarma de activada/ desactivada
proceso2 proceso cuando el valor real supere el valor de desactivada
comparación U_LIMIT.
1 Este parámetro sólo puede ajustarse en la CPU 314 IFM; en la CPU 312 IFM, este parámetro
se activa automáticamente.
2 Alarma de proceso sólo ajustable en caso de tiempos de medición parametrizados de 1, 2 y 4 ms.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 3-7
Función integrada Frecuencímetro

Resolución con La medición tiene una resolución tanto mayor cuanto mayor sea el tiempo de medi-
tiempos de ción. La tabla 3-3 muestra la resolución de la medición en función del tiempo de
medición 0,1 s, medición parametrizado.
1 s y 10 s
Tabla 3-3 Resolución de la medición con tiempos de medición de 0,1 s, 1 s y 10 s

Tiempo de Resolución Ejemplo para flancos Frecuencia


medición positivos durante
1 tiempo de medición
0,1 s La frecuencia es ajustable
j en pasos
p 900 9000 Hz
de 10 Hz.
Hz
901 9010 Hz
1s La frecuencia es ajustable
j en pasos
p 900 900 Hz
de 1 Hz.
Hz
901 901 Hz
10 s La frecuencia es ajustable
j en pasos
p 900 90 Hz
de 0,1
0 1 Hz.
Hz
901 90,1 Hz

Desventaja de un El frecuencímetro calcula la frecuencia a intervalos grandes, es decir, si se utiliza un


tiempo de medi- tiempo de medición grande raramente se dispone de un valor de frecuencia actual.
ción grande

Precisión de La precisión de la medición depende de la frecuencia medida y del tiempo de


la medición con medición.
tiempos de
La tabla 3-4 muestra el error de medición máximo para una frecuencia límite de
medición 0,1 s,
10 kHz y los tiempos de medición parametrizables
1 s y 10 s

Tabla 3-4 Precisión de la medición con tiempos de medición de 0,1 s, 1 s y 10 s

Frecuencia Tiempo de medición Error de medición máximo


en % del valor medido
10 kHz 0,1 s 1,1 %
10 kHz 1s 0,11 %
10 kHz 10 s 0,011 %

Cálculo del error La fórmula siguiente permite calcular el error de medición máximo de la frecuencia
de medición con medida:
tiempos de 1
0, 001 s )
medición 0,1 s, Error máx. en % del valor medido + Frecuencia en Hz 100 %
1 s y 10 s Tiempo de medición en s

En base al principio de medida utilizado, el error de medición es tanto mayor como


menor sea la frecuencia medida.

Funciones integradas CPU 312 IFM/CPU 314 IFM


3-8 EWA 4NEB 710 6058-04a
Función integrada Frecuencímetro

Resolución con En el caso de un tiempo de medición de 1 ms, 2 ms ó 4 ms, la resolución que utiliza
tiempos de medi- internamente el sistema de medición entre dos flancos es siempre la misma, es decir
ción 1 ms, 2 ms = 1 mHz.
y 4 ms
Importante: Frecuencias < 20 mHz conducen a la presentación de un valor de fre-
cuencia de 0.

Precisión con La precisión de la medida depende de la frecuencia medida y del tiempo de medi-
tiempos de medi- ción. La medida es tanto más precisa cuanto menor sea la frecuencia y mayor el
ción 1 ms, 2 ms tiempo de medición.
y 4 ms
La tabla 3-5 muestra el error de medida máximo para una frecuencia límite de
10 kHz y los tiempos de medición parametrizables.

Tabla 3-5 Precisión de la medida con tiempos de medición 1ms, 2 ms y 4 ms

Frecuencia Tiempo de medición Error de medida máx en %


del valor medido
10 kHz 1 ms 5%
10 kHz 2 ms 2%
10 kHz 4 ms 1%

Cálculo del error La fórmula siguiente permite calcular el error de medida máximo de la frecuencia
de medida con medida:
tiempos de medi-
Error máx. = $frecuencia en Hz factor en % / 100 $ 0,001 H
ción 1 ms, 2 ms
y 4 ms

Factor en % El factor para calcular el error de medida en la fórmula anterior depende de tipo de
CPU.
El factor no puede superar un valor máximo, es decir si para su aplicación la
fórmula de la tabla siguiente da un factor mayor que el factor máximo, entonces, en
la fórmula para calcular el error de medida deberá utilizarse el factor máximo.

Tabla 3-6 Factor para calcular el error de medida máx. de la función integrada Frecuencímetro

CPU Fórmula para calcular el factor Factor máx. para tiempo de


medición:
1 ms 2 ms 4 ms
CPU 312 IFM (0,01 + 0,0018 s frecuencia en Hz) % 5% 2% 1%
CPU 314 IFM (0,01 + 0,0012 s frecuencia en Hz) % 3,5 % 1,5 % 0,75 %

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 3-9
Función integrada Frecuencímetro

3.5 Conectar los sensores a las entradas/salidas integradas

Introducción Para el cableado se considera la CPU 312 IFM; para la CPU 314 IFM rige lo mismo
con la única diferencia de que la entrada/salida integrada es otra (v. tabla 3-1).

Bornes de La tabla 3-7 relaciona los bornes de conexión de las entradas/salidas integradas de la
conexión CPU 312 IFM para la función integrada Frecuencímetro.

Tabla 3-7 Bornes de conexión para los sensores (CPU 312 IFM)

Borne de conexión Designación Descripción


8 E 124.6 Medida
18 L+ Tensión de alimentación
19 M Masa

Esquema de La figura 3-4 muestra la forma de conectar el sensor (p. ej. detector BERO) a las
conexión entradas/salidas integradas de la CPU 312 IFM.

Entradas/salidas integradas

1
2 I 124.0 2
3 I 1 3
4 I 2 4
5 I 3 5
6 I 4 6
BERO 7 I 5 7
8 I 6 8
9 I 7 9
1 0 I 125.0 10

1 1 I 1 11
Utilizar cable 1 2 Q124.0 12
de señal 1 3 Q 1 13
apantallado 1 4 Q 2 14
1 5 Q 3 15
1 6 Q 4 16
1 7 Q 5 17
24 V 1 8 18 L+
1 9 19 M
2 0 20

Figura 3-4 Cablear los sensores (CPU 312 IFM)

Funciones integradas CPU 312 IFM/CPU 314 IFM


3-10 EWA 4NEB 710 6058-04a
Función integrada Frecuencímetro

Apantallado Para conectar el sensor es necesario utilizar un cable de señal apantallado; la pan-
talla deberá contactarse con tierra. Para ello conviene utilizar el componente deno-
minado estribo de contactado de pantallas.
Informaciones extensas relativas al contactado de la pantalla del cable figuran en el
manual Autómata programable S7-300, Configuración, instalación y datos de
las CPU.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 3-11
Función integrada Frecuencímetro

3.6 Bloque de función del sistema 30

SFB 30 La función integrada Frecuencímetro está asociada al SFB 30. En la figura 3-5
puede verse la representación gráfica del SFB 30.

SFB 30

EN ENO
PRES_U_LIMIT FREQ
PRES_L_LIMIT U_LIMIT
Controlado por flanco SET_U_LIMIT L_LIMIT
Controlado por flanco SET_L_LIMIT STATUS_U
STATUS_L

Figura 3-5 Representación gráfica del SFB 30

Parámetros de La tabla 3-8 relaciona la explicación de los parámetros de entrada del SFB 30.
entrada del SFB 30

Tabla 3-8 Parámetros de entrada del SFB 30

Parámetro de Explicación
entrada
EN EN es el parámetro de entrada para habilitar el SFB 30. Este parámetro hace que se ejecute el SFB. Este
parámetro de entrada no tiene ningún efecto sobre la ejecución de la función integrada. El SFB se eje-
cuta mientras EN = 1. En caso de EN = 0, no se ejecua el SFB.
Tipo de datos: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)
PRES_U_LIMIT En este parámetro de entrada puede ajustarse un nuevo valor de comparación PRES_U_LIMIT, que se
activa tan pronto aparezca un flanco positivo en el parámetro de entrada SET_U_LIMIT.
Tipo de datos: DINT Operando: I, Q, M, L, D Valores posibles: de –2147483648 a 2147483647
PRES_L_LIMIT En este parámetro de entrada puede ajustarse un nuevo valor de comparación PRES_L_LIMIT, que se
activa tan pronto aparezca un flanco positivo en el parámetro de entrada SET_L_LIMIT.
Tipo de datos: DINT Operando: I, Q, M, L, D Valores posibles: de –2147483648 a 2147483647
SET_U_LIMIT Tras un flanco positivo se activa el valor de comparación PRES_U_LIMIT. Simultáneamente, el bit de
estado STATUS_U se pone en función del nuevo valor de comparación.
Tipo de datos: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)

Funciones integradas CPU 312 IFM/CPU 314 IFM


3-12 EWA 4NEB 710 6058-04a
Función integrada Frecuencímetro

Tabla 3-8 Parámetros de entrada del SFB 30, continuación

Parámetro de Explicación
entrada
SET_L_LIMIT Tras un flanco positivo se activa el valor de comparación PRES_L_LIMIT. Simultáneamente, el bit de
estado STATUS_L se pone en función del nuevo valor de comparación.
Tipo de datos: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)

Parámetros de En la tabla 3-9 figura la explicación de los parámetros de salida del SFB 30.
salida del SFB 30

Tabla 3-9 Parámetos de salida del SFB 30

Parámetro de Explicación
salida
ENO El parámetro de salida ENO señaliza si ha aparecido un error durante la ejecución del SFB. En caso de
ENO = 1 no ha aparecido ningún error. En caso de ENO = 0, el SFB no se ha ejecutado o se ha ejecutado
erróneamente.
Tipo de datos: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)
FREQ
Q En este parámetro de salida se emite la frecuencia medida en mHz.
Tipode datos: DINT Operando: I, Q, M, L, D Valores posibles: de –1 a 10000000
U_LIMIT En este parámetro de salida se emite el valor de comparación U_LIMIT actual.
Tipo de datos: DINT Operando: I, Q, M, L, D Valores posibles: de –2147483648 a 2147483647
L_LIMIT En este parámetro de salida se emite el valor de comparación L_LIMIT actual.
Tipo de datos: DINT Operando: I, Q, M, L, D Valores posibles: de –2147483648 a 2147483647
STATUS_U El parámetro de salida STATUS_U muestra la comparación valor actual – valor de comparación
U_LIMIT:
 Frecuencia FREQ u Valor de comparación U_LIMIT: Parámetro de salida STATUS_U activado.
 Frecuencia FREQ v Valor de comparación U_LIMIT: Parámetro de salida STATUS_U desactivado.
Tipo de datos: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)
STATUS_L El parámetro de salida STATUS_L muestra la comparación valor actual – valor de comparación
L_LIMIT:
 Frecuencia FREQ w Valor de comparación L_LIMIT: Parámetro de salida STATUS_L desactivado.
 Frecuencia FREQ t Valor de comparación L_LIMIT: Parámetro de salida STATUS_L activado.
Tipo de datos: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 3-13
Función integrada Frecuencímetro

3.7 Estructura del DB de instancia

DB de instancia La tabla 3-10 muestra la estructura y ocupación del DB de instancia de la función


del SFB 30 integrada Frecuencímetro.

Tabla 3-10 DB de instancia del SFB 30

Operando Símbolo Significado


DBD 0 PRES_U_LIMIT Valor de comparación Limite superior (nuevo)
DBD 4 PRES_L_LIMIT Valor de comparación Límite inferior (nuevo)
DBX 8.0 SET_U_LIMIT Activar valor de comparación Límite superior
DBX 8.1 SET_L_LIMIT Activar valor de comparación Límite inferior
DBD 10 FREQ Frecuencia
DBD 14 U_LIMIT Valor de comparación Limite superior (actual)
DBD 18 L_LIMIT Valor de comparación Límite inferior (actual)
DBX 22.0 STATUS_U Bit de estado Limite superior
DBX 22.1 STATUS_L Bit de estado Limite inferior

Longitud del Los datos para la función integrada Frecuencímetro tienen 24 bytes de longitud y
DB de instancia comienzan en la dirección 0 en el DB de instancia.

Funciones integradas CPU 312 IFM/CPU 314 IFM


3-14 EWA 4NEB 710 6058-04a
Función integrada Frecuencímetro

3.8 Evaluar las alarmas de proceso

Introducción Cuando se dan determinados eventos, la función integrada Frecuencímetro activa


una alarma de proceso, siempre que, utilizando STEP 7, se haya parametrizado un
tiempo de medición de 1 ms, 2 ms ó 4 ms y se haya activado la opción de alarma de
proceso.

Eventos La tabla 3-11 describe los posibles eventos que pueden conducir a una alarma de
parametrizables proceso, así como la parametrización que deberá realizar utilizando STEP 7.

Tabla 3-11 Eventos que pueden conducir a una alarma de proceso

Alarmas de proceso en caso de Descripción Parametrización


El valor real baja del límite inferior Se dispara alarma de proceso cuando el valor real baja del límite inferior del valor
del valor de comparación baja del límite inferior del valor de comparación de comparación: alarma de pro-
ceso activada
El valor real supera el límite superior Se dispara alarma de proceso cuando el valor real supera el límite superior del va-
del valor de comparación supera el límite superior del valor de comparación lor de comparación: alarma de
proceso activada

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 3-15
Función integrada Frecuencímetro

OB de alarma de Cuando aparece una alarma de proceso, entonces se llama el OB de tratamiento de


proceso alarmas de proceso (OB 40). El evento que provoca la llamada de OB 40 está defi-
nido en la información de arranque (sección de declaración) del OB 40.

Información de La tabla 3-12 muestra las variables temporales relevantes (TEMP) del OB 40 para la
arranque del función integrada Frecuencímento de la CPU 312 IFM/314 IFM. El OB 40 está des-
OB 40 para fun- crito en el Manual de referencia Funciones del sistema y funciones estándar.
ción integrada

Tabla 3-12 Información de arranque del OB 40 para la función integrada Frecuencímetro

Variable Tipo datos Descripción


OB40_MDL_ADDR WORD B#16#7C Indicación en la palabra de datos locales 6:
 dirección del módulo que dispara la alarma (aquí la CPU)
OB40_POINT_ADDR DWORD v. fig. 3-6 Indicación en la palabra de datos locales 8:
 la función integrada que dispara la alarma
 el evento que ha disparado la alarma

Indicación del En las variables OB40_POINT_ADDR es posible leer qué función integrada ha dis-
evento que ha parado la alarma y qué evento ha provocado la misma. La figura siguiente muestra
disparado la la correspondencia con los bits de la palabra doble de datos locales 8.
alarma

LB 8 LB 11

31 30 29 28 27 26 25 24 7 6 5 4 3 2 1 0 Nº bit
0 0 0 0 0 0 1 0 LD 8

Función integrada Fre- reservado reservado


cuencímetro ha disparado
la alarma de proceso
Valor real baja del límite inferior del valor
de comparación
Valor real supera el límite superior del
valor de comparación

Figura 3-6 Información de arranque del OB 40: qué evento ha disparado la alarma (Frecuencímetro)

Evaluación en La forma de evaluar alarmas de proceso en el programa de usuario está descrito en


el programa de el Manual de programación Software de sistema para S7-300/400, Diseño de pro-
usuario gramas.

Funciones integradas CPU 312 IFM/CPU 314 IFM


3-16 EWA 4NEB 710 6058-04a
Función integrada Frecuencímetro

3.9 Cálculo de los tiempos de ciclo y del tiempo de reacción

Introducción El cálculo del tiempo de ciclo para las CPU se describe extensamente en el manual
Autómata programable S7-300, Configuración, instalación y datos de las CPU.
Seguidamente se dan los tiempos que es preciso considerar suplementariamente
cuando está activada la función integrada Frecuencímetro.

Cálculo El tiempo de ciclo puede calcularse con la fórmula siguiente:


Tiempo de ciclo = t1 + t2 + t3 + t4
t1 = Tiempo de transferencia de imagen de proceso (PAE y PAA)1
t2 = Tiempo de ejecución del sistema operativo inclusive carga por parte de una
función integrada1 en curso
t3 = Tiempo de ejecución2 del programa de usuario inclusive tiempo de ejecución
del SFB cuando en el ciclo de programa se efectúa una llamada a SFB3
t4 = Tiempo de actualización del DB de instancia en el punto de control del ciclo
(si la actualización se ha parametrizado con STEP 7)

Tiempo de ejecu- El tiempo de ejecución típico del SFB 30 vale 220 s.
ción del SFB 30

Tiempo de El tiempo de actualización del DB de instancia en el punto de control de ciclo vale


actualización del para la función integrada Frecuencímetro 100 s.
DB de instancia

Prolongación del Es necesario considerar que el tiempo de ciclo puede prolongarse debido a:
tiempo de ciclo
 ejecución controlada por tiempo
 tratamiento de alarmas
 funciones de diagnóstico y rutinas de tratamiento de errores

Tiempo de La función FI Frecuencímetro se tiene: tiempo de reacción = tiempo de reacción a


reacción alarma de proceso. El tiempo de reacción a alarma de proceso es el período que
transcurre entre la violación por exceso o defecto del valor de comparación actual y
el tratamiento del OB 40. Para el tiempo de medición parametrizado de 1, 2 ó 4 ms
se tiene:
 tiempo de reacción a alarma de proceso en caso de superación del límite superior
del valor de comparación < 1 ms + tiempo de medición
 tiempo de reacción a alarma de proceso en caso de superación por defecto del
límite inferior del valor de comparación < 1 ms + tiempo de medición + 1 / fre-
cuencia límite inferior

1 El tiempo para las CPU figura en el manual Autómata programable S7-300,


Configuración, instalación y datos de las CPU.
2 El tiempo de ejecución del programa de usuario debe calcularse para cada caso particular, ya que
cada programa de usuario tiene una longitud diferente.
3 Si el SFB se llama varias veces dentro de un ciclo de programa, entonces el tiempo de ejecución
del SFB deberá multiplicarse por la cantidad de llamadas.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 3-17
Función integrada Frecuencímetro

3.10 Ejemplos de aplicación

En este apartado Este apartado incluye dos ejemplos de aplicación de la función integrada Frecuencí-
metro. El primero muestra la supervisión de un accionamiento en vista a no violar
un determinado margen de velocidades predefinido.
El segundo ejemplo constituye una ampliación del primero. En él, el usuario puede
modificar el margen de velocidades, y a través de dos lámparas se señaliza el
margen de velocidades activo.

Nota
En este capítulo se utiliza para los ejemplos una CPU 312 IFM; lo mismo puede
realizarse con una CPU 314 IFM si se considera el hecho de que tiene una
entrada/salida integrada diferente (v. tabla 3-1).

Contenido del Apartado Tema Página


apartado 3.10.1 Supervisión de un margen de velocidades determinado 3-19
3.10.2 Supervisión de velocidad en dos márgenes 3-26

Funciones integradas CPU 312 IFM/CPU 314 IFM


3-18 EWA 4NEB 710 6058-04a
Función integrada Frecuencímetro

3.10.1 Supervisión de un margen de velocidades determinado

Tarea planteada Un eje gira a una velocidad constante. La velocidad del mismo se mide con una
barrera fotoeléctrica; la observación del margen de velocidades se supervisa por
medio de la función integrada Frecuencímetro. De violarse el margen de veloci-
dades permitido (960n1080 1/min) se activa una reacción a través del programa
de usuario:
 Violación por exceso: luce lámpara roja
 Violación por defecto: luce lámpara amarilla

Cableado La figura 3-7 muestra el esquema tecnológico y el cableado de este sistema de


supervisión de velocidad.

Entradas/salidas integradas

1
Barrera foto- 2 I 124.0 2
eléctrica 3 I 1 3
4 I 2 4
5 I 3 5
Fuente 6 I 4 6
luminosa 7 I 5 7
8 I 6 8
9 I 7 9
roja 1 0 I 125.0 10

1 1 I 1 11
1 2 Q124.0 12
amarilla 1 3 Q 1 13
Disco 1 4 Q 2 14
obturador 1 5 Q 3 15
1 6 Q 4 16
1 7 Q 5 17
1 8 18 L+
1 9 19 M
2 0 20

24 V L+
M

Figura 3-7 Supervisión de velocidad en un eje (1)

Diseño del disco El disco obturador mostrado en la figura 3-7 tiene 4 ranuras distribuidas simétrica-
obturador mente por el disco. Con ello, la frecuencia real vale un cuarto de la frecuencia
medida.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 3-19
Función integrada Frecuencímetro

Por qué ranuras La barrera fotoeléctrica detecta la presencia de luz: a su salida se tiene la señal
medida que se inyecta por la entrada digital Medida.
La señal medida se compone de 1 período con impulso + 1 período sin impulso.
El frecuencímetro sólo puede detectar con seguridad la señal si el ancho del impulso
w50 s y el ancho de no impulso w50 s (v. anexo A).
Si la frecuencia actual se aproxima a la frecuencia límite de 10 kHz, entonces para
observar la condición anterior se necesita la siguiente relación fija:
Ancho impulso : ancho no impulso = 1 : 1
Para nuestro ejemplo, se tiene:
 1 ancho impulso = 1 ranura
 1 ancho no impulso = 1 superficie sin ranura
Con ello, distribuyendo uniformemente las ranuras en el disco obturador se logra
una relación ancho de impulso – ancho de no impulso óptima. Se tiene:
Longitud de una ranura = longitud de una superficie sin ranura

Función de las En la tabla 3-13 se relacionan las funciones de las entradas y salidas para el ejem-
entradas y salidas plo.

Tabla 3-13 Conexión de entradas y salidas (1)

Borne de Entrada/ Función en el ejemplo


conexión salida
8 E 124.6 Se miden los flancos positivos de la señal medida.
1 ranura del disco obturador corresponde a 1 flanco positivo.
12 A 124.0 Se activa la salida tan pronto se sobrepase el valor de compara-
ción Límite superior.
Si la velocidad es > 1080 1/min, entonces luce la lámpara roja.
13 A 124.1 La salida se activa cuando se baje del valor de comparación
Límite inferior.
Cuando la velocidad es < 960 1/min, entonces luce la lámpara
amarilla. Esto puede ocurrir p. ej. durante el arranque cuando el
accionamiento no haya alcanzado aún su velocidad permitida.
18 L+ Tensión de alimentación 24 V DC
19 M Potencial de comparación de la tensión de alimentación

Funciones integradas CPU 312 IFM/CPU 314 IFM


3-20 EWA 4NEB 710 6058-04a
Función integrada Frecuencímetro

Cronograma El cronograma de la figura 3-8 muestra la relación entre la velocidad y las salidas
digitales.

Velocidad en 1/min

1080

960

Tiempo
Salida digital 124.0

Tiempo
Salida digital 124.1 luce lám-
para roja

Tiempo
luce lámpara amarilla

Figura 3-8 Cronograma para el ejemplo 1

Parametrizar con STEP 7 permite parametrizar la CPU como sigue:


STEP 7
Tabla 3-14 Parámetros para el ejemplo Frecuencímetro

Parámetro Ajuste Explicación


Número del DB de instancia 62 DB de instancia para el ejemplo (v. por defecto)
Tiempo de medición 4 ms Intervalo durante el cual la FI calcula el valor de
frecuencia actual.
Actualización automática en activada El DB de instancia se actualiza en cada punto de
el punto de control del ciclo1 control del ciclo.
1 Ajuste sólo necesario en CPU 314 IFM

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 3-21
Función integrada Frecuencímetro

Calcular valores de La tabla 3-15 muestra la forma de calcular los valores de comparación para el
comparación ejemplo.
Límite superior e
La forma de transferir al SFB 30 los valores de comparación a través del programa
inferior
de usuario figura más adelante en el ejemplo.

Tabla 3-15 Determinar valores de comparación

Valor de Velocidad Frecuencia para un tiempo de Valor de comparación Límite inferior/superior


comparación medición parametrizado de 10 s para SFB 30
Límite superior 1080 1/min 1080 + 18 1 + 18 Hz 18 Hz 4 (ranuras) = 72 Hz
60 s
Parámetro de entrada PRES_U_LIMIT para SFB 30
(dato en mHz): 72000
Límite inferior 960 1/min 960 + 16 1 + 16 Hz 1,6 Hz 4 (ranuras) = 64 Hz
60 s
Parámetro de entrada PRES_L_LIMIT para SFB 30
(dato en mHz): 64000

Inicialización Durante el arranque, el SFB 30 se llama desde el OB 100 y se inicializa una sola
del SFB 30 vez. Los valores de comparación se transfieren al SFB 30 en mHz.
La figura 3-9 muestra el SFB 30 con los parámetros de entrada inicializados.

SFB 30

M 24.0 EN ENO M 24.1


72000 PRES_U_LIMIT FREQ
MD 4 PRES_L_LIMIT U_LIMIT
FALSE SET_U_LIMIT L_LIMIT
FALSE SET_L_LIMIT STATUS_U
STATUS_L

Figura 3-9 Ocupación del SFB 30 durante el arranque (1)

Funciones integradas CPU 312 IFM/CPU 314 IFM


3-22 EWA 4NEB 710 6058-04a
Función integrada Frecuencímetro

Llamada cíclica El SFB 30 se llama cíclicamente desde el OB 1. En la figura 3-10 puede verse el
del SFB 30 ajuste del SFB 30.

SFB 30

M 24.0 EN ENO M 24.1


PRES_U_LIMIT FREQ MD 8

PRES_L_LIMIT U_LIMIT
TRUE SET_U_LIMIT L_LIMIT
TRUE SET_L_LIMIT STATUS_U A 124.0 (lámpara roja)

STATUS_L A 124.1 (lámpara amarilla)

Figura 3-10 Ocupación del SFB 30 durante el programa cíclico (1)

Bit de estado El bit de estado correspondiente del SFB 30 se activa tan pronto se viole por defecto
en el programa o exceso el margen de velocidades permitido.
de usuario
Cuando se activa el bit de estado STATUS_U (límite superior sobrepasado), se
activa la lámpara roja conectada a la salida 124.0.
Cuando se activa el bit de estado STATUS_L (límite inferior sobrepasado), se activa
la lámpara amarilla conectada a la salida 124.1.
Mientras no se tenga una frecuencia válida, los bits de estado siguen teniendo
estado 0.

Parámetro de El parámetro de salida FREQ informa de la frecuencia medida actual. Desde el pro-
salida FREQ grama de usuario es posible evaluar la frecuencia. Debido a las 4 ranuras del disco
obturador, la frecuencia medida deber dividirse por 4 para obtener la frecuencia real,
es decir, la velocidad del eje (se realiza en el programa de usuario que sigue).

DB de instancia En el ejemplo tratado, los datos se depositan en el DB de instancia 62.


del SFB 30

Programa de A continuación encontrará el programa de usuario para el ejemplo tratado. Ha sido


usuario escrito utilizando el Editor AWL bajo STEP 7.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 3-23
Función integrada Frecuencímetro

Datos globales La tabla 3-16 muestra los datos globales utilizados en el programa de usuario.
utilizados
Tabla 3-16 Datos globales para el ejemplo 1

Dato global Significado


MD 4 Valor de comparación Límite inferior (nuevo)
MD 8 Frecuencia medida actual
MD 12 Velocidad real del eje en 1/min
M 24.0 Habilitación para ejecutar el SFB 30
M 24.1 Depósito de los bits RB (= parámetro de salida ENO del SFB 30)
A 124.0 Encendido/apagado de la lámpara roja
A 124.1 Encendido/apagado de la lámpara amarilla

Sección de En la sección de instrucciones del OB 100 se escribirá en AWL el siguiente pro-


instrucciones grama de usuario:
del OB 100

AWL (OB 100) Explicación


Segmento 1
L L#64000 Ajustar valor de comparación PRES_L_LIMIT en
T MD 4 MD 4 (visualización posible vía STATUS VAR)

SET Habilitación para ejecutar el SFB 30


= M 24.0
U M 24.0 si M 24.0 = 1, es decir EN = 1 en SFB 30,
entonces procesar SFB;
SPBNB m01 para RLO = 0, saltar a m01

CALL SFB 30, DB 62 Llamar el SFB 30 con DB de instancia


PRES_U_LIMIT: = L#72000 Ajustar valor de comparación PRES_U_LIMIT
PRES_L_LIMIT: = MD 4 Asignar MD 4
SET_U_LIMIT: = FALSE SET_U_LIMIT = 0 para generar flanco positivo
en el OB 1
SET_L_LIMIT: = FALSE SET_L_LIMIT = 0 para generar flanco positivo
en el OB 1
FREQ: =
U_LIMIT: =
L_LIMIT: =
STATUS_U: =
STATUS_L: =
m01: U BIE Consuta del bit RB (BIE) (= ENO en SFB 30)
para evaluación de errores
= M 24.1

Funciones integradas CPU 312 IFM/CPU 314 IFM


3-24 EWA 4NEB 710 6058-04a
Función integrada Frecuencímetro

Sección de En la sección de instrucciones del OB 1 deberá escribirse en AWL el programa de


instrucciones usuario siguiente:
en el OB 1

AWL (OB 1) Explicación


Segmento 1
. Programa de usuario personalizado
.
U M 24.1 si M 24.1 = 1, es decir EN = 1 en SFB 30,
entonces ejecutar SFB;
SPBNB m01 si RLO = 0, saltar a m01

CALL SFB 30, DB 62 Llamada del SFB 30 con DB de instancia


PRES_U_LIMIT: =
PRES_L_LIMIT: =
SET_U_LIMIT: = TRUE Ajustar los valores de comparación
SET_L_LIMIT: = TRUE con flanco positivo
FREQ: = MD 8 La frecuencia medida actual está en MD 8
U_LIMIT: =
L_LIMIT: =
STATUS_U: = A 124.0 si A 124.0 = 1, entonces luce lámpara roja
STATUS_L: = A 124.1 si A 124.1 = 1, entonces luce lámpara
amarilla

m01: U BIE Consulta de los bits RB (BIE) (= ENO en


= M 24.1 SFB 30) para evaluación de errores

L MD 8 Finalizar si no se ha leído ningún valor de


velocidad válido
L L#-1
==D
BEB

L MD 8 Conversión de la frecuencia medida en la


L 4000 velocidad real del eje
/D
T L#60
*D
T MD 12 Velocidad presente en decimal en MD 12 in
1/min.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 3-25
Función integrada Frecuencímetro

3.10.2 Supervisión de velocidad en dos márgenes

Introducción El ejemplo siguiente constituye una ampliación del ejemplo que figura en el
apt. 3.10.1. Todas las funciones comunes a ambos ejemplos se han descrito en el
apt. 3.10.1. En el texto que sigue se mencionan los puntos correspondientes del
apt. 3.10.1.

Tarea planteada Un eje gira con una velocidad aproximadamente constante. La velocidad del accio-
namiento puede ajustarse en 2 escalones. Se mide con una barrera fotoeléctrica y se
supervisa utilizando la función integrada Frecuencímetro. A través de un pulsador,
el usuario puede conmutar entre los dos márgenes de velocidades. Tras conectar la
CPU, queda activado el margen 1.
Margen de velocidades admitido 1: 960  n  1080 1/min
Margen de velocidades admitido 2: 1470  n  1520 1/min
Si se abandona el margen de velocidades permitido se activa una reacción a través
del programa de usuario:
 Violación por exceso del margen permitido 1: luce lámpara roja 1
 Violación por defecto del margen permitido 1: luce lámpara amarilla 1
 Violación por exceso del margen permitido 2: luce lámpara roja 2
 Violación por defecto del margen permitido 2: luce lámpara amarilla 2

Funciones integradas CPU 312 IFM/CPU 314 IFM


3-26 EWA 4NEB 710 6058-04a
Función integrada Frecuencímetro

Cableado La figura 3-11 muestra el esquema tecnológico y el cableado de la función de


supervisión de velocidad.

Entradas/salidas integradas

1
Barrera foto- 2 I 124.0 2
eléctrica 3 I 1 3
4 I 2 4
5 I 3 5
Fuente 6 I 4 6
luminosa 7 I 5 7
8 I 6 8
9 I 7 9
Lámp. roja 1 1 0 I 125.0 10

1 1 I 1 11
Lámp. amarilla 1 1 2 Q124.0 12
1 3 Q 1 13
Disco 1 4 Q 2 14
obturador 1 5 Q 3 15
Lámp. roja 2
1 6 Q 4 16
1 7 Q 5 17
Lámp. amarilla 2 1 8 18 L+
1 9 19
M
2 0 20

24 V L+
M

Figura 3-11 Supervisión de la velocidad de un eje (2)

Función de las La tabla 3-17 relaciona las funciones de las entradas y salidas para el ejemplo en
entradas y salidas cuestión.

Tabla 3-17 Conexión de las entradas y salidas (2)

Borne de Entrada/ Función en el ejemplo


conexión salida
8 E 124.6 Se miden los flancos positivos de la señal correspondiente.
1 ranura del disco obturador corresponde a 1 flanco positivo.
9 E 124.7 Al apretar el pulsador se conmuta de margen permitido, de 1 a 2 o
viceversa.
12 A 124.0 La salida se activa tan pronto se sobrepase el valor de comparación
Límite superior de la velocidad 1.
Si la velocidad es > 1080 1/min, entonces luce la lámpara roja 1.
13 A 124.1 La salida se activa tan pronto se baje del valor de comparación
Límite inferior de la velocidad 1.
Si la velocidad es < 960 1/min, entonces luce la lámpara amarilla 1.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 3-27
Función integrada Frecuencímetro

Tabla 3-17 Conexión de entradas y salidas (2), continuación

Borne de Entrada/ Función en el ejemplo


conexión salida
14 A 124.2 La salida se activa tan pronto se sobrepase el valor de comparación
Límite superior de la velocidad 2.
Si la velocidad es > 1520 1/min, entonces luce la lámpara roja 2.
15 A 124.3 La salida se activa cuando se baje del valor de comparación Límite
inferior de la velocidad 2.
Si la velocidad es < 1470 1/min, entonces luce la lámpara amarilla 2.
18 L+ Tensión de alimentación 24 V DC
19 M Potencial de comparación de la tensión de alimentación

Cronograma para El cronograma de la figura 3-12 muestra la relación entre el margen de velocidades
el margen de velo- 2 y las salidas digitales correspondientes. El cronograma para el margen de veloci-
cidad 2 dades 1 se encuentra en el apt. 3.10.1.

Velocidad
en 1/min
1520

1470

Tiempo
Salida digital 124.2

Tiempo
Salida digital 124.3 luce lámpara
roja 2

Tiempo
luce lámpara amarilla 2

Figura 3-12 Cronograma para el ejemplo 2

Funciones integradas CPU 312 IFM/CPU 314 IFM


3-28 EWA 4NEB 710 6058-04a
Función integrada Frecuencímetro

Parametrizar con STEP 7 permite parametrizar la CPU de la forma descrita en el apt. 3.10.1.
STEP 7

Calcular valores de La tabla 3-18 muestra la forma de calcular los valores de comparación para el
comparación margen de velocidades 2. La determinación de los valores de comparación para el
Límite inferior y margen de velocidades 1 figura en el apt. 3.10.1.
superior
La forma de transferir los valores de comparación al SFB 30 a través del programa
de usuario puede consultarse más adelante en el ejemplo.

Tabla 3-18 Determinar los valores de comparación para el margen de velocidades

Valor de Velocidad Frecuencia para un tiempo de Valor de comparación límite inferior/superior


comparación medición parametrizado de 10 s SFB 30
Límite superior 1520 1/min 1520 [ 25, 3 1 [ 25, 3 Hz 25,3 Hz 4 (ranuras) [ 101 Hz
60 s
Parámetro de entrada PRES_U_LIMIT para SFB 30
(dato en mHz): 101000
Límite inferior 1470 1/min 1470 + 24, 5 1 + 24, 5 Hz 24,5 Hz 4 (ranuras) = 98 Hz
60 s
Parámetro de entrada PRES_L_LIMIT para SFB 30
(dato en mHz): 98000

Inicialización del Durante el arranque, el SFB 30 se llama dos veces desde el OB 100 y se inicializa.
SFB 30 Los valores de comparación para el margen de velocidad se transfieren al SFB 30
en mHz.
La figura 3-13 muestra el SFB 30 (2ª llamada en el OB 100) con los parámetros de
entrada inicializados.

SFB 30

M 24.0 EN ENO M 24.1


72000 PRES_U_LIMIT FREQ
64000 PRES_L_LIMIT U_LIMIT
TRUE SET_U_LIMIT L_LIMIT
TRUE SET_L_LIMIT STATUS_U
STATUS_L

Figura 3-13 Ocupación del SFB 30 durante el arranque (2)

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 3-29
Función integrada Frecuencímetro

Llamada cíclica El SFB 30 se llama cíclicamente en el OB 1. Durante dicha operación pueden trans-
del SFB 30 ferirse los nuevos valores de comparación, en mHz, al SFB 30.
La figura 3-14 muestra al SFB 30 con los parámetros de entrada y salida.
Tras apretar el pulsador (E 124.7) se activan flancos en los parámetros de entrada
SET_U_LIMIT y SET_L_LIMIT. Tan pronto como quedan aplicados los flancos se
activan por ejemplo en el SFB 30 los valores de comparación para el margen de
velocidades 2.

SFB 30

M 24.0 EN ENO M 24.1


PRES_U_LIMIT FREQ MD 8

PRES_L_LIMIT U_LIMIT MD 12
E 124.7 SET_U_LIMIT L_LIMIT MD 16
E 124.7 SET_L_LIMIT STATUS_U M 100.1

STATUS_L M 100.2

Figura 3-14 Ocupación del SFB 30 durante el programa cíclico (2)

Conmutar al Apretando nuevamente el pulsador biestable (E 124.7) se activan en el SFB 30 los


margen 1 valores de comparación para el margen de velocidades 1.

Bit de estado Si se viola por defecto o exceso el margen de velocidades, entonces se activa el bit
en el programa de estado correspondiente del SFB 30.
de usuario
Margen de velocidades 1:
 Si se activa el bit de estado STATUS_U (límite superior sobrepasado), entonces
se enciende la lámpara roja 1 a través de la salida 124.0.
 Si se activa el bit de estado STAUTS_L (límite inferior sobrepasado por
defecto), entonces se enciende la lámpara amarilla 1 a través de la salida 124.1.
Margen de velocidades 2:
 Si se activa el bit de estado STATUS_U (límite superior sobrepasado), entonces
se enciende la lámpara roja 2 a través de la salida 124.2.
 Si se activa el bit de estado STAUTS_L (límite inferior sobrepasado por
defecto), entonces se enciende la lámpara amarilla 2 a través de la salida 124.3
Mientras no se tenga una frecuencia válida, los bits de estado siguen teniendo
estado 0.

Funciones integradas CPU 312 IFM/CPU 314 IFM


3-30 EWA 4NEB 710 6058-04a
Función integrada Frecuencímetro

Parámetro de A través del parámetro de salida FREQ se emite la frecuencia medida actual. La
salida FREQ frecuencia puede evaluarse en el programa de usuario. Debido a presencia de las
4 ranuras, la frecuencia medida deber dividirse por 4 para obtener la frecuencia real
y con ello la velocidad del eje (se realiza en el programa de usuario que viene a con-
tinuación).

DB de instancia En el ejemplo presente, los datos se depositan en el DB de instancia 62.


del SFB 30

Programa de A continuación encontrará el programa de usuario para el ejemplo tratado. Ha sido


usuario escrito utilizando Editor AWL en STEP 7.

Datos globales La tabla 3-19 muestra los datos globales empleados en el programa de usuario
utilizados
Tabla 3-19 Datos globales para el ejemplo 2

Dato global Significado


MD 8 Frecuencia medida actual
MD 20 Velocidad real del eje en 1/min
MD 12 Valor de comparación Límite superior actual
MD 16 Valor de comparación Límite inferior actual
M 24.0 Habilitación de la ejecución del SFB 30
M 24.1 Depósito de los bits RB (= parámetro de salida ENO de SFB 30)
M 99.0 Marca auxiliar
M 99.1 Marca de flanco
M 100.0 = 1 Margen de velocidades 1
M 100.1 = 0 Margen de velocidades 2
M 100.1 STATUS_U
M 100.2 STATUS_L
A 124.0 Encendido/apagado de la lámpara roja 1
A 124.1 Encendido/apagado de la lámpara amarilla 1
A 124.2 Encendido/apagado de la lámpara roja 2
A 124.3 Encendido/apagado de la lámpara amarilla 2
E 124.7 Pulsador biestable para conmutar de margen de velocidades

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 3-31
Función integrada Frecuencímetro

Sección de En la sección de instrucciones del OB 100 se entrará el programa de usuario en


instrucciones AWL siguiente:
OB 100

AWL (OB 100) Explicación


Segmento 1

CALL SFB 30 , DB62


PRES_U_LIMIT:=
PRES_L_LIMIT:=
SET_U_LIMIT :=FALSE SET_U_LIMIT = 0 para generar flanco positivo
en la 2ª llamada del SFB 30
SET_L_LIMIT :=FALSE SET_L_LIMIT = 0 para generar flanco positivo
en la 2ª llamada del SFB 30
FREQ :=
U_LIMIT :=
L_LIMIT :=
STATUS_U :=
STATUS_L :=
CALL SFB 30 , DB62
PRES_U_LIMIT:=L#72000 Especificar valores de comparación para
PRES_L_LIMIT:=L#64000 margen de velocidad 1
SET_U_LIMIT :=TRUE
SET_L_LIMIT :=TRUE
FREQ :=
U_LIMIT :=
L_LIMIT :=
STATUS_U :=
STATUS_L :=
U BIE
= M 24.0 Si no ha aparecido ningún error, entonces
habilitar SFB para OB1
SET
= M 100.0 Preajustar margen de velocidad 1

Funciones integradas CPU 312 IFM/CPU 314 IFM


3-32 EWA 4NEB 710 6058-04a
Función integrada Frecuencímetro

Sección de En la sección de instrucciones del OB 1 se entrará el programa de usuario en AWL


instrucciones OB 1 siguiente:

AWL (OB 1) Explicación


Segmento 1

U E 124.7 Formación de flancos para entrada de pulsador


FP M 99.0 para conmutación de margen de velocidad
= M 99.1
U M 99.1
SPBN NFL
UN M 100.0 Invertir marca de margen de velocidad al apa–
= M 100.0 recer flanco pos. en E 124.7 (M 100.0 = 1 ⇒
NFL: U M 100.0 margen de velocidad 1)
SPB DZB1 Si margen 1, entonces saltar a DBZ1.
L L#101000 Ajustar directam. en DB de inst. valor de
T DB62.DBD 0 compar. PRES_U_LIMIT para margen de vel. 2
L L#98000 Ajustar directam. en DB de inst. valor de
T DB62.DBD 4 compar. PRES_L_LIMIT para margen de vel. 2
SPA wei
DZB1: L L#72000 Ajustar directam. en DB de inst. valor de
T DB62.DBD 0 compar. PRES_U_LIMIT para margen de vel. 1
L L#64000 Ajustar directam. en DB de inst. valor de
T DB62.DBD 4 compar. PRES_L_LIMIT para margen de vel. 1
wei: NOP 0
U M 24.0 Señal de habilitación procedente de OB 100
SPBNB M001
CALL SFB 30 , DB 62
PRES_U_LIMIT:=
PRES_L_LIMIT:=
SET_U_LIMIT :=E124.7 Si se ha apretado el pulsador E 124.7, acep–
SET_L_LIMIT :=E124.7 tación de los valores de comparación espec.
FREQ :=MD8 Frecuencia actual
U_LIMIT :=MD12 Valor de comparación actual U_LIMIT
L_LIMIT :=MD16 Valor de comparación actual L-LIMIT
STATUS_U :=M100.1 Señalización: límite sup. violado por exceso
STATUS_L :=M100.2 Señalización: limite inf. violado por defecto

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 3-33
Función integrada Frecuencímetro

AWL (OB 1, continuación) Explicación

M001: U BIE
= M 24.1 Señalización de si se ha ejecutado correctamente
la llamada del SFB
U M 100.0 si margen de velocidad 1 y
U M 100.1 límite superior violado por exceso,
= A 124.0 entonces encender lámpara roja 1

U M 100.0 si margen de velocidad 1 y


U M 100.2 límite inferior violado por defecto,
= A 124.1 entonces encender lámpara amarilla 1

UN M 100.0 si margen de velocidad 2 y


U M 100.1 límite superior violado por exceso,
= A 124.2 entonces encender lámpara roja 2

UN M 100.0 si margen de velocidad 2 y


U M 100.2 límite inferior violado por defecto,
= A 124.3 entonces encender lámpara amarilla 2

L MD 8 Finalizar si no se ha leído ningún valor de


velocidad válido
L L#-1
==D
BEB
L MD 8 Conversión de la frecuencia indicada en la
velocidad real
L 4000
/D
L 60
*D Indicación de la velocidad ƪ1/min.ƫ
T MD 20

Funciones integradas CPU 312 IFM/CPU 314 IFM


3-34 EWA 4NEB 710 6058-04a
Función integrada Contador 4
Entradas/salidas La tabla siguiente relaciona las entradas/salidas integradas especiales de la
digitales CPU 312 IFM y de la CPU 314 IFM reservadas para la función integrada Contador.

Tabla 4-1 Vista general: entradas/salidas integradas para la función integrada Contador en
las CPU 312 IFM y 314 IFM

CPU 312 IFM CPU 314 IFM Función


E 124.6 E 126.0 Entrada digital Adelante
E 124.7 E 126.1 Entrada digital Atrás
E 125.0 E 126.2 Entrada digital Sentido
E 125.1 E 126.3 Entrada digital Start/Stop HW
A 124.0 A 124.0 Salida digital A
A 124.1 A 124.1 Salida digital B

Nota
En este capítulo se utiliza para los ejemplos una CPU 312 IFM; lo mismo puede
realizarse con una CPU 314 IFM si se considera el hecho de que tiene
entradas/salidas integradas diferentes (v. tabla 4-1).

Contenido del Apartado Tema Página


capítulo 4.1 Generalidades sobre el funcionamiento 4-2
4.2 Funcionamiento del contador 4-3
4.3 Funcionamiento de los comparadores 4-5
4.4 Parametrizar 4-8
4.5 Cablear 4-10
4.6 Bloque de función del sistema 29 4-16
4.7 Estructura del DB de instancia 4-19
4.8 Evaluar las alarmas de proceso 4-20
4.9 Cálculo del tiempo de ciclo y de los tiempos de reacción 4-22
4.10 Ejemplos de aplicación 4-24

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 4-1
Función integrada Contador

4.1 Generalidades sobre el funcionamiento

Introducción En este apartado se presenta el esquema de bloques de la función integrada Conta-


dor. El esquema de bloques incluye todas las partes más importantes de la fución
integrada con todas las entradas y salidas.
Los apartados 4.2 y 4.3 hacen referencia al esquema de bloques. En ellos encontrará
la descripción del funcionamiento de las partes más importantes de la función inte-
grada y su funcionamiento conjunto con sus entradas y salidas.

Finalidad de la La función integrada Contador permite totalizar impulsos de contaje con una
función integrada frecuencia de hasta 10 kHz. La función integrada Contador permite contar en
sentido hacia adelante y hacia atrás, es decir incrementar y decrementar.

Esquema de La figura 4-1 muestra el esquema de bloques de la función integrada Contador.


bloques

Valor de comparación Valor de comparación


PRES_COMP_A Com- COMP_A
Ajustar val. de comp. para-
dor A Bit de estado
SET_COMP_A
& STATUS_A
Entrada digital Sentido Conta- Salida digital A
Entrada digital Adelante & dor

Entrada digital Start/Stop HW Valor actual del


&
contador COUNT
EN_COUNT Start/Stop SW
&
Entrada digital Atrás

Ajustar valor inicial


SET_COUNT

Val. inicial contador


PRES_COUNT Valor de compara-
Com- ción COMP_B
Ajustar val. de comp.
SET_COMP_B para- Bit de estado
dor B STATUS_B
Valor de comparación &
PRES_COMP_B Salida digital B
Habilitación salidas digitales
EN_DO
Estado lógico
Valor numérico

Figura 4-1 Esquema de bloques de la función integrada Contador

Funciones integradas CPU 312 IFM/CPU 314 IFM


4-2 EWA 4NEB 710 6058-04a
Función integrada Contador

4.2 Funcionamiento del contador

Contador Como consecuencia de la totalización de los impulsos de contaje (adelante y atrás)


se obtiene el valor actual del contador.
Los impulsos de contaje se miden a través de 2 entradas digitales de la CPU, en la
entrada digital Adelante y en la entrada digital Atrás.
Utilizando STEP 7 se parametriza si deben evaluarse las entradas digitales y, en
caso afirmativo, si se contabilizan los flancos negativos o positivos.

Valor actual del El contador calcula el valor actual utilizando la fórmula siguiente:
contador
Valor actual = Cantidad de flancos DI adelante – Cantidad de flancos DI atrás

Funcionamiento En el ejemplo mostrado en la figura 4-2 puede verse cómo se modifica el valor
del contador actual del contador cuando aparecen impulsos de contaje sucsivos en ambas entra-
das digitales. En la entrada digital Adelante se evalúan los flancos positivos; en la
entrada digital Atrás, los flancos negativos.

Valor actual del contador

Tiempo
Estado de señal en
entrada digital Adelante

24 V

Tiempo
Estado de señal en
entrada digital Atrás

24 V

Tiempo

Figura 4-2 Impulsos de contaje y valor actual del contador

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 4-3
Función integrada Contador

Arrancar o parar La función integrada Contador puede arrancarse/pararse alternativamente como


el contador sigue:
 vía las entradas/salidas integradas: entrada digital Start/Stop HW
 vía el programa de usuario: parámetro de entrada EN_COUNT en SFB 29
La entrada digital y los parámetros de entrada están combinados lógicamente con
una función Y, es decir, sólo cuando están activadas ambas se evalúan las entradas
digitales Adelante y Atrás.

Definir valor inicial A través del parámetro de entrada PRES_COUNT en SFB 29 puede definirse el
para contador valor inicial con el que comienza a contar el contador. El valor inicial lo acepta el
contador:
 cuando se aplique un flanco positivo en el parámetro de entrada SET_COUNT
de SFB 29.
 cuando aparezca un evento de contaje, es decir, cuando se alcance desde abajo el
valor de comparación del contado (parametrizado con STEP 7).

Cambiar sentido La entrada digital Sentido permite cambiar el sentido de contaje de las entradas
de contaje digitales Adelante y Atrás. Mientras que esté a ”0” la entrada digital Sentido, la
entrada digital Adelante cuanta hacia atrás, y la entrada digital Atrás adelante.

Superación de la La función integrada Contador cuenta impulsos hasta una frecuencia de máx.
frecuencia límite 10 kHz.

Precaución
! Si la frecuencia actual supera la frecuencia límite de 10 kHz, entonces:
 ya no está garantizado el correcto funcionamiento de la función integrada.
 se eleva la carga del ciclo.
 se eleva el tiempo de reacción frente a alarmas de proceso.
 puede perturbarse la comunicación (llegándose hasta el corte del enlace).
Si responde la vigilancia de tiempo de ciclo (watchdog), entonces la CPU pasa a
STOP.

Funciones integradas CPU 312 IFM/CPU 314 IFM


4-4 EWA 4NEB 710 6058-04a
Función integrada Contador

4.3 Funcionamiento de los comparadores

Comparadores La función integrada Contador incorpora 2 comparadores. Un comparador coteja


un valor actual del contador con un valor de comparación predefinido, activando
una determinada reacción cuando se presenta un evento parametrizado.

Comparadores Es posible parametrizar eventos para cada comparador.


reaccionan a
Eventos frente a los cuales reacciona el comparador A:
eventos
 El valor actual del contador alcanza desde abajo el valor de comparación, es
decir el valor actual cambia de COMP_A–1 (se lee: COMP_A menos 1) a
COMP_A.
 El valor actual del contador abandona desde abajo el valor de comparación, es
decir el valor actual cambia de COMP_A a COMP_A–1.
Eventos frente a los cuales reacciona el comparador B:
El comparador B reacciona frente a los mismos eventos que el comparador A.
El comparador B tiene únicamente asignado un valor de comparación (COMP_B)
diferente.

Ejemplo La figura 4-3 muestra un ejemplo con todos los posibles eventos frente a los que
pueden reaccionar los comparadores. Están prescritos los valores siguientes:
 valor de comparación COMP_A = 350
 valor de comparación COMP_B = 100
Si el valor actual del contador cambia debido a la llegada de impulso de 349 a 350 ó
de 350 a 349, entonces se activa una reacción por parte del comparador A.
Si el valor actual del contador cambia debido a la entrada de un impulso de 99 a 100
ó de 100 a 99, entonces se activa una reacción desde el comparador B.

Valor actual del contador


Val. de comp. COMP_A
abandonado hacia abajo
350
349
Val. de comp COMP_A Val. de comp. COMP_B
alcanzado desde abajo abandonado hacia abajo
100
99
Val. de comp. COMP_B alcanzado desde abajo
Tiempo

Figura 4-3 Eventos frente a los que reaccionan los comparadores

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 4-5
Función integrada Contador

Reacciones Cuando el valor actual alcanza o abandona el valor de comparación, entonces


parametrizables pueden activarse las reacciones siguientes:
 Activación/desactivación de la salida digital A ó B
 Disparo de una alarma de proceso
 Reset contador
 Ajuste de los comparadores A ó B
Las reacciones se parametrizan con STEP 7
En el apartado 4.4 figura una relación de los parámetros posibles con sus valores
permitidos.

Parametrizar Usando STEP 7 es posible parametrizar para las salidas digitales A y B las propie-
salidas digitales dades siguientes:
 On: se activa la salida digital
 Off: se desactiva la salida digital
 sin efecto: permanece sin efecto el estado de la salida digital

Habilitar salidas El parámetro de entrada EN_DO de SFB 29 permite habilitar las salidas digitales
digitales para la función integrada. Tras la habilitación, las reacciones de los comparadores A
y B se transfieren directamente al proceso de automatización vía las entradas/salidas
integradas.
Si el parámetro de entrada EN_DO se pone continuamente a ”0”, entonces las sali-
das digitales pueden utilizarse como salidas digitales estándar.

Comportamiento El bit de estado STATUS_A o STATUS_B en SFB 29 se activa cuando:


de los bits de
Valor actual del contador COUNT w valor de comparación COMP_A (B)
estado
Los bits de estado pueden evaluarse en el programa de aplicación.

Funciones integradas CPU 312 IFM/CPU 314 IFM


4-6 EWA 4NEB 710 6058-04a
Función integrada Contador

Ejemplo En la figura 4-4 pueden verse las reacciones de la salida digital A y del bit de estado
STATUS_A cuando el valor actual alcanza y abandona el valor de comparación
COMP_A. Con STEP 7 se parametrizó:
 valor de comparación alcanzado desde abajo: salida digital A = On
 valor de comparación abandonado hacia abajo: salida digital A = sin efecto
Es posible modificar desde el programa de usuario las salidas utilizadas por la
función integrada, p. ej. desactivar la salida digital A.

Valor actual del contador Se activa


reacción
Val. de comp.
COMP_A
Val. de comp.
COMP_A–1 Se activa
reacción

Salida digital A Tiempo

1
On sin efecto
0
Tiempo
Bit de estado STATUS_A

1
0
Tiempo

Figura 4-4 Ejemplo: activar reacciones

Definir nuevos Los parámetros de entrada PRES_COMP_A ó PRES_COMP_B del SFB 29 per-
valores de miten prescribir nuevos valores de comparación.
comparación
El comparador acepta los nuevos valores de comparación cuando;
 aparece un flanco positivo en los parámetros de entrada SET_COMP_A ó
SET_COMP_B en SFB 29.
 se produce un evento de contaje1 parametrizado con STEP 7.

1 Se entiende por evento de contaje cuando el valor real del contador alcanza o abandona un valor de
comparación y se ha parametrizado con STEP 7 la reacción correspondiente.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 4-7
Función integrada Contador

4.4 Parametrizar

Herramienta para La función integrada se parametriza con STEP 7. La forma de trabajar con STEP 7
la parametrización figura descrita en el manual Software estándar S7 y M7, STEP 7.

Parámetros y sus La tabla 4-2 relaciona los parámetros para la función integrada Contador.
valores posibles

Tabla 4-2 Bloque de parámetros ”Entradas/salidas integradas”

Parámetro Explicación Valores Prefijado


posibles
Entrada de En la entrada digital Adelante es posible activar evaluación de flancos desactivada flanco
contaje: Adelante positivos o negativos. Si se selecciona ”desactivado”, entonces no se flanco positivo positivo
evalúa ningún impulso de contaje. La entrada digital asociada puede
flanco negativo
utilizarse también como entrada estándar.
Entrada de En la entrada digital Atrás es posible activar evaluación de flancos posi- desactivada flanco
contaje: Atrás tivos o negativos. Si se selecciona ”desactivado”, entonces no se evalúa flanco positivo positivo
ningún impulso de contaje. La entrada digital asociada puede utilizarse
flanco negativo
también como entrada estándar.
Número del El DB de instancia contiene los datos que se intercambian la función 1 a 63 63
DB de instancia integrada y el programa de usuario.
Actualización Se define si en el punto de control de ciclo se actualizan los DB de activada/ activada
automática en el instancia de las funciones integradas. desactivada
punto de control
del ciclo1
Valor de comparación alcanzado por abajo (de COMP_A–1 a COMP_A)
Salida digital A Es posible ajustar la reacción de la salida digital A cuando el valor sin efecto sin efecto
actual alcanza el valor de comparación por abajo. On
Off
Alarma de Es posible ajustar el disparo de una alarma de proceso cuando el valor activada/ desactivada
proceso real alcanza el valor de comparación por abajo. desactivada
Reset contador Es posible definir el Reset del contador cuando el valor actual alcance el activada/ desactivada
valor de comparación por abajo. desactivada
Ajustar Es posible definir el ajuste del comparador A cuando el valor real activada/ desactivada
comparador A alcance el valor de comparación por abajo. desactivada

1 Este parámetro sólo puede ajustarse en la CPU 314 IFM; en la CPU 312 IFM este parámetro está activado automáticamente.

Funciones integradas CPU 312 IFM/CPU 314 IFM


4-8 EWA 4NEB 710 6058-04a
Función integrada Contador

Tabla 4-2 Bloque de parámetros ”Entradas/salidas integradas”, continuación

Parámetro Explicación Valores Prefijado


posibles
Valor de comparación abandonado hacia abajo (de COMP_A a COMP_A–1)
Salida digital A Es posible ajustar la reacción de la salida digital A cuando el valor sin efecto sin efecto
actual abandone el valor de comparación hacia abajo. On
Off
Alarma de Es posible ajustar el disparo de una alarma de proceso cuando el valor activada/ desactivada
proceso real abandone el valor de comparación hacia abajo. desactivada
Reset contador Es posible definir el Reset del contador cuando el valor actual abandone activada/ desactivada
el valor der eferencia hacia abajo. desactivada
Ajustar Es posible definir el ajuste del comparador A cuando el valor real aban- activada/ desactivada
comparador A done el valor de comparación hacia abajo. desactivada
Valor de comparación alcanzado por abajo (de COMP_B–1 a COMP_B)
(v. valor de comparación de COMP_A–1 a COMP_A)
Valor de comparación abandonado hacia abajo (de COMP_B a COMP_B–1)
(v. valor de comparación de COMP_A a COMP_A–1)

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 4-9
Función integrada Contador

4.5 Cablear

Contenido del Apartado Tema Página


apartado 4.5.1 Conectar los sensores a las entradas/salidas integradas 4-11
4.5.2 Conectar los actuadores a las entradas/salidas integradas 4-14

Funciones integradas CPU 312 IFM/CPU 314 IFM


4-10 EWA 4NEB 710 6058-04a
Función integrada Contador

4.5.1 Conectar los sensores a las entradas/salidas integradas

Introducción Para el cableado se considera la CPU 312 IFM; para la CPU 314 IFM rige lo mismo
con la única diferencia de que las entradas/salidas integradas son otras (v. tabla 4-1).

Función de las Los sensores se conectan a las entradas digitales Adelante y Atrás.
entradas digitales
La función integrada Contador puede arrancarse y pararse a través de la entrada
digital Start/Stop HW.
La entrada digital Sentido permite cambiar el sentido de contaje en las entradas
digitales Adelante/Atrás.

Entrada digital La entrada digital Start/Stop HW está combinada lógicamente con una función Y
Start/Stop HW con el parámetro de entrada EN_COUNT del SFB 29 (v. apt. 4.6).
Si no se conecta ningún interruptor en la entrada digital Start/Stop HW, entonces es
necesario aplicar permanentemente una tensión de 24 V en dicha entrada digital.
Sólo entonces se evalúan los impulsos de contaje en las entradas digitales Adelante
y Atrás. El contador se arranca/para a través del parámetro de entrada EN_COUNT
del SFB 29.

Cambiar sentido Si se aplica en la entrada digital Sentido una tensión de 24 V, entonces se modifica
de contaje el sentido de contaje de las entradas digitales Adelante y Atrás.
Prerrequisito: La entrada digital Start/Stop HW y el parámetro de entrada
EN_COUNT del SFB 29 están a estado ”1”.
En la tabla 4-3 se aclara el funcionamiento de la entrada digital Sentido.

Tabla 4-3 Funcionamiento de la entrada digital Sentido

Entrada digital Sentido de contaje


Sentido
24 V aplicados  La entrada digital Adelante cuenta en sentido adelante
y
 La entrada digital Atrás cuenta en sentido atrás
24 V no aplicados  La entrada digital Adelante cuanta en sentido atrás
y
 La entrada digital Atrás cuanta en sentido adelante

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 4-11
Función integrada Contador

Observar tiempos Cuando se active o desactive la entrada digital Start/Stop HW Sentido es necesario
observar los tiempos siguientes:
 antes del primer flanco activo del impulso de contaje: tiempo w100 s
 tras el último flanco activo del impulso de contaje: tiempo w100 s

Impulso Primer flanco Ultimo flanco


contaje positivo positivo
Tiempo

Entrada digital
Start/Stop HW Tiempo
o Sentido
w100 s w100 s

Figura 4-5 Tiempos a respetar en los entradas digitales Sentido y Start/Stop HW

Bornes de La tabla 4-4 muestra los bornes de conexión importantes de las entradas/salidas inte-
conexión gradas de la CPU 312 IFM para los sensores de la función integrada.

Tabla 4-4 Bornes de conexión para los sensores

Borne de conexión Designación Descripción


8 E 124.6 Adelante
9 E 124.7 Atrás
10 E 125.0 Sentido
11 E 125.1 Start/Stop HW
18 L+ Tensión de alimentación
19 M Masa

Funciones integradas CPU 312 IFM/CPU 314 IFM


4-12 EWA 4NEB 710 6058-04a
Función integrada Contador

Esquema de La figura 4-6 muestra el esquema de conexión de principio de los sensores


conexión (p. ej. detectores BERO 1 y BERO 2) en las entradas/salidas integradas.

Entradas/salidas integradas

1
2 I 124.0 2
3 I 1 3
4 I 2 4
5 I 3 5
6 I 4 6
7 I 5 7
8 I 6 8
9 I 7 9
BERO 1 1 0 I 125.0 10

I 1 11
BERO 2 1 1
1 2 Q124.0 12
Utilizar cables 1 3 Q 1 13
1 4 Q 2 14
de señal 1 5 Q 3 15
apantallados 1 6 Q 4 16
1 7 Q 5 17
24 V 1 8 18
L+
1 9 19 M
2 0 20

Figura 4-6 Cablear los sensores

Apantallado Para conectar los sensores deberá utilizarse cables de señal apantallados; la pantalla
del mismo deberá unirse a tierra. Para ello debe utilizarse el componente mecánico
denominado estribo de contactado de pantallas.
Detalles extensos sobre la forma de contactar la pantalla de los cables figuran en el
manual Autómata programable S7-300, Configuración, instalación y datos de
las CPU.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 4-13
Función integrada Contador

4.5.2 Conectar los actuadores a las entradas/salidas integradas

Introducción Para el cableado se considera la CPU 312 IFM; para la CPU 314 IFM rige lo mismo
con la única diferencia de que las entradas/salidas integradas son otras (v. tabla 4-1).

Función de las Para conectar los actuadores están disponibles las salidas digitales A y B integradas.
salidas digitales

Habilitación de las Antes de que las salidas digitales A y B puedan ejecutar su función es necesario
salidas digitales habilitarlas para la función integrada Contador. Para ello es necesario llamar el
SFB 29 (parámetro de entrada EN_DO = 1) en el programa de usuario (v. apt. 4.6).
Una vez efectuada la habilitación, las reacciones de los comparadores A y B se
transfieren directamente al proceso automatizado a través de las entradas/salidas
integradas.
Si no está activado el parámetro de entrada EN_DO (EN_DO = 0), entonces la
función integrada Contador no afecta a las salidas digitales A y B. Las salidas digi-
tales A y B pueden utilizarse entonces como salidas digitales estándar.

Bornes de La tabla 4-5 muestra los bornes de conexión relevantes.


conexión
Tabla 4-5 Bornes de conexión para los actuadores

Borne de conexión Designación Descripción


12 A 124.0 Salida digital A
13 A 124.1 Salida digital B
18 L+ Tensión de alimentación
19 M Masa

Funciones integradas CPU 312 IFM/CPU 314 IFM


4-14 EWA 4NEB 710 6058-04a
Función integrada Contador

Esquema de La figura 4.7 muestra un ejemplo de cableado de las salidas digitales A y B.


conexión

Entradas/salidas integradas

1
2 I 124.0 2
3 I 1 3
4 I 2 4
5 I 3 5
6 I 4 6
7 I 5 7
8 I 6 8
9 I 7 9
1 0 I 125.0 10

L1
1 1 I 1 11
1 2 Q124.0 12
1 3 Q 1 13
L2 1 4 Q 2 14
1 5 Q 3 15
1 6 Q 4 16
1 7 Q 5 17
1 8 18 L+
1 9 19 M
24 V 2 0 20

Figura 4-7 Cablear los actuadores

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 4-15
Función integrada Contador

4.6 Bloque de función del sistema 29

Introducción La función integrada Contador está asignada al SFB 29. En la figura 4-8 puede verse
la representación gráfica del SFB 29.

SFB 29
EN ENO
PRES_COUNT COUNT
PRES_COMP_A COMP_A
PRES_COMP_B COMP_B
EN_COUNT STATUS_A
EN_DO STATUS_B
controlado por flanco SET_COUNT
controlado por flanco SET_COMP_A
controlado por flanco SET_COMP_B

Figura 4-8 Representación gráfica del SFB 29

Funciones integradas CPU 312 IFM/CPU 314 IFM


4-16 EWA 4NEB 710 6058-04a
Función integrada Contador

Parámetros de La tabla 4-6 relaciona y explica los parámetros de entrada del SFB 29.
entrada del SFB 29

Tabla 4-6 Parámetros de entrada del SFB 29

Parámetro de Descripción
entrada
EN EN constituye el parámetro de entrada para habilitar el SFB 29. Su efecto es permitir la ejecución del
SFB. Este parámetro de entrada no tiene ningún efecto sobre la ejecución de la función integrada.
Mientras EN = 1 se procesa el SFB. En caso de EN=0 no se procesa el SFB.
Tipo de datos: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)
PRES_COUNT En este parámetro de entrada puede depositarse el valor inicial para el contador; dicho valor se acepta
tras un flanco positivo en el parámetro de entrada Ajustar valor inicial SET_COUNT o cuando se pro-
duzca un evento de contaje1.
Tipo de datos: DINT Operando: I, Q, M, L, D Valores posibles: de –2147483648 a 2147483647
PRES_COMP_A En este parámetro de entrada puede depositarse un nuevo valor de comparación COMP_A. Este se
acepta tras un flanco positivo en el parámetro de entrada SET_COMP_A o en caso de un evento de
contaje1.
Tipo de datos: DINT Operando: I, Q, M, L, D Valores posibles: de –2147483648 a 2147483647
PRES_COMP_B En este parámetro de entrada puede depositarse un nuevo valor de comparación COMP_B. Este se
acepta tras un flanco positivo en el parámetro de entrada SET_COMP_B o en caso de un evento de
contaje1.
Tipo de datos: DINT Operando: I, Q, M, L, D Valores posibles: de –2147483648 a 2147483647
EN_COUNT El parámetro de entrada EN_COUNT sirve para activar el contador. A través de él se habilita el contador
desde el programa de usuario. El parámetro de entrada EN_COUNT está combinado lógicamente según
función Y con la entrada digital Start/Stop HW. Esto significa que sólo si están activados ambos paráme-
tros de entrada la función de entrada evalúa las entradas digitales Adelante y Atrás
Tipo de datos: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)
EN_DO Con EN_DO = 1 se habilitan las salidas digitales para la función integrada Contador.
Tipo de datos: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)
SET_COUNT Tras un flanco positivo en este parámetro de entrada se acepta el valor inicial PRES_COUNT.
Tipo de datos: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)
SET_COMP_A Tras un flanco positivo en este parámetro de entrada se acepta el valor de comparación
PRES_COMP_A.
Tipo de datos: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)
SET_COMP_B Tras un flanco positivo en este parámetro de entrada se acepta el valor de comparación
PRES_COMP_B.
Tipo de datos: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)
1 Se entiende por evento de contaje cuando el valor actual del contador alcanza o abandona un valor de comparación y ha sido
parametrizada con STEP 7 la reacción correspondiente.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 4-17
Función integrada Contador

Parámetros de En la tabla 4-7 se relacionan y explican los parámetros de salida del SFB 29.
salida del SFB 29

Tabla 4-7 Parámetros de salida del SFB 29

Parámetro de sa- Descripción


lida
ENO El parámetro de salida ENO señaliza si ha aparecido un error durante la ejecución del SFB 29.
Si ENO = 1, no ha aparecido ningún error. Si ENO = 0, el SFB 29 o no se ha ejecutado o se ha hecho de
forma errónea.
Tipo de datos: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)
COUNT A través de este parámetro de salida se emite el valor actual del contador. En caso de superarse por
exceso o defecto los valores posibles se tiene:
 por exceso: la operación de contaje se continúa con el valor de contaje mín. de los valores posibles.
 por defecto: la operación de contaje se continúa con el valor de contaje máx. de los valores posibles.
Tipo de datos: DINT Operando: I, Q, M, L, D Valores posibles: de –2147483648 a 2147483647
COMP_A Por este parámetro de salida se emite el valor de comparación actualmente válido COMP_A.
Tipo de datos: DINT Operando: I, Q, M, L, D Valores posibles: de –2147483648 a 2147483647
COMP_B Por este parámetro de salida se emite el valor de comparación actualmente válido COMP_B.
Tipo de datos: DINT Operando: I, Q, M, L, D Valores posibles: de –2147483648 a 2147483647
STATUS_A El parámetro de salida STATUS_A muestra la comparación valor actual – valor de comparación
COMP_A:
 Valor actual COUNT w Valor de comp. COMP_A: Parámetro de salida STATUS_A activado.
 Valor actual COUNT t Valor de comp. COMP_A: Parámetro de salida STATUS_A desactivado.
Tipo de datos: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)
STATUS_B El parámetro de salida STATUS_B muestra la compración valor actual – valor de comparación
COMP_B:
 Valor actual COUNT w Valor de comp. COMP_B: Parámetro de salida STATUS_B activado.
 valor actual COUNT t Valor de comp. COMP_B: Parámetro de salida STATUS_B desactivado.
Tipo de datos: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)

Funciones integradas CPU 312 IFM/CPU 314 IFM


4-18 EWA 4NEB 710 6058-04a
Función integrada Contador

4.7 Estructura del DB de instancia

DB de instancia La tabla 4-8 muestra la estructura y ocupación del DB de instancia de la función


del SFB 29 integrada Contador.

Tabla 4-8 DB de instancia del SFB 29

Operando Símbolo Significado


DBD 0 PRES_COUNT Valor inicial del contador
DBD 4 PRES_COMP_A Valor de comparación COMP_A (nuevo)
DBD 8 PRES_COMP_B Valor de comparación COMP_B (nuevo)
DBX 12.0 EN_COUNT Start/Stop SW
DBX 12.1 EN_DO Habilitación salidas digitales
DBX 12.2 SET_COUNT Ajustar contador
DBX 12.3 SET_COMP_A Ajustar valor de comparación COMP_A
DBX 12.4 SET_COMP_B Ajustar valor de comparación COMP_B
DBD 14 COUNT Valor real del contador
DBD 18 COMP_A Valor de comparación COMP_A (actual)
DBD 22 COMP_B Valor de comparación COMP_B (actual)
DBX 26.0 STATUS_A Bit de estado A
DBX 26.1 STATUS_B Bit de estado B

Longitud del Los datos para la función integrada Contador tienen 28 bytes de longitud y
DB de instancia comienzan con la dirección 0 en el DB de distancia.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 4-19
Función integrada Contador

4.8 Evaluar las alarmas de proceso

Introducción La función integrada Contador activa alarmas de proceso cuando se presentan deter-
minados eventos.

Eventos En la tabla 4-9 se describen los posibles eventos que pueden conducir a una alarma
parametrizables de proceso así como la paramaterización posible utilizando STEP 7.

Tabla 4-9 Eventos que pueden conducir a una alarma de proceso

Alarma de proceso Descripción Parametrización


en caso de
Valor actual de COMP_A–1 Se activa alarma de proceso cuando el valor actual Val de comp. A alcanzado desde
hacia COMP_A alcanza desde abajo el val. de comparación COMP_A. abajo: alarma de proceso activada
Valor actual de COMP_A Se activa alarma de proceso cuando el valor actual Val. de comp. A abandonado hacia
hacia COMP_A–1 abandona hacia abajo el v. de comparación COMP_A. abajo: alarma de proceso activada
Valor actual de COMP_B–1 Se activa alarma de proceso cuando el valor actual Val. de comp. B alcanzado desde
hacia COMP_B alcanza desde abajo el v. de comparación COMP_B. abajo: alarma de proceso activada
Valor actual de COMP_B Se activa alarma de proceso cuando el valor actual Val. de comp. B abandonado hacia
hacia COMP_B–1 abandona hacia abajo el v. de comparación COMP_B. abajo: alarma de proceso activada

OB de alarma de Cuando aparece una alarma de proceso, entonces se llama el OB de tratamiento de


proceso alarma de proceso (OB 40). El evento que ha provocado la llamada del OB 40 figura
en la información de activación (sección de declaración) del OB 40.

Información de La tabla 4-10 muestra las variables temporales relevantes (TEMP) del OB 40 para la
arranque del función integrada Contador de la CPU 312 IFM/314 IFM. El OB 40 está descrito en
OB 40 para el Manual de referencia Funciones del sistema y funciones estándar.
función integrada

Tabla 4-10 Información de arranque del OB 40 para la función integrada Contador

Variable Tipo datos Descripción


OB40_MDL_ADDR WORD B#16#7C Indicación en la palabra de datos locales 6:
 dirección del módulo que dispara la alarma (aquí la CPU)
OB40_POINT_ADDR DWORD v. fig. 4-9 Indicación en la palabra de datos locales 8:
 la función integrada que dispara la alarma
 el evento que ha disparado la alarma

Funciones integradas CPU 312 IFM/CPU 314 IFM


4-20 EWA 4NEB 710 6058-04a
Función integrada Contador

Indicación del En las variables OB40_POINT_ADDR es posible leer qué función integrada ha dis-
evento que ha parado la alarma y qué evento ha provocado la misma. La figura siguiente muestra
disparado la la correspondencia con los bits de la palabra doble de datos locales 8.
alarma
A considerar: Si aparecen eventos distanciados muy poco tiempo (< 100 s), enton-
ces pueden estar activados varios bits simultáneamente. Es decir, varios eventos
pueden provocar una sola activación del OB 40.

LB 8 LB 11

31 30 29 28 27 26 25 24 7 6 5 4 3 2 1 0 Nº bit
0 0 0 0 0 0 0 1 LD 8

Función integrada Con- reservado reservado


tador ha disparado la
alarma de proceso Valor de comparación de COMP_A–1
hacia COMP_A alcanzado
Valor de comparación de COMP_A hacia
COMP_A–1 abandonado
Valor de comparación de COMP_B–1
hacia COMP_B alcanzado
Valor de comparación de COMP_B hacia
COMP_B–1 abandonado

Figura 4-9 Información de arranque del OB 40: qué evento ha disparado la alarma (Contador)

Evaluación en pro- La forma de evaluar las alarmas de proceso en el programa de usuario figura
grama de usuario descrita en el manual de programación Software del sistema para S7 300/400
Diseño de programas.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 4-21
Función integrada Contador

4.9 Cálculo del tiempo de ciclo y de los tiempos de reacción

Introducción El cálculo del tiempo de ciclo para la CPU 312 IFM se describe extensamente en el
manual Autómata programable S7-300, Configuración, instalación y datos de las
CPU. Seguidamente se dan los tiempos que es preciso considerar suplementaria-
mente cuando está activada la función integrada Contador.

Cálculo El tiempo de ciclo puede calcularse con la fórmula siguiente:


Tiempo de ciclo = t1 + t2 + t3 + t4
t1 = Tiempo de transferencia de imagen de proceso (PAE y PAA)1
t2 = Tiempo de ejecución del sistema operativo inclusive carga por parte de una
función integrada1 en curso
t3 = Tiempo de ejecución2 del programa de usuario inclusive tiempo de ejecución
del SFB cuando en el ciclo de programa se efectúa una llamada a SFB3
t4 = Tiempo de actualización del DB de instancia en el punto de control del ciclo
(si la actualización se ha parametrizado con STEP 7).

Tiempo de ejecu- El tiempo de ejecución típico del SFB 29 vale 300 s.
ción del SFB 29

Actualización del El tiempo de actualización del DB de instancia en el punto de control de ciclo vale
DB de instancia para la función integrada Contador 150 s.

Prolongación del Es necesario considerar que el tiempo de ciclo puede prolongarse debido a:
tiempo de ciclo
 ejecución controlada por tiempo
 tratamiento de alarmas
 funciones de diagnóstico y rutinas de tratamiento de errores

1 El tiempo para la CPU 312 IFM figura en el manual Autómata programable S7-300,
Configuración, instalación y datos de las CPU
2 El tiempo de ejecución del programa de usuario debe calcularse para cada caso particular, ya que
cada programa de usuario tiene una longitud diferente.
3 Si el SFB se llama varias veces dentro de un ciclo de programa, entonces el tiempo de ejecución
del SFB deberá multiplicarse por la cantidad de llamadas.

Funciones integradas CPU 312 IFM/CPU 314 IFM


4-22 EWA 4NEB 710 6058-04a
Función integrada Contador

Tiempo de El tiempo de reacción es el intervalo que transcurre entre la aparición de un evento


reacción en una entrada y la activación de la reacción correspondiente por una salida.

Reacción frente a Los eventos causados en las entradas por la función integrada Contador pueden
eventos activar lo siguiente:
 Reacciones en las entradas/salidas integradas de la CPU
 Reacciones por parte del SFB 29

Vías de reacción La figura 4-10 muestra las diferentes vías de reacción.

Entradas Función integrada


 integradas SFB 29

Salidas

integradas

OB 40 alarma proceso

Figura 4-10 Vías de reacción

Tiempos de Cada vía de reacción tiene como consecuencia un tiempo de reacción diferenciado.
reacción La tabla 4-11 relaciona los tiempos de reacción máximos de la función integrada
Contador.

Tabla 4-11 Tiempos de reacción de la función integrada Contador

Vía de reacción En fig. 4-10 Tiempo de reacción


Entradas/salidas integradas³ ³ < 1 ms
Entradas/salidas integradas
Entradas/salidas integradas ³ Alarma de proceso ³ < 1 ms

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 4-23
Función integrada Contador

4.10 Ejemplos de aplicación

En este apartado En este apartado figuran 3 ejemplos de aplicación de la función integrada Contador;
cada uno está basado en el anterior.

Nota
Para el cableado se considera la CPU 312 IFM; para la CPU 314 IFM rige lo
mismo con la única diferencia de que las entradas/salidas integradas son otras
(v. tabla 4-1).

Contenido del Apartado Tema Página


apartado 4.10.1 Contaje simple con valor de comparación 4-25
4.10.2 Contaje diferencial 4-31
4.10.3 Contaje periódico 4-40

Funciones integradas CPU 312 IFM/CPU 314 IFM


4-24 EWA 4NEB 710 6058-04a
Función integrada Contador

4.10.1 Contaje simple con valor de comparación

Tarea planteada En una línea de embotellado, las botellas llenas se llevan a través de cintas transpor-
tadoras a la estación de embalaje en cajas.
Para que siempre existan suficientes botellas disponibles se ha dispuesto un almacén
tipo pulmón para las botellas. El pulmón tiene una capacidad limitada. Cuando las
existencias en el pulmón superan el límite superior de 250 botellas, entonces se
desconecta el motor de la cinta transportadora 1.
Además, un operario puede interrumpir la operación de contaje abriendo el contacto
NC si aparecen averías o se arranca la cinta transportadora 1.
A considerar: En el ejemplo no se tiene un evento el vaciado del pulmón.

Cableado En la figura 4-11 puede verse el esquema tecnológico así como el cableado para esta
aplicación de contaje simple.

Entradas/salidas integradas
Botellas
1
2 I 124.0 2
3 I 1 3
Cinta trans- 4 I 2 4
portadora 1 5 I 3 5
6 I 4 6
BERO 7 I 5 7
8 I 6 8
9 I 7 9
Pulmón 1 0 I 125.0 10
On/Off
1 1 I 1 11
1 2 Q124.0 12
1 3 Q 1 13
1 4 Q 2 14
1 5 Q 3 15
M 1 6 Q 4 16
1 7 Q 5 17
1 8 18 L+
1 9 19
M
2 0 20

24 V L+
M

Figura 4-11 Contaje simple con valor de comparación

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 4-25
Función integrada Contador

Función de las La tabla 4-12 relaciona las funciones de las entradas y salidas para el ejemplo.
entradas y salidas
Tabla 4-12 Conexión de las entradas y salidas (1)

Borne de Entradas/ Función en el ejemplo


conexión salidas
8 E 124.6 Se cuentan hacia adelante los flancos positivos.
Cada botella detectada por el BERO y que pasa al pulmón
activa un flanco positivo en la entrada 124.6.
10 E 125.0 La entrada digital Sentido se alimenta con 24 V, es decir, la
entrada Adelante cuenta hacia adelante y la entrada Atrás hacia
atrás.
11 E 125.1 La operación de contaje puede interrumpirse accionando el
contacto NC (conectado a la entrada digital Start/Stop HW).
12 A 124.0 Se desactiva la salida cuando se alcanza por abajo el valor de
(Salida comparación COMP_A.
digital A) Si el número de botellas en el pulmón = 250, entonces se des-
conecta la cinta transportadora 1.
18 L+ Tensión de alimentación 24 V DC
19 M Potencial de referencia para la tensión de la alimentación

Funciones integradas CPU 312 IFM/CPU 314 IFM


4-26 EWA 4NEB 710 6058-04a
Función integrada Contador

Cronograma El cronograma de la figura 4-12 aclara la relación entre el llenado del pulmón de
botellas, la interrupción de la operación de contaje y la desconexión del motor.

Valor actual del contador


Arranque/averías
Val. de comp.
COMP_A = 250

Tiempo
Entrada digital 125.1

Tiempo
Contaje
Salida digital 124.0
interrumpido

Motor desconectado Tiempo

Figura 4-12 Cronograma para el ejemplo 1

Parametrizar con STEP 7 permite parametrizar como sigue la CPU:


STEP 7
Tabla 4-13 Parámetros para el ejemplo 1

Parámetro Entrada Explicación


Entrada de Flanco positivo E 124.6 activada para contaje, se cuentan los flancos
contaje: Adelante positivos
Entrada de desactivada E 124.7 no se utiliza para la función integrada
contaje: Atrás
Número del 63 DB de instancia para el ejemplo (valor por defecto)
DB de instancia
Actualización activada El DB de instancia se actualiza en cada punto de
automática en el control del ciclo.
punto de control
del ciclo1
Valor de comparación alcanzado por abajo (de COMP_A-1 hacia COMP_A)
Salida digital A Off Cuando el valor actual alcanza el valor de comparación
COMP_A, entonces se desconecta el motor.
Alarma de desactivada No se activa la alarma de proceso.
proceso
1 Ajuste sólo necesario en CPU 314 IFM

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 4-27
Función integrada Contador

Tabla 4-13 Parámetros para el ejemplo 1, continuación

Parámetro Entrada Explicación


Reset contador desactivada No se pone el contador a un nuevo valor inicial.
Ajustar desactivada No se prescribe ningún nuevo valor de comparación.
comparador A

Llamada cíclica El SFB 29 se llama cíclicamente desde el OB 1. Durante dicha operación se trans-
del SFB 29 fieren al SFB 29 el valor de comparación, 250, y el valor inicial, 0, del contador.
En la figura 4-13 puede verse la ocupación del SFB 29.

SFB 29

M 24.0 EN ENO M 24.1


0 PRES_COUNT COUNT MD 14
250 PRES_COMP_A COMP_A MD 18
PRES_COMP_B COMP_B
E 125.1 EN_COUNT STATUS_A M 26.0
TRUE EN_DO STATUS_B
TRUE SET_COUNT
TRUE SET_COMP_A
SET_COMP_B

Figura 4-13 Ocupación del SFB 29 durante el arranque (1)

Reacción en la Tan pronto como se hayan acumulado 250 botellas en el pulmón, la cinta transporta-
salida dora 1 se desconecta a través de las salida 124.0 (salida digital A).

Bit de estado en La cinta transportadora 1 vuelve a conectarse tan pronto deje de estar activado el bit
el programa de de estado A, es decir, cuando haya menos de 250 botellas en el pulmón.
usuario

DB de instancia En el presente ejemplo, los datos se depositan en el DB de instancia 63.


del SFB 29

Programa de Seguidamente figura el programa de usuario para el ejemplo en cuestión. Fue escrito
usuario utilizando el editor AWL de STEP 7 (editor de lista de instrucciones).

Funciones integradas CPU 312 IFM/CPU 314 IFM


4-28 EWA 4NEB 710 6058-04a
Función integrada Contador

Datos globales La tabla 4-14 muestra los datos globales utilizados en el programa de usuario.
utilizados
Tabla 4-14 Datos globales para el ejemplo 1

Dato global Significado


MD 14 Valor actual del contador
MD 18 Valor de comparación A actual
M 24.0 Habilitación para procesar el SFB 29
M 24.1 Depósito del bit RB (= parámetro de salida ENO del SFB 29)
M 26.0 Bit de estado A
E 125.1 Interrumpir operación de contaje
A 124.0 Conexión/desconexión del motor de la cinta transportadora 1

Sección de En la sección de instrucciones del OB 100 se escribirá en AWL el siguiente


instrucciones programa de usuario:
del OB 100

AWL (OB 100) Explicación


Segmento 1

CALL SFB 29, DB 63 Llamada del SFB 29 con DB de instancia


PRES_COUNT: =
PRES_COMP_A: =
PRES_COMP_B: =
EN_COUNT: =

EN_DO: =

SET_COUNT: = FALSE SET_COUNT = 0 para generar un flanco positivo


en el OB 1
SET_COMP_A: = FALSE SET_COMP_A = 0 para generar un flanco
positivo en el OB 1
SET_COMP_B: =
COUNT: =
COMP_A: =
COMP_B: =
STATUS_A: =
STATUS_B: =
U BIE Consulta del bit RB (BIE) (= ENO en SFB 29)
= M 24.0 para habilitar el SFB 29 en el OB 1

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 4-29
Función integrada Contador

Sección de En la sección de instrucciones del OB 1 se escribirá en AWL el siguiente programa


instrucciones de usuario:
del OB 1

AWL (OB 1) Explicación


Segmento 1
. Programa de usuario personalizado
.
.
U M 24.0 si M 24.0 = 1, es decir EN = 1 en SFB 29,
entonces se procesa SFB;
SPBNB m01 si RLO = 0, saltar a m01

CALL SFB 29, DB 63 Llamada del SFB 29 con DB de instancia


PRES_COUNT: = L#0 Prescribir valor incial PRES_COUNT
PRES_COMP_A: = L#250 Prescribir valor de ref. PRES_COMP_A
PRES_COMP_B: =
EN_COUNT: = E 125.1 Activando el contacto NC es posible interrum-
pir el contaje
EN_DO: = TRUE Se habilitan las salidas digitales para la
función integrada Contador
SET_COUNT: = TRUE Se transfiere el valor inicial PRES_COUNT

SET_COMP_A: = TRUE Se transfiere el valor de comparación


PRES_COMP_A
SET_COMP_B: =
COUNT: = MD 14 Correspondencia de los parám. de salida
COMP_A: = MD 18
COMP_B: =
STATUS_A: = M 26.0
STATUS_B: =

m01: U BIE Consulta del bit RB (BIE) (= ENO en SFB 29)


= M 24.1 para evaluación de errores
UN M 26.0 Si está desactivado el bit de estado A,
= A 124.0 entonces marcha cinta transportadora 1, la IF
desactiva A 124.0 si se alcanza desde abajo
el valor de comparación COMP_A.

Funciones integradas CPU 312 IFM/CPU 314 IFM


4-30 EWA 4NEB 710 6058-04a
Función integrada Contador

4.10.2 Contaje diferencial

Introducción El ejemplo siguiente constituye una ampliación del ejemplo del apartado 4.10.1.

Ampliación de la Cuando hay menos de 50 botellas acumuladas en el pulmón, entonces lucirá una
tarea planteada lámpara roja.

Cableado En la figura 4-14 puede verse el esquema tecnológico y el cableado para la opera-
ción de contaje diferencial.

Entradas/salidas integradas
Botellas
1
2 I 124.0 2
3 I 1 3
Cinta trans- 4 I 2 4
portadora 1 5 I 3 5
6 I 4 6
BERO 1 7 I 5 7
8 I 6 8
9 I 7 9
Pulmón 1 0 I 125.0 10
BERO 2 On/Off
1 1 I 1 11
1 2 Q124.0 12
Cinta trans- 1 3 Q 1 13
portadora 2* 1 4 Q 2 14
1 5 Q 3 15
M 1 6 Q 4 16
1 7 Q 5 17
 1 8 18 L+
1 9 19
M
2 0 20

24 V L+
M

* El motor de la cinta 2 no es mandado por la CPU mostrada en la figura.

Figura 4-14 Contaje diferencial

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 4-31
Función integrada Contador

Función de las En la tabla 4-15 se relacionan las funciones de las entradas y salidas para el ejemplo
entradas y salidas en cuestión.

Tabla 4-15 Conexión de las entradas y salidas (2)

Borne de Entrada/ Función en el ejemplo


conexión salida
8 E 124.6 Se cuentan hacia adelante los flancos positivos.
Cada botella que pasa por delante del BERO 1 y llega al pulmón
activa un flanco positivo en la entrada 124.6.
9 E 124.7 Los flancos positivos se cuentan hacia atrás.
Cada botella que pasa por delante del BERO 2, es decir, del
pulmón a la cinta 2, activa un flanco positivo en la entrada
124.7.
10 E 125.0 La entrada digital Sentido se alimenta con 24 V, es decir, la
entrada digital Adelante cuanta hacia adelante y la entrada digital
Atrás hacia atrás.
11 E 125.1 El contaje puede interrumpirse accionando el contacto NC
(conectado a la entrada digital Start/Stop HW).
12 A 124.0 La salida se desactiva tan pronto se alcanza por abajo el valor de
(Salida comparación COMP_A.
digital A) Cuando el número de botellas en el pulmón = 250, entonces se
desconecta la cinta 1.
La salida se activa cuando se abandona hacia abajo el valor de
comparación COMP_A (cinta 1 en marcha).
13 A 124.1 La salida se activa tan pronto se abandona hacia abajo el valor de
(Salida comparación COMP_B.
digital B) Si el nivel de botellas en el pulmón baja de 50 entonces luce la
lámpara roja.
La salida se desactiva cuando se alcanza desde abajo el valor de
comparación COMP_B (no luce la lámpara roja).
18 L+ Tensión de alimentación 24 V DC
19 M Potencial de referencia de la tensión de alimentación

Funciones integradas CPU 312 IFM/CPU 314 IFM


4-32 EWA 4NEB 710 6058-04a
Función integrada Contador

Cronograma El cronograma de la figura 4-15 muestra cómo al bajar el nivel de botellas de 50 en


el pulmón se enciende la lámpara roja. La cinta transportadora 1 continúa en marcha
hasta que se alcance el límite superior de botellas en el pulmón, que vale 250.

Valor actual
Valor de
comp. 250
COMP_A

Valor de
comp. 50
COMP_B
Tiempo

Salida digital 124.1

Tiempo
luce lámpara roja luce lámpara roja

Salida digital 124.0

Tiempo
Motor desconectado

Figura 4-15 Cronograma para el ejemplo 2

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 4-33
Función integrada Contador

Parametrizar con STEP 7 permite parametrizar como sigue la CPU:


STEP 7
Tabla 4-16 Parámetros para el ejemplo 2

Parámetro Entrada Explicación


Entrada de Flanco positivo E 124.6 activada para contaje, se cuentan los flancos
contaje: Adelante positivos
Entrada de Flanco positivo E 124.7 activada para contaje, se cuentan los flancos
contaje: Atrás positivos
Número del 63 DB de instancia para el ejemplo (valor por defecto)
DB de instancia
Actualización activada El DB de instancia se actualiza en cada punto de
automática en el control del ciclo.
punto de control
del ciclo1
Valor de comparación alcanzado por abajo (de COMP_A-1 hacia COMP_A)
Salida digital A Off Cuando el valor actual alcanza el valor de comparación
COMP_A, entonces se desconecta el motor.
Alarma de desactivada No se activa la alarma de proceso.
proceso
Reset contador desactivada No se efectúa el reset del contador.
Ajustar desactivada No se prescribe ningún nuevo valor de comparación.
comparador A
Valor de comparación abandonado hacia abajo (den COMP_A hacia COMP_A–1)
Salida digital A On Cuando el valor actual abandona hacia abajo el valor
de comparación COMP_A, entonces se conecta el
motor.
Alarma de desactivada No se activa la alarma de proceso.
proceso
Reset contador desactivada No se efectúa el reset del contador.
Ajustar desactivada No se prescribe ningún nuevo valor de comparación.
comparador A
Valor de comparación alcanzado por abajo (de COMP_B-1 hacia COMP_B)
Salida digital B On Cuando el valor actual abandona hacia abajo el valor
de comparación COMP_B, entonces se apaga la
lámpara roja.
Alarma de desactivada No se activa la alarma de proceso.
proceso
Reset contador desactivada No se pone el contador a un nuevo valor incial.
Ajustar desactivada No se prescribe ningún nuevo valor de comparación.
comparador B

Funciones integradas CPU 312 IFM/CPU 314 IFM


4-34 EWA 4NEB 710 6058-04a
Función integrada Contador

Tabla 4-16 Parámetros para el ejemplo 2, continuación

Parámetro Entrada Explicación


Valor de comparación abandonado hacia abajo (de COMP_B hacia COMP_B–1)
Salida digital B On Cuando el valor actual abandona hacia abajo el valor
de comparación COMP_B, entonces luce la lámpara
roja.
Alarma de desactivada No se activa la alarma de proceso.
proceso
Reset contador desactivada No se pone el contador a un nuevo valor incial.
Ajustar desactivada No se prescribe ningún nuevo valor de comparación.
comparador B
1 Ajuste sólo necesario en CPU 314 IFM

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 4-35
Función integrada Contador

Inicialización Durante el arranque se llama el SFB 29 desde el OB 100 y se inicializa una vez.
del SFB 29 Durante dicha operación se transfieren al SFB 29 el valor de comparación 250, el
valor de comparación 50 y el valor inicial del contador, que vale 0 (MD 0, MD 4 y
MD 8). La figura 4-16 muestra el SFB 29 con los parámetros de entrada inicializa-
dos.

SFB 29

M 26.0 EN ENO M 26.3


MD 0 PRES_COUNT COUNT MD 14
MD 4 PRES_COMP_A COMP_A MD 18
MD 8 PRES_COMP_B COMP_B MD 22

FALSE EN_COUNT STATUS_A M 26.0


FALSE EN_DO STATUS_B M 26.1
FALSE SET_COUNT

FALSE SET_COMP_A

FALSE SET_COMP_B

Figura 4-16 Ocupación del SFB 29 durante el arranque (2)

Llamada cíclica El SFB 29 se llama cíclicamente desde el OB 1. En la figura 4-17 puede verse la
del SFB 29 ocupación del SFB 29.

SFB 29

M 26.0 EN ENO M 26.3


PRES_COUNT COUNT MD 14
PRES_COMP_A COMP_A MD 18
PRES_COMP_B COMP_B MD 22
E 125.1 EN_COUNT STATUS_A M 26.0
TRUE EN_DO STATUS_B
TRUE SET_COUNT

TRUE SET_COMP_A
TRUE SET_COMP_B

Figura 4-17 Ocupación del SFB 29 durante el programa cíclico (2)

Reacción a la Cuando se baja de la cantidad mínima (50) de botellas en el pulmón, entonces se


salida enciende la lámpara roja a través de la salida 124.1 (salida digital B).

Funciones integradas CPU 312 IFM/CPU 314 IFM


4-36 EWA 4NEB 710 6058-04a
Función integrada Contador

DB de instancia En el ejemplo en cuestión los datos se depositan en el DB de instancia 63.


del SFB 29

Programa de Seguidamente figura el programa de usuario para el ejemplo en cuestión. Fue escrito
usuario utilizando el Editor AWL de STEP 7 (editor de lista de instrucciones).

Datos globales La tabla 4-17 muestra los datos globales utilizados en el programa de usuario.
utilizados
Tabla 4-17 Datos globales para el ejemplo 2

Dato global Significado


MD 0 Valor inicial del contador
MD 4 Valor de comparación A (nuevo)
MD 8 Valor de comparación B (nuevo)
MD 14 Valor actual del contador
MD 18 Valor de comparación A actual
MD 22 Valor de comparación B actual
M 26.0 Bit de estado A
M 26.1 Bit de estado B
M 26.2 Habilitación para procesar el SFB 29
M 26.3 Depósito del bit RB (= parámetro de salida ENO del SFB 29)
E 125.1 Interrumpir operación de contaje
A 124.0 Conexión/desconexión del motor de la cinta transportadora 1
A 124.1 Conexión/desconexión de la lámpara roja

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 4-37
Función integrada Contador

Sección de En la sección de instrucciones del OB 100 se escribirá en AWL el siguiente


instrucciones programa de usuario:
del OB 100

AWL (OB 100) Explicación


Segmento 1
L L#0 Ajustar valor inicial PRES_COUNT en MD 0
T MD 0 Ajustar nuevo valor de comparación
L L#250 PRES_COMP_A en MD 4
T MD 4 Ajustar nuevo valor de comparación
L L#50 PRES_COMP_B en MD 8
T MD 8 Habilitación del procesamiento del SFB 29
SET
= M 26.2

U M 26.2 si M 26.2 = 1, es decir EN = 1 en SFB 29,


entonces procesar SFB;
SPBNB m01 para RLO = 0, saltar a m01

CALL SFB 29, DB 63 Llamar el SFB 29 con DB de instancia


PRES_COUNT: = MD 0 Correspondencia de los parám. de entrada
PRES_COMP_A: = MD 4
PRES_COMP_B: = MD 8
EN_COUNT: = FALSE Contador aún no se habilita
EN_DO: = FALSE Las salidas digitales no están habilitadas
para la función integrada Contador
SET_COUNT: = FALSE SET_COUNT = 0 para generar flanco positivo
en el OB 1
SET_COMP_A: = FALSE SET_COMP_A = 0 para generar flanco positivo
en el OB 1
SET_COMP_B: = FALSE SET_COMP_B = 0 para generar flanco positivo
en el OB 1
COUNT: = MD 14 Correspondencia de los parám. de salida
COMP_A: = MD 18
COMP_B: = MD 22
STATUS_A: = M 26.0
STATUS_B: = M 26.1

m01: U BIE Consulta del bit RB (BIE) (= ENO en SFB 29)


= M 26.3 para evaluación de errores

UN M 26.1 Cumplir la condición de marcha, es decir,


= A 124.1 luce la lámpara roja
UN M 26.0 Poner en marcha cinta transportadora si no se
= A 124.0 ha alcanzado aún valor de comparación COMP_A

Funciones integradas CPU 312 IFM/CPU 314 IFM


4-38 EWA 4NEB 710 6058-04a
Función integrada Contador

Sección de En la sección de instrucciones del OB 1 deberá escribirse en AWL el programa de


instrucciones usuario siguiente:
del OB 1

AWL (OB 1) Explicación


Segmento 1
.
. Programa de usuario personalizado
.
U M 26.3 si M 26.3 = 1, entonces ejecutar SFB;

SPBNB m01 si RLO = 0, saltar a m01

CALL SFB 29, DB 63 Llamada del SFB 29 con DB de instancia


PRES_COUNT: =
PRES_COMP_A: =
PRES_COMP_B: =
EN_COUNT: = E 125.1 Activando el contacto NC es posible interrum-
pir el contaje
EN_DO: = TRUE Se habilitan las salidas digitales para la
función integrada Contador
SET_COUNT: = TRUE Se transfiere el valor inicial PRES_COUNT

SET_COMP_A: = TRUE Se transfiere el valor de comparación


PRES_COMP_A
SET_COMP_B: = TRUE Se transfiere el valor de comparación
PRES_COMP_B
COUNT: = MD 14 Correspondencia de los parám. de salida
COMP_A: = MD 18
COMP_B: = MD 22
STATUS_A: = M 26.0
STATUS_B: =

m01: U BIE Consulta del bit RB (BIE) (= ENO en SFB 29)


= M 26.3 para evaluación de errores

La IF conecta y desconecta automáticamente la


cinta transportadora y las lámparas (A 124.0
y A 124.1).

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 4-39
Función integrada Contador

4.10.3 Contaje periódico

Introducción El presente ejemplo constituye una ampliación de los ejemplos mostrados en los
apartados 4.10.1 y 4.10.2. Para realizar el ejemplo se utiliza una segunda
CPU 312 IFM.

Tarea planteada Desde el pulmón, las botellas llegan a través de la cinta transportadora 2 hasta cajas
vacías.
Cuando se alcanza la capacidad máxima de una caja de botellas (= 6 botellas),
entonces se desconecta la cinta transportadora 2, se activa el empujador y se lanza
una temporización de 5 s. Durante dicho período, el empujador desplaza la caja
llena hacia la cinta transportadora 3.
Una vez transcurridos los 5 s, el empujador ha retornado a su posición de partida, la
cinta transportadora 2 rearranca y la operación de contaje comienza con una nueva
caja.
Además, un operador puede detener la operación de contaje a través de un contacto
NC en el caso de que aparezcan averías o de que no arranque la cinta transporta-
dora 2.

Esquema tecno- La figura 4-18 muestra el esquema tecnológico y el cableado para la operación de
lógico y cableado contaje periódico.

Entradas/salidas integradas
BERO
1
2 I 124.0 2
3
3 I 1
4 I 2 4
Cinta 2 I 3 5
5
6 I 4 6
Empujador
7 I 5 7
Cinta 3 8 I 6 8
9 I 7 9
1 0 I 125.0 10

É On/Off

É
1 1 I 1 11
1 2 Q124.0 12

É
1 3 Q 1 13
1 4 Q 2 14
1 5 Q 3 15
Almacén con M 1 6 Q 4 16
cajas vacías 1 7 Q 5 17
1 8 18 L+
1 9 19
M
2 0 20

24 V L+
M

Figura 4-18 Operación de contaje periódico

Funciones integradas CPU 312 IFM/CPU 314 IFM


4-40 EWA 4NEB 710 6058-04a
Función integrada Contador

Función de las La tabla 4-18 relaciona las funciones de las entradas y salidas.
entradas y salidas
Tabla 4-18 Conexión de las entradas y salidas (3)

Borne de Entrada/ Función en el ejemplo


conexión salida
8 E 124.6 Se cuentan hacia adelante los flancos positivos.
Cada botella que pasa delante del BERO 1 y llega al pulmón activa
un flanco positivo en la entrada 124.6.
10 E 125.0 La entrada digital Sentido se alimenta con 24 V, es decir, la entrada
digital Adelante cuanta hacia adelante.
11 E 125.1 El contaje puede interrumpirse accionando el contacto NC (conec-
tado a entrada digital Start/Stop HW).
13 A 124.1 La función integrada activa la salida cuando se alcanza por abajo el
(Salida valor de comparación COMP_B.
digital B) Cuando se alcanza la capacidad máxima de una caja (= 6 botellas),
entonces se lanza una temporización de 5 s durante la cual no mar-
cha la cinta 2 y se acciona el empujador para desplazar la caja llena.
14 A 124.2 A través de esta salida se conecta y desconecta el motor para la cinta
transportadora 2.
18 L+ Tensión de alimentación 24 V DC
19 M Potencial de referencia de la tensión de alimentación

Cronograma El cronograma de la figura 4-19 muestra la relación entre el alcance de la capacidad


máxima de 6 botellas y el desplazamiento del empujador durante un tiempo predefi-
nido.

Valor actual del contador


Valor de comp.
COMP_B 6

Tiempo
Alarma de proceso

Tiempo
5s 5s
Salida digital 124.1

Tiempo
Empujador Empujador
accionado accionado

Figura 4-19 Cronograma para el ejemplo 3

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 4-41
Función integrada Contador

Parametrizar con STEP 7 permite parametrizar como sigue la CPU:


STEP 7
Tabla 4-19 Parámetros para el ejemplo 2

Parámetro Entrada Explicación


Entrada de Flanco positivo E 124.6 activada para contaje, se cuentan los flancos
contaje: Adelante positivos
Entrada de desactivada E 124.7 no se utiliza para la función integrada
contaje: Atrás
Número del 63 DB de instancia para el ejemplo (valor por defecto)
DB de instancia
Actualización activada El DB de instancia se actualiza en cada punto de
automática en el control del ciclo.
punto de control
del ciclo1
Valor de comparación alcanzado por abajo (de COMP_B-1 hacia COMP_B)
Salida digital B On Cuando el valor actual alcanza el valor de comparación
COMP_B, se arranca un tiempo y se activa el empuja-
dor.
Alarma de activada Se activa alarma de proceso, se para la cinta transporta-
proceso dora 2 y se arranca el tiempo para el empujador.
Reset contador activada En contador se pone a un nuevo valor inicial
(= 0 botellas)
Ajustar desactivada No se prescribe ningún nuevo valor de comparación.
comparador A
1 Ajuste sólo necesario en CPU 314 IFM

Funciones integradas CPU 312 IFM/CPU 314 IFM


4-42 EWA 4NEB 710 6058-04a
Función integrada Contador

Inicialización Durante el arranque se llama el SFB 29 desde el OB 100 y se inicializa una vez.
del SFB 29 Durante dicha operación se transfieren al SFB 29 el valor de comparación 6 y el
valor inicial del contador, que vale 0 (MD 0 y MD 8).
La figura 4-20 muestra el SFB 29 con los parámetros de entrada inicializados.

SFB 29
M 26.2 EN ENO M 26.3
MD 0 PRES_COUNT COUNT MD 14
PRES_COMP_A COMP_A
MD 8 PRES_COMP_B COMP_B MD 22
FALSE EN_COUNT STATUS_A
TRUE EN_DO STATUS_B
FALSE SET_COUNT
SET_COMP_A
FALSE SET_COMP_B

Figura 4-20 Ocupación del SFB 29 durante el arranque (3)

Evaluar la alarma La alarma de proceso activa el OB 40. En el OB 40 se lanza una temporización


de proceso de 5 s.
Cuando se ha inicializado la temporización, el OB 1 desconecta la cinta transporta-
dora 2 y la función integrada activa el empujador. Una vez transcurrida la tempori-
zación vualve a conectarse la cinta transportadora 2, en el OB 1.

DB de instancia En el ejemplo presente los datos se depositan en el DB de instancia 63.


del SFB 29

Programa de Seguidamente figura el programa de usuario para el ejemplo en cuestión. Fue escrito
usuario utilizando el Editor AWL de STEP 7 (editor de lista de instrucciones).

Datos globales La tabla 4-20 muestra los datos globales utilizados en el programa de usuario.
utilizados
Tabla 4-20 Datos globales para el ejemplo 3

Dato global Significado


MD 0 Valor inicial del contador
MD 8 Valor de comparación B (nuevo)
MD 14 Valor actual del contador
MD 22 Valor de comparación B actual
M 26.2 Habilitación para procesar el SFB 29

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 4-43
Función integrada Contador

Tabla 4-20 Datos globales para el ejemplo 3, continuación

Dato global Significado


M 26.3 Depósito del bit RB (= parámetro de salida ENO del SFB 29)
T0 Tiempo para activar el empujador
E 125.1 Interrumpir operación de contaje
A 124.1 Activación del empujador
A 124.2 Conexión/desconexión del motor de la cinta transportadora 2

Sección de En la sección de instrucciones del OB 100 se escribirá en AWL el siguiente


instrucciones programa de usuario:
del OB 100

AWL (OB 100) Explicación


Segmento 1
L L#0 Ajustar valor inicial PRES_COUNT en MD 0
T MD 0

L L#6 Ajustar nuevo valor de comparación


T MD 8 PRES_COMP_B en MD 8
SET Habilitación del procesamiento del SFB
= M 26.2

U M 26.2 si M 26.2 = 1, es decir EN = 1 en SFB 29,


entonces procesar SFB;
SPBNB m01 para RLO = 0, saltar a m01

CALL SFB 29, DB 63 Llamar el SFB 29 con DB de instancia


PRES_COUNT: = MD 0 Correspondencia de los parám. de entrada
PRES_COMP_A: =
PRES_COMP_B: = MD 8
EN_COUNT: = FALSE Contador aún no se habilita
EN_DO: = TRUE Las salidas digitales no están habilitadas
para la función integrada Contador
SET_COUNT: = FALSE SET_COUNT = 0 para generar flanco positivo
en el OB 1
SET_COMP_A: =
SET_COMP_B: = FALSE SET_COMP_B = 0 para generar flanco positivo
en el OB 1
COUNT: = MD 14 Correspondencia de los parám. de salida
COMP_A: =
COMP_B: = MD 22
STATUS_A: =
STATUS_B: =

m01: U BIE Consulta del bit RB (BIE) (= ENO en SFB 29)


= M 26.3 para evaluación de errores

Funciones integradas CPU 312 IFM/CPU 314 IFM


4-44 EWA 4NEB 710 6058-04a
Función integrada Contador

Sección de En la sección de instrucciones del OB 1 deberá escribirse en AWL el programa de


instrucciones usuario siguiente:
del OB 1

AWL (OB 1) Explicación


Segmento 1
.
. Programa de usuario personalizado
.
SET Se conecta el motor para la cinta transporta-
S A 124.2 dora 2

U M 26.2 si M 26.2 = 1, es decir EN = 1 en SFB 29,


entonces ejecutar SFB;
SPBNB m01 si RLO = 0, saltar a m01

CALL SFB 29, DB 63 Llamada del SFB 29 con DB de instancia


PRES_COUNT: =
PRES_COMP_A: =
PRES_COMP_B: =
EN_COUNT: = E 125.1 Activando el contacto NC es posible interrum-
pir el contaje
EN_DO: =
SET_COUNT: = TRUE El contador se ajusta la primera vez que se
ejecuta el OB 1
SET_COMP_A: =
SET_COMP_B: = TRUE El valor de comparación PRES_COMP_P se ajusta
la primera vez que se ejecuta el OB 1
COUNT: = MD 14 Correspondencia de los parám. de salida
COMP_A: =
COMP_B: = MD 22
STATUS_A: =
STATUS_B: =

m01: U BIE Consulta del bit RB (BIE)(= ENO en SFB 29)


= M 26.3 para evaluación de errores

UN T 0 Una vez transcurrido el tiempo de 5 s, el


R A 124.1 empujador no se activa

U T 0 mientras transcurre el tiempo de 5 s, se des-


R A 124.2 conecta el motor para la cinta transportadora
UN T 0 2, simultáneamente se activa el empujador
FR T 0 (A 124.1) a través de la función integrada

Sección de En la sección de instrucciones del OB 1 deberá escribirse en AWL el programa de


instrucciones usuario siguiente:
del OB 40

AWL (OB 40) Explicación


Segmento 1
UN T 0
L S5T#5S Arranque del temporizador T 0 de 5 s
SV T 0

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 4-45
Función integrada Contador

Funciones integradas CPU 312 IFM/CPU 314 IFM


4-46 EWA 4NEB 710 6058-04a
Función integrada Contador A/B
(CPU 314 IFM) 5
Contenido del Apartado Tema Página
capítulo 5.1 Generalidades sobre el funcionamiento 5-2
5.2 Funcionamiento de los contadores 5-3
5.3 Funcionamiento del comparador 5-5
5.4 Parametrizar 5-7
5.5 Cablear 5-9
5.6 Bloque de función del sistema 38 5-13
5.7 Estructura del DB de instancia 5-15
5.8 Evaluar las alarmas de proceso 5-16
5.9 Cálculo del tiempo de ciclo y de los tiempos de reacción 5-18

Ejemplos de Se ha renunciado a presentar ejemplos de aplicación específicos para la función


aplicación integrada Contador A/B.
A partir del apartado 4.10 hay ejemplos de aplicación para la función integrada
Contador que también pueden realizarse con la función integrada Contador A/B.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 5-1
Función integrada Contador A/B

5.1 Generalidades sobre el funcionamiento

Introducción En este apartado se presenta el esquema de bloques de la función integrada


Contador A/B de la CPU 314 IFM. El esquema de bloques incluye las partes más
importantes de la fución integrada con todos los parámetros de entrada y salida.
Los apartados 5.2 y 5.3 hacen referencia al esquema de bloques. En ellos encontrará
la descripción del funcionamiento de las partes más importantes de la función inte-
grada y su funcionamiento conjunto con sus parámetros de entrada y salida.

Finalidad de la La función integrada Contador A/B consta de 2 contadores, el A y el B, que cuentan


función integrada de forma independiente y simultánea. Ambos contadores tienen el mismo modo de
funcionamiento.
La función integrada Contador A/B permite totalizar impulsos de contaje con una
frecuencia de hasta 10 kHz. La función integrada Contador A/B permite contar en
sentido hacia adelante y hacia atrás, es decir incrementar y decrementar.

Esquema de La figura 5-1 muestra el esquema de bloques de la función integrada Contador A/B.
bloques

Conta-
dor
Entrada digital Adelante
&

Habilitación del contador


EN_COUNT Valor actual
& COUNT
Entrada digital Atrás

Reset del valor actual


RESET Compa-
rador

Ajustar val. de comp. Salida digital


SET_COMP

Valor de comparación Valor de comparación


PRES_COMP COMP

Estado lógico
Valor numérico

Figura 5-1 Esquema de bloques de la función integrada Contador A/B

Funciones integradas CPU 312 IFM/CPU 314 IFM


5-2 EWA 4NEB 710 6058-04a
Función integrada Contador A/B

5.2 Funcionamiento de los contadores

Contador Como consecuencia de la totalización de los impulsos de contaje (adelante y atrás)


se obtiene el valor actual del contador.
Los impulsos de contaje se miden a través de 2 entradas digitales de la CPU, en la
entrada digital Adelante y en la entrada digital Atrás. Sólo se cuentan flancos
ascendentes aplicados en las entradas digitales.
Prerrequisito: Con STEP 7 se han parametrizado las entradas digitales Adelante y
Atrás (v. apt. 5.4).

Valor actual del El contador calcula el valor actual utilizando la fórmula siguiente:
contador
Valor actual = Cantidad de flancos DI adelante – Cantidad de flancos DI atrás

Funcionamiento En el ejemplo mostrado en la figura 5-2 puede verse cómo se modifica el valor
del contador actual del contador cuando aparecen impulsos de contaje sucsivos en ambas entra-
das digitales.

Valor actual del contador

Tiempo
Estado de señal en entrada digital Adelante

24 V

Estado de señal en entrada digital Atrás Tiempo

24 V

Tiempo

Figura 5-2 Impulsos de contaje y valor actual del contador

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 5-3
Función integrada Contador A/B

Habilitar contador La función integrada Contador A/B se habilita a través del programa de usuario;
para ello se aplica señal 1 al parámetro de entrada EN_COUNT del SFB 38.
Mientras haya señal 0 en el parámetro de entrada EN_COUNT se ignoran todos los
impulsos de contaje entrantes.

Resetear contador El contador puede resetearse a un valor definido con STEP 7 a través del programa
vía programa de de usuario. Para ello se aplicará señal 1 en el parámetro de entrada RESET del
usuario SFB 38.
Mientras haya señal 1 en el parámetro de entrada RESET se resetea el valor real, es
decir como valor real COUNT se indica el valor de reset parametrizado, la salida
digital se pone a estado 0 y la función integrada ya no la afecta.

Resetear contador El contador puede resetearse a un valor de reset parametrizado con STEP 7.
cuando valor real También es posible definir con STEP 7 que la función integrada resetee el contador
alcanza valor de cuando el valor real COUNT alcance o abandone hacia abajo el valor de
comparación comparación COMP.

Cambiar sentido Un cambio de señal en la entrada digital Sentido hace que la entrada digital
de contaje Adelante/Atrás cambie el sentido de contaje (si está aplicado ”1”, se cuenta hacia
adelante; si está aplicado ”0”, se cuenta hacia atrás).
Prerrequisito: Se ha parametrizado con STEP 7 las entradas digitales
Adelante/Atrás y Sentido (v. apt. 5.4).

Superación de la La función integrada Contador A/B cuenta impulsos hasta una frecuencia de máx.
frecuencia límite 10 kHz.

Precaución
! Si la frecuencia actual supera la frecuencia límite de 10 kHz durante varios
milisegundos, entonces:
 ya no está garantizado el correcto funcionamiento de la función integrada.
 se eleva la carga del ciclo.
 se eleva el tiempo de reacción frente a alarmas de proceso.
 puede perturbarse la comunicación (llegándose hasta el corte del enlace).
Si responde la vigilancia de tiempo de ciclo (watchdog), entonces la CPU pasa a
STOP.

Funciones integradas CPU 312 IFM/CPU 314 IFM


5-4 EWA 4NEB 710 6058-04a
Función integrada Contador A/B

5.3 Funcionamiento del comparador

Comparador La función integrada Contador A/B incorpora un comparador. Un comparador coteja


un valor actual del contador con un valor de comparación predefinido, activando
una determinada reacción cuando se presenta un evento previsto.

Comparador Es posible parametrizar la reacción a los siguientes eventos:


reacciona a
 El valor actual del contador alcanza desde abajo el valor de comparación, es
eventos
decir el valor actual cambia de COMP–1 (se lee: COMP menos 1) a COMP.
 El valor actual del contador abandona hacia abajo el valor de comparación, es
decir el valor actual cambia de COMP a COMP–1.

Ejemplo La figura 5-3 muestra un ejemplo con todos los posibles eventos frente a los que
puede reaccionar el comparador.
Está dado: Valor de comparación COMP = 100
Si el valor actual del contador cambia de 99 a 100, entonces se activa una reacción.
Si el valor actual del contador cambia de 100 a 99, entonces se activa una reacción.

Valor actual del contador

Val. de comp. abandonado hacia abajo


100
99
Val. de comp. alcanzado desde abajo
Tiempo

Figura 5-3 Eventos frente a los que reacciona el comparador

Reacciones Cuando el valor actual alcanza o abandona el valor de comparación, entonces


parametrizables pueden activarse las reacciones siguientes:
 Activación/desactivación de la salida digital
 Cambio del estado previo de la salida digital
 Disparo de una alarma de proceso
 Reset contador
 Ajuste del comparador
Las reacciones se parametrizan con STEP 7. En el apartado 5.4 figura una relación
de los parámetros posibles con sus valores permitidos.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 5-5
Función integrada Contador A/B

Parametrizar Usando STEP 7 es posible parametrizar para la salida digital las propiedades
salidas digitales siguientes:
 On: se activa la salida digital
 Off: se desactiva la salida digital
 Cambio: se cambia el estado previo de la salida, es decir se activa o desactiva,
respectivamente, la salida digital.
 sin efecto: permanece sin efecto el estado de la salida digital

Ejemplo: activar En la figura 5-4 pueden verse las reacciones de la salida digital y cuando el valor
reacciones actual alcanza y abandona el valor de comparación COMP. Con STEP 7 se para-
metrizó:
 valor de comparación alcanzado desde abajo: salida digital = On
 valor de comparación abandonado hacia abajo: salida digital = sin efecto

Valor actual del contador COUNT Se activa


reacción
Val. de comp.
COMP
Val. de comp.
COMP-1 Se activa
reacción

Salida digital Tiempo

1
On sin efecto
0
Tiempo

Figura 5-4 Ejemplo: activar reacciones

Definir nuevos El parámetro de entrada PRES_COMP permite prescribir un nuevo valor de compa-
valores de ración.
comparación
El comparador acepta el nuevo valor de comparación cuando:
 aparece un flanco positivo en el parámetro de entrada SET_COMP.
 se produce un evento de contaje1 con reacción parametrizada.

1 Se entiende por evento de contaje cuando el valor real del contador alcanza o abandona un valor de
comparación y se ha parametrizado con STEP 7 la reacción correspondiente.

Funciones integradas CPU 312 IFM/CPU 314 IFM


5-6 EWA 4NEB 710 6058-04a
Función integrada Contador A/B

5.4 Parametrizar

Parametrizar con La función integrada se parametriza con STEP 7. La forma de trabajar con STEP 7
STEP 7 figura descrita en el manual Software estándar para S7 y M7, STEP 7.

Parámetros y sus La tabla 5-1 relaciona los parámetros para la función integrada Contador A/B.
valores posibles

Tabla 5-1 Ficha ”Contador A o B”

Parámetro Explicación Valores Prefijado


posibles
Señales de Las entradas digitales 126.0 y 126.1 para el contador A y las Adelante y Adelante y
contaje entradas digitales 126.2 y 126.3 para el contador B se parametrizan Atrás Atrás
como sigue: Impulsos y
 Entrada digital Adelante y entrada digital Atrás Sentido
ó
 Entrada digital Adelante/atrás y entrada digital Sentido
(Impulsos y Sentido)
Un cambio de señal en la entrada digital Sentido hace que se
invierta el sentido de contaje en la entrada digital Adelante/
Atrás (para ”1” se cuenta hacia adelante; para ”0” se cuenta
hacia atrás).
Valor de reset Se define un valor de reset. Con ello, el valor real del contador se -2147483648 a 0
repone al valor de reset cuando: 2147483647
 el parámetro de entrada RESET del SFB 38 tiene estado de
señal ”1”
ó
 el valor real alcanza desde abajo o abandona hacia abajo el
valor de comparación (si se ha parametrizado así).
Número del El DB de instancia contiene los datos que intercambian la función 1 a 127 Contador A: 60
DB de instancia integrada y el programa de usuario. Contador B: 61
Actualización Se define si en el punto de control de ciclo se actualizan los DB de activada/ activada
automática del instancia de las funciones integradas. desactivada
punto de control
del ciclo

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 5-7
Función integrada Contador A/B

Tabla 5-1 Ficha ”Contador A o B”, continuación

Parámetro Explicación Valores Prefijado


posibles
Valor actual alcanza valor de comparación por abajo (COUNT de COMP–1 a COMP)
Salida digital Es posible ajustar la reacción de la salida digital cuando el valor sin efecto sin efecto
actual alcanza el valor de comparación por abajo. On
Cambiar: se cambia el estado previo de la salida, es decir se activa Cambiar
o desactiva, respectivamente, la salida digital.
Off
Alarma de Es posible ajustar el disparo de una alarma de proceso cuando el activada/ desactivada
proceso valor real alcanza el valor de comparación por abajo. desactivada
Reset contador Es posible definir el la reposición al valor de reset del contador activada/ desactivada
cuando el valor actual alcance el valor de comparación por abajo. desactivada
Ajustar Es posible definir el ajuste del comparador cuando el valor real activada/ desactivada
comparador alcance el valor de comparación por abajo. desactivada
Parámetro Explicación Valores Prefijado
posibles
Valor actual abandona valor de comparación hacia abajo (COUNT de COMP a COMP–1)
Salida digital Es posible ajustar la reacción de la salida digital A cuando el valor sin efecto sin efecto
actual abandone el valor de comparación hacia abajo. On
Cambiar: se cambia el estado previo de la salida, es decir se activa Cambiar
o desactiva, respectivamente, la salida digital.
Off
Alarma de Es posible ajustar el disparo de una alarma de proceso cuando el activada/ desactivada
proceso valor real abandone el valor de comparación hacia abajo. desactivada
Reset contador Es posible definir la reposición al valor de reset del contador activada/ desactivada
cuando el valor actual abandone hacia abajo el valor de desactivada
comparación.
Ajustar Es posible definir el ajuste del comparador cuando el valor real activada/ desactivada
comparador abandone hacia abajo el valor de comparación. desactivada

Funciones integradas CPU 312 IFM/CPU 314 IFM


5-8 EWA 4NEB 710 6058-04a
Función integrada Contador A/B

5.5 Cablear

Contenido del Apartado Tema Página


apartado 5.5.1 Conectar los sensores a las entradas/salidas integradas 5-10
5.5.2 Conectar los actuadores a las entradas/salidas integradas 5-12

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 5-9
Función integrada Contador A/B

5.5.1 Conectar los sensores a las entradas/salidas integradas

Introducción Para conectar sensores existen 2 entradas digitales por contador en las
entradas/salidas integradas.

Respetar tiempos A la hora de activar y desactivar la entrada digital Sentido para contador A y/o B es
necesario respetar los tiempos siguientes:
 antes del primer flanco activo del impulso de contaje: tiempo w100 s
 tras el último flanco activo del impulso de contaje: tiempo w100 s

Impulsos de Primer flanco Ultimo flanco


contaje activo activo
Tiempo

Entrada digital
Sentido Tiempo

w100 s w100 s

Figura 5-5 Restricciones de las entradas digitales Sentido para contador A y B

Bornes de La tabla 5-2 muestra los bornes de conexión importantes de las entradas/salidas inte-
conexión gradas de la CPU 314 IFM. La función de las entradas digitales se parametriza
previamente con STEP 7 (v. apt. 5.4).

Tabla 5-2 Bornes de conexión para los sensores

Borne de conexión Designación Descripción


2 (Sonder) E 126.0 Contador A: Adelante
(Adelante/Atrás)
3 (Sonder) E 126.1 Contador A: Atrás
(Sentido)
4 (Sonder) E 126.2 Contador B: Adelante
(Adelante/Atrás)
5 (Sonder) E 126.3 Contador B: Atrás
(Sentido)
Conexión alimentación de la CPU L+ Tensión de alimenta-
ción
Conexión alimentación de la CPU M Masa

Funciones integradas CPU 312 IFM/CPU 314 IFM


5-10 EWA 4NEB 710 6058-04a
Función integrada Contador A/B

Esquema de La figura 5-6 muestra el esquema de conexión de principio de los sensores


conexión (p. ej. detectores BERO) en las entradas/salidas integradas para los contadores
A y B.
Si sólo se desea utilizar un contador – A o B –, entonces los sensores se conectarán
en las entradas 126.0/126.1 para contador A ó 126.2/126.3 para contador B.

Utilizar cables de Entradas/salidas integradas


señal Sonder Digital
apantallados IN OUT
1 1 L+2 1
2 I 126.0 2 124.0 2 2
3 1 3 12 3
BERO 1 4 2 4 22 4
5 3 5 32 5
6 AOU 128 6 42 6
BERO 2 7 AOI 128 7 2
5 7
8 AIU 128 8 2
6 8
9 AII 128 9 2
7 9
1 0 AI- 128 1 0 M 3 0
BERO 3
IN OUT
1 1 AIU 130 1 1 L+ 3 1
1 2 AII 130 1 2 125.0 3 2
BERO 4 3 1 3 3
1 AI- 130 1 3
1 4 AIU 132 1 4 2 3 4
1 5 AII 132 1 5 3 3 5
1 6 AI- 132 1 6 4 3 6
1 7 AIU 134 1 7 5 3 7
1 8 AII 134 1 8 6 3 8
M 1 9 9
1 9 AI- 134 7 3
24 V L+ 2 0 MANA 2 0 M 4 0
M

Figura 5-6 Cablear los sensores

Apantallado Para conectar los sensores deberá utilizarse cables de señal apantallados; la pantalla
del mismo deberá unirse a tierra. Para ello debe utilizarse el componente mecánico
denominado estribo de contactado de pantallas.
Detalles extensos sobre la forma de contactar la pantalla de los cables figuran en el
manual Autómata programable S7-300, Configuración, instalación y datos de
las CPU.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 5-11
Función integrada Contador A/B

5.5.2 Conectar los actuadores a las entradas/salidas integradas

Introducción Para conectar los actuadores está disponible 1 salida digital por contador en las
entradas/salidas integradas.

Bornes de La tabla 5-3 muestra los bornes de conexión relevantes.


conexión
Tabla 5-3 Bornes de conexión para los actuadores

Borne de conexión Designación Descripción


21 (Digital) L+ Tensión de alimentación
22 (Digital) A 124.0 Salida digital Contador A
23 (Digital) A 124.1 Salida digital Contador B
30 (Digital) M Masa

Esquema de La figura 5-7 muestra un ejemplo de cableado de actores a las salidas digitales de
conexión los contadores A y B.
Si sólo se desea utilizar un contador – A o B –, entonces conectar los actores a la
salida 124.0 para contador A ó 124.1 para contador B.

Entradas/salidas integradas
Sonder Digital
IN OUT
1 1 L+ 2 1
2 I 126.0 2 124.0 2 2
3 1 3 1 2 3
4 2 4 2 2 4
5 3 5 3 2 5
6 AOU 128 6 4 2 6 24 V
7 AOI 128 7 52 7
8 AIU 128 8 62 8
9 AII 128 9 72 9
1 0 AI- 128 1 0 M 3 0

IN OUT
1 1 AIU 130 1 1 L+ 3 1
1 2 AII 130 1 2 125.0 3 2
1 3 AI- 130 1 3 1 3 3
1 4 AIU 132 1 4 2 3 4
1 5 AII 132 1 5 3 3 5
1 6 AI- 132 1 6 4 3 6
1 7 AIU 134 1 7 5 3 7
1 8 AII 134 1 8 6 3 8
1 9 AI- 134 1 9 7 3 9
2 0 MANA 2 0 M 4 0

Figura 5-7 Cablear los actuadores

Funciones integradas CPU 312 IFM/CPU 314 IFM


5-12 EWA 4NEB 710 6058-04a
Función integrada Contador A/B

5.6 Bloque de función del sistema 38

Introducción La función integrada Contador A/B consta de 2 contadores, A y B, que cuentan de


forma independiente y simultánea. Ambos contadores tienen el mismo modo de
funcionamiento. Cada contador tiene asignado un DB de instancia propio
(v. apt. 5.7).
La función integrada Contador, es decir, ambos Contadores, está asignada a SFB 38.
En la figura 5-8 puede verse la representación gráfica del SFB 38.

SFB 38
EN ENO

PRES_COMP COUNT

EN_COUNT COMP

RESET

controlado por flanco SET_COMP

Figura 5-8 Representación gráfica del SFB 38

Parámetros de La tabla 5-4 relaciona y explica los parámetros de entrada del SFB 38.
entrada del SFB 29

Tabla 5-4 Parámetros de entrada del SFB 38

Parámetro de Descripción
entrada
EN EN constituye el parámetro de entrada para habilitar el SFB 38. Su efecto es permitir la ejecución del
SFB. Este parámetro de entrada no tiene ningún efecto sobre la ejecución de la función integrada.
Mientras EN = 1 se procesa el SFB. En caso de EN=0 no se procesa el SFB.
Tipo de datos: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)
PRES_COMP En este parámetro de entrada puede depositarse un nuevo valor de comparación PRES_COMP. Este se
acepta tras un flanco positivo en el parámetro de entrada SET_COMP o en caso de un evento de
contaje1.
Tipo de datos: DINT Operando: I, Q, M, L, D Valores posibles: de –2147483648 a 2147483647
EN_COUNT Mientras haya señal 0 en el parámetro de entrada EN_COUNT se ignoran todos los impulsos de contaje
entrantes.
Mientras haya señal 1 en el parámetro de entrada EN_COUNT se evalúan los impulsos de contaje
entrantes.
Tipo de datos: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 5-13
Función integrada Contador A/B

Tabla 5-4 Parámetros de entrada del SFB 38, continuación

Parámetro de Descripción
entrada
RESET Mientras haya señal 0 en el parámetro de entrada RESET está preparado el contador.
Mientras haya señal 1 en el parámetro de entrada RESET, entonces:
 se resetea el valor real, es decir como valor real COUNT se saca el valor de reset parametrizado.
 la salida digital se pone a 0 y ya no es afectada por la función integrada
Tipo de datos: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)
SET_COMP Tras un flanco positivo en este parámetro de entrada se acepta el valor de comparación PRES_COMP.
Tipo de datos: BOOL Operando: I, Q, M, L, D Valores posibles 0/1 (FALSE/TRUE)
1 Se entiende por evento de contaje cuando el valor actual del contador alcanza o abandona un valor de comparación y ha
sido parametrizada con STEP 7 la reacción correspondiente.

Parámetros de En la tabla 5-5 se relacionan y explican los parámetros de salida del SFB 38.
salida del SFB 38

Tabla 5-5 Parámetros de salida del SFB 38

Parámetro de Descripción
salida
ENO El parámetro de salida ENO señaliza si ha aparecido un error durante la ejecución del SFB 38.
Si ENO = 1, no ha aparecido ningún error. Si ENO = 0, el SFB 38 o no se ha ejecutado o se ha hecho de
forma errónea.
Tipo de datos: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)
COUNT A través de este parámetro de salida se emite el valor actual del contador. En caso de superarse por
exceso o defecto los valores posibles se tiene:
 por exceso: la operación de contaje se continúa con el valor de contaje mín. de los valores posibles.
 por defecto: la operación de contaje se continúa con el valor de contaje máx. de los valores posibles.
Tipo de datos: DINT Operando: I, Q, M, L, D Valores posibles: de –2147483648 a 2147483647
COMP Por este parámetro de salida se emite el valor de comparación actualmente válido COMP.
Tipo de datos: DINT Operando: I, Q, M, L, D Valores posibles: de –2147483648 a 2147483647

Funciones integradas CPU 312 IFM/CPU 314 IFM


5-14 EWA 4NEB 710 6058-04a
Función integrada Contador A/B

5.7 Estructura del DB de instancia

Introducción Cada contador de la función integrada Contador A/B dispone de su propio DB de


instancia:
 para contador A: DB 60
 para contador B: DB 61
Ambos DB de instancia tienen la misma estructura.

DB de instancia La tabla 5-6 muestra la estructura y ocupación del DB de instancia de la función


del SFB 38 integrada Contador A/B.

Tabla 5-6 DB de instancia del SFB 38

Operando Símbolo Significado


DBD 0 PRES_COMP Valor de comparación (nuevo)
DBX 4.0 EN_COUNT Habilitación
DBX 4.1 RESET Reset contador
DBX 4.2 SET_COMP Ajustar comparador
DBD 6 COUNT Valor real del contador
DBD 10 COMP Valor de comparación (actual)

Longitud del Los datos para la función integrada Contador A/B tienen 14 bytes de longitud y
DB de instancia comienzan con la dirección 0 en el DB de distancia.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 5-15
Función integrada Contador A/B

5.8 Evaluar las alarmas de proceso

Introducción La función integrada Contador A/B activa alarmas de proceso cuando se presentan
determinados eventos.

Eventos En la tabla 5-7 se describen los posibles eventos que pueden conducir a una alarma
parametrizables de proceso así como la paramaterización posible utilizando STEP 7.

Tabla 5-7 Eventos que pueden conducir a una alarma de proceso

Alarma de proceso Descripción Parametrización


en caso de
Valor actual de Se activa alarma de proceso cuando el valor Alarma de proceso
COMP–1 hacia actual alcanza desde abajo el valor de com- activada
COMP paración COMP.
Valor actual de Se activa alarma de proceso cuando el valor Alarma de proceso
COMP hacia actual abandona hacia abajo el valor de activada
COMP–1 comparación COMP.

Funciones integradas CPU 312 IFM/CPU 314 IFM


5-16 EWA 4NEB 710 6058-04a
Función integrada Contador A/B

OB de alarma de Cuando aparece una alarma de proceso, entonces se llama el OB de tratamiento de


proceso alarma de proceso (OB 40). El evento que ha provocado la llamada del OB 40 figura
en la información de arranque (sección de declaración) del OB 40.

Información de La tabla 5-8 muestra las variables temporales relevantes (TEMP) del OB 40 para la
arranque del función integrada Contador de la CPU 312 IFM/314 IFM. El OB 40 está descrito en
OB 40 para fun- el Manual de referencia Funciones del sistema y funciones estándar.
ción integrada

Tabla 5-8 Información de arranque del OB 40 para la función integrada Contador A/B

Variable Tipo datos Descripción


OB40_MDL_ADDR WORD B#16#7C Indicación en la palabra de datos locales 6:
 dirección del módulo que dispara la alarma (aquí la CPU)
OB40_POINT_ADDR DWORD v. fig. 5-9 Indicación en la palabra de datos locales 8:
 la función integrada que dispara la alarma
 el evento que ha disparado la alarma

Indicación del En las variables OB40_POINT_ADDR es posible leer qué función integrada ha dis-
evento que ha parado la alarma y qué evento ha provocado la misma. La figura siguiente muestra
disparado la la correspondencia con los bits de la palabra doble de datos locales 8.
alarma
A considerar: Si aparecen eventos distanciados muy poco tiempo (< 100 s), enton-
ces pueden estar activados varios bits simultáneamente. Es decir, varios eventos
pueden provocar un solo arranque del OB 40.

LB 8 LB 9 LB 11

31 30 29 28 27 26 25 24 23 22 2120 19 18 1716 7 6 5 4 3 2 1 0 Nº bit


0 0 0 0 0 0 1 1 LD 8

Función integrada Conta- irrelevante reservado reservado


dor A/B ha disparado la
alarma de proceso Contador A ha dispa- Valor real de COMP–1 hacia
rado alarma de proceso COMP alcanzado
Contador B ha dispa- Valor real de COMP hacia
rado alarma de proceso COMP–1 abandonado

Figura 5-9 Información de arranque del OB 40: qué evento ha disparado la alarma (Contador A/B)

Evaluación en pro- La forma de evaluar las alarmas de proceso en el programa de usuario figura des-
grama de usuario crita en el manual de programación Software del sistema para S7-300/400 Diseño de
programas.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 5-17
Función integrada Contador A/B

5.9 Cálculo del tiempo de ciclo y de los tiempos de reacción

Introducción El cálculo del tiempo de ciclo para la CPU 314 IFM se describe extensamente en el
manual Autómata programable S7-300, Configuración, instalación y datos de las
CPU. Seguidamente se dan los tiempos que es preciso considerar suplementaria-
mente cuando está activada la función integrada Contador A/B.

Cálculo El tiempo de ciclo puede calcularse con la fórmula siguiente:


Tiempo de ciclo = t1 + t2 + t3 + t4
t1 = Tiempo de transferencia de imagen de proceso (PAE y PAA)1
t2 = Tiempo de ejecución del sistema operativo inclusive carga por parte de una
función integrada1 en curso
t3 = Tiempo de ejecución2 del programa de usuario inclusive tiempo de ejecución
del SFB cuando en el ciclo de programa se efectúa una llamada a SFB3
t4 = Tiempo de actualización del DB de instancia en el punto de control del ciclo
(si con STEP 7 se ha parametrizado la actualización).

Tiempo de ejecu- El tiempo de ejecución típico del SFB vale 230 s.
ción del SFB 38

Actualización del El tiempo de actualización del DB de instancia en el punto de control de ciclo vale
DB de instancia para la función integrada Contador A/B 100 s.

Prolongación del Es necesario considerar que el tiempo de ciclo puede prolongarse debido a:
tiempo de ciclo
 ejecución controlada por tiempo
 tratamiento de alarmas
 funciones de diagnóstico y rutinas de tratamiento de errores

1 El tiempo para la CPU 312 IFM figura en el manual Autómata programable S7-300,
Configuración, instalación y datos de las CPU.
2 El tiempo de ejecución del programa de usuario debe calcularse para cada caso particular, ya que
cada programa de usuario tiene una longitud diferente.
3 Si el SFB se llama varias veces dentro de un ciclo de programa, entonces el tiempo de ejecución
del SFB deberá multiplicarse por la cantidad de llamadas.

Funciones integradas CPU 312 IFM/CPU 314 IFM


5-18 EWA 4NEB 710 6058-04a
Función integrada Contador A/B

Tiempo de El tiempo de reacción es el intervalo que transcurre entre la aparición de un evento


reacción en una entrada y la activación de la reacción correspondiente por una salida.

Reacción frente a Los eventos causados en las entradas por la función integrada Contador A/B pueden
eventos activar lo siguiente:
 Reacciones en las entradas/salidas integradas de la CPU 314 IFM
 Reacciones por parte del SFB 38

Vías de reacción La figura 5-10 muestra las diferentes vías de reacción.

Entradas de las
entradas/salidas Función integrada
 SFB 38
integradas

Salidas de las
 entradas/salidas
integradas 
OB 40 alarma proceso

Figura 5-10 Vías de reacción

Tiempos de Cada vía de reacción tiene como consecuencia un tiempo de reacción diferenciado.
reacción La tabla 5-9 relaciona los tiempos de reacción de la función integrada Contador
A/B.

Tabla 5-9 Tiempos de reacción de la función integrada Contador A/B

Vía de reacción En fig. 5-10 Tiempo de reacción


Entradas/salidas integradas ³ < 1 ms
³ Entradas/salidas integradas
Entradas/salidas integradas ³ Alarma de proceso ³ < 1 ms

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 5-19
Función integrada Contador A/B

Funciones integradas CPU 312 IFM/CPU 314 IFM


5-20 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento
(CPU 314 IFM) 6
Introducción La función integrada Posicionamiento de la CPU 314 IFM ofrece funciones que
asociadas a un programa de usuario adecuado permiten el posicionamiento en lazo
abierto de ejes.

Relación de La función integrada Posicionamiento:


prestaciones
 mide señales procedentes de captadores incrementales asimétricos (sin señales
inversas) de 24 V hasta una frecuencia de 10 kHz
 capta una señal de 24 V dispuesta en el camino de desplazamiento para
sincronizar el valor real (sincronización por hardware)
 permite la sincronización a través de un bit de mando (sincronización por
software)
 manda un accionamiento de dos velocidades (rápida/lenta) o un convertidor de
frecuencia vía salidas digitales y una salida analógica de las entradas/salidas
integradas.

Incorporación La función integrada Posicionamiento se incorpora en el programa de usuario


de la función prescribiendo datos de mando y evaluando mensajes de estado en un bloque de
integrada función del sistema (SFB).

Contenido del Apartado Tema Página


capítulo 6.1 Introducción a la función integrada Posicionamiento 6-2
6.2 Funcionamiento de la función integrada Posicionamiento 6-15
6.3 Parametrizar 6-19
6.4 Mando de las salidas por la función integrada 6-20
6.5 Efecto de la distancia entre posiciones inicial y de destino sobre el 6-22
mando de las salidas
6.6 Cablear 6-23
6.7 Bloque de función del sistema 39 6-30
6.8 Estructura del DB de instancia 6-43
6.9 Cálculo del tiempo de ciclo 6-44
6.10 Ejemplos de aplicación 6-45

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-1
Función integrada Posicionamiento

6.1 Introducción a la función integrada Posicionamiento

Contenido del En este apartado se informa sobre los fundamentos de la búsqueda (aproximación) al
apartado punto de referencia, al modo de marcha a impulsos (JOG) y al mando de
accionamientos así como informaciones especiales sobre la función integrada
Posicionamiento de la CPU 314 IFM.

¿Quién debe leer Recomendamos leer este apartado a todas las personas con pequeña o ninguna
este apartado? experiencia en el tema del posicionamiento en lazo abierto.

Contenido del Apartado Tema Página


apartado 6.1.1 Captadores y etapas de potencia para la función integrada 6-3
Posicionamiento
6.1.2 Búsqueda del punto de referencia 6-5
6.1.3 Posicionamiento manual (modo JOG) 6-7
6.1.4 Mando de accionamientos de velocidad rápida/lenta 6-9
6.1.5 Mando del accionamiento por convertidor de frecuencia 6-11

Evaluación de Informaciones relativas a la evaluación de impulsos del captador por parte de la


impulsos función integrada Posicionamiento figura en el anexo D.

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-2 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

6.1.1 Captadores y etapas de potencia para la función integrada


Posicionamiento

Clasificación de Al posicionar, el desplazamiento se mide con un captador. Los captadores se


los captadores clasifican como sigue:

Captador

Captador Captador
absoluto incremental Tipo

Captador Captador Interface


asimétrico 24 V simétrico 5 V

Figura 6-1 Clasificación de los captadores

Captadores Los captadores asimétricos son captadores incrementales que generan dos trenes de
asimétricos 24 V impulsos, A y B, desfasados 90° y se utilizan para contar los incrementos de
desplazamiento y para detectar el sentido.

Captadores en la A la función integrada Posicionamiento de la CPU 314 IFM sólo es posible conectar
CPU 314 IFM un captador incremental asimétrico (24 V). Recomendamos utilizar captadores
incrementales de SIEMENS (v. anexo D).

Formas de señal La figura siguiente muestra formas de señal de captadores asimétricos 24 V.


Informaciones relativas a la evaluación de impulsos por parte de la función
integrada Posicionamiento figuran en el anexo D.

24 V
Tren de impulsos A
0V
24 V
Tren de impulsos B 0V

Figura 6-2 Formas de señal de los captadores incrementales asimétricos

Señal de origen La mayor parte de los captadores incrementales suministran una señal de origen por
del captador vuelta que puede utilizarse para fines de sincronización. La forma de conectar la
señal de origen a las entradas/salidas integradas, si se desea evaluar, se describe en
el apt. 6.6.1.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-3
Función integrada Posicionamiento

Clasificación del Al posicionar el desplazamiento se mide en piezas móviles. El movimiento lo


tipo de control del procura un accionamiento.
accionamiento
El posicionamiento puede dividirse en función del control del accionamiento:

Aplicación

Posicionamiento Posicionamiento
en lazo cerrado en lazo abierto

Figura 6-3 Clasificación según el tipo de control del accionamiento

Accionamientos y La función integrada Posicionamiento de la CPU 314 IFM permite controlar en lazo
CPU 314 IFM abierto (= mando) accionamientos pero no en lazo cerrado (= regulación)

Etapa de potencia La CPU 314 IFM no controla directamente el accionamiento, lo hace a través de una
etapa de potencia.

Etapa de potencia La tabla siguiente relaciona las etapas de potencia controlables por la función
y CPU 314 IFM integrada Posicionamiento.

Tabla 6-1 Etapas de potencia y accionamientos

Etapa de potencia ... ... controla


Mando a contactores motor asíncrono de polos conmutables con variación de
velocidad en etapas (marcha rápida/lenta)
Convertidor de motor asíncrono o motor síncrono con variación continua
frecuencia de velocidad

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-4 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

6.1.2 Búsqueda del punto de referencia

Introducción Un captador incremental suministra una serie de impulsos. A partir del número de
impulsos es posible determinar la posición del eje con relación a un punto de
referencia. Sin embargo, primero es necesario buscar el punto de referencia para
sincronizar la posición real del eje con el valor real de la función integrada.
Seguidamente se muestra la forma de realizar la búsqueda del punto de referencia
con la función integrada Posicionamiento.

Ejemplo Se considera una mesa en la que se posicionan piezas a mecanizar.


En una estación de mecanizado se realizan una o varias operaciones de mecanizado.
En el ejemplo se taladran agujeros en una pieza. Para ello se detiene la mesa en la
posición adecuada hasta que haya finalizado el mecanizado.

Estación de
mecanizado
Mesa
Fin carrera
Pieza
final

Fin carrera
inicio Acciona-
miento

Captador incremental
Interruptor de referencia

Punto de referencia Incrementos

Figura 6-4 Ejemplo carro

Interruptor de En el punto de referencia se instala un interruptor o detector (p. ej. BERO) al efecto.
referencia Cuando conmuta el interruptor de referencia, esto significa que la mesa ha llegado
al punto de referencia. En dicho momento la posición real del eje se sincroniza al
valor real de la función integrada.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-5
Función integrada Posicionamiento

Precisión del En la práctica, el interruptor de referencia se materializa mediante una leva que
punto de actúa sobre un fin de carrera o detector de proximidad, p. ej. BERO.
referencia
El interruptor de referencia suministra estado de señal 1 durante un tramo
equivalente al ancho de la leva.
Para garantizar una cierta precisión en el punto de referencia:
 el punto de referencia se asigna al primer impulso de contaje (incremento) que
llega tras el flanco creciente y
 el flanco del interruptor de referencia sólo se evalúa si el interruptor se alcanza
desde una dirección predefinida.
Con STEP 7 se parametriza si el interruptor de referencia debe evaluarse en sentido
Adelante o Atrás.
La figura siguiente muestra la evaluación del interruptor de referencia cuando se ha
parametrizado con STEP 7 el sentido Adelante.

Señal del interruptor Ancho de


de referencia la leva

Flanco creciente con


sentido Adelante
1 Posición de
la mesa
0

Incrementos
Sentido Adelante Punto de referencia

Figura 6-5 Evaluación del interruptor de referencia

Precisión de No siempre está garantizado que los flancos suministrados por el interruptor de
repetición referencia aparezcan siempre en la misma posición del eje ya que hay interuptores o
detectores, p. ej. BEROs, que tienen una precisión de repetición limitada.
Valores típicos de precisión de repetición:
 Interruptores mecánicos 10 m
 Células fotoeléctricas 100 m
 Detectores BERO 500 m
La precisión de repetición real depende fuertemente del tipo de interruptor. Además,
dicha precisión es también función de factores externos como p. ej. la velocidad con
la que se alcanza el interruptor. Para más datos, consultar la información que
acompaña al interruptor.

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-6 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

6.1.3 Posicionamiento manual (modo JOG)

Modo JOG Modo JOG o con marcha a impulsos significa que el eje se lleva ”a mano” hasta una
posición arbitraria.
El modo JOG puede ejecutarse bien a través del programa de usuario o a través de
un panel de operador (OP).

Aplicación del El modo JOG se utiliza:


modo JOG
 si desea desplazarse el eje ”a mano” a una posición
 para sincronizar la función integrada Posicionamiento con la posición real
del eje

 Desplazamiento Para eliminar una avería en la máquina es necesario llevar el eje a una determinada
a mano del eje posición. Esto debe ser también posible aunque no esté sincronizada la función
integrada Posicionamiento.

 Sincronización Tras encender la CPU 314 IFM, la función integrada Posicionamiento no puede
de la función determinar la posición real del eje ya que no se ha alcanzado aún ningún interruptor
integrada de referencia y por ello no se ha asumido aún el punto de referencia. La función
integrada Posicionamiento no está sincronizada con el eje, por lo que no puede
controlar ninguna operación de posicionamiento.
Para efectuar la sincronización se mueve el eje en modo JOG pasando por el
interruptor de referencia.

Ejemplo de Seguidamente consideramos nuevamente el ejemplo ”Posicionar mesa” (v. fig. 6-4).
sincronización
Una vez encendida la instalación se sincroniza como sigue la función integrada
Posicionamiento:
Con independencia de la posición real de la mesa, el programa de usuario lleva ésta
en modo JOG hasta alcanzar el fin de carrera de inicio.
Seguidamente, el programa de usuario desplaza en modo JOG la mesa en sentido
hacia adelante. Durante dicho desplazamiento se alcanza el interruptor de
referencia, con lo que se sincroniza la posición real de la mesa con el valor real de
la función integrada.

Seleccionar El modo JOG se selecciona a través del programa de usuario.


modo JOG

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-7
Función integrada Posicionamiento

Velocidad en Desde el programa de usuario se define la velocidad con la que se posicionará en


modo JOG modo JOG. La velocidad a elegir depende de la etapa de potencia utilizada.
En caso de mando por contactores, el eje puede moverse en modo JOG tanto en
velocidad rápida como lenta.
En el caso del convertidor de frecuencia son posibles varias velocidades. La forma
de proceder para definir la velocidad figura en el apt. 6.7, en la tabla 6-11.

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-8 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

6.1.4 Mando de accionamientos de velocidad rápida/lenta

Accionamientos La función integrada Posicionamiento permite controlar alternativamente:


controlables
 un accionamiento de dos velocidades (rápida/lenta)
 un convertidor de frecuencia

Mando a Los mandos a contactores se utilizan para controlar motores asíncronos de polos
contactores conmutables.
Los motores asíncronos de polos conmutables permiten realizar dos velocidades
diferentes, lenta y rápida.

Perfil de velocidad La figura muestra el perfil de velocidad de un accionamiento de marcha rápida y


lenta. Este es válido tanto para una operación de posicionamiento como para el
modo JOG.
En primer lugar, se posiciona con la velocidad más alta (velocidad rápida). A una
distancia predefinida de la posición de destino se conmuta a una velocidad más baja
(velocidad lenta). Justo antes de alcanzar la posición de destino (también a una
distancia predefinida) se desconecta el accionamiento.
El anticipo de desconexión sirve para incrementar la precisión de posicionamiento y
se corresponde con el trayecto de frenado.
El trayecto de frenado se parametriza con STEP 7. El anticipo de desconexión se
define en el programa de usuario.

Velocidad

Marcha rápida Marcha lenta

Conmutación de marcha
rápida a lenta
Posición
Posición inicial Posición de destino
Distancia Anticipo de
de frenado desconexión
Punto de desconexión

Figura 6-6 Perfil de velocidad en accionamiento de marcha rápida y lenta

Particularidad: Si la distancia entre posición inicial y posición de destino


 anticipo de desconexión, entonces no se ejecuta ninguna operación de
posicionamiento.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-9
Función integrada Posicionamiento

Mando vía 4 El accionamiento se conmuta a velocidad rápida o lenta a través de dos salidas
salidas digitales digitales de la CPU 314 IFM.
El sentido de giro del accionamiento se define también a través de otras dos salidas
digitales.
La figura siguiente muestra el comportamiento de las señales digitales
correspondientes durante una operación de posicionamiento.

Salida digital ”Sentido adelante”

1
0
Posición
Salida digital ”Sentido atrás”

1
0
Posición
Salida digital ”Marcha rápida”

1
0
Posición
Salida digital ”Marcha lenta”

1
0
Posición
Velocidad

Posición inicial Posición de destino Posición

Figura 6-7 Operación de posicionamiento en sentido adelante en accionamientos de marcha


rápida y lenta

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-10 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

6.1.5 Mando del accionamiento por convertidor de frecuencia

Convertidor de Un convertidor de frecuencia es un equipo electrónico destinado a variar


frecuencia continuamente la velocidad de motores asíncronos o síncronos.

Definición del La función integrada Posicionamiento controla un convertidor de frecuencia con un


perfil de velocidad determinado perfil de velocidad que se define como sigue:
 No se sobrepasará la velocidad máxima admisible determinada en función de las
condiciones mecánicas.
 No se sobrepasará la aceleración máxima permitida. Las fuerzas por aceleración
que actúan sobre una pieza no deberán sobrepasar un determinado valor
máximo.
 Bajo las condiciones mencionadas, la operación de posicionamiento deberá
discurrir optimizada en el tiempo.

Perfil de velocidad En la figura 6-8 se representan los perfiles de velocidad y aceleración del
accionamiento durante un posicionamiento. La representación está idealizada ya que
el accionamiento se lleva a la velocidad máxima en 10 escalones y se frena hasta la
parada también en 10 escalones. Los perfiles son válidos tanto para una operación
de posicionamiento como para el modo JOG. La velocidad máxima se define en el
programa de usuario. El trayecto de aceleración y frenado se parametrizan con
STEP 7.

Velocidad

Velocidad
máxima
Posición
Posición inicial Posición de destino
Aceleración
Aceleración
máxima

Posición
Distancia de aceleración
Distancia de frenado

Figura 6-8 Perfil de velocidad/aceleración en convertidores de frecuencia

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-11
Función integrada Posicionamiento

Anticipo de La figura siguiente muestra la velocidad del accionamiento durante una operación
desconexión de posicionamiento. En el detalle es posible apreciar el anticipo de desconexión
definible a través del programa de usuario.

Velocidad del
accionamiento

Velocidad
máxima Punto de Posición
desconexión de destino
Posición inicial Posición Anticipo
desconexión
Posición de destino

Figura 6-9 Anticipo de desconexión en el mando de un convertidor de frecuencia

Particularidad: Si la distancia entre posición inicial y posición de destino


 anticipo de desconexión, entonces no se ejecuta ninguna operación de
posicionamiento.

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-12 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

Mando de Los convertidores de frecuencia pueden mandarse de forma alternativa desde:


convertidores de
 1 salida analógica (señal 0 a 10 V ó 0 a 20 mA) para definir la velocidad y
frecuencia
2 salidas digitales para definir el sentido (adelante, atrás)
ó
 1 salida analógica (señal "10 V ó "20 mA) para definir la velocidad y el
sentido (adelante, atrás)

Salida de valores Los valores analógicos se sacan en escalones (v. apt. 6.4).
analógicos

Mando vía 1 salida La velocidad del accionamiento se prescribe al convertidor de frecuencia con una
analógica y 2 señal analógica de 0 a 10 V ó 0 a 20 mA. La velocidad máxima corresponde
salidas digitales entonces a 10 V ó 20 mA, respectivamente. La velocidad máxima se define en el
programa de usuario.
El usuario decide si la señal analógica es de tipo tensión o intensidad.
El sentido de giro del accionamiento se prescribe a través de dos salidas digitales.
La figura siguiente muestra los valores analógicos en la salida analógica y el
comportamiento de las salidas digitales correspondientes.

Salida analógica ”Velocidad”

+10 V/+20 mA

Posición
0
Posición inicial Punto de desconexión
Trayecto aceleración/frenado
parametrizada con STEP 7
Salida digital ”Sentido adelante”

1
0
Posición

Salida digital ”Sentido atrás”

1
0
Posición

Figura 6-10 Operación de posicionamiento en sentido adelante (1 salida analógica y 2 salidas


digitales para convertidor de frecuencia)

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-13
Función integrada Posicionamiento

Mando vía 1 salida La velocidad del accionamiento se prescribe al convertidor de frecuencia con una
analógica señal analógica de "10 V ó "20 mA. La velocidad máxima corresponde entonces
a +10 V ó-10 V ó +20 mA ó -20 mA. La velocidad máxima se define en el programa
de usuario.
El usuario decide si la señal analógica es de tipo tensión o intensidad.
El sentido de giro del accionamiento se prescribe a través del signo de la
tensión/intensidad analógica.
La figura siguiente muestra la velocidad en la salida analógica durante una
operación de posicionamiento.

Salida analógica ”Velocidad”

+10 V/+20 mA

Posición
0
Posición Punto de
inicial desconexión
Trayecto aceleración/frenado
-10 V/-20 mA parametrizada con STEP 7

Figura 6-11 Operación de posicionamiento en sentido adelante (1 salida analógica para


convertidor de frecuencia)

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-14 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

6.2 Funcionamiento de la función integrada Posicionamiento

Vista general La figura siguiente muestra una vista general sobre las entradas y salidas de la
función integrada Posicionamiento así como su interacción con el programa de
usuario en la CPU 314 IFM.

CPU 314 IFM

Función integrada  Etapa de


Posicionamiento M
potencia
Captador Accionamiento
incremental
 

Programa 
de usuario Actuadores
(activan el proceso
de mecanizado)

Figura 6-12 Entradas y salidas de la función integrada Posicionamiento

Secuencia en el La tabla siguiente explica la figura 6-12 en base a una operación de


posicionamiento posicionamiento.

Tabla 6-2 Secuencia de un posicionamiento

Nº Descripción de la secuencia
 El usuario inicia el posicionamiento a través del programa de usuario.
 La función integrada Posicionamiento arranca el accionamiento y
controla la velocidad del mismo hasta que se alcanza el punto de
desconexión.
 Para que la función integrada Posicionamiento pueda controlar el
accionamiento se capta la posición actual.
 La función integrada Posicionamiento señaliza al programa de usuario
la finalización del posicionamiento.
 El programa de usuario activa todas las reacciones necesarias para
mecanizar la pieza posicionada.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-15
Función integrada Posicionamiento

Entradas y salidas La figura siguiente muestra las entradas/salidas hardware y software de la función
integrada Posicionamiento. Seguidamente se explican las funciones de las entradas y
salidas. La estructura del SFB 39 (entradas/salidas software) se explica
detalladamente en el apt. 6.7.

Entrada digital Canal A Salida digital Marcha rápida

Entrada digital Canal B Salida digital Marcha lenta

Entrada digital Salida digital


Interruptor de referencia Sentido adelante

Posición destino
DEST_VAL Salida digital
Sentido atrás
Punto de referencia
REF_VAL Salida analógica
Función integrada Velocidad
Anticipo de desconexión
SWITCH_OFF_DIFF
Posicionamiento Posición real ACTUAL_POS
Velocidad máxima
BREAK Posicionamiento/modo JOG
Modo JOG adelante finalizado POS_READY
POS_MODE2 Interruptor de referencia
Modo JOG atrás alcanzado REF_VALID
POS_MODE1
Posición real sincronizada
Evaluar interruptor de POS_VALID
referencia REF_ENABLE
Iniciar posicionamiento
POS_STRT
Aceptar posición real
SET_POS Estado lógico
Valor numérico

Figura 6-13 Entradas y salidas de la función integrada Posicionamiento

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-16 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

Entradas/salidas La tabla siguiente muestra una visión general de las entradas/salidas integradas en la
hardware CPU 314 IFM a las que es posible conectar sensores y actuadores para la función
integrada Posicionamiento.
La función de las salidas hardware se parametriza con STEP 7 (v. apt. 6.3).

Tabla 6-3 Función de las entradas/salidas hardware

Entrada/salida en la CPU Función en caso de mando de ...


Accionamiento m. rápida/lenta Convertidor de frecuencia
Entrada digital Canal A E 126.0 Conectar captador incremental para medir el recorrido
Entrada digital Canal B E 126.1
Entrada digital Interruptor E 126.2 Conectar interruptor de referencia (p. ej. BERO) para
de referencia sincronización
Salida digital Marcha lenta A 124.0 Sacar velocidades para –
accionamiento
Salida digital M. rápida A 124.1
Salida digital Sentido atrás A 124.2 Sacar sentido de giro para si el convertidor de frecuencia
accionamiento sólo puede procesar señales
analógicas positivas, entonces
Salida digital Sentido A 124.3
prescribir sentido de giro para
adelante
accionamiento
Salida analógica PAW 128 – si el convertidor de frecuencia
Velocidad puede procesar señales
analógicas bipolares, entonces
prescribir sentido de giro para
accionamiento
prescribir velocidad para
accionamiento

Entradas/salidas La tabla siguiente ofrece una visión general de las entradas y salidas software de la
software función integrada Posicionamiento.
Las entradas/salidas software están disponibles como parámetros en SFB 39. Los
parámetros se ajustan en el programa de usuario. La descripción detallada de los
parámetros figura en el apt. 6.7.

Tabla 6-4 Función de las entradas/salidas software

Parámetros de E/S Función


en SFB 39
DEST_VAL Prescribir posición de destino del eje
REF_VAL Prescribir valor para nuevo punto de referencia
SWITCH_OFF_DIFF Prescribir anticipo de desconexión

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-17
Función integrada Posicionamiento

Tabla 6-4 Función de las entradas/salidas software, continuación

Parámetros de E/S Función


en SFB 39
BREAK Prescribir velocidad máxima (valor analógico máx.) con la que deberá de realizarse
el posicionamiento/modo JOG
POS_MODE2 Ejecutar JOG adelante, interrumpir JOG/posicionamiento
POS_MODE1 Ejecutar JOG atrás, interrumpir JOG/posicionamiento
REF_ENABLE El interruptor de referencia se evalúa durante la próxima pasada por el mismo
POS_STRT Iniciar posicionamiento
SET_POS El nuevo punto de referencia se asume como posición real
ACTUAL_POS Salida: posición (valor real) actual
POS_READY Señalización: posicionamiento finalizado
REF_VALID Señalización: si se ha producido una sincronización durante el
posicionamiento/modo JOG en curso
POS_VALID Señalización: Función integrada sincronizada con eje

Frecuencia límite La función integrada Posicionamiento cuenta impulsos hasta una frecuencia máxima
de 10 kHz.

Imprecisiones Si por causa de imprecisiones mecánicas se activan impulsos espúreos por los
mecánicas canales A y B del captador, en el caso más desfavorable esto puede producir la
pérdida de 1 incremento.

Violación de la Si la frecuencia de los impulsos es >10 kHz durante varios milisegundos, entonces
frecuencia límite tener en cuenta la precaución siguiente:

Precaución
! Si se viola la frecuencia límite de 10 kHz:
 no queda garantizado el correcto funcionamiento de la función integrada.
 se incrementa la carga del ciclo.
 se incrementa el tiempo de reacción a alarmas de proceso.
 pueden perturbarse las comunicaciones (hasta corte de la conexión).
Si responde la vigilancia de ciclo, entonces la CPU pasa a STOP.

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-18 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

6.3 Parametrizar

Software de La función integrada se parametriza utilizando STEP 7. La forma de trabajar con


parametrización STEP 7 figura descrita en el manual de usuario Software estándar para S7 y M7,
STEP 7.

Parámetros y sus La tabla siguiente relaciona los parámetros para la función integrada
valores posibles Posicionamiento de la CPU 314 IFM.

Tabla 6-5 Ficha ”Posicionamiento”

Parámetro Explicación Valores posibles Ajuste por


defecto
Mando del accionamiento vía Para el mando de la etapa de potencia se  4 salidas digitales 4 salidas
ofrecen: (DO) analógicas
 4 salidas digitales  2 DO + 1 AO (DO)
 2 salidas digitales y 1 salida analógica  1 salida analógica
(0 a 10 V/0 a 20 mA) (AO)
 1 salida analógica ("10 V/"20 mA)
Seleccionar 4 salidas digitales (DO) para
accionamiento de marcha rápida/lenta.
Elegir una de las otras 2 alternativas en el
caso de que quiera mandar un convertidor de
frecuencia.
A observar: Para procesar en la CPU el valor
analógico sacado, llevar éste a una entrada
analógica y leer su valor.
Distancia de aceleración hasta Definir la distancia durante la cual: 0*; 48 a 65535 65535
velocidad máxima (= trayecto de  en convertidores de frecuencia, se saca el incrementos incrementos
frenado) valor analógico hasta el valor máximo o
se reduce a ”0”
 en mando por contactores, se posiciona
con marcha rápida o marcha lenta
Evaluación del interruptor de Es posible definir el sentido desde el cual debe adelante adelante
referencia en sentido alcanzarse el interruptor de referencia para su atrás
evaluación.
Número del DB de instancia El DB de instancia incluye los datos que se 1 a 127 59
intercambian la función integrada y el
programa de usuario.
Actualización automática en el Aquí se define si debe actualizarse o no el DB activada/desactivada activada
punto de control del ciclo de instancia de la función integrada en cada
punto de control del ciclo.
* Si se prescribe ”0” en accionamientos de marcha rápida/lenta, durante 1 incremento se conmuta a marcha lenta y seguidamente se ponden
a ”0” las salidas digitales ”Marcha lenta” y ”Sentido adelante/atrás”.
Si se prescribe ”0” en convertidores de frecuencia, entonces el valor analógico se eleva/reduce en un escalón con cada incremento.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-19
Función integrada Posicionamiento

6.4 Mando de las salidas por la función integrada

Mando acciona- El perfil de velocidad del accionamiento de marcha rápida/lenta y el mando de las
miento marcha 4 salidas digitales figuran en el apt. 6.1.4.
rápida/lenta

Cálculo del valor Seguidamente se explica el cálculo del valor analógico para el mando del trayecto
analógico de aceleración/desaceleración a través de un convertidor de frecuencia. El perfil de
velocidad completo figura en el apt. 6.1.5.

Salida en La figura siguiente muestra los valores analógicos tras el inicio de dos operaciones
escalones del de posicionamiento. En la vista ampliada de los trayectos de aceleración puede
valor analógico verse que la curva está compuesta de 10 escalones de la misma anchura y diferente
altura.
Es decir, los valores analógicos los saca la CPU de forma escalonada. El ancho de
los escalones se define indirectamente al prescribir el trayecto de aceleración/
frenado. La altura de las escalones la prescribe fijamente la función integrada.
Observar para la aplicación deseada la relación entre la altura y el ancho de los
escalones y con ello la curva de desplazamiento. Cuanto mayor sea el trayecto de
aceleración/frenado prescrito tanto más anchos serán los escalones.

Salida analógica ”Velocidad”

Velocidad
máx.
+10 V
Posición
Posición inicial Punto de desconexión

Valor analógico en V

10,0
9,49
8,94
8,37
7,75
7,07
6,32
5,48
4,47

3,16
Trayecto aceleración A
Trayecto aceleración B
Trayecto
Posición 5 incrementos aceleración
inicial
10 incrementos

Figura 6-14 Salida en escalones del valor analógico, BREAK = 0

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-20 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

Trayecto de Los valores analógicos para el trayecto de frenado se sacan con los mismos 10
frenado escalones que para el trayecto de aceleración (v. fig. 6-14). Al final del último
escalón (= 3,16 V) se alcanza el punto de desconexión.

Cálculo del ancho La función integrada calcula el ancho de los escalones como sigue:
de los escalones
Trayecto aceleraciónńfrenado
Ancho escalones +
10

A observar: El ancho de los escalones calculado siempre se redondea de forma que


el trayecto de aceleración/frenado realmente recorrido no sea nunca mayor que el
parametrizado.

Ejemplo Seguidamente figuran dos ejemplos de cálculo del ancho de escalones. En la figura
6-14 se muestran las salidas de valores analógicos de ello resultante. El trayecto de
aceleración/frenado se ha parametrizado con STEP 7.

Ancho escalones A + 59 incrementos


10

Ancho escalones A = 5,9 incrementos


[ 5 incrementos

Ancho escalones B + 105 incrementos


10

Ancho escalones B = 10,5 incrementos


[ 10 incrementos
Debido a los anchos escalones calculados, el trayecto de aceleración/frenado B es
dos veces superior al trayecto de aceleración/frenado A.

Valor analógico El valor analógico máximo para el mando de un convertidor de frecuencia se


máximo calcula con la fórmula siguiente:
v + 10 V (256 – BREAK) ó v + 20 mA (256 – BREAK)
256 256

El parámetro de entrada ”BREAK” del SFB 39 se define en el programa de usuario


(v. tabla 6-11).

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-21
Función integrada Posicionamiento

6.5 Efecto de la distancia entre posiciones inicial y de destino


sobre el mando de las salidas

Dependencias El mando de las salidas depende de la distancia entre las posiciones inicial y de
destino del eje.

Mando de acciona- Observar el comportamiento que se indica en la tabla siguiente a la hora de definir
miento m. rápida/ el trayecto de aceleración/frenado usando STEP 7 y al prescribir el anticipo de
lenta desconexión (en el parámetro de entrada SWITCH_OFF_DIFF del SFB 39) para un
accionamiento de marcha rápida/lenta.

Tabla 6-6 Mando de accionamientos de marcha rápida/lenta

Mando por La distancia entre posiciones Descripción


contactores inicial y destino es ...
Salidas digitales utrayecto de aceleración/ Se arranca con marcha rápida (prerrequisito: parámetro de entrada
frenado + anticipo de desconexión BREAK = 0).
v trayecto de aceleración/ Se arranca con marcha lenta.
frenado + anticipo de desconexión
u anticipo de desconexión
v anticipo de desconexión No se arranca ningún posicionamiento; POS_READY permanece
sin cambio a ”1”.

Mando de Observar el comportamiento que se indica en la tabla siguiente a la hora de definir


convertidor de el trayecto de aceleración/frenado usando STEP 7 y al prescribir el anticipo de
frecuencia desconexión (en el parámetro de entrada SWITCH_OFF_DIFF del SFB 39) para el
mando de convertidores de frecuencia.

Tabla 6-7 Mando de convertidores de frecuencia

Convertidor de La distancia entre posiciones Descripción


frecuencia inicial y de destino es ...
Salida analógica w2 trayecto de aceleración/ El eje recorre toda el trayecto de aceleración y frenado.
g
Salidas digitales frenado + anticipo de desconexión
t2 trayecto de aceleración/ El eje recorre la distancia hasta el punto de desconexión durante
frenado + anticipo de desconexión la mitad en calidad de trayecto de aceleración y durante la otra
u anticipo de desconexión mitad como trayecto de frenado. No se alcanza el valor analógico
máximo.
v anticipo de desconexión No se arranca ningún posicionamiento; POS_READY
permanece sin cambio a ”1”.

Modificar la La velocidad con la cual el convertidor de frecuencia mueve el accionamiento


velocidad puede modificarse en el parámetro de entrada BREAK del SFB 39. El SFB 39 se
describe en el apt. 6.7.

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-22 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

6.6 Cablear

Este apartado Este apartado describe:


 la forma de conectar a las entradas/salidas integradas el captador incremental y
el interruptor de referencia
 la forma de conectar las diferentes etapas de potencia a las entradas/salidas
digitales

Contenido del Apartado Tema Página


apartado 6.6.1 Conectar a las entradas/salidas integradas el captador incremental y 6-24
el interruptor de referencia
6.6.2 Conectar la etapa de potencia a las entradas/salidas integradas 6-26

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-23
Función integrada Posicionamiento

6.6.1 Conectar a las entradas/salidas integradas el captador incremental y


el interruptor de referencia

Introducción Los canales A y B del captador incremental y la señal del interruptor de referencia
se conectan a 3 entradas digitales de la CPU 314 IFM.

Evaluar señal de La mayor parte de los captadores incrementales generan en cada vuelta una señal de
origen origen que puede utilizarse para fines de sincronización. Si se desea evaluar la señal
de origen del captador, entonces conectarla a la entrada digital Interruptor de
referencia (E 126.2).
Informaciones relativas a la evaluación de impulsos por parte de la función
integrada Posicionamiento figuran en el anexo D.

Usar entradas para A la hora de usar las entradas/salidas integradas para la función integrada
función integrada Posicionamiento es necesario considerar lo siguiente:

Nota
Para el correcto funcionamiento de la función integrada Posicionamiento, las
entradas de las E/S integradas utilizada por la función integrada no deberán
utilizarse para otros fines.

Entradas estándar Las entradas especiales no necesarias para la función integrada Posicionamiento
pueden utilizarse como entradas digitales estándar. Sin embargo, en estas entradas
no es posible activar la emisión de una alarma.
(Entradas especiales = E 126.0 a E 126.3)

Bornes de La tabla siguiente muestra los bornes de conexión importantes de las


conexión entradas/salidas integradas de la CPU 314 IFM para la conexión del captador
incremental y del interruptor de referencia.

Tabla 6-8 Bornes de conexión para captador incremental e interruptor de referencia

Borne de conexión Designación Descripción


2 E 126.0 Canal A
3 E 126.1 Canal B
4 E 126.2 Interruptor de referencia
Conexión alimenación CPU L+ Tensión de alimentación
Conexión alimenación CPU M Masa

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-24 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

Esquema de La figura siguiente muestra el esquema de conexión de principio en las


conexión entradas/salidas integradas. Como interruptor de referencia se utiliza un BERO.

Entradas/salidas integradas
Sonder Digital
IN OUT
Canal A 1 1 L+ 2 1
Captador 2 I 126.0 2 124.0 2 2
incremental 3 1 3 12 3
Canal B 4 2 4 22 4
5 3 5 32 5
Interruptor de 6 AOU 128 6 42 6
referencia 7 AOI 128 7 2
5 7
8 AIU 128 8 2
6 8
9 AII 128 9 2
7 9
1 0 AI- 128 1 0 M 3 0
Utilizar cables
apantallados IN OUT
1 1 AIU 130 1 1 L+ 3 1
1 2 AII 130 1 2 125.0 3 2
1 3 AI- 130 1 3 1 3 3
1 4 AIU 132 1 4 2 3 4
1 5 AII 132 1 5 3 3 5
1 6 AI- 132 1 6 4 3 6
1 7 AIU 134 1 7 5 3 7
1 8 AII 134 1 8 6 3 8
M 1 9 9
1 9 AI- 134 7 3
24 V L+ 2 0 MANA 2 0 M 4 0
M

Figura 6-15 Conectar captador incremental e interruptor de referencia

Apantallado Para conectar los sensores deberán utilizarse cables de señal apantallados; la
pantalla del mismo deberá unirse a tierra. Para ello debe utilizarse el componente
mecánico denominado estribo de contactado de pantallas.
Detalles extensos sobre la forma de contactar la pantalla de los cables figuran en el
manual Autómata programable S7-300, Configuración, instalación y datos de
las CPU.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-25
Función integrada Posicionamiento

6.6.2 Conectar la etapa de potencia a las entradas/salidas integradas

Introducción Para conectar la etapa de potencia están disponibles 4 salidas digitales y una salida
analógica dentro de las E/S integradas. Como etapa de potencia es posible utilizar
un mando a contactores para accionamiento de marcha rápida/lenta o un convertidor
de frecuencia.

Habilitar salidas Si la CPU se ha parametrizado con STEP 7 para posicionamiento, entonces se


habilitan automáticamente las salidas correspondientes de las E/S integradas para la
función integrada Posicionamiento.

Usar salidas para A la hora de usar las entradas/salidas integradas para la función integrada
función integrada Posicionamiento es necesario considerar lo siguiente:

Nota
Para el correcto funcionamiento de la función integrada Posicionamiento, las
salidas de las E/S integradas utilizada por la función integrada no deberán utilizarse
para otros fines.

Salidas estándar Las salidas no necesarias para la función integrada Posicionamiento pueden
utilizarse como salidas digitales/salida analógica estándar.

Mando a El mando a contactores se conecta a 4 salidas digitales.


contactores

Bornes de La tabla siguiente muestra los bornes de conexión importantes.


conexión
Tabla 6-9 Bornes de conexión para el mando a contactores

Borne de conexión Designación Descripción


21 L+ Tensión de alimentación
22 A 124.0 Salida digital Marcha lenta
23 A 124.1 Salida digital Marcha rápida
24 A 124.2 Salida digital Sentido atrás
25 A 124.3 Salida digital Sentido adelante
30 M Masa

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-26 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

Esquema de La figura siguiente muestra un ejemplo de cableado del mando a contactores.


conexión

Entradas/salidas integradas
Sonder Digital
IN OUT
1 1 L+ 2 1
2 I 126.0 2 124.0 2 2
3 1 3 12 3
4 2 4 22 4
5 3 5 32 5
6 AOU 128 6 42 6
7 AOI 128 7 2
5 7
E2 E1 24 V
8 AIU 128 8 2
6 8
9 AII 128 9 2
7 9
1 0 AI- 128 1 0 M 3 0
K1 K2 K3 K4
IN OUT
1 1 AIU 130 1 1 L+ 3 1
1 2 AII 130 1 2 125.0 3 2
1 3 AI- 130 1 3 1 3 3
1 4 AIU 132 1 4 2 3 4
1 5 AII 132 1 5 3 3 5
1 6 AI- 132 1 6 4 3 6
1 7 AIU 134 1 7 5 3 7
1 8 AII 134 1 8 6 3 8
1 9 AI- 134 1 9 7 3 9
2 0 MANA 2 0 M 4 0
K2 K1 K4 K3
K1 = Sentido antihorario (sentido atrás) E1 = Fin carrera inicio
K2 = Sentido horario (sentido adelante) E2 = Fin carrera final
K3 = Marcha lenta
K4 = Marcha rápida

Figura 6-16 Conectar mando a contactores

Descripción del Los contactores K1 y K2 controlan el giro horario y antihorario del motor. Ambos
mando a contactores están enclavados mutuamente a través de sus contactos NC K1 y K2.
contactores Cuando se alcanza uno de los fines de carrera E1 ó E2, entonces se desconecta el
motor.
Los contactores K3 y K4 conmutan el motor de marcha rápida a marcha lenta.
Ambos contactores están enclavados mutuamente a través de sus contactos NC K3 y
K4.

Cuidado
! Enclavar mutuamente los contactores como se muestra en la figura 6-16.
Si no se respeta esta medida de precaución puede producirese un cortocircuito y
pueden destruirse componentes.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-27
Función integrada Posicionamiento

Convertidor de En el caso de que se controle un convertidor de frecuencia es necesario conectar las


frecuencia salidas siguientes:
 salida analógica Velocidad (intensidad o tensión) y eventualmente
 salidas digitales Sentido adelante y Sentido atrás (si el convertidor de frecuencia
sólo puede procesar señales analógicas positivas)

Bornes de La siguiente tabla muestra los bornes de conexión importantes.


conexión
Tabla 6-10 Bornes de conexión para convertidor de frecuencia

Borne de conexión Designación Descripción


6 AOU 128 Salida analógica Velocidad tensión
7 AOI 128 Salida analógica Velocidad intensidad
20 MANA Masa analógica
24 A 124.2 Salida digital Sentido atrás
25 A 124.3 Salida digital Sentido adelante
30 M Masa

Esquema de La figura siguiente muestra un ejemplo de cableado de un convertidor de frecuencia


conexión 1 salida con 1 salida analógica y 2 salidas digitales. En este caso, el convertidor se controla
analógica y 2 con la salida analógica Velocidad intensidad.
salidas digitales

Entradas/salidas integradas
Sonder Digital
IN OUT
1 1 L+ 2 1
2 I 126.0 2 124.0 2 2
3 1 3 1 2 3
4 2 4 22 4
5 3 5 32 5
6 AOU 128 6 42 6
7 AOI 128 7 52 7
8 AIU 128 8 62 8
Convertidor de 9 AII 128 9 2 9
7
frecuencia 1 0 AI- 128 1 0 M 3 0

M f2 IN OUT
f1 1 1 AIU 130 1 1 L+ 3 1
1 2 AII 130 1 2 125.0 3 2
1 3 AI- 130 1 3 1 3 3
1 4 AIU 132 1 4 2 3 4
1 5 AII 132 1 5 3 3 5
1 6 AI- 132 1 6 4 3 6
1 7 AIU 134 1 7 5 3 7
L1 1 8 AII 134 1 8 6 3 8
L2 1 9 AI- 134 1 9 7 3 9
L3 2 0 MANA 2 0 M 4 0

Figura 6-17 Conectar convertidor de frecuencia a 1 salida analógica y 2 salidas digitales

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-28 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

Esquema de La figura siguiente muestra un ejemplo de cableado de un convertidor de frecuencia


conexión 1 salida con 1 salida analógica. El control del convertidor se efectúa en este caso con la
analógica salida analógica Velocidad tensión.

Entradas/salidas integradas
Sonder Digital
IN OUT
1 1 L+2 1
2 I 126.0 2 124.0 2 2
3 1 3 12 3
4 2 4 22 4
5 3 5 32 5
6 AOU 128 6 42 6
7 AOI 128 7 2
5 7
Convertidor de 8 AIU 128 8 2
6 8
9 AII 128 9 2 9
frecuencia 7
1 0 AI- 128 1 0 M 3 0
M f2
f1 IN OUT
1 1 AIU 130 1 1 L+ 3 1
1 2 AII 130 1 2 125.0 3 2
1 3 AI- 130 1 3 1 3 3
1 4 AIU 132 1 4 2 3 4
1 5 AII 132 1 5 3 3 5
1 6 AI- 132 1 6 4 3 6
1 7 AIU 134 1 7 5 3 7
L1 1 8 AII 134 1 8 6 3 8
L2 1
1 9 AI- 134 9 7 3 9
L3 2 0 2 0 M 4 0
MANA

Figura 6-18 Conectar convertidor de frecuencia a 1 salida analógica

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-29
Función integrada Posicionamiento

6.7 Bloque de función del sistema 39

Este apartado Este apartado describe la estructura del SFB 39, el funcionamiento de los
parámetros de entrada/salida del SFB 39 y la funcionalidad de la función integrada
Posicionamiento.

Contenido del Apartado Tema Página


apartado 6.7.1 Sincronizar 6-33
6.7.2 Ejecutar modo JOG 6-38
6.7.3 Ejecutar posicionamiento 6-40
6.7.4 Comportamiento de los parámetros de entrada y salida del SFB 39 6-42
en las transiciones de estado operativo de la CPU

Estructura del La función integrada Posicionamiento está asignada al SFB 39. La figura siguiente
SFB 39 muestra la representación gráfica del SFB 39.

SFB 39
EN ENO
DEST_VAL ACTUAL_POS
REF_VAL POS_READY
SWITCH_OFF_DIFF REF_VALID
BREAK POS_VALID
POS_MODE2

POS_MODE1

REF_ENABLE
controlado por flancos POS_STRT
controlado por flancos SET_POS

Figura 6-19 Representación gráfica del SFB 39

Parámetros de La tabla siguiente describe brevemente los parámetros de entrada. En los apartados
entrada del SFB 39 sucesivos se explican con más detalle las interrelaciones entre los parámetros de
entrada y salida.

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-30 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

Tabla 6-11 Parámetros de entrada del SFB 39

Parámetro de Descripción
entrada
EN EN es la entrada de habilitación del SFB 39. Su efecto es permitir la ejecución del SFB. Mientras EN=1
se procesa el SFB. En caso de EN=0 no se procesa el SFB.

DEST_VAL En este parámetro de entrada se define la posición de destino para la función integrada Posicionamiento.

Cuidado
! En estado sincronizado, el trayecto deberá tener uno de los valores posibles. No se
supervisan los límites de los valores posibles. En caso de desbordamiento continúa
contándose con el valor menor o mayor, respectivamente, posible.

Tipo dato: DINT Operando: I, Q, M, L, D Valores posibles: de –2147483648 a 2147483647


REF_VAL En este parámetro de entrada puede definirse un nuevo punto de referencia. El punto de referencia se
asume durante una sincronización ( v. apt. 6.7.1).
Tipo dato: DINT Operando: I, Q, M, L, D Valores posibles: de –2147483648 a 2147483647
SWITCH_OFF En este parámetro de entrada se deposita el anticipo de desconexión (diferencia entre punto de
_DIFF desconexión y posición de destino) en incrementos.
Tipo dato: WORD Operando: I, Q, M, L, D Valores posibles: de 0 a 65535

BREAK Con este parámetro de entrada se define el valor analógico máximo con el que se posiciona. El
valor analógico máximo determina la velocidad máxima de posicionamiento.
En caso de control de un convertidor de frecuencia se tiene:

v + 10 V (256 – BREAK) ó v + 20 mA (256 – BREAK)


256 256
El valor analógico máximo prescribible vale 10 V ó 20 mA, es decir, BREAK = 0.
En caso de control por mando a contactores se tiene:
Si BREAK = 0, entonces se posiciona en marcha rápida y lenta.
Si BREAK 0 0, entonces sólo se posiciona en marcha lenta.
Tipo dato: BYTE Operando: I, Q, M, L, D Valores posibles: 0 bis 254
POS_MODE1, Combinando POS_MODE1, POS_MODE2 y POS_STRT se arranca y ejecuta el modo JOG
POS_MODE2 (v. apt. 6.7.2).
Tipo dato: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)
REF_ENABLE Este parámetro de entrada sirve para seleccionar y habilitar la sincronización por hardware (v. apt. 6.7.1).
Tipo dato: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)
POS_STRT Tras un flanco positivo en este parámetro de entrada se arranca el posicionamiento (v. apt. 6.7.3).
Tipo dato: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)
SET_POS Tras un flanco cresciente en este parámetro de entrada, la función integrada asume como nuevo valor real
el valor ajustado en el parámetro de entrada REF_VAL (sincronización por software, v. apt. 6.7.1).
Tipo dato: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-31
Función integrada Posicionamiento

Parámetros de La tabla siguiente muestra una breve descripción de los parámetros de salida del
salida del SFB 39 SFB 39. En los apartados sucesivos se explica las interrelaciones entre los
parámetros de entrada y salida.
A observar: Si la posición inicial del eje está próxima a un punto de referencia o a
un punto de desconexión, entonces hasta la llegada del próximo incremento pueden
darse inconsistencias entre el valor real indicado y las señalizaciones de estado de la
función integrada.

Tabla 6-12 Parámetros de salida del SFB 39

Parámetro de Descripción
salida
ENO El parámetro de salida ENO señaliza si ha aparecido un error durante la ejecución del SFB 39. Si
ENO=1, no ha aparecido ningún error. Si ENO=0, el SFB 39 o no se ha ejecutado o se ha hecho de
forma errónea (v. anexo E).
ACTUAL_POS A través de este parámetro se saca continuamente el valor real actual.
Tipo dato: DINT Operando: I, Q, M, L, D Valores posibles: de –2147483648 a 2147483647
POS_READY Este parámetro de salida señaliza si está en curso la operación de posicionamiento o el modo JOG.
(señalización de Cuando ha finalizado el posicionamiento/modo JOG (POS_READY = 1), entonces puede lancarse una
estado) nueva operación de posicionamiento.
Se considera terminado el posicionamiento/JOG cuando se ha alcanzado el punto de desconexión o se
ha interrumpido el posicionamiento/JOG,

Cuidado
! La señalización POS_READY = 1 no garantiza que el eje esté parado.

Tipo dato: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)


REF_VALID El parámetro de salida señaliza si se ha alcanzado o no el interruptor de referencia. Se activa cuando se
((señalización de ha producido una sincronización por hardware.
estado)
t d )
Tipo dato: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)
POS_VALID Este parámetro de salida señaliza si la posición real del eje está sincronizado con el valor real de la
(señalización de función integrada.
estado) Con señal 0 no se ha producido ninguna sincronización. No es posible arrancar el posicionamiento, sólo
es posible modo JOG:
Tipo dato: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)

Transiciones de En el apartado 6.7.4. se muestran los estados de los parámetros de entrada y salida
estado de la CPU del SFB 39 cuando se producen cambios de estado operativo en la CPU.

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-32 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

6.7.1 Sincronizar

Dos posibilidades Para la función integrada se ofrecen dos posibilidades de sincronización:


de sincronización
 sincronización por software a través del parámetro de entrada SET_POS del
SFB 39
 sincronización por hardware evaluando la entrada digital Interruptor de
referencia E 126.2 por parte de la función integrada

Sincronización por En el parámetro de entrada REF_VAL del SFB 39 se deposita un nuevo punto de
software referencia. Este punto de referencia se sume como valor real si:
 POS_READY = 1 y
 en SET_POS aparece un flanco creciente
Además se activa el parámetro de salida POS_VALID (sincronización efectuada).
A observar: Si se tiene SET_POS = 1 cuando POS_READY = 0, entonces no se
efectúa sincronización. Tampoco se produce la sincronización cuando POS_READY
cambia de nuevo a ”1”.

Nota
Si simultáneamente a SET_POS aparecen otros flancos en los parámetros de
entrada del SFB 39, entonces la función integrada sólo evalúa dichos flancos
durante la siguiente ejecución del SFB o durante el próximo punto de control del
ciclo (si se ha parametrizado con STEP 7 la actualización del DB de instancia en el
punto de control del ciclo).

Sincronización por En el parámetro de entrada REF_VAL del SFB 39 se deposita un nuevo punto a
hardware referencia. Este punto de referencia se sume como valor real si:
 REF_ENABLE = 1,
 el estado de señal en E 126.2 cambia de ”0” a ”1” y
 al evaluar el próximo impulso de contaje, el sentido real coincide con el sentido
parametrizado con STEP 7 (v. tabla 6-5)
Los parámetros de salida POS_VALID (sincronización realizada) y REF_VALID
(interruptor de referencia alcanzado) se ponen a ”1”.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-33
Función integrada Posicionamiento

Sincronización, En la figura siguiente se muestran 2 casos en los cuales se ha producido una


2 casos sincronización:
 Caso 1: arranque de la sincronización vía parámetro de entrada
REF_ENABLE
 Caso 2: arranque de la sincronización vía arranque del modo JOG
(del posicionamiento)

1er caso 2º caso


POS_VALID

1
0
Tiempo
REF_ENABLE

1
0
Tiempo
REF_VALID
1
0
Tiempo
E 126.2
 
1 Tiempo
0

  Incrementos
Punto de referencia Punto de referencia
(REF_VAL) (REF_VAL)
POS_MODE1
1
0
Tiempo
POS_MODE2
1
0
  Ä

Figura 6-20 Arrancar sincronización

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-34 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

Explicación La tabla siguiente contiene las explicaciones a la figura 6-20.

Tabla 6-13 Arrancar sincronización

Caso Instante Evento


Caso 1:  Se arranca el modo JOG adelante a través de POS_MODE2.
arrancar la
sincronización  El estado de señal en REF_ENABLE cambia de ”0” a ”1”.
vía REF_VALID = 0.
REF_ENABLE  A la entrada del interruptor de referencia E 126.2 aparece un flanco creciente.

 La función integrada asume como nuevo valor real el nuevo punto de referencia en
REF_VAL (sincronización producida si se cumple el requisito: sentido parametrizado
coincide con el sentido real). Se activan POS_VALID y REF_VALID.
Caso 2:  POS_VALID y REF_ENABLE tienen estado de señal ”1”. El modo JOG adelante se
arrancar la arranca de nuevo vía POS_MODE2. REF_VALID = 0
i i ió
sincronización
vía arranque del  A la entrada del interruptor de referencia E 126.2 aparece un flanco creciente.
modo JOG  La función integrada asume como nuevo valor real el nuevo punto de referencia en
REF_VAL (sincronización producida si se cumple el requisito: sentido parametrizado
coincide con el sentido real). Se activa REF_VALID.

Sincronización Se tiene REF_ENABLE = 1 y en E 126.2 ha aparecido un flanco pero a pesar de


fallida todo no ha habido sincronización.
Motivo: si el primer impulso de contaje aplicado en E 126.0 se detecta como
contrario al sentido parametrizado, entonces no se produce sincronización. Ya no se
utiliza el flanco en E 126.2; es decir, aunque se detecte el segundo impulso de
contaje con el sentido parametrizado no se producirá sincronización.

Resincronización Durante un posicionamiento o en modo JOG es posible resincronizar respecto al


nuevo punto de referencia si el parámetro de entrada REF_ENABLE cambia a ”1” y
se mantiene el sentido de desplazamiento. El punto de referencia se valida como
nuevo valor real cuando se alcance el interruptor de referencia E 126.2.
Con ello se llega a una nueva posición de destino decalada respecto a la antigua en
un valor igual a la diferencia entre el valor real nuevo y viejo.

Nota
Al arrancar un posicionamiento/modo JOG con REF_ENABLE = 1 se pone a ”0”
REF_VALID. Si entre la llegada del punto de referencia y el arranque del siguiente
posicionamiento/modo JOG no se ha actualizado el DB de instancia, entonces
REF_VALID no se pone a ”1” a pesar de que se ha producido una sincronización
correcta.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-35
Función integrada Posicionamiento

Sincronización/ La figura siguiente aclara la operación de sincronización con resincronización


resincronización posterior.

POS_VALID

ÉÉÉÉÉ 0ó1

ÉÉÉÉÉ
1
0
Tiempo
REF_ENABLE
1
0
Tiempo

ÉÉ
REF_VALID


ÉÉ
1
0
  Tiempo
E 126.2

1 Tiempo
0

 Incrementos
Punto de referencia (REF_VAL)

Figura 6-21 Sincronización por hardware y resincronización

Explicación a La tabla siguiente muestra las explicaciones a la figura 6-21.


la figura 6-21

Tabla 6-14 Sincronización por hardware y resincronización

Instante Evento
 REF_ENABLE se pone a ”1” con independencia de si se ha producido o no una sincronización (POS_VALID
= 0 ó 1). Si REF_VALID está activado, entonces se desactiva REF_VALID.
 A la entrada del interruptor de referencia E 126.2 aparece un flanco creciente.
 La función integrada asume como nuevo valor real el nuevo punto de referencia en REF_VAL (sincronización
producida si se cumple el requisito: sentido parametrizado coincide con el sentido real).
Se activa POS_VALID, si POS_VALID no estaba activado ya. Se activa REF_VALID.
 Si es necesario resincronizar, entonces deberá evaluarse REF_VALID. REF_VALID debe tener estado ”1”.
 Cuando REF_ENABLE cambie de nuevo de ”0” a ”1”, entonces se desactiva REF_VALID y, tras el próximo
flanco en E 126.2, se resincroniza con respecto a un nuevo punto de referencia REF_VAL (v.  y ).

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-36 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

Casos particulares La tabla siguiente muestra los casos particulares que pueden aparecer al controlar un
en convertidor de convertidor de frecuencia.
frecuencia
Tabla 6-15 Casos particulares al sincronizar
(convertidor de frecuencia)

Caso particular Explicación


Nuevo punto de Si al sincronizar la función integrada detecta que ya se ha sobrepasado
desconexión ya el nuevo punto de desconexión, entonces con un intervalo de 1
sobrepasado incremento se van sacando todos los escalones del valor analógico
hasta que se alcanza el valor ”0”.
Nuevo punto de Si al sincronizar la función integrada detecta que el nuevo punto de
referencia está en referencia está en el trayecto de frenado del actual posicionamiento/
trayecto de frenado modo JOG, entonces a intervalos de 1 incremento van sacándose todos
los escalones del valor analógico hasta alcanzar el valor válido actual.
Sincronización en Si al sincronizar el posicionamiento/modo JOG se encuentra en el
trayecto de trayecto de aceleración, entonces se sacan todos los escalones del valor
aceleración analógico hasta el valor válido actual.
Dado el caso
 se va sacando a intervalos de 1 incremento el valor analógico hasta
el escalón más alto y luego se inicia el trayecto de frenado.
 se prolonga el trayecto de aceleración/frenado.

Casos particulares La tabla siguiente muestra casos particulares que pueden aparecer en caso de control
en mando a por mando a contactores.
contactores
Tabla 6-16 Casos particulares al sincronizar
(mando a contactores)

Caso particular Explicación


Nuevo punto de Si al sincronizar la función integrada detecta que ya se ha sobrepasado
desconexión ya el nuevo punto de desconexión, entonces se posiciona durante 1
sobrepasado incremento en marcha lenta y luego se desconecta.
Nuevo punto de Si al sincronizar la función integrada detecta que el nuevo punto de
referencia está en referencia está en el trayecto de frenado del actual posicionamiento/
trayecto de frenado modo JOG, entonces se posiciona en marcha lenta hasta que se alcanza
el punto de desconexión.

Cuidado
! Si los casos particulares mostrados en las tablas 6-15 y 6-16 provocan estados
operativos inadmisibles o no previsibles en el eje, entonces es preciso asegurarse de
que en las proximidades del interruptor de referencia E 126.2 no esté situada niguna
posición de destino o ningún trayecto de aceleración/frenado.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-37
Función integrada Posicionamiento

6.7.2 Ejecutar modo JOG

Modo JOG El modo JOG corresponde a una operación de posicionamiento con valores
comprendidos de – 2147483648 a 2147483647 incrementos.

A observar El modo JOG sólo se arranca si el valor real mantiene respecto a los límites inferior
o superior de los valores antes indicados la siguiente distancia:
 en convertidor de frecuencia: w 2 trayecto de aceleración o frenado
 en mando a contactores: > trayecto de frenado
Tras una transición STOP-RUN en la CPU el valor real momentáneo se toma del
DB de instancia. Si sicho valor real está tan próximo a los límites de valores que no
es posible arrancar el modo JOG, entonces basta con aplicar un flanco creciente en
SET_POS para definir un nuevo valor real y poder arrancar el modo JOG.

Selección del La tabla siguiente explica la combinación de los parámetros de entrada y salida para
modo JOG seleccionar/finalizar el modo JOG.
A observar: Se ignora cualquier otra combinación de parámetros de entrada no
relacionada en las tablas 6-17 y 6-18.

Tabla 6-17 Selección del modo JOG

Modo JOG Parámetro de entrada/salida Descripción


Modo JOG Prerrequisito: POS_READY = 1
adelante* POS_MODE1 = 0 Se arranca el JOG en sentido adelante y se desactiva POS_READY
POS_MODE2 = 1 (v. fig. 6-22).
POS_STRT = 0
Modo JOG Prerrequisito: POS_READY = 1
atrás* POS_MODE1 = 1 Se arranca el JOG en sentido atrás y se desactiva POS_READY.
POS_MODE2 = 0
POS_STRT = 0
Finalizar POS_MODE1 = 0 Se finaliza (desactiva) el modo JOG. Seguidamente se pone a ”1”
modo JOG POS_MODE2 = 0 POS_READY (v. fig. 6-22).

Finalizar Cambiar respecto al estado previo Se finaliza (desactiva) el modo JOG. Seguidamente se pone a ”1”
modo JOG y el estado de señal de POS_READY.
arrancar el POS_MODE1 y POS_MODE2 Una vez que POS_READY se pone a ”1”, el modo JOG se arranca en el
sentido POS_STRT = 0 sentido opuesto con la próxima llamada del SFB o durante el próximo
opuesto punto de control de ciclo.

Interrumpir POS_MODE1 = 1 Se interrumpe inmediatamente el modo JOG en curso. POS_READY se


modo JOG POS_MODE2 = 1 pone a ”1” (v. fig. 6-22).

* Si se activa POS_MODE1 ó 2 cuando POS_READY = 0, entonces no se arranca el modo JOG. Tampoco se arranca
cuando POS_READY = 1. Remedio: poner POS_MODE1 ó 2 a ”0” y arrancar de nuevo el modo JOG tan pronto como
POS_READY = 1.

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-38 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

Desactivar Se entiende por desactivar


modo JOG
 en convertidor de frecuencia: el modo JOG prosigue por el trayecto de frenado y
se finaliza normalmente en el punto de desconexión.
 en mando a contactores: el modo JOG prosigue a través del trayecto con marcha
lenta y se finaliza normalmente en el punto de desconexión.

Interrumpir Tanto en convertidor de frecuencia como en mando a contactores ”Interrumpir modo


modo JOG JOG” significa poner inmediatamente a ”0” todas las salidas. En este caso, para
finalizar el modo JOG no se posiciona ya hasta el punto de desconexión. Para
reanudar el modo JOG es necesario ajustar antes POS_MODE1 = 0 y
POS_MODE2 = 0.

Ejemplos de La figura siguiente aclara el modo JOG adelante, la finalización (desactivación) y la


modo JOG interrupción en mando a contactores.

Finalizar modo Interrumpir modo


POS_READY JOG adelante JOG adelante
1
0
Tiempo
POS_STRT
1
0
Tiempo
POS_MODE1 interrumpir
1
0
desactivar Tiempo
POS_MODE2
1
0
Tiempo
Salida digital ”Sentido atrás”
1
0
Tiempo
Salida digital ”Marcha rápida”
1
0
Tiempo
Salida digital ”Marcha lenta”

1
0
Tiempo
Velocidad

BREAK = 0

Punto de desconexión Interrupción Tiempo

Figura 6-22 Modo JOG adelante y desactivar/interrumpir modo JOG

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-39
Función integrada Posicionamiento

6.7.3 Ejecutar posicionamiento

Ejecutar La tabla siguiente muestra la combinación de los parámetros de entrada y salida


posicionamiento para seleccionar/para finalizar una operación de posicionamiento.
A observar: Se ignora cualquier otra combinación de parámetros de entrada no
relacionada en las tablas 6-17 y 6-18.

Tabla 6-18 Ejecutar posicionamiento

Posicionamiento Parámetro de entrada/salida Descripción


Arrancar Prerequisito: POS_READY = 1
posicionamiento* flanco creciente en POS_STRT Al aparecer un flanco creciente en POS_STRT se inicia el
POS_MODE1 = 0 posicionamiento.
POS_MODE2 = 0 La posición de destino prescrita en DEST_VAL se asume y se
desactiva POS_READY.
Posicionamiento en POS_STRT = 1 El posicionamiento corre y finaliza por sí mismo cuando se
curso alcanza el punto de desconexión.
POS_READY se pone a ”1”.
Finalizar flanco decreciente en POS_STRT El posicionamiento se termina anticipadamente (se desactiva).
anticipadamente A continuación se pone a ”1” POS_READY.
posicionamiento
Interrumpir POS_MODE1 = 1 Se interrumpe el posicionamiento en curso. POS_READY se
posicionamiento* POS_MODE2 = 1 pone a ”1”.

* Los parámetros de entrada POS_MODE_1/POS_MODE2 puestos a ”1” deberán ponerse a ”0” antes de que puedan ser de
nuevo evaluados por la función integrada.

Desactivar Se entiende por desactivar


posicionamiento
 en convertidor de frecuencia: el posicionamiento prosigue por el trayecto de
frenado y se finaliza normalmente en el punto de desconexión.
 en mando a contactores: el posicionamiento prosigue a través del trayecto con
marcha lenta y se finaliza normalmente en el punto de desconexión.

Interrumpir Tanto en convertidor de frecuencia como en mando a contactores ”Interrumpir


posicionamiento posicionamiento” significa poner inmediatamente a ”0” todas las salidas. En este
caso, para finalizar el posicionamiento no se posiciona ya hasta el punto de
desconexión.

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-40 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

Explicación La tabla 6-19 muestra las explicaciones relativas a la figura 6-23 que viene a
figura 6-23 continuación.

Tabla 6-19 Posicionamiento para accionamiento en marcha rápida/lenta

Instante Evento
 POS_MODE1 y POS_MODE2 tienen estado ”0”. El posicionamiento se arranca al aparecer un
flanco creciente en POS_STRT. Simultáneamente se pone a ”0” POS_READY (posicionamiento
previo terminado).
 Para el trayecto de frenado, la función integrada conmuta a marcha lenta.

 Se alcanza el punto de desconexión. Con ello finaliza el posicionamiento. Esto se señaliza con
POS_READY = 1.

Ejemplo de La figura siguiente muestra un ejemplo de secuencia temporal de una operación de


operación de posicionamiento. Se arranca una operación de posicionamiento y se llega a una
posicionamiento posición de destino con un accionamiento de marcha rápida/lenta.

POS_READY 1
0 Tiempo

POS_STRT
1
0 Tiempo
POS_MODE1
1
0 Tiempo

POS_MODE2
1
0 Tiempo
Salida digital ”Sentido adelante”
1
0 Tiempo

Salida digital ”Marcha rápida”


1
0 Tiempo

Salida digital ”Marcha lenta”

1
0 Tiempo
Velocidad

BREAK = 0

Tiempo
Posición inicial    Posición de destino

Figura 6-23 Operación de posicionamiento para accionamiento de marcha rápida/lenta


adelante

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-41
Función integrada Posicionamiento

6.7.4 Comportamiento de los parámetros de entrada y salida del SFB 39 en


las transiciones de estado operativo de la CPU

Estado STOP Si la CPU 314 IFM se encuenctra en el estado (modo) STOP, entonces no está
activada la función integrada.

Cambio de estado La tabla siguiente muestra los estados de los parámetros de entrada/salida que se
establecen en función del cambio de estado operativo.
En el apartado 2.6 figuran informaciones relativas al comportamiento de las
funciones integradas en los diferentes estados operativos de la CPU.

Tabla 6-20 Efecto del cambio de estado de la CPU sobre la función integrada

Estado de la CPU Estado del Descripción


parámetro de entrada/salida
STOP ³ RUN ACTUAL_POS no es afectado se saca en su estado actual
POS_VALID = 0 La función integrada no está sincronizado; deberá
REF_VALID = 0 sincronizarse antes de poder arrancar un
posicionamiento (v. apt. 6.7.1).
POS_READY = 1
RUN ³ STOP SET_POS = 0 No se asume como posición real ningún nuevo punto
de referencia.
POS_STRT = 0 No se ejectua ningún posicionamiento.
RUN ³ STOP ³ Consecuencias del estado mencionado de los
RUN parámetros en caso de transición STOP ³
RUN y RUN ³ STOP:
REF_ENABLE no es afectado Se asume el estado que tenía la CPU antes de pasar a
POS_MODE_1 no es afectado STOP, p. ej.:
POS_MODE_2 no es afectado  siera REF_ENABLE = 1, entonces es posible
sincronizar por hardware
 si estaba seleccionado modo JOG, entonces se
arranca éste
Remedio: Ajustar a ”0” en el OB 100 REF_ENABLE,
POS_MODE1 y POS_MODE2 (”0” = FALSE).

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-42 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

6.8 Estructura del DB de instancia

DB de instancia La tabla siguiente muestra la estructura y la ocupación del DB de instancia de la


del SFB 39 función integrada Posicionamiento.

Tabla 6-21 DB de instancia del SFB 39

Operando Símbolo Significado


DBD 0 DEST_VAL Posición de destino
DBD 4 REF_VAL Punto de referencia
DBW 8.0 SWITCH_OFF_DIFF Anticipo de desconexión
DBB 10 BREAK Velocidad máxima (valor analógico max.)
DBX 11.0 POS_MODE2 Modo JOG adelante
DBX 11.1 POS_MODE1 Modo JOG atrás
DBX 11.2 REF_ENABLE Evaluar interruptor de referencia
DBX 11.3 POS_STRT Arrancar posicionamiento
DBX 11.4 SET_POS Asumir valor real
DBD 12 ACTUAL_POS Posición real
DBX 16.0 POS_READY Posicionamiento/modo JOG terminado
DBX 16.1 REF_VALID Interruptor de referencia alcanzado
DBX 16.2 POS_VALID Sincronización realizada
DBX 16.4 – reservado para operaciones internas
bis 16.7

Longitud del DB Los datos para la función integrada Posicionamiento tienen 18 bytes de longitud y
de instancia comienzan con la dirección 0 en el DB de instancia.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-43
Función integrada Posicionamiento

6.9 Cálculo del tiempo de ciclo

Introducción El cálculo del tiempo de ciclo para la CPU 314 IFM se describe extensamente en el
manual Autómata programable S7-300, Configuración, instalación y datos de las
CPU. Seguidamente se dan los tiempos que es preciso considerar
suplementariamente cuando está activada la función integrada Posicionamiento.

Cálculo El tiempo de ciclo puede calcularse con la fórmula siguiente:


Tiempo de ciclo = t1 + t2 + t3 + t4
t1 = Tiempo de transferencia de imagen de proceso (PAE y PAA)1
t2 = Tiempo de ejecución del sistema operativo inclusive carga por parte de una
función integrada1 en curso
t3 = Tiempo de ejecución2 del programa de usuario inclusive tiempo de ejecución
del SFB cuando en el ciclo de programa se efectúa una llamada a SFB3
t4 = Tiempo de actualización del DB de instancia en el punto de control del ciclo
(si la actualización se ha parametrizado con STEP 7).

Tiempo de ejecu- El tiempo de ejecución típico del SFB vale 150 s.
ción del SFB 39

Actualización del El tiempo de actualización del DB de instancia en el punto de control de ciclo vale
DB de instancia para la función integrada Posicionamiento 100 s.

Prolongación del Es necesario considerar que el tiempo de ciclo puede prolongarse debido a:
tiempo de ciclo
 ejecución controlada por tiempo
 tratamiento de alarmas
 funciones de diagnóstico y rutinas de tratamiento de errores

1 El tiempo para la CPU 314 IFM figura en el manual Autómata programable S7-300,
Configuración, instalación y datos de las CPU.
2 El tiempo de ejecución del programa de usuario debe terminarse para el programa en cuestión.
A observar: A la frecuencia límite de 10 kHz, el tiempo de ejecución del programa de usuario
puede prolongarse en aprox. 10 %.
3 Si el SFB se llama más de una vez en un ciclo de programa, entonces el tiempo de ejecución del
SFB deberá multiplicarse por el número de llamadas.

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-44 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

6.10 Ejemplos de aplicación

Este apartado En este apartado figuran 3 ejemplos de aplicación de la función integrada


Posicionamiento. Se trata de las aplicaciones siguientes, de gran utilidad práctica:
 cortar a medida una lámina con sincronización al comienzo de la pieza en la
cuchilla
 posicionamiento de botes de tintura en una cinta transportadora con
sincronización al comienzo de la pieza mediante un BERO
 posicionamiento de una mesa de trabajo con sincronización en un interruptor de
referencia en modo JOG

Contenido del Apartado Tema Página


apartado 6.10.1 Corte a medida de una lámina 6-46
6.10.2 Posicionamiento de botes de pintura 6-52
6.10.3 Posicionamiento de una mesa de trabajo 6-60

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-45
Función integrada Posicionamiento

6.10.1 Corte a medida de una lámina

Tarea planteada Se considera una lámina en bobina que deberá cortarse en trozos de 3 m de longitud.
Un captador incremental mide el recorrido entre el comienzo de la lámina y la
posición real actual.
La lámina se detiene para cortarla. El accionamiento se controla en función de la
posición real actual.

Colocar nueva Cuando se coloca una nueva bobina de lámina, su extremo es normalmente
bobina; eliminar irregular; si durante el funcionamiento normal han aparecido fallos en las máquinas,
fallos esto puede haber dañado la lámina. En estos dos casos se opera en modo JOG
(marcha a impulsos).
El operador mueve a través del programa la lámina hasta que el comienzo irregular
de la misma se encuentra detrás de la cuchilla. Seguidamente se corta la lámina y la
función integrada asume como nuevo valor real el punto de referencia 0.
Seguidamente se arranca la operación de posicionamiento a través del programa de
usuario.

Cableado La figura siguiente muestra el esquema tecnológico y el cableado del ejemplo.


Como etapa de potencia se utiliza un convertidor de frecuencia que se controla
desde una salida analógica "10 V para sentido y velocidad.

Entradas/salidas integradas
Sonder Digital
IN OUT
1 1 L+2 1
2 I 126.0 2 124.0 2 2
3 1 3 12 3
4 2 4 22 4
5 3 5 32 5
6 AOU 128 6 42 6
f2 7 AOI 128 7 2
5 7
M
f1 8 AIU 128 8 2
6 8
Cuchilla 9 AII 128 9 2
7 9
1 0 AI- 128 1 0 M 3 0

IN OUT
1 1 AIU 130 1 1 L+ 3 1
1 2 AII 130 1 2 125.0 3 2
1 3 AI- 130 1 3 1 3 3
1 4 AIU 132 1 4 2 3 4
1 5 AII 132 1 5 3 3 5
1 6 AI- 132 1 6 4 3 6
1 7 AIU 134 1 7 5 3 7
1 8 AII 134 1 8 6 3 8
M 1
L1 1 9 AI- 134 9 7 3 9
L2 24 V L+ 2 0 MANA 2 0 M 4 0
L3 M

Figura 6-24 Corte a medida de una lámina

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-46 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

Función de las La tabla siguiente relaciona las funciones de las entradas y salidas para el ejemplo.
entradas y salidas
Tabla 6-22 Conexión de las entradas y salidas (ejemplo 1)

Borne de conexión Entrada/ Función en el ejemplo


salida
2 E 126.0 Captador, canal A
3 E 126.1 Captador, canal B
6 AOU 128 Salida analógica Velocidad
tensión
20 MANA Masa analógica
Conexión de la alimentación de la CPU L+ Tensión de alimentación
Conexión de la alimentación de la CPU M Masa

Correspondencia El captador incremental suministra 100 impulsos por vuelta. 1 vuelta del captador
entre recorrido en corresponde a 5 vueltas del motor. Es decir, el captador suministra 20 impulsos por
mm e impulsos cada vuelta del motor. Cada vez que gira una vuelta el motor, la lámina se mueve
(incrementos de 4 mm.
recorrido)
4 mm : 20 impulsos = 0,2 mm
Es decir, un impulso está asignado a un recorrido de 0,2 mm. 1 impulso corresponde
a 1 incremento de recorrido.
La figura siguiente muestra la correspondencia recorrido/impulsos dentro del
posicionamiento. La lámina se corta en trozos de 2 m de longitud. Conversión de
mm en impulsos (incrementos de recorrido):
2000 mm : 0,2 mm = 10000 impulsos (incrementos de recorrido)

M
Cuchilla

0 2000 mm

0 10000 impulsos

Figura 6-25 Correspondencia recorrido/impulsos

Trayecto recorrido En el SFB 39 se especifica la posición de destino: 10000 impulsos (incrementos de


recorrido).

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-47
Función integrada Posicionamiento

Velocidad máxima Como la lámina es de material resistente al desgarro, por la salida analógica se
puede sacar el valor analógico máximo de 10 V (v = 10). De acuerdo a las fórmulas
siguientes se ajusta BREAK = 0 en el SFB 39.
v + 10 V (256 – BREAK) ó BREAK + 256 (1 – v )
256 10 V

Definición del Es necesario parametrizar el trayecto que se recorrerá desde el inicio del
trayecto de acele- posicionamiento hasta el alcance de la velocidad máxima.
ración/frenado
La velocidad máxima deberá alcanzarse tras 0,1 m. La conversión de mm en
impulsos resulta:
100 mm : 0,2 mm = 500 impulsos (incrementos de recorrido) = trayecto de
aceleración/frenado

Parametrización STEP 7 permite parametrizar como sigue la CPU:


con STEP 7
Tabla 6-23 Parámetros para cortar a medida una lámina

Parámetro Entrada Explicación


Características 1 salida analógica El motor es alimentado por un convertidor de
eléctricas (AO) frecuencia que se controla con una salida
analógica "10 V para Sentido y Velocidad.
Trayecto de 500 Se define la longitud del trayecto (en
aceleración hasta incrementos) durante la cual el valor analógico
velocidad máxima va sacándose hasta el valor máximo o va
(= trayecto de reduciéndose hasta ”0”, respectivamente.
frenado)
Evaluación del adelante El interruptor de referencia se evalúa cuando se
interruptor de alcanza viniendo en sentido Adelante.
referencia en
Sentido
Número del DB de 59 DB de instancia para el ejemplo (valor por
instancia defecto)
Actualización activada El DB de instancia se actualiza en cada punto
automática en el de control del ciclo.
punto de control
del ciclo

Definición del Para alcanzar de la forma más precisa posible la posición de destino es necesario
anticipo de
1. prescribir a través del programa de usuario al SFB 39 el anticipo de
desconexión
desconexión 0
2. mover la lámina una vez usando la función integrada Posicionamiento
3. medir la diferencia entre la posición de destino realmente alcanzada y la
posición de destino prescrita
4. prescribir esta diferencia, en incrementos, al SFB 39 en calidad de anticipo de
desconexión

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-48 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

DB de instancia En el presente ejemplo, los datos se depositan en el DB de instancia 59.


del SFB 39

Inicialización del La figura siguiente muestra el SFB 39 con los valores de inicialización procedentes
SFB 39 del DB 10.

SFB 39
EN ENO DB10.DBX 13.7
10000 DEST_VAL ACTUAL_POS
0 REF_VAL POS_READY 1
0 SWITCH_OFF_DIFF REF_VALID 0
0 BREAK POS_VALID 0
E 0.0 POS_MODE2
E 0.1 POS_MODE1

REF_ENABLE
0 POS_STRT
0 SET_POS

Figura 6-26 Inicialización del SFB 39 en el arranque (1)

Programa de Seguidamente figura el programa de usuario para el ejemplo en cuestión. Fue escrito
usuario utilizando el Editor AWL de STEP 7.

DB 10 Los datos para el SFB 39 están en el DB 10. El DB tiene la estructura siguiente:

Tabla 6-24 Ejemplo 1 Posicionamiento, estructura del DB 10

Dirección Nombre Tipo Valor Comentario


incial
0.0 STRUCT
+0.0 DEST_VAL DINT L#10000 Posición de destino: longitud de la
lámina = 2 m
+4.0 REF_VAL DINT L#0 Punto de referencia = 0
+8.0 SWITCH_OFF_DIFF INT 0 Anticipo de desconexión (se determina
durante la puesta en marcha)
+10.0 Break BYTE B#16#0 Velocidad máxima = 10 V
+11.0 --- BYTE B#16#0 no utilizada
+12.0 Byte de mando BYTE B#16#0 Bits de mando para posicionamiento
+13.0 Byte de estado BYTE B#16#0 Bit de estado de posicionamiento
=14.0 END_STRUCT

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-49
Función integrada Posicionamiento

Sección de En la sección de instrucciones del OB 1 se escribirá el siguiente programa de


instrucciones del usuario:
OB 1

AWL (OB 1) Explicación


Segmento 1
----------------------------------
Llamada Posicionamiento
----------------------------------
CALL SFB 39 , DB59
DEST_VAL :=DB10.DBD0 Posición de destino (longitud de lámina = 2 m)
REF_VAL :=DB10.DBD4 Punto de referencia (inicio lámina)
SWITCH_OFF_DIFF:=DB10.DBW8 Anticipo de desconexión
BREAK :=DB10.DBB10 Velocidad máxima
POS_MODE2 :=DB10.DBX12.0 Modo JOG adelante
POS_MODE1 :=DB10.DBX12.1 Modo JOG atrás
REF_ENABLE :=
POS_STRT :=DB10.DBX12.2 Arrancar posicionamiento
SET_POS :=DB10.DBX12.3 Señal de mando: asumir REF_VAL como nuevo val. real
ACTUAL_POS :=
POS_READY :=DB10.DBX13.0 Señalización: posicionamiento/modo JOG en curso
REF_VALID :=DB10.DBX13.1 Señalización: interruptor de referencia alcanzado
POS_VALID :=DB10.DBX13.2 Señalización: sincronización realizada
U BIE Consulta del bit RB (BIE) (= ENO en SFB 39) para
= DB10.DBX 13.7 evaluación de errores
----------------------------------
Preparación de la lámina
----------------------------------
U DB10.DBX 12.4 Petición en curso: ¿Cortar la lámina? Si sí,
SPB m1 salto a tarea: cortar la lámina
U E 0.0 Pulsador: JOG adelante
UN E 0.1 Enclavamiento con JOG atrás
UN E 0.3 Enclavamiento con Automático
= DB10.DBX 12.0 Arrancar JOG adelante
U E 0.1 Pulsador: JOG atrás
UN E 0.0 Enclavamiento con JOG adelante
UN E 0.3 Enclavamiento con Automático
= DB10.DBX 12.1 Arrancar JOG atrás
U E 0.2 Pulsador: cortar la lámina y asumir punto de
referencia
FP DB10.DBX 12.7 Evaluación de flancos para pulsador
U DB10.DBX 13.0 Consultar POS_READY para ver si ha terminado
posicionamiento
S DB10.DBX 12.4 Activar marca para petición: cortar la lámina

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-50 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

AWL (OB 1) (continuación) Explicación


----------------------------------
Modo Automático
----------------------------------
UN E 0.3 Selector modo Automático
UN DB10.DBX 12.5 Marca auxiliar para finalizar modo Automático
BEB
UN DB10.DBX 12.2 Arrancar posicionamiento
S DB10.DBX 12.2
S DB10.DBX 12.5 Activar marca auxiliar para finalizar modo
BEB Automático
U DB10.DBX 13.0 Si posicionamiento terminado, entonces
S DB10.DBX 12.4 activar marca para cortar lámina
R DB10.DBX 12.2
R DB10.DBX 12.5 Desactivar marca auxiliar
BEA

---------------------------------------
Cortar la lámina, asumir punto de
referencia
---------------------------------------
m1: NOP 0
U E 0.7 Señalización de cuchilla: corte terminado
U DB10.DBX 12.3 La IF ha asumido el punto de referencia como nuevo
valor real
R DB10.DBX 12.3 Desactivar señal
R DB10.DBX 12.4 Desactivar marca para petición de corte
R A 4.0 Desactivar señal para cuchilla
L S5T#500MS Temporización hasta que pare el accionamiento
U DB10.DBX 12.4 (p. ej.: 500 ms)
SE T 1
U DB10.DBX 13.0 ¿Posicionamiento terminado,
U DB10.DBX 12.4 marca para petición de corte activada
U T 1 y tiempo transcurrido?
S DB10.DBX 12.3 Entonces asumir punto de referencia como valor real
S A 4.0 Arrancar corte

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-51
Función integrada Posicionamiento

6.10.2 Posicionamiento de botes de pintura

Tarea planteada Se considera una cinta transportadora sobre la que hay sucesivos botes de pintura.
En una estación se llena de pintura un bote. La cinta transportadora se detiene en la
posición correspondiente hasta que finaliza la operación de llenado.

Condiciones Al diseñar la instalación es necesario considerar las condiciones marginales


marginales para el siguientes:
posicionamiento
 Por motivos mecánicos, no deberá sobrepasarse una determinada velocidad
máxima expecífica de la instalación.
 Para evitar que se desborde la pintura no deberá sobrepasarse una determinada
aceleración máxima.
 El posicionamiento deberá optimizarse en cuanto al tiempo a fin de llenar el
mayor número posible de botes de pintura en el tiempo más corto.
El motor se alimenta con un convertidor de frecuencia. El convertidor de frecuencia
es controlado desde una salida analógica para garantizar un arranque lo más suave
posible y evitar así el desbordamiento de la pintura.

Conexión de la Tras la conexión de la instalación, la función integrada Posicionamiento se


instalación sincroniza como sigue:
(preparación 1er
En modo JOG, la cinta transportadora se mueve a través del programa de usuario
bote de pintura)
hasta que el interruptor de referencia (BERO) capte el borde de un bote.
Seguidamente se sincroniza con respecto al borde del bote y se desconecta el motor.
Seguidamente se arranca el posicionamento a través del programa de usuario.

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-52 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

Cableado La figura siguiente muestra el esquema tecnológico y el cableado del ejemplo.


Como etapa de potencia se utiliza un convertidor de frecuencia que se controla
desde una salida analógica "10 V para sentido y velocidad.

Entradas/salidas integradas
Sonder Digital
IN OUT
1 1 L+2 1
2 I 126.0 2 124.0 2 2
3 1 3 12 3
4 2 4 22 4
5 3 5 32 5
BERO Instalación de llenado 6 AOU 128 6 42 6
7 AOI 128 7 2
5 7
8 AIU 128 8 2
6 8
9 AII 128 9 2
7 9
1 0 AI- 128 1 0 M 3 0
M f2
Cinta transportadora IN OUT
f1 1 1 AIU 130 1 1 L+ 3 1
1 2 AII 130 1 2 125.0 3 2
1 3 AI- 130 1 3 1 3 3
1 4 AIU 132 1 4 2 3 4
1 5 AII 132 1 5 3 3 5
1 6 AI- 132 1 6 4 3 6
1 7 AIU 134 1 7 5 3 7
1 8 AII 134 1 8 6 3 8
M 1
L1 1 9 AI- 134 9 7 3 9
L2 24 V L+ 2 0 MANA 2 0 M 4 0
L3 M

Figura 6-27 Posicionamiento de botes de pintura

Función de las La tabla siguiente relaciona las funciones de las entradas y salidas para el ejemplo.
entradas y salidas
Tabla 6-25 Conexión de las entradas y salidas (ejemplo 2)

Borne de conexión Entrada/ Función en el ejemplo


salida
2 E 126.0 Captador, canal A
3 E 126.1 Captador, canal B
4 E 126.2 Interruptor de referencia
6 AOU 128 Salida analógica Velocidad
tensión
20 MANA Masa analógica
Conexión de la alimentación de la CPU L+ Tensión de alimentación
Conexión de la alimentación de la CPU M Masa

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-53
Función integrada Posicionamiento

Secuencia del El posicionamiento se arranca a través del programa de usuario. La cinta


posicionamiento transportadora se mueve en dirección hacia adelante hasta llegar a la posición de
(modo destino, 300 mm (aprox. centro del bote de pintura).
Automático)
Si el BERO (interruptor de referencia) detecta el borde de un bote de pintura,
entonces se sincroniza respecto al valor real 50 mm. La cinta transportadora se
detiene en la posición de destino, 300 mm, y se llena el bote con pintura.
Simultáneamente se sincroniza respecto al valor real 0 mm.
La figura siguiente muestra una sección de la cinta transportadora con los valores a
especificar para el posicionamiento en mm.

Instalación de
llenado

Posición real Posición de destino

BERO

Sentido adelante

50 mm
300 mm

Figura 6-28 Secuencia de una operación de posicionamiento

Nueva operación Cuando se ha llenado un bote de pintura, el programa de usuario arranca una nueva
de posiciona- operación de posicionamiento. La cinta transportadora se mueve hacia adelante
miento hasta llegar a la posición de destino, 300 mm, y la sincronización se efectúa de
nuevo respecto al valor real de 50 mm en el borde del bote de pintura.

Correspondencia El captador incremental suministra 100 impulsos por vuelta. 1 vuelta del captador
entre recorrido en corresponde a 5 vueltas del motor. Es decir, el captador suministra 20 impulsos por
mm e impulsos cada vuelta del motor. Cada vez que gira una vuelta el motor, la cinta transportadora
(incrementos de se mueve 40 mm.
recorrido)
40 mm : 20 impulsos = 2 mm
Es decir, un impulso está asignado a un recorrido a 2 mm. 1 impulso corresponde a
1 incremento de recorrido.

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-54 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

Correspondencia En la figura 6-29 puede verse la correspondencia entre recorrido/impulsos e


interruptor de interruptor de referencia (BERO) dentro de una operación de posicionamiento. La
referencia y conversión de mm en impulsos (incrementos de recorrido) resulta:
posición de
50 mm : 2 mm = 25 impulsos (incrementos de recorrido)
destino
300 mm : 2 mm = 150 impulsos (incrementos de recorrido)

Posición real Posición de destino

BERO

Sentido adelante

0 50 mm 300 mm

0 25 Impulsos 150 Impulsos

Figura 6-29 Correspondencia recorrido/impulsos

Trayecto recorrido En el SFB 39 se especifica la posición de destino: 150 impulsos (incrementos de


recorrido).

Velocidad máxima Por la salida analógica se saca como valor analógico máximo 5 V (v = 5). De
acuerdo a la fórmula siguientes se ajusta BREAK = 128 en el SFB 39.
v + 10 V (256 – BREAK) o BREAK + 256 (1 – v )
256 10 V

Definición del Es necesario parametrizar el trayecto que se recorrerá desde el inicio del
trayecto de acele- posicionamiento hasta el alcance de la velocidad máxima.
ración/frenado
La velocidad máxima deberá alcanzarse tras 0,1 m. La conversión de mm en
impulsos resulta:
100 mm : 2 mm = 50 impulsos (incrementos de recorrido) = trayecto de
aceleración/frenado

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-55
Función integrada Posicionamiento

Parametrización STEP 7 permite parametrizar como sigue la CPU:


con STEP 7
Tabla 6-26 Parámetros para el posicionamiento de botes de pintura

Parámetro Entrada Explicación


Control del 1 salida analógica El motor es alimentado por un convertidor de
accionamiento vía (AO) frecuencia que se controla desde una salida
analógica "10 V para Sentido y Velocidad.
Trayecto de 50 Se define la longitud del trayecto (en
aceleración hasta incrementos) durante la cual el valor analógico
velocidad máxima va sacándose hasta el valor máximo o va
(= trayecto de fre- reduciéndose hasta ”0”, respectivamente.
nado hasta parada)
Evaluación del adelante El interruptor de referencia se evalúa cuando se
interruptor de alcanza viniendo en sentido Adelante.
referencia en
Sentido
Número del DB de 59 DB de instancia para el ejemplo (valor por
instancia defecto)
Actualización activada El DB de instancia se actualiza en cada punto
automática en el de control del ciclo.
punto de control
del ciclo

Definición del Para alcanzar de la forma más precisa posible la posición de destino es necesario
anticipo de
1. prescribir a través del programa de usuario al SFB 39 el anticipo de
desconexión
desconexión 0
2. mover la cinta transportadora 1 m usando la función integrada Posicionamiento
3. medir la diferencia entre la posición de destino realmente alcanzada y la
posición de destino prescrita
4. prescribir esta diferencia al SFB 39 en calidad de anticipo de desconexión

DB de instancia En el presente ejemplo, los datos se depositan en el DB de instancia 59.


del SFB 39

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-56 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

Inicialización del La figura siguiente muestra el SFB 39 con los valores de inicialización procedentes
SFB 39 del DB 2 para la preparación del primer bote de pintura (modo JOG).

SFB 39
EN ENO DB2.DBX 13.7
150 DEST_VAL ACTUAL_POS
25 REF_VAL POS_READY 1
0 SWITCH_OFF_DIFF REF_VALID 0
0 BREAK POS_VALID 0
E 0.0 POS_MODE2

POS_MODE1
1 REF_ENABLE
0 POS_STRT
0 SET_POS

Figura 6-30 Inicialización del SFB 39 en el arranque (2)

Programa de Seguidamente figura el programa de usuario para el ejemplo en cuestión. Fue escrito
usuario utilizando el Editor AWL de STEP 7.

DB 2 Los datos para el SFB 39 están en el DB 2. El DB tiene la estructura siguiente:

Tabla 6-27 Ejemplo 2 Posicionamiento, estructura del DB 2

Dirección Nombre Tipo Valor Comentario


incial
0.0 DEST_VAL DINT L#150 Posición de destino: centro del bote =
300 mm
4.0 Punto de DINT L#0 Incluye siempre el punto de referencia
referencia válido actualmente (Bezp1 o Bezp2)
8.0 SWITCH_OFF_DIFF INT 0 Anticipo de desconexión (se determina
durante la puesta en marcha)
10.0 Break BYTE B#16#80 Velocidad máxima (hexadecimal) = 5 V
11.0 --- BYTE B#16#0 no utilizada
12.0 Byte de mando BYTE B#16#0 Bits de mando para posicionamiento
13.0 Byte de estado BYTE B#16#0 Señalizaciones: bits de estado de
posicionamiento
14.0 Bezp1 DINT L#25 Punto de referencia para BERO (borde del
bote) = 50 mm
18.0 Bezp2 DINT L#0 Punto de referencia al llenar

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-57
Función integrada Posicionamiento

Sección de En la sección de instrucciones del OB 1 se escribirá el siguiente programa de


instrucciones del usuario:
OB 1

AWL (OB 1) Explicación


Segmento 1
----------------------------------
Llamada Posicionamiento
----------------------------------
CALL SFB 39 , DB59
DEST_VAL :=DB2.DBD0 Posición de destino (centro del bote = 300 mm)
REF_VAL :=DB2.DBD4 Punto de referencia para BERO
SWITCH_OFF_DIFF:=DB2.DBW8 Anticipo de desconexión
BREAK :=DB2.DBB10 Velocidad máxima
POS_MODE2 :=DB2.DBX12.0 Modo JOG adelante
POS_MODE1 :=
REF_ENABLE :=DB2.DBX12.1 Señal de mando: evaluar interruptor de referencia
POS_STRT :=DB2.DBX12.2 Arrancar posicionamiento
SET_POS :=DB2.DBX12.3 Señal de mando: asumir REF_VAL como nuevo val. real
ACTUAL_POS :=
POS_READY :=DB2.DBX13.0 Señalización: posicionamiento/modo JOG terminado
REF_VALID :=DB2.DBX13.1 Señalización: interruptor de referencia alcanzado
POS_VALID :=DB2.DBX13.2 Señalización: sincronización realizada
U BIE Consulta del bit RB (BIE) (= ENO en SFB 39) para
= DB2.DBX 13.7 evaluación de errores
U DB2.DBX 12.6 Se llena el bote de pintura
SPB m1
----------------------------------
Preparación del primer bote
----------------------------------
U E 0.0 Pulsador ”Preparar”
UN E 0.1 Enclavamiento con modo Automático
UN DB2.DBX 12.4 Marca auxiliar para punto de ref. alcanzado
= DB2.DBX 12.0 Arrancar modo JOG adelante
S DB2.DBX 12.1 Evaluar interruptor de referencia
L DB2.DBD 14 Cargar como nuevo punto de referencia para BERO
T DB2.DBD 4 (borde del bote)
U DB2.DBX 13.1 Punto de referencia alcanzado
FP DB2.DBX 12.5 Evaluación de flancos
S DB2.DBX 12.4 Activar marca auxiliar para punto de ref. alcanzado
UN E 0.0
R DB2.DBX 12.4 Desactivar marca auxiliar cuando cuando se suelta
pulsador ”Preparar”
----------------------------------
Modo Automático
----------------------------------

UN E 0.1 Si selector Automático no activado


UN DB2.DBX 12.7 y marca auxiliar Automático no activada,
BEB entonces Fin
L DB2.DBD 14 Cargar como nuevo punto de referencia para BERO
T DB2.DBD 4 (borde del bote)
UN DB2.DBX 12.2 Activar: arrancar posicionamiento
S DB2.DBX 12.2
S DB2.DBX 12.1 Activar señal de mando: REF_ENABLE
S DB2.DBX 12.7 Activar marca auxiliar para fin puntual del modo
BEB Automático
U DB2.DBX 13.0 Si posicionamiento terminado, entonces
S DB2.DBX 12.6 activar marca para llenar el bote de pintura
R DB2.DBX 12.2 Desactivar: arrancar posicionamiento
R DB2.DBX 12.1 Desactivar señal de mando: evaluar interruptor de
BEA referencia

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-58 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

AWL (OB 1) (continuación) Explicación

----------------------------------------
Llenar el bote, asumir punto de
referencia
---------------------------------------
m1: NOP 0
L DB2.DBD 18 Cargar como nuevo punto de referencia
T DB2.DBD 4 el punto de referencia para llenado
U T 1 Si temporización transcurrida y
U(
O E 0.7 señalización: bote lleno
ON DB2.DBX 13.1 o no se ha encontrado ningún bote,
)
R A 4.0 entonces cerrar válvula de llenado
= DB2.DBX 12.3 Asumir punto de referencia
R DB2.DBX 12.6 Desactivar marca para llenado del bote
R DB2.DBX 12.7 Desactivar marca auxiliar Automático
L S5T#500MS Temporización para la parada del accionamiento
U DB2.DBX 12.6
SE T 1
U T 1 Si temporización transcurrida
U DB2.DBX 13.1 y BERO ha detectado bote,
S A 4.0 abrir válvula de llenado

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-59
Función integrada Posicionamiento

6.10.3 Posicionamiento de una mesa de trabajo

Introducción Seguidamente se muestra la realización técnica del ejemplo tratado en el apt. 6.1.2.

Tarea planteada Se considera una mesa de trabajo con la que se posicionan piezas a mecanizar.
En una estación de mecanizado se realizan una o varias operaciones. Para ello se
detiene la mesa en la posición correspondiente hasta que finalice el mecanizado de
la pieza. La mesa se desplaza a través de un eje.

Conexión de la Tras la conexión de la instalación, la función integrada Posicionamiento se


instalación sincroniza como sigue:
Con independencia de la posición real, la mesa de trabajo se mueve en modo JOG a
través del programa de usuario en sentido hacia atrás hasta que alcance el fin de
carrera izquierdo; el motor se desconecta.
Seguidamente, el programa de usuario controla la mesa en modo JOG hacia
adelante hasta que alcance el fin de carrera derecho. Durante dicho recorrido se
sobrepasa el interruptor de referencia (BERO) y se sincroniza así la función
integrada Posicionamiento. El motor se desconecta.
Seguidamente se arranca el posicionamiento a través del programa de usuario.

Secuencia del El posicionamiento se arranca a través del programa de usuario. La mesa se


posicionamiento desplaza en sentido hacia adelante hasta 3 posiciones de destino sucesivas en las
(modo cuales se mecaniza la pieza. Tras la última operación de mecanizado se desconecta
Automático) el motor.

Nuevo Una vez desconectado el motor puede retirarse la pieza de la mesa. Seguidamente el
posicionamiento operario coloca una nueva pieza en la mesa y arranca un nuevo posicionamiento a
través del programa de usuario (modo Automático).

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-60 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

Cableado La figura siguiente muestra el esquema tecnológico y el cableado del ejemplo. La


etapa de potencia es un mando a contactores.

Entradas/salidas integradas
* La etapa de potencia es un
Sonder Digital
mando a contactores, IN OUT
1 1 L+2 1
su esquema eléctrico figura 2 I 126.0 2 124.0 2 2
en el apt. 6.6.2 3 1 3 12 3
4 2 4 22 4
3
24 V
5 5 32 5
6 AOU 128 6 42 6
7 AOI 128 7 2
5 7
8 AIU 128 8 2
6 8
9 AII 128 9 72 9
1 0 AI- 128 1 0 M 3 0

IN OUT
1 1 AIU 130 1 1 L+ 3 1
1 2 AII 130 1 2 125.0 3 2
1 3 AI- 130 1 3 1 3 3
1 4 AIU 132 1 4 2 3 4
1 5 AII 132 1 5 3 3 5
1 6 AI- 132 1 6 4 3 6
1 7 AIU 134 1 7 5 3 7
1 8 AII 134 1 8 6 3 8
M 1 9 9
1 9 AI- 134 7 3
24 V L+ 2 0 MANA 2 0 M 4 0 Etapa de
M potencia *

Fines de carrera
L1
L2
L3

izda. dcha.

BERO

Figura 6-31 Posicionamiento de la mesa de trabajo

Función de las La tabla siguiente relaciona las funciones de las entradas y salidas para el ejemplo.
entradas y salidas
Tabla 6-28 Conexión de las entradas y salidas (ejemplo 3)

Borne de conexión Entrada/ Función en el ejemplo


salida
2 E 126.0 Captador, canal A
3 E 126.1 Captador, canal B
4 E 126.2 Interruptor de referencia
21 L+ Tensión de la alimentación
22 A 124.0 Marcha lenta
23 A 124.1 Marcha rápida

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-61
Función integrada Posicionamiento

Tabla 6-28 Conexión de las entradas y salidas (ejemplo 3), continuación

Borne de conexión Entrada/ Función en el ejemplo


salida
24 A 124.2 Sentido atrás
25 A 124.3 Sentido adelante
30 M Masa
Conexión de la alimentación de la CPU L+ Tensión de alimentación
Conexión de la alimentación de la CPU M Masa

Correspondencia El captador incremental suministra 250 impulsos por vuelta. 1 vuelta del captador
entre recorrido en corresponde a 10 vueltas del motor. Es decir, el captador suministra 25 impulsos por
mm e impulsos cada vuelta del motor. Cada vez que gira una vuelta del motor, la mesa de trabajo se
(incrementos de mueve 3 mm.
recorrido)
3 mm : 25 impulsos = 0,12 mm
Es decir, un impulso está asignado a un recorrido a 0,12 mm. 1 impulso corresponde
a 1 incremento de recorrido.
En el ejemplo, el interruptor de referencia deberá evaluarse en cada operación de
Posicionamiento. Por esta razón se instala a la mitad del recorrido.
La figura siguiente muestra la correspondencia recorrido/impulsos de los fines de
carrera y el interruptor de referencia (BERO). Conversión de mm en impulsos
(incrementos de recorrido):
500 mm : 0,12 mm = 4167 impulsos (incrementos de recorrido)
1000 mm : 0,12 mm = 8333 impulsos (incrementos de recorrido)

Fin de carrera dcho. Fin de carrera izdo.

BERO

0 500 mm 1000 mm

0 4167 impulsos 8333 impulsos

Figura 6-32 Correspondencia recorrido/impulsos de los fines de carrera

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-62 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

Trayecto recorrido En el ejemplo, la mesa se desplaza sucesivamente a 3 posiciones de destino:

Posición de Conversión para especificación en SFB 39


destino ...
1: 750 mm 750 mm : 0,12 mm por impulso = 6250 impulsos (incrementos de recorrido)
2: 400 mm 400 mm : 0,12 mm por impulso = 3333 impulsos (incrementos de recorrido)
3: 100 mm 100 mm : 0,12 mm por impulso = 833 impulsos (incrementos de recorrido)

Definición del En el ejemplo es necesario parametrizar el trayecto de frenado. El trayecto de


trayecto de acele- frenado es la distancia que se recorre en marcha lenta hasta llegar al punto de
ración/frenado desconexión. En el ejemplo, dicho trayecto está definido a 60 mm.
60 mm : 0,12 mm por impulso = 500 impulsos (incrementos de recorrido)

Parametrización STEP 7 permite parametrizar como sigue la CPU:


con STEP 7
Tabla 6-29 Parámetros para posicionamiento de la mesa de trabajo

Parámetro Entrada Explicación


Control del 4 salidas digitales El motor se controla mediante un mando a
accionamiento vía (DO) contactores para 2 velocidades, rápida y lenta.
Trayecto de 500 Se define la longitud del trayecto (en incrementos)
aceleración hasta durante la cual se acelera a velocidad máxima o se
velocidad máxima desplaza en marcha lenta, respectivamente.
(= trayecto de
frenado)
Evaluación del adelante El interruptor de referencia se evalúa cuando se
interruptor de alcanza viniendo en sentido Adelante.
referencia en
Sentido
Número del DB de 59 DB de instancia para el ejemplo (valor por defecto)
instancia
Actualización activada El DB de instancia se actualiza en cada punto de
automática en el control del ciclo.
punto de control
del ciclo

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-63
Función integrada Posicionamiento

Definición del Para alcanzar de la forma más precisa posible la posición de destino es necesario
anticipo de
1. prescribir a través del programa de usuario al SFB 39 el anticipo de
desconexión
desconexión 0
2. mover la mesa de trabajo una vez usando la función integrada Posicionamiento
3. medir la diferencia entre la posición de destino realmente alcanzada y la
posición de destino prescrita
4. prescribir esta diferencia al SFB 39 en calidad de anticipo de desconexión

DB de instancia En el presente ejemplo, los datos se depositan en el DB de instancia 59.


del SFB 39

Inicialización del La figura siguiente muestra el SFB 39 con los valores de inicialización procedentes
SFB 39 DB 60 para la preparación de la mesa de trabajo (modo JOG en sentido hacia atrás).

SFB 39
EN ENO DB60.DBX 15.7
0 DEST_VAL ACTUAL_POS DB60.DBD 10
4167 REF_VAL POS_READY 1
0 SWITCH_OFF_DIFF REF_VALID 0
0 BREAK POS_VALID 0
0 POS_MODE2

1 POS_MODE1
0 REF_ENABLE
0 POS_STRT
0 SET_POS

Figura 6-33 Inicialización del SFB 39 en el arranque (3)

Programa de Seguidamente figura el programa de usuario para el ejemplo en cuestión. Fue escrito
usuario utilizando el Editor AWL de STEP 7.

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-64 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

DB 60 Los datos para el S FB 39 están en el DB 60. El DB tiene la estructura siguiente:

Tabla 6-30 Ejemplo 1 Posicionamiento, estructura del DB 60

Dirección Nombre Tipo Valor Comentario


incial
0.0 STRUCT
+0.0 DEST_VAL DINT L#0 Incluye siempre una posición de destino
válida para el accionamiento (SW1, SW2 ó
SW3)
+4.0 REF_VAL DINT L#4167 Punto de referencia para BERO = 500 mm
+8.0 SWITCH_OFF_DIFF INT 0 Anticipo de desconexión (se determina
durante la puesta en marcha)
+10.0 ACTUAL_POS DINT L#0 Salida: valor real actual
+14.0 Byte de mando BYTE B#16#0 Bits de mando para posicionamiento
+15.0 Byte de estado BYTE B#16#0 Señalizaciones bits de estado de
posicionamiento
+16.0 Istw1 DINT L#0 Valor real antiguo
+20.0 Sw1 DINT L#6250 Posición destino para 1ª etapa de
mecanizado (750 mm)
+24.0 Sw2 DINT L#3333 Posición destino para 2ª etapa de
mecanizado (400 mm)
+28.0 Sw3 DINT L#833 Posición destino para 3ª etapa de
mecanizado (100 mm)
+32.0 SK1 WORD W#16#0 Marca auxiliar para cadena secuencial
+34.0 SK2 WORD W#16#0 Contador para saltos a lista
=36.0 END_STRUCT

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-65
Función integrada Posicionamiento

Sección de En la sección de instrucciones del OB 1 se escribirá el siguiente programa de


instrucciones del usuario:
OB 1

AWL (OB 1) Explicación


Segmento 1
-------------------------------------
Llamada Posicionamiento
-------------------------------------
CALL SFB 39 , DB59
DEST_VAL :=DB60.DBD0 Posición de destino para accionamiento
REF_VAL :=DB60.DBD4 Punto de referencia para BERO
SWITCH_OFF_DIFF:=DB60.DBW8 Anticipo de desconexión
BREAK := no ocupado significa: vale valor por defecto (0)
POS_MODE2 :=DB60.DBX14.0 Modo JOG adelante
POS_MODE1 :=DB60.DBX14.1 Modo JOG atrás
REF_ENABLE :=DB60.DBX14.2 Señal de mando: evaluar interruptor de referencia
POS_STRT :=DB60.DBX14.3 Arrancar posicionamiento
SET_POS :=
ACTUAL_POS :=DB60.DBD10 Salida: valor real actual
POS_READY :=DB60.DBX15.0 Señalización: posicionamiento/modo JOG terminado
REF_VALID :=DB60.DBX15.1 Señalización: interruptor de referencia alcanzado
POS_VALID :=DB60.DBX15.2 Señalización: sincronización realizada
U BIE Consulta del bit RB (BIE) (= ENO en SFB 39) para
= DB60.DBX 15.7 evaluación de errores

-------------------------------------
Comprobación si está parado el
accionamiento
-------------------------------------
L S5T#200MS Comprobación si está parado el accionamiento
UN T 1 Si durante 200 ms no hay desplazamiento,
SE T 1 entonces el accionamiento está parado
SPB m1
L DB60.DBD 16 Memoriza valor real antiguo
L DB60.DBD 10 y valor real actual
T DB60.DBD 16 para próxima comparación
==D
= DB60.DBX 14.4 Marca para accionamiento parado
m1: NOP 0
U DB60.DBX 14.5 Marca para mecanizado activada
SPB m13

-------------------------------------
Conexión de la instalación
-------------------------------------
U E 0.0 Pulsador ”Preparar”
FP DB60.DBX 32.1 Evaluación de flancos para pulsador
UN E 0.1 Enclavamiento con modo Automático
UN DB60.DBX 32.2
S DB60.DBX 32.0 Saltar sobre marca auxiliar para cadena ”Preparar”
UN DB60.DBX 32.0 si no ”Preparar”
SPB m8
L DB60.DBW 34 Contador para saltos a lista
SPL m2 Llamada saltos a lista
SPA m3 Desplazamiento hasta fin de carrera izquierdo
SPA m4 Desconexión del eje
SPA m5 Arranque hacia adelante hasta fin de carrera dcho.
SPA m6 Desconexión del eje
SPA m7 Finalizar la preparación
m2: L 0
T DB60.DBW 34
BEA

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-66 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

AWL (OB 1) (continuación) Explicación

m3: NOP 0
UN DB60.DBX 14.1
S DB60.DBX 14.1 Modo JOG atrás
U DB60.DBX 14.4 Eje aún parado
BEB
L 1 próxima etapa
T DB60.DBW 34
BEA
m4: NOP 0
UN DB60.DBX 15.0 Si posicionamiento no terminado
U DB60.DBX 14.4 y accionamiento parado,
S DB60.DBX 14.1 Pasar eje a Stop
S DB60.DBX 14.0
ON DB60.DBX 14.1 Esperar hasta Stop del eje
ON DB60.DBX 14.0
BEB
L 2 próxima etapa
T DB60.DBW 34
BEA
m5: NOP 0
U DB60.DBX 14.0 Si hay señal Stop,
U DB60.DBX 14.1
R DB60.DBX 14.1 entonces desactivar señal Stop
R DB60.DBX 14.0
BEB
SET
S DB60.DBX 14.0 Modo JOG adelante
S DB60.DBX 14.2 Activar señal de mando: REF_ENABLE
U DB60.DBX 14.4 Eje aún parado
BEB
L 3 próxima etapa
T DB60.DBW 34
BEA
m6: NOP 0
UN DB60.DBX 15.0 Posicionamiento no terminado
U DB60.DBX 14.4 Accionamiento parado
S DB60.DBX 14.1 Pasar eje a Stop
S DB60.DBX 14.0
ON DB60.DBX 14.0 Esperar hasta Stop del eje
ON DB60.DBX 14.1
BEB
L 4 próxima etapa
T DB60.DBW 34
BEA
m7: NOP 0 Fin del modo Preparación
SET
R DB60.DBX 14.1 Desactivar señal Stop
R DB60.DBX 14.0 (preparación terminada)
R DB60.DBX 32.0
L 0 Resetear contador para saltos a lista
T DB60.DBW 34
BEA
m8: NOP 0

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-67
Función integrada Posicionamiento

AWL (OB 1) (continuación) Explicación

-------------------------------------
Modo Automático
-------------------------------------
U E 0.1 Pulsador Automático
FP DB60.DBX 32.3 Evaluación de flanco para pulsador
UN E 0.0 Enclavamiento con modo ”Preparación”
UN DB60.DBX 32.0
S DB60.DBX 32.2 Activar marca para cadena ”Automático”
UN DB60.DBX 32.2 Si no ”Automático”, entonces Fin
BEB
L DB60.DBW 34 Contador para saltos a lista
SPL m9 Llamada a saltos a lista
SPA m10 Cargar 1ª posición de destino
SPA m11 Cargar 2ª posición de destino
SPA m12 Cargar 3ª posición de destino
m9: L 0
T DB60.DBW 34
BEA
m10: NOP 0
L DB60.DBD 20 Cargar posición destino para 1ª etapa de mecanizado
T DB60.DBD 0 Memorizar como posición de destino para accionam.
UN DB60.DBX 14.3 Arrancar posicionamiento
S DB60.DBX 14.3
BEB
ON DB60.DBX 15.0 Si posicionamiento aún no finalizado
ON DB60.DBX 14.4 o accionamiento moviéndose
BEB
L 1 próxima etapa
T DB60.DBW 34
SET
R DB60.DBX 14.3 Desactivar señal de mando para arrancar
posicionamiento
S DB60.DBX 14.5 Arrancar mecanizado
BEA
m11: NOP 0
L DB60.DBD 24 Cargar posición destino para 2ª etapa de mecanizado
T DB60.DBD 0 Memorizar como posición de destino para accionam.
UN DB60.DBX 14.3 Arrancar posicionamiento
S DB60.DBX 14.3
BEB
ON DB60.DBX 15.0 Si posicionamiento aún no finalizado
ON DB60.DBX 14.4 o accionamiento moviéndose
BEB
L 2 próxima etapa
T DB60.DBW 34
SET
R DB60.DBX 14.3 Desactivar señal de mando para arrancar
posicionamiento
S DB60.DBX 14.5 Arrancar mecanizado
BEA

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-68 EWA 4NEB 710 6058-04a
Función integrada Posicionamiento

AWL (OB 1) (continuación) Explicación

m12: NOP 0
L DB60.DBD 28 Cargar posición destino para 3ª etapa de mecanizado
T DB60.DBD 0 Memorizar como posición de destino para accionam.
UN DB60.DBX 14.3 Arrancar posicionamiento
S DB60.DBX 14.3
BEB
ON DB60.DBX 15.0 Si posicionamiento aún no finalizado
ON DB60.DBX 14.4 o accionamiento moviéndose
BEB
L 0 próxima etapa
T DB60.DBW 34
SET
R DB60.DBX 14.3 Desactivar señal de mando para arrancar
posicionamiento
S DB60.DBX 14.5 Arrancar mecanizado
R DB60.DBX 32.2 Finalizar modo Automático
BEA

-------------------------------------
Mecanizado
-------------------------------------

m13: NOP 0 Simulación del mecanizado mediante temporización


U T 2
R DB60.DBX 14.5 Mecanizado finalizado
L S5T#2S
U DB60.DBX 14.5
SE T 2

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 6-69
Función integrada Posicionamiento

Funciones integradas CPU 312 IFM/CPU 314 IFM


6-70 EWA 4NEB 710 6058-04a
Datos técnicos de la función integrada
Frecuencímetro A
Datos técnicos En la tabla A-1 figuran los datos técnicos de la función integrada Frecuencímetro.

Tabla A-1 Datos técnicos de la función integrada Frecuencímetro

Número de frecuencímetros 1
Margen de medición 32 bits: de 0 a 10000000 mHz
Tiempos de medición 0,1 s/1 s/10 s
Señal medida  Frecuencia límite: 10 kHz
 Ancho impulso: w50 s
 Ancho pausa: w50 s
 Estado HIGH: w15 V
 Estado LOW: v5 V
Entradas digitales integradas Medida:
 CPU 312 IFM E 124.6 (borne de conexión 8)
 CPU 314 IFM E 126.0 (borne de conexión 2)
Tensión de alimentación DC  CPU 312 IFM 24 V DC (borne de conexión 18)
 CPU 314 IFM 24 V DC (conexión a la alimentación de
la CPU)
Masa  CPU 312 IFM Potencial de referencia de la tensión de
alimentación (bornes 19/20 puenteados internamente)
 CPU 314 IFM Potencial de referencia de la tensión de
alimentación (conexión a la alimentación de la CPU)
Bloque de función del sistema SFB 30

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a A-1
Datos técnicos de la función integrada Frecuencímetro

La figura A-1 muestra las propiedades de la señal medida:

15 V
5V
w 50 s w 50 s
t

Figura A-1 Propiedades de la señal medida

Funciones integradas CPU 312 IFM/CPU 314 IFM


A-2 EWA 4NEB 710 6058-04a
Datos técnicos de la función integrada
Contador B
Datos técnicos En la tabla B-1 figuran los datos técnicos de la función integrada Contador.

Tabla B-1 Datos técnicos de la función integrada Contador

Número de contadores 1
Margen de contaje 32 bits: de –2147483648 a 2147483647
Sentido de contaje Adelante y atrás
Impulso de contaje  Frecuencia límite: 10 kHz
 Ancho impulso: w50 s
 Ancho pausa: w50 s
 Estado HIGH: w15 V
 Estado LOW: v5 V
Entradas digitales integradas CPU 312 IFM:
 Adelante: E 124.6 (borne de conexión 8)
 Atrás: E 124.7 (borne de conexión 9)
 Sentido: E 125.0 (borne de conexión 10)
 Start/Stop HW: E 125.1 (borne de conexión 11)
CPU 314 IFM:
 Adelante: E 126.0 (borne de conexión 2)
 Atrás: E 126.1 (borne de conexión 3)
 Sentido: E 126.2 (borne de conexión 4)
 Start/Stop HW: E 126.3 (borne de conexión 5)
Tensión de alimentación DC  CPU 312 IFM 24 V DC (borne de conexión 18)
 CPU 314 IFM 24 V DC (conexión a la alimentación de
la CPU)
Masa  CPU 312 IFM Potencial de referencia de la tensión de
alimentación (bornes de conexión 19/20 puenteados
internamente)
 CPU 314 IFM Potencial de referencia de la tensión de
alimentación (conexión a la alimentación de la CPU)

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a B-1
Datos técnicos de la función integrada Contador

Tabla B-1 Datos técnicos de la función integrada Contador, continuación

Salidas digitales integradas  Salida digital A: A 124.0 (borne de conexión 12)


– CPU 312 IFM (borne de conexión 12)
– CPU 314 IFM (borne de conexión 22)
 Salida digital B: A 124.1 (borne de conexión 13)
– CPU 312 IFM (borne de conexión 13)
– CPU 314 IFM (borne de conexión 23)
Bloque de función del sistema SFB 29

La figura B-1 muestra las propiedades de los impulsos de contaje.

15 V
5V
w 50 s w 50 s
t

Figura B-1 Propiedades de los impulsos de contaje

Funciones integradas CPU 312 IFM/CPU 314 IFM


B-2 EWA 4NEB 710 6058-04a
Datos técnicos de la función integrada
Contador A/B (CPU 314 IFM) C
Datos técnicos En la tabla C-1 figuran los datos técnicos de la función integrada Contador A/B.

Tabla C-1 Datos técnicos de la función integrada A/B

Número de contadores 2
Margen de contaje 32 bits: de –2147483648 a 2147483647
Sentido de contaje Adelante y atrás
Impulso de contaje  Frecuencia límite: 10 kHz
 Ancho impulso: w 50 s
 Ancho pausa: w 50 s
 Estado HIGH: w15 V
 Estado LOW: v5 V
Entradas digitales integradas  Contador A: Adelante (Adelante/Atrás):
E 126.0 (borne de conexión Sonder 2)
 Contador A: Atrás (Sentido):
E 126.1 (borne de conexión Sonder 3)
 Contador B: Adelante (Adelante/Atrás):
E 126.2 (borne de conexión Sonder 4)
 Contador B: Atrás (Sentido):
E 126.3 (borne de conexión Sonder 5)
Tensión de alimentación DC 24 V DC (conexión a la alimentación de la CPU)
Masa Potencial de referencia de la tensión de alimentación
(conexión a la alimentación de la CPU)
Salidas digitales integradas  Contador A: A 124.0 (borne de conexión Digital 22)
 Contador B: A 124.1 (borne de conexión Digital 23)
Bloque de función del sistema SFB 38

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a C-1
Datos técnicos de la función integrada Contador A/B (CPU 314 IFM)

Propiedades de La figura C-1 muestra las propiedades de los impulsos de contaje.


los impulsos de
contaje
V

15 V
5V
w 50 s w 50 s
t

Figura C-1 Propiedades de los impulsos de contaje

Funciones integradas CPU 312 IFM/CPU 314 IFM


C-2 EWA 4NEB 710 6058-04a
Datos técnicos de la función integrada
Posicionamiento (CPU 314 IFM) D
Datos técnicos En la tabla D-1 figuran los datos técnicos de la función integrada Posicionamiento.

Tabla D-1 Datos técnicos de la función integrada Posicionamiento

Entradas digitales integradas  Canal A: E 126.0 (borne de conexión Sonder 2)


 Canal B: E 126.1 (borne de conexión Sonder 3)
 Interruptor de referencia: E 126.2
(borne de conexión Sonder 4)
Tensión de alimentación DC 24 V DC (conexión alimentación de la CPU)
Masa Potencial de referencia de la tensión de alimentación
(conexión alimentación de la CPU)
MANA Masa analógica (borne de conexión Analog 20)
Salidas digitales integradas  Marcha lenta: A 124.0
(borne de conexión Digital 22)
 Marcha rápida: A 124.1
(borne de conexión Digital 23)
 Sentido atrás A 124.2
(borne de conexión Digital 24)
 Sentido adelante A 124.3
(borne de conexión Digital 25)
Salida analógica integrada  Velocidad
– Tensión AOU 128
(borne de conexión Sonder 6)
– Intensidad AOI 128 (borne de conexión Sonder 7)
Bloque de función del sistema SFB 39
Entradas captador, canales A y B
Medida de recorrido  incremental
Tensión/intensidad de señal  entradas asimétricas: 24 V/ típ. 4 mA
Frecuencia de entrada y  máx. 10 kHz con 100 m de longitud de cable apantallado
longitud de cable en caso de
captador asimétrico con
alimentación 24V

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a D-1
Datos técnicos de la función integrada Posicionamiento (CPU 314 IFM)

Tabla D-1 Datos técnicos de la función integrada Posicionamiento, continuación

Señales de entrada  incrementales: 2 trenes de impulsos desfasados 90°,


señal de origen
Impulso de contaje  Frecuencia límite: 10 kHz
 Tiempo de impulso: w50 s
 Tiempo de pausa: w50 s
 Estado de señal HIGH: w18 V
 Estado de señal LOW: v5 V

Evaluación La función integrada Posicionamiento de la CPU 314 IFM evalúa los impulsos
de impulsos procedentes del captador de forma monoflanco, es decir, sólo se detecta el flanco
creciente del tren de impulsos A.
La figura siguiente muestra cómo se evalúan los impulsos y las características de los
impulsos procedentes del captador.

V
Periodo de señal Evaluación monoflanco
(en dirección adelante)
w 50 s
w 50 s

15 V
5V
Tren de impulsos A

Tren de impulsos B

Incrementos
1 2 3 4 5 6

Figura D-1 Evaluación de impulsos y características de los impulsos del captador

Funciones integradas CPU 312 IFM/CPU 314 IFM


D-2 EWA 4NEB 710 6058-04a
Datos técnicos de la función integrada Posicionamiento (CPU 314 IFM)

Captadores A la CPU 314 IFM es posible conectar el captador incremental SIEMENS siguiente:
incrementales
 Captador incremental Up=24 V, HTL, ref.: 6FX 2001-4
compatibles

Esquema de La figura siguiente muestra el esquema de conexión para el captador incremental.


conexión del
captador
6FX 2001-4

Entradas /salidas integradas


Captador Sonder Digital
IN OUT
A rojo Cable 4 2 0,5 mm2 1 1 L+2 1
5 2 I 126.0 2 124.0 2 2
B azul 3 1 3 12 3
8 4 2 4 22 4
3 5 3 5 32 5
M marrón 6 AOU 128 6 42 6
10 7 AOI 128 7 2
5 7
L+ blanco 8 AIU 128 8 2
6 8
12 9 AII 128 9 2
7 9
1 0 AI- 128 1 0 M 3 0
11
Pantalla en 1
IN OUT
1 1 AIU 130 1 L+ 3 1
carcasa 1 2 AII 130 1 2 125.0 3 2
1 3 AI- 130 1 3 1 3 3
1 4 AIU 132 1 4 2 3 4
1 5 AII 132 1 5 3 3 5
1 6 AI- 132 1 6 4 3 6
1 7 AIU 134 1 7 5 3 7
1 8 AII 134 1 8 6 3 8
M 1 9 9
1 9 AI- 134 7 3
24 V L+ 2 0 MANA 2 0 M 4 0
M

1 9
Lado captador:
8
Conector redondo hembra
12 polos lado conexión, Siemens 2 10 12 7
(ref.: 6FX 2003-0CE12)
11
3 6

4 5

Figura D-2 Esquema de conexión para captador incremental 6FX 2001-4

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a D-3
Datos técnicos de la función integrada Posicionamiento (CPU 314 IFM)

Funciones integradas CPU 312 IFM/CPU 314 IFM


D-4 EWA 4NEB 710 6058-04a
Reconocer y eliminar errores E
Errores La tabla E-1 relaciona las indicaciones más importantes relativas a los posibles
errores y la forma de remediarlos.

Tabla E-1 Errores y su remedio

Error Causa Remedio


La función integrada no Se ha superado la frecuencia límite. Eliminar la causa del error.
funciona correctamente.
Comunicación perturbada
(evtl. corte del enlace).
La CPU pasa al estado STOP. La función integrada carga excesivamente el ciclo Ajustar a un valor superior el tiempo
Registro en búfer de diagnós- de la CPU. de vigilancia del ciclo (watchdog).
tico: 3501H (vigilancia tiempo Han aparecido demasiadas alarmas de proceso Eliminar la causa del error.
del ciclo). activadas por la función integrada.
La CPU pasa al estado STOP. El número del DB de instancia en el programa de Unificar los números de los DB de
Registro en búfer de diagnós- usuario no coincide con el parametrizado en instancia.
tico: 35A3H (error de acceso a STEP 7 .
módulo de datos)
El error aparece en puntos de DB de instancia no presente, insuficientemente Crear un DB de instancia, modificar
transición entre estados operati- largo o protegido contra escritura. la longitud o anular la protección de
vos o el punto de control del escritura.
ciclo.
Parámetro de salida ENO = 0, es El parámetro de entrada EN valía = 0 cuando se No es error o
decir el SFB o no se ha proce- llamó el SFB. modificar el programa de usuario.
sado o se ha hecho de forma
errónea. El número del DB de instancia en el programa de Unificar los números de los DB de
usuario no coincide con el parametrizado en instancia.
STEP 7.
DB de instancia no presente, insuficientemente Crear un DB de instancia, modificar
largo o protegido contra escritura. la longitud o anular la protección de
escritura.
La función integrada no ha sido activada con Reparametrizar con STEP 7 la
STEP 7. función integrada.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a E-1
Funciones integradas CPU 312 IFM/CPU 314 IFM
E-2 EWA 4NEB 710 6058-04a
Bibliografía relativa a SIMATIC S7 F
Introducción Este anexo incluye informaciones relativas a manuales necesarios para la puesta en
marcha y programación de un autómata S7-300.
También se incluyen libros técnicos que informan sobre esta tecnología con
independencia del S7-300.

Manuales para Para la programación y puesta en marcha de un S7-300 se precisan los manuales
programación y relacionados en la tabla F-1.
puesta en marcha

Tabla F-1 Manuales para la programación y puesta en marcha del S7-300

Manual Contenido
Manual de usuario  Instalación y puesta en marcha de STEP 7 en un PC/PG
Software estándar para  Manejo de STEP 7 con los temas siguientes:
S7 y M7, STEP 7 – Edición de proyectos
– Forma de configurar y parametrizar el hardware
– Asignación de nombres simbólicos para programas de usuario
– Creación y prueba de programas de usuario en AWL/KOP
– Tipos de datos, definción de bloques de datos
– Configuración de la comunicación entre varias CPU
– Configuración de enlaces de comunicación
– Carga, memorización y borrado de programas de aplicación en la CPU/PG
– Visualización y forzado (p. ej. de variables) en programas de usuario
– Visualización y forzado de la CPU (p. ej. estado, borrado total, compresión de memoria,
niveles de protección)
Manuales de referencia  Fundamentos del trabajo con AWL/KOP (p. ej. estructura de AWL/KOP, formatos numéricos,
AWL para S7-300/400, sintaxis)
Programación bloques  Descripción de todas las operaciones STEP 7 (con ejemplos de programación)
o  Descripción de las diferentes posibilidades de direccionamiento en STEP 7 (con ejemplos)
KOP für S7-300/400,  Descripción de los registros internos de las CPU
Programación bloques
Manual de referencia  Descripción de todas las funciones estándar integradas en STEP 7
Software del sistema  Descripción de todas las funciones de sistema integradas en las CPU
para S7-300/400,  Descripción de todos los bloques de organización integrados en las CPU
Funciones del sistema y
funciones estándar

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a F-1
Bibliografía relativa a SIMATIC S7

Tabla F-1 Manuales para la programación y puesta en marcha del S7-300, continuación

Manual Contenido
Manual de programa-  Forma de proceder a la hora de diseñar programas de usuario
ción  Modo de funcionamiento de las CPU (p. ej. esquema de memoria, acceso a entradas y salidas,
Software de sistema direccionamiento, módulos, tipos de datos, gestión de datos)
para S7-300/400,  Descripción de la gestión de datos STEP 7
Diseño de programas
 Uso de los tipos de datos de STEP 7
 Uso de la programación lineal y estructurada
 Panorámica sobre intercambio de datos entre módulos programables
 Ajuste de parámetros del sistema (p. ej. función de reloj, parámetros de módulos y sistema de
protección)
 Forma de utilizar en el programa de usuario las funciones de test y diagnóstico de las CPU
(p. ej. OB de tratamiento de errores, palabra de estado)
Manual de usuario Da informaciones para convertir programas escritos en STEP 5 a STEP 7
Software estándar para  Trabajo con el S5/S7 Converter
S7, Conversión de  Reglas a observar para la conversión
programas STEP 5,n
 Utilización de bloques de función estándar STEP 5 convertidos a STEP 7
Manual  Descripción del hardware de una PG
PG 7xx  Forma de conectar una PG a diferentes equipos (p. ej. autómatas, otras PG, impresoras)
 Forma de poner en marcha una PG

Funciones integradas CPU 312 IFM/CPU 314 IFM


F-2 EWA 4NEB 710 6058-04a
Bibliografía relativa a SIMATIC S7

Libros técnicos La tabla F-2 incluye una selección de libros técnicos en alemán con sus referencias
en Siemens y en librerías.

Tabla F-2 Lista de libros técnicos en alemán

Título Referencia Siemens Referencia en librerías

Speicherprogrammierbare Steuerungen, Grundbegriffe A19100-L531-F913 ISBN 3-8009-8031-2


Siemens-AG, Berlin und München, 1989
SPS Speicherprogrammierbare Steuerungen vom Relaisersatz A19100-L531-G231 ISBN 3-486-21114-5
bis zum CIM-Verbund
Eberhardt E. Grötsch
Oldenbourg Verlag; München, Wien 1989
Speicherprogrammierbare Steuerungen SPS; Band 1: Ver- – ISBN 3-528-24464-X
knüpfungs- und Ablaufsteuerungen; von der Steuerungsauf-
gabe zum Steuerungsprogramm
Günter Wellenreuther, Dieter Zastrow
Braunschweig (3. Auflage) 1988
Steuern und Regeln mit SPS – ISBN 3-7723-5623-0
Andratschke, Wolfgang
Franzis-Verlag

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a F-3
Bibliografía relativa a SIMATIC S7

Funciones integradas CPU 312 IFM/CPU 314 IFM


F-4 EWA 4NEB 710 6058-04a
Utilización de las funciones integradas
con el OP3 G
Introducción El OP3 permite funciones de manejo y visualización utilizando dos imágenes están-
dar así como la utilización de las funciones integradas de la CPU 312 IFM y de la
CPU 314 IFM.

Contenido del Apartado Tema Página


capítulo G.1 Introducción G-2
G.2 Instalar la configuración estándar en PG/PC y transferirla al OP3 G-3
G.3 Configuración del sistema para instalación y funcionamiento G-4
G.4 Selección y manejo de imágenes estándar IF G-6
G.5 Utilización de las imágenes estándar ProTool/Lite G-13
G.6 Acceso a DB de instancia por parte de OP3 y SFB G-19

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a G-1
Utilización de las funciones integradas con el OP3

G.1 Introducción

Configuración Con el presente manual se adjunta una configuración estándar (en disquete) para
estándar/imágenes el OP3.
estándar IF
Esta configuración estándar incluye dos imágenes que permiten acceder a las fun-
ciones integradas (IF) de la CPU 312 IFM y de la CPU 314 IFM.
En lo que sigue, estas imágenes se denominan imágenes estándar IF.

Propiedades de la La configuración estándar se suministra lista para su uso, es decir, una vez instalada
configuración y transferida al OP3 es posible utilizar directamene las funciones integradas.
estándar
ProTool/Lite ofrece la posibilidad de adaptar a la aplicación la configuración están-
dar o las imágenes estándar.
No deberá modificarse el ajuste por defecto de las funciones integradas.

Funciones integradas CPU 312 IFM/CPU 314 IFM


G-2 EWA 4NEB 710 6058-04a
Utilización de las funciones integradas con el OP3

G.2 Instalar la configuración estándar en PG/PC y transferirla al OP3

Prerrequisitos Para poder instalar en un PG/PC la configuración estándar y transferirla luego al OP,
deberán cumplirse los prerrequisitos siguientes:
 En el PC/PG de configuración deberá estar instalado ProTool/Lite.
 El OP debe estar conectado a la alimentación de 24 V.
 El PC/PG de configuración está conectado al OP. El acoplamiento se establece a
través del interface MPI (posibilidades de acoplamiento, v. G.3).

Disquete de El disquete adjunto incluye una configuración estándar que contiene una imagen
instalación para cada función integrada del S7-300.
La configuración estándar se denomina: IF_BILD.PDB.

Instalar configura- Para instalar la configuración estándar en PC/PG, proceder de la forma siguiente:
ción estándar
5. Insertar el disquete en la unidad del PC/PG.
6. Copiar el fichero IF_BILD.PDB en el directorio ”Prolite\Standard”.
7. Llamar ProTool/Lite y abrir la configuración.

Transferir configu- Para transferir la configuración al OP3, proceder de la forma especificada en el


ración al OP manual de ProTool/Lite.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a G-3
Utilización de las funciones integradas con el OP3

G.3 Configuración del sistema para instalación y funcionamiento

Conexión de un Para transferir la configuración estándar, el PC/PG de configuración deberá conec-


PC/PG de configu- tarse al OP3.
ración al OP3
Existen las posibilidades siguientes:
 Conexión directa del PC/PG de configuración al OP.
 El OP3 está conectado a una CPU 312 IFM/CPU 314. En este caso el PC/PG de
configuración se conecta a la CPU a través de un cable derivado, retirándose una
vez transmitida la configuración estándar.
 Tanto el OP3 como el PC/PG de configuración están integrados en una red MPI
que incluye también otras estaciones.

Prerrequisitos para Para poder acceder a las funciones integradas del S7-300 deberán cumplirse los pre-
el funcionamiento rrequisitos siguientes:
 Las funciones integradas han sido parametrizadas y preparadas (ajustes por
defecto) con STEP 7.
 En el OP3 está cargada la configuración estándar que incluye las imágenes para
las funciones integradas.
 El OP3 está conectado a la CPU a través del interface MPI.

Información Informaciones más detalladas relativas a las posibilidades de conexión así a la confi-
complementaria guración de una red MPI figuran en el manual del OP3 y en el manual Autómata
programable S7-300, Configuración, instalación y datos de las CPU.

Funciones integradas CPU 312 IFM/CPU 314 IFM


G-4 EWA 4NEB 710 6058-04a
Utilización de las funciones integradas con el OP3

Configuraciones Las configuraciones hardware que se muestran a continuación se dan en calidad de


del sistema ejemplo para la configuración hardware y el funcionamiento, mostrando el tipo de
OP3 – S7-PG/PC acoplamiento. Informaciones más detalladas figuran en los manuales respectivos.

OP3
(lado derecho) Autómata (PLC)
MPI SIMATIC S7-300
CPU 312 IFM/314 IFM

alternativamente
MPI

PC/PG de configuración

MPI PC/PG7xx con


interface MPI

Conexión
alimentación

Alimentación

24 V DC Si se conecta un PC/PG de configuración, el OP se ali-


menta alternativamente directamento con 24 V DC ó a
230/115 V través de una fuente tipo enchufe 230/115 V (no incluida
en el suministro del OP3)
24 V DC Red

Figura G-1 Enlace punto a punto (montaje para configuración del OP 3)

OP3
(lado derecho) Autómatas (máx. 2) PC/PG de configuración

SIMATIC SIMATIC PC/PG7xx con


S7-300 S7-300 interfae MPI
CPU 312 IFM CPU 312 IFM
CPU 314 IFM CPU 314 IFM
Cable conexión bus
PG70x/TD200
(v. catálogo ST70)

Otros OPs
(máx. 3)

El OP3 se alimenta externamente a través de la CPU 312 IFM/


CPU 314 IFM.
Nota:
Si se quiere operar sin puesta a tierra (operación flotante), entonces
es necesario utilizar un repetidor RS 485.

Figura G-2 Enlace multipunto

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a G-5
Utilización de las funciones integradas con el OP3

G.4 Selección y manejo de imágenes estándar IF

Referencia Las descripciones que siguen relativas a la seleccióny manejo de las imágenes están-
dar IF se refieren a la configuración estándar que acompaña el suministro.

Generalidades Durante la descripción solo se mencionan las posibilidades de manejo especiales de


las imágenes estándar IF.
Manejos generales tales como entradas de valores, interrupción y entradas, etc.
figuran descritas en el manual del OP3.

Contenido del Apartado Tema Página


apartado G.4.1 Seleccionar las imágenes estándar IF G-7
G.4.2 Manejar la imagen estándar IF Frecuencímetro G-8
G.4.3 Manejar la imagen estándar IF Contador G-9
G.4.4 Manejar la imagen estándar IF Contador A o B G-10
G.4.5 Manejar la imagen estándar IF Posicionamiento G-11

Funciones integradas CPU 312 IFM/CPU 314 IFM


G-6 EWA 4NEB 710 6058-04a
Utilización de las funciones integradas con el OP3

G.4.1 Seleccionar las imágenes estándar IF

Jerarquía de La figura G-3 muestra cómo están integradas las imágenes estándar IF en la confi-
manejo guración estándar.

Imagen inicial

Imágenes Sistema

Indice
imágenes

IF Imagen Frecuencímetro
Frecuencímetro
IF Contador Imagen Contador
 
 
 

Figura G-3 Jerarquía de manejo

Seleccionar A las funciones integradas se accede a través de las imágenes estándar IF. Para
las imágenes seleccionar una de estas imágenes, proceder de la forma siguiente.
estándar IF
Tabla G-1 Seleccionar las imágenes estándar IF

Paso Descripción Manejo en OP3

1 Llamar la imagen inicial ”Imágenes”.


Con ello se visualiza el índice de F2 (SHIFT + 2)
imágenes.
2 En dicho indice, seleccionar una de las
imágenes estándar IF. # "
,
3 Validar la imagen

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a G-7
Utilización de las funciones integradas con el OP3

G.4.2 Manejar la imagen estándar IF Frecuencímetro

Estructura La imagen estándar IF Frecuencímetro tiene la estructura siguiente:

IF Frecuencímetro

Frecuencia:
Hz
Valor comparado li
act: Hz
Valor comparado li
nuevo: Hz
Valor comparado ls
act: Hz
Valor comparado ls
nuevo: Hz

Figura G-4 Estructura de la imagen estándar IF Frecuencímetro

Significado de La tabla siguiente resume el significado de los diferentes campos de la imagen así
los campos como las posibilidades de manejo en el OP.

Tabla G-2 Imagen estándar IF Frecuencímetro

Campo Significado/Función Manejo en el OP


Frecuencia Visualiza la frecuencia actual –
Valor comparado li Visualiza el valor de comparación actual –
actual para el comparador límite inferior

Valor comparado li Entrada de un nuevo valor de comparación Entrada:


nuevo para el comparador límite inferior 0 ... 10.000
Valor comparado ls Visualiza el valor de comparación actual –
actual por el comparador límite superior

Valor comparado ls Visualización/entrada de un nuevo valor de Entrada:


nuevo comparación límite superior 0 ... 10.000

Funciones integradas CPU 312 IFM/CPU 314 IFM


G-8 EWA 4NEB 710 6058-04a
Utilización de las funciones integradas con el OP3

G.4.3 Manejar la imagen estándar IF Contador

Estructura La imagen estándar IF Contador tiene la estructura siguiente:

IF Contador

Valor real:

Software Inicio/Parada
F1=Inic. F3=Parada
Valor de iniciación:

Valor comparado A
actual:
Valor comparado A
nuevo:
Valor comparado B
actual:
Valor comparado B
nuevo:

Figura G-5 Estructura de la imagen estándar IF Contador

Significado de La tabla siguiente resume el significado de los diferentes campos de la imagen así
los campos como las posibilidades de manejo en el OP:

Tabla G-3 Imagen estándar IF Contador

Campo Significado/Función Manejo en el OP


Valor real Visualiza el estado actual del contador –
Inicio/Parada Inicio o parada del Contador Lista de selección:
software Visualización del estado actual, inicio o Inicio o Parada*
parada
Valor de iniciación Visualización/entrada de un valor de inicia- Entrada:
ción, con el que comienza a contar el con- –2.147.483.648 a
tador +2.147.483.647
Valor comparado A Visualiza el valor de comparación actual –
actual para el comparador A

Valor comparado A Visualización/entrada de un nuevo valor de Entrada:


nuevo comparación para el comparador A –2.147.483.648 a
+2.147.483.647
Valor comparado B Visualiza el valor de comparación actual –
actual para el comparador B

Valor comparado B Visualización/entrada de un nuevo valor de Entrada:


nuevo comparación para el comparador B –2.147.483.648 a
+2.147.483.647

* En cada campo de imagen es posible arrancar con la tecla ”F1” el contador y


pararlo con la tecla ”F3”

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a G-9
Utilización de las funciones integradas con el OP3

G.4.4 Manejar la imagen estándar IF Contador A o B

Estructura La imagen estándar IF Contador A o B tiene la estructura siguiente:

IF Contador A (B)

Valor real:

Habilitación: Inicio/Parada
F1= Inicio F3=Parada
Reset:
sí/no
Valor comparado
actual:
Valor comparado
nuevo:

Figura G-6 Estructura de la imagen estándar IF Contador A o B

Significado de La tabla siguiente resume el significado de los diferentes campos de la imagen así
los campos como las posibilidades de manejo en el OP:

Tabla G-4 Imagen estándar IF Contador A o B

Campo Significado/Función Manejo en el OP


Valor real Visualiza el estado actual del contador –
Habilitación Inicio o parada del Contador Lista de selección:
Visualización del estado actual, inicio o Inicio o Parada*
parada
Reset Reponer el contador al valor de reset Lista de selección:
parametrizado sí o no
Valor comparado Visualiza el valor de comparación actual –
actual

Valor comparado Visualización/entrada de un nuevo valor de Entrada:


nuevo comparación –2.147.483.648 a
+2.147.483.647

* En cada campo de la imagen es posible arrancar con la tecla ”F1” el contador y


pararlo con la tecla ”F3”

Funciones integradas CPU 312 IFM/CPU 314 IFM


G-10 EWA 4NEB 710 6058-04a
Utilización de las funciones integradas con el OP3

G.4.5 Manejar la imagen estándar IF Posicionamiento

Estructura La imagen estándar IF Posicionamiento tiene la estructura siguiente:

IF Posicionamiento

Posición real:

Sincronización:
Sí/no
JOG atrás:
F1=Inicio/Parada Inicio/Parada
JOG adelante:
F5=Inicio/Parada Inicio/Parada
Posición destino:

Posicionamiento:
Inicio/Parada
Punto de referencia:

Asumir posición real:


sí/no

Figura G-7 Estructura de la imagen estándar IF Posicionamiento

Significado de La tabla siguiente resume el significado de los diferentes campos de la imagen así
los campos como las posibilidades de manejo en el OP:

Tabla G-5 Imagen estándar IF Posicionamiento

Campo Significado/Función Manejo en el OP


Posición real Señalización de la posición real --
Sincronización Señalización si es válida la posición real --
JOG atrás Arrancar o parar JOG atrás Lista de selección:
Inicio o Parada*
JOG adelante Arrancar o parar JOG adelante Lista de selección:
Inicio o Parada*
Posición destino Entrada de la posición de destino Entrada:
–2.147.483.648 a
+2.147.483.647
Posicionamiento Arrancar o finalizar el posicionamiento Lista de selección:
Inicio o Parada
Punto de Entrada de un nuevo punto de referencia Entrada:
referencia –2.147.483.648 a
+2.147.483.647

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a G-11
Utilización de las funciones integradas con el OP3

Tabla G-5 Imagen estándar IF Posicionamiento, continuación

Campo Significado/Función Manejo en el OP


Asumir posición Asumir nuevo punto de referencia como nueva Lista de selección:
real posición real sí o no

* Además, en cada campo de la imagen es posible:


arrancar el modo JOG atrás apretando y manteniendo apretada la tecla ”F1”
parar el modo JOG atrás soltando la tecla ”F1”
arrancar el modo JOG adelante apretando y manteniendo apretada la tecla ”F5”
parar el modo JOG adelante soltando la tecla ”F5”

Funciones integradas CPU 312 IFM/CPU 314 IFM


G-12 EWA 4NEB 710 6058-04a
Utilización de las funciones integradas con el OP3

G.5 Utilización de las imágenes estándar IF en ProTool/Lite

Contenido del Apartado Tema Página


apartado G.5.1 Entradas y variables en las imágenes estándar IF G-14
G.5.2 Modificar la configuración estándar G-16

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a G-13
Utilización de las funciones integradas con el OP3

G.5.1 Entradas y variables en las imágenes estándar IF

Configuración La configuración estándar incluye para las funciones integradas las imágenes
estándar siguientes:

Tabla G-6 Nombres de imágenes y función de las imágenes estándar IF

Configuración estándar IF_BILD. PDB


Nombre de la imagen Función
ZIF_FREQ 1 Frecuencímetro
ZIF_COUNTER 1 Contador
ZIF_HSC_A Contador A
ZIF_HSC_B Contador B
ZIF_POS Posicionamiento

Entradas y Las tablas siguientes muestran:


variables
 qué entradas pueden realizarse en las diferentes imágenes
y
 a qué espacio de dirección acceden las variables utilizadas.
La función y la designación de las variables en las imágenes estándar se correspon-
den exactamente con los parámetros de entrada y salida de los DB de instancia.
Informaciones detalladas sobre los parámetros de entrada y salida de los DB de
instancia figuran en los capítulos 3 y 4 del presente manual.

Tabla G-7 ZIF_FREQ: Entradas y variables

ZIF FREQ
ZIF_FREQ
Texto de la entrada Nombre variable Dirección Tipo Observación
Frecuencia FREQ DB62 DBD10 Salida Frecuencia actual
Valor de comparación L_LIMIT DB62 DBD18 Salida Valor de comparación actual
li actual Límite inferior
Valor de comparación PRES_L_LIMIT DB62 DBD4 Entrada/Salida Valor de comparación nuevo
li nuevo Límite inferior
Valor de comparación U_LIMIT DB62 DBD14 Salida Valor de comparación actual
ls actual Límite superior
Valor de comparación PRES_U_LIMIT DB62 DBD0 Entrada/Salida Valor de comparación nuevo
ls nuevo Límite superior

Funciones integradas CPU 312 IFM/CPU 314 IFM


G-14 EWA 4NEB 710 6058-04a
Utilización de las funciones integradas con el OP3

Tabla G-8 ZIF_COUNTER: Entradas y variables

ZIF COUNTER
ZIF_COUNTER
Texto de la entrada Nombre variable Dirección Tipo Observación
Valor real COUNT DB 63 DBD14 Salida Estado actual
Inicio/Parada soft- EN_COUNT DB 63 DBX12.0 Salida Inicio/Parada del Contador
ware
Valor de iniciación PRES_COUNT DB 63 DBD0 Entrada/Salida Valor de iniciación del contador
Valor de comparación COMP_A DB 63 DBD18 Salida Valor de comparación actual A
A actual
Valor de comparación PRES_COMP_A DB 63 DBD4 Entrada/Salida Valor de comparación nuevo A
A nuevo
Valor de comparación COMP_B DB 63 DBD22 Salida Valor de comparación actual B
B actual
Valor de comparación PRES_COMP_B DB 63 DBD8 Entrada/Salida Valor de comparación nuevo B
B nuevo

Tabla G-9 ZIF_HSC_A o ZIF_HSC_B: Entradas y variables

ZIF_COUNTER
Texto de la entrada Nombre variable Dirección Tipo Observación
Valor real A_COUNT1 DB 60* DBD6 Salida Estado actual del Contador
Habilitación A_EN_COUNT1 DB 60* DBX4.0 Entrada/Salida Habilitación del contador
Reset A_RESET1 DB 60* DBX4.1 Entrada/Salida Reset del contador
Valor de comparación A_COMP1 DB 60* DBD10 Salida Valor de comparación actual
actual
Valor de comparación A_PRES_COMP1 DB 60* DBD0 Entrada/Salida Valor de comparación nuevo
nuevo
1 A_... para contador A; B_... para contador B
* DB 60 para contador A; DB 61 para contador B

Tabla G-10 ZIF_POS: Entradas y variables

ZIF_POS
Texto de la entrada Nombre variable Dirección Tipo Observación
Posición real ACTUAL_POS DB 59 DBD12 Salida Posición actual
Sincronización POS_VALID DB 59 DBX16.2 Salida Posición real es válida
JOG atrás POS_MODE1 DB 59 DBX11.1 Entrada/Salida Modo JOG atrás
JOG adelante POS_MODE2 DB 59 DBX11.0 Entrada/Salida Modo JOG adelante
Posición destino DEST_VAL DB 59 DBD0 Entrada/Salida Posición de destino
Posicionamiento POS_STRT DB 59 DBX11.3 Entrada/Salida Arrancar posicionamiento
Punto de referencia REF_VAL DB 59 DBD4 Entrada/Salida Nuevo punto de referencia
Asumir posición real SET_POS DB 59 DBX11.4 Entrada/Salida Asumir posición real

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a G-15
Utilización de las funciones integradas con el OP3

G.5.2 Modificar la configuración estándar

Finalidad Es posible modificar la configuración estándar para adaptarla a los requisitos de la


instalación o aplicación del usuario.
Existen posibilidades de adaptación para p. ej.:
 la guía del operador para la llamada de las imágenes estándar IF
 el tratamiento de entradas/salidas p. ej., conversión
 el autómata utilizado y el interface de datos a los DB de instancia

Ejemplos Las tablas siguientes muestran una selección de posibles cambios de configuración

Tabla G-11 Cambiar la guía del operador

Guía del operador


Es posible Descripción Punto del menú/Cuadro del diálogo en
configurar... ProTool/Lite
Jerarquía de manejo ProTool/Lite permite combinar arbitrariamente v. documentación de ProTool/Lite
autodefinida imágenes.
También es posible integrar imágenes IF en pro-
yectos ya creados.
Indice Es posible configurar qué imágenes estándar de- Editor de imágenes:
ben incluirse en el índice Menú ”Imagen” ³ ”Atributos”
Protección por Es posible asignar a las variables de introducción Editor de imágenes:
password de valores un nivel de password comprendido Hacer doble clic sobre la variable corresp. ³
entre 0 y 9. Cuadro de diálogo ”Entrada/Salida”

Funciones integradas CPU 312 IFM/CPU 314 IFM


G-16 EWA 4NEB 710 6058-04a
Utilización de las funciones integradas con el OP3

Tabla G-12 Modificar imágenes

Imágenes
Es posible Descripción Punto del menú /Cuadro de diálogo en
configurar ... ProTool/Lite
Nombre/ Es posible modificar los nombres símbolicos al Editor de imágenes:
Título de la imagen igual que el título de una imagen. Menú ”Imagen” ³ ”Atributos”
El título define también el nombre de la imagen y
el índice.
Entradas en imagen y Es posible borrar, insertar o modificar entradas Editor de imágenes:
textos en imágenes (Entradas/salidas software de IF) . Editar entradas en imágenes y textos
Conversión lineal Es posible configurar la conversión para la Editor de imágenes:
entrada/salida de valores. 1. Hacer doble clic en la variable corresp.
Esto permite modificar y visualizar valores ³ Cuadro de diálogo ”Entrada/Salida”
referidos a una determinada unidad física. 2. Botón ”Editar”³ Cuadro de diálogo
Se dispone de la siguiente función de con- ”variable”
versión: 3. Botón ”Funciones” ³ Cuadro de diálogo
”Funciones”
y = a*x+b 4. Seleccionar ”Conversión lineal”
Constantes 5. Botón ”Parámetros” ³ Cuadro de diálogo
”Parámetros de función” ³ ”Conversión
Valor de entrada lineal”
Valor visualizado 6. Introducir constantes ”a, b”
Límites para intro- Es posible configurar, es decir definir límites para Editor de imágenes:
ducción de valores los valores introducidos. 1. Hacer doble clic en la variable corresp.
³ Cuadro de diálogo ”Entrada/Salida”
2. Botón ”Editar” ³ Cuadro de diálogo
”Variable”
3. Botón ”Límites” ³ Cuadro de diálogo
”Límites”
4. Definir/modificar límites

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a G-17
Utilización de las funciones integradas con el OP3

Tabla G-13 Autómata, modificar interface de datos a DB de instancia

Autómata, interface de datos a DB de instancia


Es posible Descripción Punto del menú/Cuadro del diálogo en
configurar .... ProTool/Lite
Autómata adicional En ProTool/Lite es posible configurar hasta dos 1. Configurar autómata adicional y parámetros
autómatas con los que puede comunicarse simul- para MPI:
táneamente el OP3 Menú ”Sistema de destino” ³ ”Autómata”
³ Botón ”Nuevo” ³ Cuadro de diálogo
”Protocolo”
2. Adaptar imágenes y variables:
Duplicar todas las imágenes y variables que
deben acceder al segundo autómata
Cuadro de diálogo ”Variable”: Registrar en
cada variable duplicada autómata 2.
Nº del DB de El OP3 accede directamente a los DB de instan- Editor de variables:
instancia cia en la CPU. 1. ”Variables” ³ Cuadro de diálogo ”Variable”
Por defecto, son las imágenes estándar IF: 2. Introducir de nuevo el Nº del DB
ZIF-FREQ: DB62
ZIF_COUNTER: DB63
ZIF_COUNTER_A: DB 60
ZIF_COUNTER_B: DB 61
ZIF_POS DB 59
Tener en cuenta:
Si se modifica en la CPU el Nº del DB de instan-
cia, entonces es necesario adaptar una a una todas
las variables cprrespondientes de las imágenes IF

Funciones integradas CPU 312 IFM/CPU 314 IFM


G-18 EWA 4NEB 710 6058-04a
Utilización de las funciones integradas con el OP3

G.6 Acceso a DB de instancia por parte de OP3 y SFB

Función de Las imágenes estándar IF acceden vía variables de entrada/salida directamente al


las imágenes DB de instancia de las funciones integradas. Es decir, si se efectúan introducciones
estándar IF en el OB, lo único que se hace es ecribir nuevos valores en el DB de instancia.

Acceso por parte También es posible acceder en escritura a los DB de instancia desde el programa de
de OP3 y SFB usuario vía los SFB de las funciones integradas.
Cada acceso en escritura (y en lectura) al DB de instancia es ejecutado con indife-
rencia de si se realiza desde el OP3 o desde el programa de usuario.

Evitar conflictos Para evitar un acceso simultáneo al DB de instancia por parte del OP3 y el programa
de acceso de usuario, éste deberá diseñarse de forma que desde el OP3 o desde el programa de
usuario pueda accederse en escritura cada variable en el DB de instancia.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a G-19
Utilización de las funciones integradas con el OP3

Funciones integradas CPU 312 IFM/CPU 314 IFM


G-20 EWA 4NEB 710 6058-04a
Glosario

Accionamiento El accionamiento está compuesto de la etapa de potencia y el motor que mueve el


eje.

Accionamiento de Se trata de un accionamiento que llega a una posición moviendo primero en marcha
marcha rápida/ rápida y luego en marcha lenta. Véase también definición: ³ Marcha rápida y ³
lenta Marcha lenta.

Anticipo de El anticipo o diferencia de desconexión es la distancia que hay entre el punto de


desconexión desconexión del accionamiento y la posición de destino.

Búsqueda del Durante esta operación se sincroniza la función integrada Posicionamiento con la
punto de posición real del eje.
referencia

Captador Dispositivos para medir exactamente recorridos, posiciones y velocidades.

Captador Los captadores incrementales permiten medir recorridos, posiciones, velocidades,


incremental lineales y de giro, masas y otros contando pequeños incrementos.

Comparador Un comparador conteja el valor actual del contador/frecuencímetro con un valor de


comparación preseleccionado. Cuando se presentan determinados eventos activa una
reacción puntual. Se considera como evento el alcance o abandono de un determi-
nado valor de contaje o una determinada frecuencia.

Contaje diferencial Este tipo de contaje determina la diferencia entre las cantidades entrantes y
salientes, p. ej. cantidad contenida en un almacén tipo pulmón.

Contaje periódico Se trata de una operación de contaje que se repite rítmicamente (p. ej. el contador
cuenta de 1 a 10 y vuelve a comenzar en 1).

Eje El eje está compuesto de correas, husillo, cremallera (piñón), cilindro hidráulico,
engranaje y sistema de acoplamiento.

Entradas/salidas Se trata de las entradas y salidas digitales que se encuentran en la propia CPU.
integradas

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a Glosario-1
Glosario

Etapa de potencia La etapa de potencia alimenta de forma controlada el motor. Está formada p. ej. por
un mando a contactores. La etapa de potencia se conecta a las salidas de las
entradas/salidas integradas de la CPU 314 IFM.

Evaluación En este caso se evalúa sólo un flanco determinado de los trenes de impulsos A y B
monoflanco suministrados por un captador incremental.

Fin de carrera Dispositivo que limita el campo de desplazamiento de un eje.

Impulso de contaje Los impulsos de contaje o a contar son flancos positivos o negativos que se miden
en las entradas digitales de las entradas/salidas integradas y hacen que el estado del
contador (valor actual del contador) se incremente/decremente en ”1”.

Incrementos por Este parámetro indica el número de incrementos que emite un captador durante cada
vuelta de captador vuelta.

Interruptor de El interruptor de referencia puede ser un fin de carrera mecánico o un detector de


referencia proximidad y define la posición física del punto de referencia.

Marcha lenta En accionamientos de marcha rápida/lenta, antes de llegar a la posición de destino


se conmuta de la marcha rápida a la marcha lenta. Esto permite aumentar la
precisión del posicionamiento.

Marcha rápida Es la velocidad con la que se posiciona primeramente antes de pasar a la marcha
lenta.

Margen de Es el campo en el que puede moverse el eje.


desplazamiento

Modo JOG El modo JOG (marcha a impulsos) permite mover ”a mano” el eje hasta una
determinada posición.

Origen El captador tiene un punto origen físico.

Posicionamiento Se denomina posicionamiento al desplazamiento de una carga a una posición


definida considerando todas las fiuerzas y momentos que actúan durante un tiempo
determinado.

Posicionamiento En este caso, el eje se desplaza prescribiendo una posición de destino sin señal de
en lazo abierto realimentación de posición real.

Posición de Tras el arranque de un posicionamiento, el eje se mueve hasta la posición de destino


destino que ha sido prescrita por la función integrada Posicionamiento.

Funciones integradas CPU 312 IFM/CPU 314 IFM


Glosario-2 EWA 4NEB 710 6058-04a
Glosario

Punto de En el punto de conmutación el accionamiento conmuta de marcha rápida a marcha


conmutación lenta.

Punto de El accionamiento se desconecta a una distancia (anticipo de desconexión) antes de


desconexión la posición de destino. Esto permite garantizar un posicionamiento exacto del eje.

Punto de El punto de referencia es el punto de sincronización entre la función integrada


referencia Posicionamiento y la posición real del eje.

Recorrido por Este parámetro indica qué carrera se ha movido el eje por cada vuelta del captador.
vuelta de captador

Señal de origen La señal de origen es emitida por un captador incremental una vez cada vuelta.

Sincronizar Durante esta operación se da a conocer a la función integrada Posicionamiento la


posición real del eje.

Tiempo de El tiempo de medición es el intervalo durante el cual la función integrada calcula un


medición valor actual de frecuencia en la entrada digital “Medida”.

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a Glosario-3
Glosario

Funciones integradas CPU 312 IFM/CPU 314 IFM


Glosario-4 EWA 4NEB 710 6058-04a
Indice alfabético
A Configuración estándar
modificación, G-16
Accionamiento, 6-4
OP 3, G-2
Accionamiento marcha rápida/lenta, mando, 6-22
transferencia al OP3, G-3
Aceleración, convertidor de frecuencia, 6-11
Configuración estándar OP3, instalación, G-3
Activación, 2-6
Contador, 4-3
Actuadores
arrancar, 4-4
bornes de conexión, 4-14, 5-12
definir valor inicial, 4-4
conexión, 4-14, 5-12
habilitar, 5-4
Alarma, 3-16, 4-20, 5-17
resetear vía programa usuario, 5-4
de proceso, 3-16
Contador A/B, 5-3
Alarma de proceso, 2-3, 4-20, 5-17
parámetros, 5-7
Anticipo de desconexión, Glosario-1
Contaje
convertidor de frecuencia, 6-12
diferencial, 4-31, Glosario-1
definición, 6-48
periódico, 4-40, Glosario-1
marcha rápida/lenta, 6-9
Convertidor de frecuencia, 6-4, 6-8
Apantallado, 3-11, 4-13, 5-11, 6-25
bornes de conexión, 6-28
ARRANQUE, 2-9
conexión, 6-28
mando, 6-13, 6-22
perfil de velocidad, 6-11
B salida en escalones del valor analógico, 6-20
Bibliografía, F-1 Corte de alimentación, 2-5
Bit de estado, 3-5, 3-12, 4-6 CPU, modo STOP, 6-42
Bloque de función de sistema (SFB). Véase SFB
Búsqueda del punto de referencia, 6-5, Glosario-1
D
Datos técnicos, C-1, D-1
C DB de instancia, 2-3, 3-7, 3-14, 4-8, 4-19
Cambio de estado operativo de la CPU, influencia acceso vía imágenes estándar IF, G-19
al posicionamiento, 6-42 actualización, 2-5, 4-22, 5-18, 6-44
Captador contenido, 2-5
asimétrico, 6-3 funciones, 2-5
formas de señal, 6-3 longitud, 3-14, 4-19, 5-15
señal de origen, 6-3, 6-24 tiempo de actualización, 3-17
Captador incremental, 6-3, 6-5 DB de instancia para posicionamiento
compatible, D-3 estructura, 6-43
conexión, 6-24 longitud, 6-43
CE, marca, iv Desactivación
Comparador, 3-5, 3-6, 4-5, 5-5, Glosario-1 modo JOG, 6-39
posicionamiento, 6-40

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a Indice-1
Indice alfabético

E Función integrada
características, 1-2
Eje, Glosario-1
embebido, 2-2
Eliminación de errores, E-1
posibilidades de aplicación, 1-3
Entrada
Función integrada Contador
controlada por flanco, 2-4
arrancar, 4-11
de habilitación, 3-12
esquema de bloques, 4-2
Entradas
parar, 4-11
de alarma de proceso, 1-4, 1-5
Función integrada Posicionamiento
digitales estándar, 1-4, 1-5
entradas y salidas, 6-15, 6-16
para la función integrada Contador, 1-4, 1-5
entradas y salidas hardware, 6-17
para la función integrada Contador A/B, 1-5
entradas y salidas software, 6-17
para la función integrada Frecuencímetro, 1-4,
etapa de potencia, 6-4
1-5
frecuencia límite, 6-18
para la función integrada posicionamiento, 1-5
influencia del cambio de estado operativo de la
Entradas/salidas integradas, 1-4, 1-5, Glosario-1
CPU, 6-42
especiales, 1-4, 1-5
modo JOG, 6-7
Error de medición, cálculo, 3-8, 3-9
relación de prestaciones, 6-1
Esquema de bloques
salida valor analógico, 6-20
función integrada Contador, 4-2
sincronización, 6-5, 6-7
función integrada Contador A/B, 5-2
Funciones de prueba, 2-7
función integrada Frecuencímetro, 3-2
Estado Bloque, 2-7
Estado operativo de la CPU
ARRANQUE, 2-8 I
RUN, 2-8 Imagen estándar IF Contador
STOP, 2-8 entradas en imágenes, espacio de direcciones,
Estado Variable, 2-7 G-14
Estructura estructura, G-9
imagen estándar IF Contador, G-9 Imagen estándar IF Contador A/B, estructura, G-10
imagen estándar IF Contador A/B, G-10 Imagen estándar IF Frecuencímetro
imagen estándar IF Frecuencímetro, G-8 entradas en imágenes, espacio de direcciones,
imagen estándar IF Posicionamiento, G-11 G-14
Etapa de potencia, Glosario-2 estructura, G-8
conexión, 6-26 Imagen estándar IF Posicionamiento, estructura,
función integrada Posicionamiento, 6-4 G-11
Evaluación de impulsos, función integrada Posicio- Imágenes estándar IF
namiento, D-2 acceso al DB de instancia, G-19
Evento, 3-15, 4-5, 4-20, 4-23, 5-5, 5-16 manejo, G-7
de contaje, 4-17 Impulso de contaje, B-2, C-2, D-2, Glosario-2
disparador de la alarma, 3-16, 4-21, 5-17 Información de arranque para entradas/salidas inte-
gradas, OB 40, 3-16, 4-20, 5-17
Instalación, configuración estándar OP3, G-3
F Interrupción
modo JOG, 6-39
Fin de carrera, 6-7, Glosario-2
posicionamiento, 6-40
Forzado Variable, 2-7
Interruptor de referencia, 6-5, 6-6, Glosario-2
Frecuencia, 3-13
conexión, 6-24
Frecuencia límite
precisión de repetición, 6-6
función integrada Posicionamiento, 6-18
superación, 3-4, 4-4, 5-4
Frecuencímetro, 3-3
principio de medida, 3-3 L
Libros técnicos, F-3

Funciones integradas CPU 312 IFM/CPU 314 IFM


Indice-2 EWA 4NEB 710 6058-04a
Indice alfabético

M Posicionamiento
desactivación, 6-40
Mando a contactores, 6-4, 6-8, 6-9, 6-27
ejecución, 6-40
bornes de conexión, 6-26
ejemplo, 6-36, 6-41
conexión, 6-26
interrupción, 6-40
Manejo, de las imágenes estándar IF, G-7
parámetros, 6-19
Manejo y visualización, 2-5
secuencia, 6-15
Manuales relativos a STEP 7, F-1
Posiciones inicial y de destino, influencia de la dis-
Marca, CE, iv
tancia, 6-22
Marcha rápida/lenta
Precisión, de la medición, 3-8, 3-9
perfil de velocidad, 6-9
Puesta en marcha, acciones, 1-6
trayecto de frenado, 6-9
Punto de conmutación, Glosario-3
Margen de desplazamiento, Glosario-2
Punto de control del ciclo, 2-3
Medición
Punto de desconexión, Glosario-3
precisión, 3-8, 3-9
Punto de referencia, 6-5, Glosario-3
resolución, 3-8, 3-9
precisión, 6-6
Modificación, configuración estándar OP3, G-16
Modo JOG
desactivación, 6-39
ejecución, 6-38 R
función integrada Posicionamiento, 6-7 Reacción, parametrizable, 3-5, 4-6, 5-5
interrupción, 6-39 Relación de prestaciones, función integrada Posi-
velocidad, 6-8 cionamiento, 6-1
Motor Remanencia, 2-5
asíncrono, 6-4 Resincronización, función integrada, 6-35
síncrono, 6-4 RUN, 2-9

O S
OB 40, 2-3 Salida digital
información de arranque para entradas/salidas habilitar, 4-6
integradas, 3-16, 4-20, 5-17 parametrizar, 4-6, 5-6
OB de alarma de proceso, 3-16, 4-20, 5-17 Salida valor analógico
OB de reacción a alarma, 2-3 en escalones, 6-20
OP 3 función integrada Posicionamiento, 6-20
conexión de un PC/PG, G-4 Señal de origen, captador, 6-3, 6-24
configuración estándar, G-2 Señal medida, A-2
Origen, Glosario-2 Sensores
bornes de conexión, 3-10, 4-12
conexión, 3-10, 4-11
P Sentido de contaje, cambiar, 4-4, 4-11, 5-4
SFB, 2-3, 2-4
Panel de operador, 2-5
interrupción, 2-4
PARADA, 2-9
llamada, 2-4
Parametrización, 2-6
llamada no cíclica, 2-4
Parámetro de entrada, 3-12, 4-17, 5-13
tiempo de ejecución, 3-17, 4-22, 5-18
SFB 39, 6-30
SFB 29
Parámetro de salida, 3-13, 4-18, 5-14
parámetros de entrada, 4-17, 6-30
SFB 39, 6-32
parámetros de salida, 4-18
Posición de destino, 6-9, Glosario-2
Posición real, del eje, 6-5

Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a Indice-3
Indice alfabético

SFB 30 Tiempos a observar, 4-12


parámetros de entrada, 3-12 Transferencia, configuración estándar al OP3, G-3
parámetros de salida, 3-13 Transiciones entre estados operativos de la CPU,
SFB 38 2-9
parámetros de entrada, 5-13 Trayecto de aceleración, 6-20
parámetros de salida, 5-14 convertidor de frecuencia, 6-11
SFB 39, parámetros de salida, 6-32 Trayecto de frenado
Sincronización, Glosario-3 convertidor de frecuencia, 6-11
función integrada Posicionamiento, 6-5, 6-7, marcha rápida/lenta, 6-9
6-33
STOP, 2-9
estado operativo de la CPU, 6-42 V
Valor actual del contador, cálculo, 4-3
Valor actual del contador (A/B), cálculo, 5-3
T Valor de comparación, 3-5, 4-5, 4-8, 4-9, 5-5
Tiempo de ciclo, cálculo, 3-17, 4-22, 5-18, 6-44 aceptar, 3-6, 4-7, 5-6
Tiempo de medición, 3-3, 3-7, Glosario-3 actual, 3-13
Tiempo de reacción, 4-22, 4-23, 5-18, 5-19 definir, 5-6
Tiempo de reacción frente a alarmas, de la CPU, nuevo, 3-6, 3-12, 4-7, 5-6
2-4 Velocidad máxima, convertidor de frecuencia, 6-11
Tiempos, a respetar, 5-10 Vías de reacción, 4-23, 5-19

Funciones integradas CPU 312 IFM/CPU 314 IFM


Indice-4 EWA 4NEB 710 6058-04a
Siemens AG
A&D AS E 48
Postfach 1963

D-92209 Amberg
R. F. A.

Remitente:
Nombre: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Cargo: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Empresa: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Calle: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Código postal: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Población: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
País: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Teléfono: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Indique el ramo de la industria al que pertenece:

 Industria del automóvil  Industria farmacéutica


 Industria química  Industria del plástico
 Industria eléctrica  Industria papelera
 Industria alimentaria  Industria textil
 Control e instrumentación  Transportes
 Industria mecánica  Otros _ _ _ _ _ _ _ _ _ _ _ _ _
 Industria petroquímica


Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 1
Observaciones/sugerencias
Sus observaciones y sugerencias nos permiten mejorar la calidad y utilidad de nuestra
documentación. Por ello le rogamos que rellene el presente formulario y lo envie a
Siemens.

Responda por favor a las siguientes preguntas dando una puntuación comprendida entre
1 = muy bien y 5 = muy mal
1. ¿ Corresponde el contenido del manual a sus exigencias ?
2. ¿ Resulta fácil localizar las informaciones requeridas ?
3. ¿ Es comprensible el texto ?
4. ¿ Corresponde el nivel de los detalles técnicos a sus exigencias ?
5. ¿ Qué opina de la calidad de las ilustraciones y tablas ?

En las líneas siguientes puede exponer los problemas concretos que se le hayan planteado al
manejar el manual:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Funciones integradas CPU 312 IFM/CPU 314 IFM


2 EWA 4NEB 710 6058-04a
Siemens AG
AS A&D E 48
Postfach 1963

D-92209 Amberg
R. F. A.

Remitente:
Nombre: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Cargo: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Empresa: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Calle: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Código postal: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Población: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
País: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Teléfono: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Indique el ramo de la industria al que pertenece:

 Industria del automóvil  Industria farmacéutica


 Industria química  Industria del plástico
 Industria eléctrica  Industria papelera
 Industria alimentaria  Industria textil
 Control e instrumentación  Transportes
 Industria mecánica  Otros _ _ _ _ _ _ _ _ _ _ _ _ _
 Industria petroquímica


Funciones integradas CPU 312 IFM/CPU 314 IFM


EWA 4NEB 710 6058-04a 1
Observaciones/sugerencias
Sus observaciones y sugerencias nos permiten mejorar la calidad y utilidad de nuestra
documentación. Por ello le rogamos que rellene el presente formulario y lo envie a
Siemens.

Responda por favor a las siguientes preguntas dando una puntuación comprendida entre
1 = muy bien y 5 = muy mal
1. ¿ Corresponde el contenido del manual a sus exigencias ?
2. ¿ Resulta fácil localizar las informaciones requeridas ?
3. ¿ Es comprensible el texto ?
4. ¿ Corresponde el nivel de los detalles técnicos a sus exigencias ?
5. ¿ Qué opina de la calidad de las ilustraciones y tablas ?

En las líneas siguientes puede exponer los problemas concretos que se le hayan planteado al
manejar el manual:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Funciones integradas CPU 312 IFM/CPU 314 IFM


2 EWA 4NEB 710 6058-04a

También podría gustarte