Está en la página 1de 248

Prlogo, Indice Vista general del producto Lo que hay que saber sobre las funciones integradas

1 2 3 4 5 6

SIMATIC Autmata programable S7-300 Funciones integradas CPU 312 IFM/314 IFM
Manual

Funcin integrada Frecuencmetro Funcin integrada Contador Funcin integrada Contador A/B (CPU 314 IFM) Funcin integrada Posicionamiento (CPU 314 IFM) Anexos Datos tcnicos de la funcin integrada Frecuencmetro Datos tcnicos de la funcin integrada Contador Datos tcnicos de la funcin integrada Contador A/B Datos tcnicos de la funcin integrada Posicionamiento Reconocer y eliminar errores Bibliografa relativa a SIMATIC S7 Utilizacin de las funciones integradas con el OP3 Glosario, Indice alfabtico

A B C D E F G

EWA 4NEB 710 6058-04a

Edicin 2

Consignas de seguridad para el usuario

Este manual contiene las informaciones necesarias para la seguridad personal as como para la prevencin de daos materiales. Las informaciones estn puestas de relieve mediante seales de precaucin. Las seales que figuran a continuacin representan distintos grados de peligro: Peligro significa que, si no se adoptan las medidas preventivas adecuadas, se producirn la muerte, lesiones corporales graves o daos materiales considerables.

Precaucin significa que, si no se adoptan las medidas preventivas adecuadas, pueden producirse la muerte, lesiones corporales graves o daos materiales considerables.

Cuidado significa que, si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales o daos materiales.

Nota se trata de una informacin importante, sobre el producto o sobre una parte determinada del manual, sobre la que se desea llamar particularmente la atencin.

Personal cualificado

Este equipo slo 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 tcnicos necesarios para poner en funcionamiento, conectar a tierra y marcar los aparatos, sistemas y circuitos de acuerdo a los reglamentos de seguridad conocidos. Considere lo siguiente: Precaucin El equipo o los componentes del sistema slo se podrn utilizar para los casos de aplicacin previstos en el catlogo y en la descripcin tcnica, y slo en unin de los equipos y componentes de proveniencia tercera recomendados y homologados por Siemens. El funcionamiento correcto y seguro del producto presupone un transporte, un almacenamiento, una instalacin y un montaje conforme a las prcticas de la buena ingeniera, as como una operacin y un mantenimiento rigurosos.

Uso conforme

Marca registrada

SIMATICR y SINECR 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 E Siemens AG 1996 All rights reserved Esta prohibido difundir o reproducir este documento; no est permitido aprovechar o comunicar su contenido a no ser que se haya acordado expresamente. Cualquier infraccin a lo anterior obliga a indemnizacin por daos y juicios. Se reservan todos los derechos, particularmente para el caso de concesin de patente o modelo de utilidad. Siemens AG Grupo Automatizacin Div. Sistemas de Automatizacin Industrial Postfach 4848,D- 90327 Nrnberg Siemens Aktiengesellschaft

Exclusin de responsabilidad Nos hemos cerciorado de que el contenido de este impreso est en conformidad con el hardware y software en l descrito. Sin embargo, no es posible excluir desviaciones, de forma que no nos hacemos responsables de su plena conformidad. Lo indicado en este expreso es revisado con regularidad. Las correcciones necesarias se efectan en las ediciones posteriores. Agradecemos cualquier propuesta de mejora. E Siemens AG 1996 Nos reservamos el derecho a cambios tcnicos sin previo aviso. N de pedido: 6ES7 398-8CA00-8DA0

Funciones integradas CPU 312 IFM/CPU 314 IFM

Prlogo

Finalidad del manual

Las informaciones contenidas en este manual le permitirn resolver tareas de automatizacin 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 encontrarn en el mismo:

S informaciones bsicas relativas a las funciones integradas, S la descripcin de las funciones integradas Frecuencmetro, Contador, Contador
A/B y Posicionamento

S los datos tcnicos de las funciones integradas. S la utilizacin de las funciones integradas con el OP 3.
El hardware de las CPU y de los mdulos S7-300 figura descrito en los manuales Autmata programable S7-300, Configuracin, instalacin y datos de las CPU y Sistemas de automatizacin S7-300, M7-300, Datos de los mdulos.

Ambito de validez

El presente manual es vlido para: CPU CPU 312 IFM CPU 314 IFM Referencia 6ES7 312-5AC01-0AB0 6ES7 314-5AE02-0AB0 a partir de la versin 01 01

El presente manual incluye la descripcin de las funciones integradas contenidas en las CPU 312 IFM y CPU 314 IFM en el momento de editarse el mismo. Nos reservamos el derecho de describir en una Informacin sobre el producto eventuales cambios producidos en las funciones integradas.

Cambios respecto a la versin anterior

Respecto a la versin anterior, el manual Funciones integradas con la referencia 6ES7 398-8CA00-8DA0, edicin 1, ha sido ampliado en la descripcin de las nuevas funciones de la funcin integrada Frecuencmetro.

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

iii

Prlogo

Aprobaciones

El S7-300 dispone de las siguientes homologaciones: UL-Recognition-Mark Underwriters Laboratories (UL) segn Standard UL 508, File Nr. 116536 CSA-Certification-Mark Canadian Standard Association (CSA) segn 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 electromagntica y las normas europeas armonizadas (EN) en ella incluidas. Cumpliendo el artculo 10 de la Directiva europea mencionada, las Declaraciones de conformidad para las autoridadaes competentes estn disponibles en: Siemens Aktiengesellschaft A&D AS E 14 Postfach 1963 D-92209 Amberg

Reciclado y eliminacin de residuos

El SIMATIC S7-300 es un producto ecolgico. El SIMATIC S7-300 se caracteriza, entre otros, por los puntos siguientes:

S Caja de plstico con alta resistencia ignfuga y, a pesar de todo, sin halgenos S Marcados mediante lser (es decir, sin etiquetas) S Identificacin de los materiales de plstico segn DIN 54840 S Menor consumo de materiales gracias a menor tamao y menor nmero de
componentes debido a su integracin 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 eliminacin ecolgica de su viejo SIMATIC, tome contacto con: Siemens Aktiengesellschaft Technische Dienstleistungen ATD TD 3 Kreislaufwirtschaft Postfach 32 40 D-91052 Erlangen Telfono: +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 eliminacin 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.

iv

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Prlogo

Integracin en el conjunto de la documentacin

La documentacin se pide con independecia del tipo de CPU bajo las referencias siguientes: CPU CPU 312 IFM CPU 314 IFM Documentacin

S Manual Autmata programable S7-300, Configuracin, instalacin y datos de las CPU

S Manual de referencia Sistemas de automatizacin S7-300,


M7-300, Datos de los mdulos S Lista de operaciones Autmata programable S7-300

S Manual Funciones integradas CPU 312 IFM


En el anexo F figura una relacin de la documentacin necesaria para programar y poner en marcha un autmata S7-300. All se encuentra tambin una relacin de libros tcnicos sobre autmatas programables. Toda la documentacin SIMATIC S7 puede pedirse tambin como coleccin completa SIMATIC S7 en CD-ROM.

CD-ROM

Toda la documentacin SIMATIC S7 puede obtenerse tambin en CD-ROM en calidad de biblioteca completa SIMATIC S7.

Ayudas para acceder al manual

Para facilitarle el acceso rpido a informaciones especficas, el presente manual incluye las siguientes ayudas de acceso:

S Al comenzar el manual se encuentra un ndice general y una relacin de las


figuras y tablas presentes en el mismo.

S En los apartados y captulos, en el lado izquierdo figuran informaciones generales sobre el contenido del prrafo en cuestin.

S A continuacin de los anexos figura un glosario en el que se describen los trminos tcnicos importantes presentes en el manual.

S Al final del manual figura un ndice alfabtico extenso para acceder rpidamente
a la informacin deseada.

Soporte adicional

Para todo lo relacionado con el uso de los productos descritos en el Manual que no encuentre en el mismo, dirjase a su interlocutor Siemens en la sucursal o agencia respectiva. Las direcciones figuran p. ej. en el anexo Siemens en el mundo del Manual Autmata programable S7-300, Configuracin, instalacin y datos de las CPU. En caso de preguntas u observaciones sobre el Manual, srvase rellenar el formulario que figura al final del mismo y devulvalo a la direccin indicada. Rogamos d su opinin sobre el Manual en dicho formulario. Para facilitar la entrada en el sistema de automatizacin SIMATIC S7 ofrecemos cursos adecuados. Si tiene interes, dirjase a su centro de formacin regional o al centro de formacin central en D-90327 Nrnberg, Tel. ++49/911/895-3154.

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Prlogo

vi

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Indice
1 Vista general del producto 1.1 1.2 1.3 1.4 2 Introduccin a las funciones integradas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funciones integradas en la CPU 312 IFM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funciones integradas en la CPU 314 IFM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Gua a travs del manual para lograr una puesta en marcha exitosa de una funcin integrada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 1-4 1-5 1-6

Lo que hay que saber sobre las funciones integradas 2.1 2.2 2.3 2.4 2.5 2.6 Cmo estn embebidas en la CPU 312 IFM/CPU 314 IFM las funciones integradas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Forma de incorporar la funcin integrada en el programa de usuario . . . . . . . . . . Funciones y caractersticas del DB de instancia . . . . . . . . . . . . . . . . . . . . . . . . . . . . Forma de activar y parametrizar las funciones integradas . . . . . . . . . . . . . . . . . . . Forma de probar las funciones integradas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo se comportan las funciones integradas en los estados operativos de la CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2 2-4 2-5 2-6 2-7 2-8

Funcin integrada Frecuencmetro 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.10.1 3.10.2 Generalidades sobre el funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funcionamiento del frecuencmetro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funcionamiento de los comparadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parametrizar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conectar los sensores a las entradas/salidas integradas . . . . . . . . . . . . . . . . . . . . Bloque de funcin del sistema 30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estructura del DB de instancia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Evaluar las alarmas de proceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Clculo de los tiempos de ciclo y del tiempo de reaccin . . . . . . . . . . . . . . . . . . . . Ejemplos de aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Supervisin de un margen de velocidades determinado . . . . . . . . . . . . . . . . . . . . . Supervisin de velocidad en dos mrgenes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2 3-3 3-5 3-7 3-10 3-12 3-14 3-15 3-17 3-18 3-19 3-26

Funcin integrada Contador 4.1 4.2 4.3 4.4 Generalidades sobre el funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funcionamiento del contador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funcionamiento de los comparadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parametrizar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 4-3 4-5 4-8

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

vii

Indice

4.5 4.5.1 4.5.2 4.6 4.7 4.8 4.9 4.10 4.10.1 4.10.2 4.10.3 5

Cablear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conectar los sensores a las entradas/salidas integradas . . . . . . . . . . . . . . . . . . . . Conectar los actuadores a las entradas/salidas integradas . . . . . . . . . . . . . . . . . . Bloque de funcin del sistema 29 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estructura del DB de instancia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Evaluar las alarmas de proceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Clculo del tiempo de ciclo y de los tiempos de reaccin . . . . . . . . . . . . . . . . . . . . Ejemplos de aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contaje simple con valor de comparacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contaje diferencial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contaje peridico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4-10 4-11 4-14 4-16 4-19 4-20 4-22 4-24 4-25 4-31 4-40

Funcin integrada Contador A/B (CPU 314 IFM) 5.1 5.2 5.3 5.4 5.5 5.5.1 5.5.2 5.6 5.7 5.8 5.9 Generalidades sobre el funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funcionamiento de los contadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funcionamiento del comparador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parametrizar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cablear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conectar los sensores a las entradas/salidas integradas . . . . . . . . . . . . . . . . . . . . Conectar los actuadores a las entradas/salidas integradas . . . . . . . . . . . . . . . . . . Bloque de funcin del sistema 38 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estructura del DB de instancia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Evaluar las alarmas de proceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Clculo del tiempo de ciclo y de los tiempos de reaccin . . . . . . . . . . . . . . . . . . . . 5-2 5-3 5-5 5-7 5-9 5-10 5-12 5-13 5-15 5-16 5-18

Funcin integrada Posicionamiento (CPU 314 IFM) 6.1 6.1.1 6.1.2 6.1.3 6.1.4 6.1.5 6.2 6.3 6.4 6.5 6.6 6.6.1 6.6.2 6.7 6.7.1 6.7.2 6.7.3 6.7.4 Introduccin a la funcin integrada Posicionamiento . . . . . . . . . . . . . . . . . . . . . . . . Captadores y etapas de potencia para la funcin integrada Posicionamiento . . . Bsqueda del punto de referencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Posicionamiento manual (modo JOG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mando de accionamientos de velocidad rpida/lenta . . . . . . . . . . . . . . . . . . . . . . . . Mando del accionamiento por convertidor de frecuencia . . . . . . . . . . . . . . . . . . . . Funcionamiento de la funcin integrada Posicionamiento . . . . . . . . . . . . . . . . . . . Parametrizar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mando de las salidas por la funcin integrada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Efecto de la distancia entre posiciones inicial y de destino sobre el mando de las salidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cablear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conectar a las entradas/salidas integradas el captador incremental y el interruptor de referencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conectar la etapa de potencia a las entradas/salidas integradas . . . . . . . . . . . . . Bloque de funcin del sistema 39 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sincronizar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejecutar modo JOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejecutar posicionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comportamiento de los parmetros de entrada y salida del SFB 39 en las transiciones de estado operativo de la CPU . . . . . . . . . . . . . . . . . . . . . . . . . 6-2 6-3 6-5 6-7 6-9 6-11 6-15 6-19 6-20 6-22 6-23 6-24 6-26 6-30 6-33 6-38 6-40 6-42

viii

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Indice

6.8 6.9 6.10 6.10.1 6.10.2 6.10.3 A B C D E F G

Estructura del DB de instancia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Clculo del tiempo de ciclo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplos de aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Corte a medida de una lmina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Posicionamiento de botes de pintura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Posicionamiento de una mesa de trabajo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6-43 6-44 6-45 6-46 6-52 6-60

Datos tcnicos de la funcin integrada Frecuencmetro Datos tcnicos de la funcin integrada Contador Datos tcnicos de la funcin integrada Contador A/B (CPU 314 IFM) Datos tcnicos de la funcin integrada Posicionamiento (CPU 314 IFM) Reconocer y eliminar errores Bibliografa relativa a SIMATIC S7 Utilizacin de las funciones integradas con el OP3 G.1 G.2 G.3 G.4 G.4.1 G.4.2 G.4.3 G.4.4 G.4.5 G.5 G.5.1 G.5.2 G.6 Glosario Indice alfabtico Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instalar la configuracin estndar en PG/PC y transferirla al OP3 . . . . . . . . . . . . Configuracin del sistema para instalacin y funcionamiento . . . . . . . . . . . . . . . . G-2 G-3 G-4

Seleccin y manejo de imgenes estndar IF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-6 Seleccionar las imgenes estndar IF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-7 Manejar la imagen estndar IF Frecuencmetro . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-8 Manejar la imagen estndar IF Contador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-9 Manejar la imagen estndar IF Contador A o B . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-10 Manejar la imagen estndar IF Posicionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . G-11 Utilizacin de las imgenes estndar IF en ProTool/Lite . . . . . . . . . . . . . . . . . . . . . G-13 Entradas y variables en las imgenes estndar IF . . . . . . . . . . . . . . . . . . . . . . . . . . G-14 Modificar la configuracin estndar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-16 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

ix

Indice

Figuras 1-1 1-2 2-1 2-2 3-1 3-2 3-3 3-4 3-5 3-6 3-7 3-8 3-9 3-10 3-11 3-12 3-13 3-14 4-1 4-2 4-3 4-4 4-5 4-6 4-7 4-8 4-9 4-10 4-11 4-12 4-13 4-14 4-15 4-16 4-17 4-18 4-19 4-20 5-1 5-2 5-3 5-4 5-5 5-6 5-7 5-8 5-9 5-10 6-1 6-2 6-3 6-4 Entradas/salidas integradas de la CPU 312 IFM para funciones integradas . . . . Entradas/salidas integradas de la CPU 314 IFM para funciones integradas . . . . Embebido de las funciones integradas en la CPU 312 IFM . . . . . . . . . . . . . . . . . . Transiciones entre estados operativos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Esquema de bloques de la funcin integrada Frecuencmetro . . . . . . . . . . . . . . . . Presentacin del primer valor de frecuencia vlido . . . . . . . . . . . . . . . . . . . . . . . . . Funcionamiento de los comparadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cablear los sensores (CPU 312 IFM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Representacin grfica del SFB 30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Informacin de arranque del OB 40: qu evento ha disparado la alarma (Frecuencmetro) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Supervisin de velocidad en un eje (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cronograma para el ejemplo 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ocupacin del SFB 30 durante el arranque (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ocupacin del SFB 30 durante el programa cclico (1) . . . . . . . . . . . . . . . . . . . . . . Supervisin de la velocidad de un eje (2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cronograma para el ejemplo 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ocupacin del SFB 30 durante el arranque (2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ocupacin del SFB 30 durante el programa cclico (2) . . . . . . . . . . . . . . . . . . . . . . Esquema de bloques de la funcin integrada Contador . . . . . . . . . . . . . . . . . . . . . Impulsos de contaje y valor actual del contador . . . . . . . . . . . . . . . . . . . . . . . . . . . . Eventos frente a los que reaccionan los comparadores . . . . . . . . . . . . . . . . . . . . . Ejemplo: activar reacciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tiempos a respetar en los entradas digitales Sentido y Start/Stop HW . . . . . . . . Cablear los sensores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cablear los actuadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Representacin grfica del SFB 29 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Informacin de arranque del OB 40: qu evento ha disparado la alarma (Contador) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vas de reaccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contaje simple con valor de comparacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cronograma para el ejemplo 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ocupacin del SFB 29 durante el arranque (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contaje diferencial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cronograma para el ejemplo 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ocupacin del SFB 29 durante el arranque (2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ocupacin del SFB 29 durante el programa cclico (2) . . . . . . . . . . . . . . . . . . . . . . Operacin de contaje peridico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cronograma para el ejemplo 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ocupacin del SFB 29 durante el arranque (3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Esquema de bloques de la funcin integrada Contador A/B . . . . . . . . . . . . . . . . . . Impulsos de contaje y valor actual del contador . . . . . . . . . . . . . . . . . . . . . . . . . . . . Eventos frente a los que reacciona el comparador . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo: activar reacciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Restricciones de las entradas digitales Sentido para contador A y B . . . . . . . . . . Cablear los sensores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cablear los actuadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Representacin grfica del SFB 38 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Informacin de arranque del OB 40: qu evento ha disparado la alarma (Contador A/B) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vas de reaccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Clasificacin de los captadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Formas de seal de los captadores incrementales asimtricos . . . . . . . . . . . . . . . Clasificacin segn el tipo de control del accionamiento . . . . . . . . . . . . . . . . . . . . . Ejemplo carro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4 1-5 2-2 2-9 3-2 3-4 3-6 3-10 3-12 3-16 3-19 3-21 3-22 3-23 3-27 3-28 3-29 3-30 4-2 4-3 4-5 4-7 4-12 4-13 4-15 4-16 4-21 4-23 4-25 4-27 4-28 4-31 4-33 4-36 4-36 4-40 4-41 4-43 5-2 5-3 5-5 5-6 5-10 5-11 5-12 5-13 5-17 5-19 6-3 6-3 6-4 6-5

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Indice

6-5 6-6 6-7 6-8 6-9 6-10 6-11 6-12 6-13 6-14 6-15 6-16 6-17 6-18 6-19 6-20 6-21 6-22 6-23 6-24 6-25 6-26 6-27 6-28 6-30 6-31 6-32 6-33 6-34 A-1 B-1 C-1 D-1 D-2 G-1 G-2 G-3 G-4 G-5 G-6 G-7

Evaluacin del interruptor de referencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6 Perfil de velocidad en accionamiento de marcha rpida y lenta . . . . . . . . . . . . . . . 6-9 Operacin de posicionamiento en sentido adelante en accionamientos de marcha rpida y lenta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-10 Perfil de velocidad/aceleracin en convertidores de frecuencia . . . . . . . . . . . . . . . 6-11 Anticipo de desconexin en el mando de un convertidor de frecuencia . . . . . . . . 6-12 Operacin de posicionamiento en sentido adelante (1 salida analgica y 2 salidas digitales para convertidor de frecuencia) . . . . . . . . . . . . . . . . . . . . . . . . . . 6-13 Operacin de posicionamiento en sentido adelante (1 salida analgica para convertidor de frecuencia) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-14 Entradas y salidas de la funcin integrada Posicionamiento . . . . . . . . . . . . . . . . . 6-15 Entradas y salidas de la funcin integrada Posicionamiento . . . . . . . . . . . . . . . . . 6-16 Salida en escalones del valor analgico, BREAK = 0 . . . . . . . . . . . . . . . . . . . . . . . 6-20 Conectar captador incremental e interruptor de referencia . . . . . . . . . . . . . . . . . . . 6-25 Conectar mando a contactores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-27 Conectar convertidor de frecuencia a 1 salida analgica y 2 salidas digitales . . 6-28 Conectar convertidor de frecuencia a 1 salida analgica . . . . . . . . . . . . . . . . . . . . 6-29 Representacin grfica del SFB 39 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-30 Arrancar sincronizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-34 Sincronizacin por hardware y resincronizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-36 Modo JOG adelante y desactivar/interrumpir modo JOG . . . . . . . . . . . . . . . . . . . . 6-39 Operacin de posicionamiento para accionamiento de marcha rpida/lenta adelante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-41 Corte a medida de una lmina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-46 Correspondencia recorrido/impulsos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-47 Inicializacin del SFB 39 en el arranque (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-49 Posicionamiento de botes de pintura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-53 Secuencia de una operacin de posicionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-54 Correspondencia recorrido/impulsos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-55 Inicializacin del SFB 39 en el arranque (2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-57 Posicionamiento de la mesa de trabajo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-61 Correspondencia recorrido/impulsos de los fines de carrera . . . . . . . . . . . . . . . . . 6-62 Inicializacin del SFB 39 en el arranque (3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-64 Propiedades de la seal medida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2 Propiedades de los impulsos de contaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2 Propiedades de los impulsos de contaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2 Evaluacin de impulsos y caractersticas de los impulsos del captador . . . . . . . . D-2 Esquema de conexin para captador incremental 6FX 2001-4 . . . . . . . . . . . . . . . D-3 Enlace punto a punto (montaje para configuracin del OP 3) . . . . . . . . . . . . . . . . G-5 Enlace multipunto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-5 Jerarqua de manejo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-7 Estructura de la imagen estndar IF Frecuencmetro . . . . . . . . . . . . . . . . . . . . . . . G-8 Estructura de la imagen estndar IF Contador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-9 Estructura de la imagen estndar IF Contador A o B . . . . . . . . . . . . . . . . . . . . . . . . G-10 Estructura de la imagen estndar IF Posicionamiento . . . . . . . . . . . . . . . . . . . . . . . G-11

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

xi

Indice

Tablas 1-1 1-2 2-1 2-2 2-3 2-4 3-1 3-2 3-3 3-4 3-5 3-6 3-7 3-8 3-9 3-10 3-11 3-12 3-13 3-14 3-15 3-16 3-17 3-18 3-19 4-1 4-2 4-3 4-4 4-5 4-6 4-7 4-8 4-9 4-10 4-11 4-12 4-13 4-14 4-15 4-16 4-17 4-18 4-19 4-20 5-1 5-2 5-3 5-4 5-5 5-6 5-7 Criterios de seleccin para la tarea de automatizacin . . . . . . . . . . . . . . . . . . . . . . Gua a travs del manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Embebido de las funciones integradas en la CPU . . . . . . . . . . . . . . . . . . . . . . . . . . Funciones de prueba para CPU 312 IFM/CPU 314 IFM . . . . . . . . . . . . . . . . . . . . Estados operativos de la CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transiciones entre estados operativos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vista general: entradas/salidas integradas para la funcin integrada Frecuencmetro en las CPU 312 IFM y 314 IFM . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloque de parmetros Entradas/salidas integradas . . . . . . . . . . . . . . . . . . . . . . . Resolucin de la medicin con tiempos de medicin de 0,1 s, 1 s y 10 s . . . . . . Precisin de la medicin con tiempos de medicin de 0,1 s, 1 s y 10 s . . . . . . . . Precisin de la medida con tiempos de medicin 1ms, 2 ms y 4 ms . . . . . . . . . . Factor para calcular el error de medida mx. de la funcin integrada Frecuencmetro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bornes de conexin para los sensores (CPU 312 IFM) . . . . . . . . . . . . . . . . . . . . . . Parmetros de entrada del SFB 30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetos de salida del SFB 30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DB de instancia del SFB 30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Eventos que pueden conducir a una alarma de proceso . . . . . . . . . . . . . . . . . . . . Informacin de arranque del OB 40 para la funcin integrada Frecuencmetro . Conexin de entradas y salidas (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros para el ejemplo Frecuencmetro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Determinar valores de comparacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Datos globales para el ejemplo 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conexin de las entradas y salidas (2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Determinar los valores de comparacin para el margen de velocidades . . . . . . Datos globales para el ejemplo 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vista general: entradas/salidas integradas para la funcin integrada Contador en las CPU 312 IFM y 314 IFM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloque de parmetros Entradas/salidas integradas . . . . . . . . . . . . . . . . . . . . . . . Funcionamiento de la entrada digital Sentido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bornes de conexin para los sensores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bornes de conexin para los actuadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros de entrada del SFB 29 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros de salida del SFB 29 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DB de instancia del SFB 29 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Eventos que pueden conducir a una alarma de proceso . . . . . . . . . . . . . . . . . . . . Informacin de arranque del OB 40 para la funcin integrada Contador . . . . . . . Tiempos de reaccin de la funcin integrada Contador . . . . . . . . . . . . . . . . . . . . . . Conexin de las entradas y salidas (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros para el ejemplo 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Datos globales para el ejemplo 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conexin de las entradas y salidas (2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros para el ejemplo 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Datos globales para el ejemplo 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conexin de las entradas y salidas (3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros para el ejemplo 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Datos globales para el ejemplo 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ficha Contador A o B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bornes de conexin para los sensores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bornes de conexin para los actuadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros de entrada del SFB 38 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros de salida del SFB 38 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DB de instancia del SFB 38 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Eventos que pueden conducir a una alarma de proceso . . . . . . . . . . . . . . . . . . . . . 1-3 1-6 2-3 2-7 2-8 2-9 3-1 3-7 3-8 3-8 3-9 3-9 3-10 3-12 3-13 3-14 3-15 3-16 3-20 3-21 3-22 3-24 3-27 3-29 3-31 4-1 4-8 4-11 4-12 4-14 4-17 4-18 4-19 4-20 4-20 4-23 4-26 4-27 4-29 4-32 4-34 4-37 4-41 4-42 4-43 5-7 5-10 5-12 5-13 5-14 5-15 5-16

xii

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Indice

5-8 5-9 6-1 6-2 6-3 6-4 6-5 6-6 6-7 6-8 6-9 6-10 6-11 6-12 6-13 6-14 6-15 6-16 6-17 6-18 6-19 6-20 6-21 6-22 6-23 6-24 6-25 6-26 6-27 6-28 6-29 6-30 A-1 B-1 C-1 D-1 E-1 F-1 F-2 G-1 G-2 G-3 G-4 G-5 G-6 G-8 G-9 G-10 G-11 G-12 G-13

Informacin de arranque del OB 40 para la funcin integrada Contador A/B . . . Tiempos de reaccin de la funcin integrada Contador A/B . . . . . . . . . . . . . . . . . . Etapas de potencia y accionamientos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Secuencia de un posicionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funcin de las entradas/salidas hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funcin de las entradas/salidas software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ficha Posicionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mando de accionamientos de marcha rpida/lenta . . . . . . . . . . . . . . . . . . . . . . . . . Mando de convertidores de frecuencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bornes de conexin para captador incremental e interruptor de referencia . . . . . Bornes de conexin para el mando a contactores . . . . . . . . . . . . . . . . . . . . . . . . . . Bornes de conexin para convertidor de frecuencia . . . . . . . . . . . . . . . . . . . . . . . . Parmetros de entrada del SFB 39 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros de salida del SFB 39 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Arrancar sincronizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sincronizacin por hardware y resincronizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . Casos particulares al sincronizar (convertidor de frecuencia) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Casos particulares al sincronizar (mando a contactores) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seleccin del modo JOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejecutar posicionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Posicionamiento para accionamiento en marcha rpida/lenta . . . . . . . . . . . . . . . . Efecto del cambio de estado de la CPU sobre la funcin integrada . . . . . . . . . . . DB de instancia del SFB 39 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conexin de las entradas y salidas (ejemplo 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros para cortar a medida una lmina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo 1 Posicionamiento, estructura del DB 10 . . . . . . . . . . . . . . . . . . . . . . . . . . Conexin de las entradas y salidas (ejemplo 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros para el posicionamiento de botes de pintura . . . . . . . . . . . . . . . . . . . . Ejemplo 2 Posicionamiento, estructura del DB 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . Conexin de las entradas y salidas (ejemplo 3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros para posicionamiento de la mesa de trabajo . . . . . . . . . . . . . . . . . . . . Ejemplo 1 Posicionamiento, estructura del DB 60 . . . . . . . . . . . . . . . . . . . . . . . . . . Datos tcnicos de la funcin integrada Frecuencmetro . . . . . . . . . . . . . . . . . . . . . Datos tcnicos de la funcin integrada Contador . . . . . . . . . . . . . . . . . . . . . . . . . . Datos tcnicos de la funcin integrada A/B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Datos tcnicos de la funcin integrada Posicionamiento . . . . . . . . . . . . . . . . . . . . Errores y su remedio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Manuales para la programacin y puesta en marcha del S7-300 . . . . . . . . . . . . . Lista de libros tcnicos en alemn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seleccionar las imgenes estndar IF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Imagen estndar IF Frecuencmetro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Imagen estndar IF Contador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Imagen estndar IF Contador A o B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Imagen estndar IF Posicionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nombres de imgenes y funcin de las imgenes estndar IF . . . . . . . . . . . . . . . ZIF_COUNTER: Entradas y variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ZIF_HSC_A o ZIF_HSC_B: Entradas y variables . . . . . . . . . . . . . . . . . . . . . . . . . . . ZIF_POS: Entradas y variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cambiar la gua del operador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modificar imgenes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Autmata, modificar interface de datos a DB de instancia . . . . . . . . . . . . . . . . . . .

5-17 5-19 6-4 6-15 6-17 6-17 6-19 6-22 6-22 6-24 6-26 6-28 6-31 6-32 6-35 6-36 6-37 6-37 6-38 6-40 6-41 6-42 6-43 6-47 6-48 6-49 6-53 6-56 6-57 6-61 6-63 6-65 A-1 B-1 C-1 D-1 E-1 F-1 F-3 G-7 G-8 G-9 G-10 G-11 G-14 G-15 G-15 G-15 G-16 G-17 G-18

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

xiii

Indice

xiv

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Vista general del producto


Contenido del captulo
Apartado 1.1 1.2 1.3 1.4 Tema Introduccin a las funciones integradas Funciones integradas en la CPU 312 IFM Funciones integradas en la CPU 314 IFM Gua a travs del manual para lograr una puesta en marcha exitosa de una funcin integrada

1
Pgina 1-2 1-4 1-5 1-6

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

1-1

Vista general del producto

1.1

Introduccin a las funciones integradas

Posibilidades de solucin para su tarea de automatizacin

Para el contaje, la medida de frecuencias o el posicionamiento de ejes, el S7-300 le ofrece las tres posibilidades de solucin siguientes:

S Programa de usuario (operaciones STEP 7) S Funciones integradas de las CPU 312 IFM/CPU 314 IFM S Bloques de funcin especializados en contaje, medida de frecuencia y el
posicionamiento de ejes.

Funciones integradas

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

CPU 312 IFM

La CPU 312 IFM ofrece:

S la funcin integrada Frecuencmetro S la funcin integrada Contador (adelante y atrs).


CPU 314 IFM La CPU 314 IFM ofrece:

S la funcin integrada Frecuencmetro S la funcin integrada Contador (1 contador adelante y atrs) S la funcin integrada Contador A/B (2 contadores adelante y atrs, A y B) S la funcin integrada Posicionamiento (posicionamiento en lazo abierto)
Caractersticas de las funciones integradas Las funciones integradas trabajan en paralelo al programa de usuario y slo contribuyen mnimamente a prolongar el tiempo de ciclo de la CPU. Las funciones integradas acceden directamente a las entradas/salidas integradas de la CPU. Las funciones integradas Contador y Contador A y B permiten lanzar alarmas de proceso. Las funciones integradas pueden manejarse y visualizarse, adems de con un PG/ PC, tambin con un panel de operador. Si se utiliza un OP 3, entonces pueden aprovecharse las imgenes estndar para las funciones integradas (v. anexo G).

1-2

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Vista general del producto

Criterios de seleccin

La tabla 1-1 muestra una comparativa entre tres posibilidades de solucin de su tarea de automatizacin, con los criterios de seleccin ms importantes:
Tabla 1-1 Criterios de seleccin para la tarea de automatizacin Programa de usuario no s reducida reducidas Funciones integradas s mnima media (solucin al 50%) medias limitada Bloques de funcin s no grande (solucin al 95%) altas s

Criterio de seleccin Enlace directo a entradas/ salidas Prolongacin del tiempo de ciclo Cobertura de casos de aplicacin Prestaciones en cuanto a tiempo de reaccin

Tratamiento de fallos de no proceso (p. ej. rotura de hilo)

La solucin Funciones Integradas

Las funciones integradas permiten resolver, a un precio favorable, tareas de automatizacin de esta naturaleza y que no exigen las prestaciones ofertadas por un bloque de funcin.

Ejemplos relativos a la funcin integrada Frecuencmetro

Los ejemplos siguientes muestran las posibilidades de aplicacin de la funcin integrada Frecuencmetro:

S Medicin de la velocidad de giro de un eje con supervisin del margen de velocidad permitido

S Medicin de un caudal (unidades por tiempo) con supervisin del margen


Ejemplos relativos a las funciones integradas Contador y Contador A/B Los ejemplos siguientes muestran las posibilidades de aplicacin de la funcin integrada Contador y Contador A/B:

S Contaje del nmero de piezas entrantes y salientes (contaje adelante y atrs) S Contaje peridico de piezas con reaccin programada al alcanzarse un valor de
comparacin

Ejemplos relativos a la funcin integrada Posicionamiento

Los ejemplos siguientes muestran las posibilidades de aplicacin de la funcin integrada Posicionamiento:

S Posicionamiento de piezas sobre una cinta transportadora con sincronizacin al


cominezo de la pieza

S 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

Introduccin

Las funciones integradas se enlazan con el proceso a automatizar a travs de las entradas/salidas integradas de la CPU 312 IFM.

Entradas/salidas integradas especiales

La CPU 312 IFM est equipada con 4 entradas/salidas integradas especiales con funcionalidad ajustable. Es posible ajustar alternativamente lo siguiente:

S 4 entradas de alarma (entradas digitales) S 4 entradas digitales para la funcin integrada Contador S 1 entrada digital para la funcin integrada Frecuencmetro y 3 entradas digitales
estndar Las entradas/salidas integradas que no se utilicen para una funcin integrada pueden aplicarse como entradas/salidas digitales estndar.

Entradas/salidas integradas

La figura 1-1 muestra las entradas/salidas integradas de la CPU 312 IFM. Las entradas/salidas integradas especiales estn resaltadas con sombreado.

Entradas/salidas integradas
1 2 3 4 5 6 7 8 9
1 1 1 1 1 1 1 1 1 1 2 0

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

1 2 3 4 5 6 7 8 9
0

11 12 13 14 15 16 17 18 19
20

L+ M

Figura 1-1

Entradas/salidas integradas de la CPU 312 IFM para funciones integradas

1-4

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Vista general del producto

1.3

Funciones integradas en la CPU 314 IFM

Introduccin

Las funciones integradas se enlazan con el proceso a automatizar a travs de las entradas/salidas integradas de la CPU 314 IFM.

Entradas/salidas integradas especiales

La CPU 314 IFM est equipada con 4 entradas/salidas integradas especiales con funcionalidad ajustable. Es posible ajustar alternativamente lo siguiente:

S 4 entradas de alarma (entradas digitales) S 4 entradas digitales para la funcin integrada Contador S 4 entradas digitales para la funcin integrada Contador A/B S 1 entrada digital para la funcin integrada Frecuencmetro y 3 entradas digitales
estndar

S 3 entradas digitales para la funcin integrada Posicionamiento y 1 entrada digital


estndar Las entradas/salidas integradas que no se utilicen para una funcin integrada pueden aplicarse como entradas/salidas digitales estndar.

Entradas/salidas integradas

La figura 1-2 muestra las entradas/salidas integradas de la CPU 314 IFM. Las entradas/salidas integradas especiales (Sonder) estn resaltadas con sombreado.

Entradas/salidas integradas
Sonder

1 2 I 126.0 1 3 2 4 3 5 6 AOU 128 7 AOI 128 8 AIU 128 9 AII 128


1 1 1 1 1 1 1 1 1 1 2 0 AI- 128 1 1 1 1 1 1 1 1 1 1 2

1 2 3 4 5 6 7 8 9
0

Digital IN OUT L+ 124.0 1 2 3 4 5 6 7

2 2 2 2 2 2 2 2 2 M 3

1 2 3 4 5 6 7 8 9
0

1 2 3 4 5 6 7 8 9

AIU 130 AII 130 AI- 130 AIU 132 AII 132 AI- 132 AIU 134 AII 134 AI- 134 0 MANA

1 2 3 4 5 6 7 8 9
0

IN OUT L+ 125.0 1 2 3 4 5 6 7

3 3 3 3 3 3 3 3 3 M 4

1 2 3 4 5 6 7 8 9
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

Gua a travs del manual para lograr una puesta en marcha exitosa de una funcin integrada

Prerrequisitos

Para una puesta en marcha exitosa de una funcin integrada suponemos:

S que domina el paquete de programacin STEP 7. S 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 programacin STEP 7 figura descrito en diversos manuales. La relacin de manuales con una descripcin sucinta del contenido de los mismos figura en el anexo F. El hardware de las CPU y la gama de mdulos estn descritos en los manuales Autmata programable S7-300, Configuracin, instalacin y datos de las CPU y Sistemas de automatizacin S7-300, M7-300, Datos de los mdulos

Gua

En la tabla 1-2 figuran las acciones que deber realizar paso a paso para poner en marcha una funcin integrada, as como los captulos y apartados del manual asociados a los mismos.

Tabla 1-2 Paso

Gua a travs del manual Actividad Leer para la funcin integrada Frecuencmetro Contador Contador A/B Posicionamiento

1 2 3 4

Aprender conocimientos bsicos relativos al comportamiento y el manejo de las funciones integradas Parametrizar funciones integradas Cablear funciones integradas Programar de CPU Apt. 3.4 Apt. 3.5 Apt. 3.6

Captulo 2 Apt. 4.4 Apt. 4.5 Apt. 4.6 Apt. 4.8 Apt. 5.4 Apt. 5.5 Apt. 5.6 Apt. 5.8 _ Apartado 2.5 Apt. 3.9 Apt. 4.9 Apt. 5.9 Apt. 6.9 Apt. 6.3 Apt. 6.6 Apt. 6.7

S Ocupacin del bloque de funcin del sistema S Evaluacin de alarmas de proceso


5 6 7 Pasar la CPU de STOP a RUN Probar las funciones integradas Determinar los tiempos de ciclo y de reaccin

Ejemplos de aplicacin

Los apartados 3.10, 4.10 y 6.10 de este manual incluyen ejemplos de aplicacin de las funciones integradas eminentemente prcticos que servirn de ayuda especialmente para los novatos en SIMATIC S7. Los ejemplos de aplicacin tienen una estructura muy simple, guiando al usuario desde el plantamiento de la tarea hasta el programa de usuario, pasando por el cableado y parametrizacin de las funciones integradas.

1-6

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Lo que hay que saber sobre las funciones integradas


Contenido del captulo
Apartado 2.1 2.2 2.3 2.4 2.5 2.6 Tema Cmo estn embebidas en la CPU 312 IFM las funciones integradas Forma de incorporar la funcin integrada en el programa de usuario Funciones y caractersticas del DB de instancia Forma de activar y parametrizar las funciones integradas Forma de probar las funciones integradas Cmo se comportan las funciones integradas en los estados operativos de la CPU

2
Pgina 2-2 2-4 2-5 2-6 2-7 2-8

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

Cmo estn 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 explicacin correspondiente.

CPU 312 IFM OB x DB de instancia SFB


1 1 2 3 4 5 6 7 8 9 0

Funcin integrada

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

1 1 1 1 1 1 1 1 1 2 1 2 3 4 5 6 7 8 9 0

OB 40

Programa de usuario

Sistema operativo

Entradas/salidas integradas

Figura 2-1

Embebido de las funciones integradas en la CPU 312 IFM

2-2

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Lo que hay que saber sobre las funciones integradas

Explicacin

Las funciones integradas forman parte del sistema operativo de la CPU 312 IFM/ CPU 314 IFM. La funcin 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

Descripcin Cada funcin integrada est asociada a un bloque de funcin de sistema (SFB). Los SFB estn integrados en la CPU. El SFB se llama desde un bloque de organizacin (OB) contenido en el programa de usuario. El DB de instancia contiene los datos que intercambian el programa de usuario y la funcin integrada. El SFB escribe datos en el DB de instancia y lee datos del DB de instancia. Una funcin integrada escribe y lee en el DB de instancia:

S en el punto de control del ciclo (si ha sido parametrizado con


STEP 7) S al producirse transiciones entre estados (modos) operativos S cuando se llama el SFB Una funcin integrada accede directamente a las entradas/salidas integradas sin pasar a travs del programa de usuario. Esto garantiza tiempos de reaccin mnimos. De aparecer un evento, las funciones integradas Contador y Contador A/B puede lanzar una alarma de proceso. En el OB 40 (OB de reaccin a alarma) del programa de usuario puede reaccionarse rpidamente 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 funcin integrada en el programa de usuario

Incorporacin de una funcin integrada

Una funcin integrada se incorpora en el programa del usuario bien usando el editor AWL o el editor KOP bajo STEP 7. El manejo de STEP 7 est descrito en el Manual de usuario Software estndar para S7 y M7, STEP 7.

Prerrequisito

El nmero del DB de instancia deber haber sido definido previamente con STEP 7. Adems, el DB de instancia debe estar presente en su programa de usuario.

Llamada del SFB

El SFB de la funcin integrada puede llamarse desde el programa de usuario:

S desde cualquier bloque de organizacin (p. ej. OB 1, OB 40, OB 100) S desde cualquier bloque de funcin (FB) S desde cualquier funcin (FC)
A observar al llamar el SFB Cuando se llame el SFB deber estar activada la entrada EN (habilitacin) del 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 reaccin cuando se haya producido un cambio de flanco positivo (ascendente). Si no se llama cclicamente 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:

S Con la primera llamada se ponen a 0 las entradas controladas por flanco. S 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 estn controladas por flanco.

Interrupcin del SFB

El SFB no puede ser interrumpido por niveles de tratamiento del programa de mayor prioridad (p. ej. OB 40). As, una alarma de proceso slo se ejecuta cuando se haya procesado el SFB en el OB 1. Esto prolonga el tiempo de reaccin frente a alarmas de la CPU en el tiempo de ejecucin del SFB.

2-4

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Lo que hay que saber sobre las funciones integradas

2.3

Funciones y caractersticas del DB de instancia

Gestin de datos

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

Manejo y visualizacin

A una CPU 312 IFM/CPU 314 IFM es posible conectar un panel de operador (OP) 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 actualizacin en el punto de control del ciclo; v. p. ej. apt. 3.4).

Remanencia

Una funcin integrada se dice que es remanente es decir, no voltil cuando tras un corte de alimentacin sigue con el mismo estado que tena antes de producirse dicha incidencia.

Parametrizar remanencia

Para que una funcin integrada sea remanente es necesario parametrizar con esta caracterstica el DB de instancia utilizando STEP 7. Los parmetros para la CPU 312 IFM/CPU 314 IFM figuran bajo Bloque de parmetros reas remanentes en el Manual Autmata programable S7-300, Configuracin, instalacin y datos de la CPU. La forma de trabajar con STEP 7 se describe en el Manual de usuario Software estndar para S7 y M7, STEP 7.

Contenido del DB de instancia

El DB de instancia contiene los estados de todos los parmetros de entrada y salida de los SFB asociados. La funcin integrada accede directamente a las entradas y salidas integradas de la CPU 312 IFM. Los estados de dichas entradas y salidas no estn presentes en el DB de instancia.

Actualizacin del DB de instancia

El DB de instancia se actualiza en los instantes siguientes:

S transiciones entre estados (modos) operativos de la CPU S punto de control del ciclo (se ha parametrizado con STEP 7 la actualizacin en el
punto de control del ciclo; v. p. ej. apt. 3.4)

S 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

Introduccin

Para aprovechar una funcin integrada es necesario activarla previamente y seguidamente parametrizarla.

Activacin/ Parametrizacin

Una funcin integrada se activa y parametriza en modo offline en un PG/PC usando STEP 7. La forma de trabajar con la herramienta STEP 7 figura en el manual de usuario Software estndar para S7 y M7, STEP 7.

Ficha Funciones

Al parametrizar la CPU usando STEP 7, en la ficha Funciones debe seleccionarse una de las funciones integradas siguientes:

S para CPU 312 IFM:


Entradas de alarma Contador Frecuencmetro

S para CPU 314 IFM:


Entradas de alarma Contador Contador es paralelo A/B Frecuencmetro Posicionamiento

Descripcin de los parmetros

Los parmetros figuran descritos con sus valores posibles:

S para las entradas de alarma en el Manual Autmata programable S7-300,


Configuracin, instalacin y datos de las CPU.

S para la funcin integrada Frecuencmentro, en el apt. 3.4 S para la funcin integrada Contador, en el apt. 4.4 S para la funcin integrada Contador A/B, en el apt. 5.4 S para la funcin integrada Posicionamiento, en el apt. 6.3

2-6

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Lo que hay que saber sobre las funciones integradas

2.5

Forma de probar las funciones integradas

Introduccin

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

Funciones de prueba

La tabla 2-2 incluye las funciones de prueba aplicables a la CPU 312 IFM y la CPU 314 IFM.
Tabla 2-2 Funcin de prueba Estado Variable Funciones de prueba para CPU 312 IFM/CPU 314 IFM Aplicacin Visualizar en un punto definido del programa de usuario variables de proceso seleccionadas (entradas, salidas, marcas, temporizadores, contadores, datos). Asignar en un punto definido del programa de usuario un valor a una variable de proceso seleccionada (entradas, salidas, marcas, temporizadores, contadores, datos) e intervenir as de forma puntual sobre el programa de usuario. Visualizar un bloque en lo relativo a la ejecucin del programa para soportar la eliminacin de problemas aparecidos durante la compilacin del programa de usuario. Estado Bloque representa el estado de los diferentes elementos de la palabra de estado, de los acumuladores y de los registros para sealizar qu operaciones estn activas.

Forzado Variable

Estado Bloque

Uso de las funciones de test

Las funciones de test Estado Variable y Forzado Variable se describen en el Manual de usuario Software estndar para S7 y M7, STEP 7. Las funciones de test Estado Bloque figuran, dependiendo del lenguaje de programacin utilizado, en el Manual AWL para S7-300/400, Programacin de bloques o en el Manual KOP para S7-300/400, Programacin 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

Cmo se comportan las funciones integradas en los estados operativos de la CPU

Prerrequisito

La funcin integrada correspondiente ha sido activada y parametrizada utilizando STEP 7

Estados operativos

El comportamiento de las funciones integradas depende directamente del estado 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.
Estados operativos de la CPU ARRANQUE STOP/PARADA no activa no llamable no activa llamable en el punto de control del ciclo (si se ha parametrizado con STEP 7) y al llamar el SFB habilitadas son evaluadas por la funcin integrada son afectadas por la funcin integrada RUN

Tabla 2-3

Funcin integrada Bloque de funcin estndar (p. ej. SFB 30) Actualizacin del DB de instancia

no activa llamable al llamar el SFB

Alarmas de proceso Entradas integradas Salidas integradas

bloqueadas no son evaluadas por la funcin integrada no son afectadas por la funcin integrada

bloqueadas no son evaluadas por la funcin integrada no son afectadas por la funcin integrada

2-8

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Lo que hay que saber sobre las funciones integradas

Transiciones entre estados operativos

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

STOP On

ARRANQUE

RUN

PARADA Off Transiciones entre estados operativos

Figura 2-2

Descripcin de las acciones

En la tabla 2-4 se describen las acciones en las transiciones entre estados operativos.
Tabla 2-4 Accin Transiciones entre estados operativos Descripcin Se verifican en cuanto a integridad y correccin de valores los parmetros de la funcin integrada. Preajuste de las entradas controladas por flanco

S Las entradas controladas por flanco se preajustan de forma que durante la


prxima evaluacin del DB de instancia, con entrada = 1 se lanza la reaccin correspondiente Si se detecta un fallo durante el arranque, entonces la CPU pasa a STOP. Arranque de la funcin integrada (transicin al estado activo)

S La funcin integrada toma los valores contenidos en el DB de instancia y


arranca.

S Habilitacin de las salidas por parte del sistema operativo S Evaluacin de las entradas por parte de la funcin integrada
Parada de la funcin integrada

S Actualizacin de los valores de salida en el DB de instancia S Desactivacin 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

2-10

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Frecuencmetro

Entradas/salidas digitales

La tabla siguiente relaciona las entradas/salidas integradas especiales de la CPU 312 IFM y de la CPU 314 IFM reservadas para la funcin integrada Frecuencmetro.
Tabla 3-1 Vista general: entradas/salidas integradas para la funcin integrada Frecuencmetro en las CPU 312 IFM y 314 IFM

CPU 312 IFM E 124.6

CPU 314 IFM E 126.0

Funcin Entrada digital Medida

Nota En este captulo 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 captulo

Apartado 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10

Tema Generalidades sobre el funcionamiento Funcionamiento del frecuencmetro Funcionamiento de los comparadores Parametrizar Conectar los sensores a las entradas/salidas integradas Bloque de funcin del sistema 30 Estructura del DB de instancia Evaluar las alarmas de proceso Clculo del tiempo de ciclo y del tiempo de reaccin Ejemplos de aplicacin

Pgina 3-2 3-3 3-5 3-7 3-10 3-12 3-14 3-15 3-17 3-18

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

3-1

Funcin integrada Frecuencmetro

3.1

Generalidades sobre el funcionamiento

Introduccin

En este apartado se presenta el esquema de bloques de la funcin integrada Frecuencmetro. Este incluye las partes m importantes de la funcin integrada con todas las entradas y salidas. Los apartados 3.2 y 3.3 se refieren al esquema de bloques. En estos captulos se describe cmo interaccionan las partes ms importantes de la funcin integrada Frecuencmetro con sus entradas y salidas.

Finalidad de la funcin integrada

La funcin integrada Frecuencmetro permite medir continuamente una frecuencia v 10 kHz.

Esquema de bloques

La figura 3-1 muestra el esquema de bloques de la funcin integrada Frecuencmetro:

Ajuste valor de comparacin SET_U_LIMIT Val. de comparac. lm. sup. PRES_U_LIMIT Frecuencmetro Entrada digital Medida de las E/S integradas

Limite superior comparador

Bit de estado STATUS_U Valor de comparacin U_LIMIT

Frecuencia FREQ Limite inferior comparador

Ajuste valor de comparacin SET_L_LIMIT Val. de comparacin lim. inf. PRES_L_LIMIT

Bit de estado STATUS_L Valor de comparacin L_LIMIT

Estado lgico Valor numrico Figura 3-1 Esquema de bloques de la funcin integrada Frecuencmetro

3-2

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Frecuencmetro

3.2

Funcionamiento del frecuencmetro

Frecuencmetro

El frecuencmetro calcula la frecuencia actual a partir de la seal medida y del tiempo de medicin. La seal medida se conecta a travs de la entrada digital Medida, que forma parte de las E/S integradas de la CPU. El frecuencmetro totaliza los flancos positivos de la seal medida durante un determinado tiempo de medicin, calculando la frecuencia a partir de dichos datos.

Diferentes principios de medida

La CPU calcula la frecuencia de acuerdo a dos principios de medida diferentes:

S el principio de medida 1 se utiliza en caso de tiempos de medicin de 0,1 s, 1 s


10 s

S el principio de medida 2 se utiliza en caso de un tiempo de medicin de 1 ms,


2 ms 4 ms

Principio de medida 1

El frecuencmetro calcula la frecuencia conforme a la frmula siguiente: Frecuencia + Cantidad de flancos positivos Tiempo de medicin

Principio de medida 2

El frecuencmetro calcula la frecuencia midiendo el tiempo entre dos flancos ascendentes presentes en la entrada digital Medida.

Tiempo de medicin

El tiempo de medicin se parametriza con STEP 7. Es posible elegir entre un tiempo de medicin de 1 ms, 2 ms, 4 ms, 0,1 s, 1 s 10 s. El proceso de medicin se relanza inmediatamente una vez transcurrido el tiempo de medicin para obtener siempre la frecuencia actual.

Ejemplo

El tiempo de medicin vale 1 s. Durante un tiempo de medicin se han totalizado 6500 flancos positivos de la seal medida. Frecuencia + 6500 + 6500 Hz 1s

Caractersticas del principio de medida 1

Los tiempos de medicin 0,1 s a 10 s se han introducido para poder medir altas frecuencias. Cuanto mayor es la frecuencia mayor ser la precisin resultado de la medicin. Utilizando este principio de medida, en caso de alta frecuencia se logra:

S una precisin de medida alta S una baja carga del ciclo

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

3-3

Funcin integrada Frecuencmetro

Caractersticas del principio de medida 2

Los tiempos de medicin 1 ms a 4 ms se han introducido para medir frecuencias bajas. Cuanto ms baja sea la frecuencia, ms preciso ser el resultado de la medicin. Con frecuencias bajas, con este principio de medida

S se logra una precisin de medida alta S es posible reaccionar rpidamente en el proceso (p. ej. disparo de alarma de
proceso)

S es alta la carga del ciclo


Presentacin del primer valor de frecuencia vlido Tras el arranque de la CPU o al abandonar el estado PARADA se ejecuta el OB 1 y se arranca simultneamente la funcin integrada Frecuencmetro. En el principio de medicin 1, la primera frecuencia vlida se calcula tras el primer tiempo de medicin. En el principio de medida 2, la primera frecuencia vlida se calcula como muy tarde una vez transcurrido 2x tiempo de medicin o de acuerdo a la frmula 2 x 1/frecuencia medida (es vlido el mayor de estos valores). Hasta que se calcule la frecuencia vlida, en ambos principios de medida la frecuencia vale 1.

PARADA Ciclo (OB1) Arranque (OB100) definida* Inicio del 1er tiempo de medicin 1

Ciclo (OB1)

Ciclo (OB1) Tiempo

Frecuencia vlida

* ltima frecuencia antes del estado PARADA o, si

Fin del 1er tiempo de medicin (principio de medida 1) o fin de 2x tiempo de medicin 2 x 1/frecuencia medida (principio de medida 2)

est activada la remanencia, antes del estado Alimentacin Off

Figura 3-2 Presentacin del primer valor de frecuencia vlido

Superacin de la frecuencia lmite

La funcin integrada Frecuencmetro est diseada para una frecuencia mxima de 10 kHz. Precaucin Si la frecuencia actual supera la frecuencia lmite de 10 kHz, entonces: S ya no est garantizado el correcto funcionamiento de la funcin integrada. S se eleva la carga del ciclo. S se eleva el tiempo de reaccin frente a alarmas de proceso. S puede perturbarse la comunicacin (llegndose hasta el corte del enlace). Si responde la vigilancia de tiempo de ciclo (watchdog), entonces la CPU pasa a STOP.

3-4

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Frecuencmetro

3.3

Funcionamiento de los comparadores

Comparadores

La funcin integrada Frecuencmetro incorpora dos comparadores que permiten supervisar la observacin de un determinado margen de frecuencias.

Lmite superior del comparador

El lmite superior del comparador se viola cuando la frecuencia FREQ supera un valor de comparacin U_LIMIT predefinido. En este caso se activa el bit de estado STATUS_U en el SFB 30.

Lmite inferior del comparador

El lmite inferior del comparador responde cuando la frecuencia FREQ baja de un valor de comparacin L_LIMIT predefinido. En este caso se activa el bit de estado STATUS_L en el SFB 30.

Evaluacin de los bits de estado

En el programa de usuario puede programarse la evaluacin de los bits de estado. Hasta que se presente el primer valor vlido de frecuencia, los bits de estado en el SFB 30 tienen estado 0.

Reacciones parametrizables con tiempos de medicin 1, 2 4 ms

Si se supera el valor de comparacin U_LIMIT o se baja del valor de comparacin L_LIMIT, entonces se dispara, de acuerdo a la parametrizacin realizada en STEP 7 (tiempo de medicin 1, 2 4 ms y alarma de proceso activada) una alarma de proceso.

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

3-5

Funcin integrada Frecuencmetro

Funcionamiento de los comparadores

La figura 3-3 muestra grficamente el funcionamiento de los comparadores. Las superficies sombreadas sealizan la violacin por defecto o exceso de un valor de comparacin. Se ha parametrizado Disparo de alarma.
Frecuencia FREQ Tpo. de medicin Se dispara alarma de proceso Valor de comparacin U_LIMIT

Se dispara alarma de proceso

Valor de comparacin L_LIMIT Bit de estado STATUS_U

-1

Tiempo

Bit de estado STATUS_L

Frecuencia viola lmite superior Frecuencia viola lmite inferior

Tiempo

Tiempo Frecuencia viola lmite inferior

Figura 3-3

Funcionamiento de los comparadores

Reajuste de valores de comparacin

Los parmetros de entrada PRES_U_LIMIT PRES_L_LIMIT en el SFB 30 permiten ajustar nuevos valores de comparacin para los lmites superior e inferior de los comparadores. Los nuevos valores de comparacin actan cuando aparezcan flancos positivos en los parmetros de entrada SET_U_LIMIT SET_L_LIMIT en el SFB 30. Si tras prescribir un nuevo valor de comparacin lmite superior/lmite inferior la frecuencia actual supera por exceso/por defecto dicho valor de comparacin, entonces se dispara una alarma de proceso (siempre que haya sido activada esta opcin con STEP 7).

3-6

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Frecuencmetro

3.4

Parametrizar

Parametrizacin con STEP 7

La funcin integrada se parametriza utilizando STEP 7. La forma de trabajar con STEP 7 figura descrita en el manual de usuario Software estndar para S7 y M7, STEP 7.

Parmetros y sus valores posibles

La tabla 3-2 relaciona los parmetros para la funcin integrada Frecuencmetro.


Tabla 3-2 Parmetro Nmero del DB de instancia Tiempo de medicin Bloque de parmetros Entradas/salidas integradas Explicacin Margen Ajuste por defecto 62

El DB de instancia incluye los datos que inter- 1 a 63 cambian la funcin integrada y el programa de CPU 314 IFM usuario. 1 a 127 El tiempo de medicin es el intervalo durante el cual la funcin integrada calcula una frecuencia actual.

0,1 s; 1 s; 10 s; 1 s 1 ms; 2 ms; 4 ms activada

Actualizacin Se define si en el punto de control de ciclo se activada/ automtica actualizan los DB de instancia de las funciones desactivada integradas. en el punto de control del ciclo1 Valor baja del lmite inferior del valor de comparacin Alarma de proceso2 Es posible ajustar que se dispare una alarma de activada/ proceso cuando el valor real baje del valor de desactivada comparacin L_LIMIT.

desactivada

Valor supera lmite superior del valor de comparacin Alarma de proceso2


1 2

Es posible ajustar que se dispare una alarma de activada/ proceso cuando el valor real supere el valor de desactivada comparacin U_LIMIT.

desactivada

Este parmetro slo puede ajustarse en la CPU 314 IFM; en la CPU 312 IFM, este parmetro se activa automticamente. Alarma de proceso slo ajustable en caso de tiempos de medicin parametrizados de 1, 2 y 4 ms.

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

3-7

Funcin integrada Frecuencmetro

Resolucin con tiempos de medicin 0,1 s, 1 s y 10 s

La medicin tiene una resolucin tanto mayor cuanto mayor sea el tiempo de medicin. La tabla 3-3 muestra la resolucin de la medicin en funcin del tiempo de medicin parametrizado.
Tabla 3-3 Tiempo de medicin 0,1 s Resolucin de la medicin con tiempos de medicin de 0,1 s, 1 s y 10 s Resolucin Ejemplo para flancos positivos durante 1 tiempo de medicin 900 901 900 901 900 901 Frecuencia

La frecuencia es ajustable j en pasos p de 10 Hz. Hz La frecuencia es ajustable j en pasos p de 1 Hz. Hz La frecuencia es ajustable j en pasos p de 0,1 0 1 Hz. Hz

9000 Hz 9010 Hz 900 Hz 901 Hz 90 Hz 90,1 Hz

1s

10 s

Desventaja de un tiempo de medicin grande Precisin de la medicin con tiempos de medicin 0,1 s, 1 s y 10 s

El frecuencmetro calcula la frecuencia a intervalos grandes, es decir, si se utiliza un tiempo de medicin grande raramente se dispone de un valor de frecuencia actual.

La precisin de la medicin depende de la frecuencia medida y del tiempo de medicin. La tabla 3-4 muestra el error de medicin mximo para una frecuencia lmite de 10 kHz y los tiempos de medicin parametrizables
Tabla 3-4 Precisin de la medicin con tiempos de medicin de 0,1 s, 1 s y 10 s Frecuencia 10 kHz 10 kHz 10 kHz Tiempo de medicin 0,1 s 1s 10 s Error de medicin mximo en % del valor medido 1,1 % 0,11 % 0,011 %

Clculo del error de medicin con tiempos de medicin 0,1 s, 1 s y 10 s

La frmula siguiente permite calcular el error de medicin mximo de la frecuencia medida: 1 0, 001 s ) Frecuencia en Hz Error mx. en % del valor medido + 100 % Tiempo de medicin en s En base al principio de medida utilizado, el error de medicin es tanto mayor como menor sea la frecuencia medida.

3-8

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Frecuencmetro

Resolucin con tiempos de medicin 1 ms, 2 ms y 4 ms

En el caso de un tiempo de medicin de 1 ms, 2 ms 4 ms, la resolucin que utiliza internamente el sistema de medicin entre dos flancos es siempre la misma, es decir = 1 mHz. Importante: Frecuencias < 20 mHz conducen a la presentacin de un valor de frecuencia de 0.

Precisin con tiempos de medicin 1 ms, 2 ms y 4 ms

La precisin de la medida depende de la frecuencia medida y del tiempo de medicin. La medida es tanto ms precisa cuanto menor sea la frecuencia y mayor el tiempo de medicin. La tabla 3-5 muestra el error de medida mximo para una frecuencia lmite de 10 kHz y los tiempos de medicin parametrizables.
Tabla 3-5 Precisin de la medida con tiempos de medicin 1ms, 2 ms y 4 ms Frecuencia 10 kHz 10 kHz 10 kHz Tiempo de medicin 1 ms 2 ms 4 ms Error de medida mx en % del valor medido 5% 2% 1%

Clculo del error de medida con tiempos de medicin 1 ms, 2 ms y 4 ms Factor en %

La frmula siguiente permite calcular el error de medida mximo de la frecuencia medida: Error mx. = $frecuencia en Hz factor en % / 100 $ 0,001 H

El factor para calcular el error de medida en la frmula anterior depende de tipo de CPU. El factor no puede superar un valor mximo, es decir si para su aplicacin la frmula de la tabla siguiente da un factor mayor que el factor mximo, entonces, en la frmula para calcular el error de medida deber utilizarse el factor mximo.

Tabla 3-6

Factor para calcular el error de medida mx. de la funcin integrada Frecuencmetro CPU Frmula para calcular el factor Factor mx. para tiempo de medicin: 1 ms 2 ms 2% 1,5 % 4 ms 1% 0,75 %

CPU 312 IFM CPU 314 IFM

(0,01 + 0,0018 s (0,01 + 0,0012 s

frecuencia en Hz) % frecuencia en Hz) %

5% 3,5 %

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

3-9

Funcin integrada Frecuencmetro

3.5

Conectar los sensores a las entradas/salidas integradas

Introduccin

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 conexin

La tabla 3-7 relaciona los bornes de conexin de las entradas/salidas integradas de la CPU 312 IFM para la funcin integrada Frecuencmetro.
Tabla 3-7 Bornes de conexin para los sensores (CPU 312 IFM) Designacin E 124.6 L+ M Descripcin Medida Tensin de alimentacin Masa

Borne de conexin 8 18 19

Esquema de conexin

La figura 3-4 muestra la forma de conectar el sensor (p. ej. detector BERO) a las entradas/salidas integradas de la CPU 312 IFM.
Entradas/salidas integradas
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 I 124.0 2 I 1 3 I 2 4 I 3 5 I 4 6 I 5 7 I 6 8 I 7 9 I 125.0 10 I 1 Q124.0 Q 1 Q 2 Q 3 Q 4 Q 5 11 12 13 14 15 16 17 18 19 20

BERO
1

Utilizar cable de seal apantallado

24 V

1 1 1 1 1 1 1 1 1 2

L+ M

Figura 3-4

Cablear los sensores (CPU 312 IFM)

3-10

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Frecuencmetro

Apantallado

Para conectar el sensor es necesario utilizar un cable de seal apantallado; la pantalla deber contactarse con tierra. Para ello conviene utilizar el componente denominado estribo de contactado de pantallas. Informaciones extensas relativas al contactado de la pantalla del cable figuran en el manual Autmata programable S7-300, Configuracin, instalacin y datos de las CPU.

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

3-11

Funcin integrada Frecuencmetro

3.6

Bloque de funcin del sistema 30

SFB 30

La funcin integrada Frecuencmetro est asociada al SFB 30. En la figura 3-5 puede verse la representacin grfica del SFB 30.

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

Figura 3-5

Representacin grfica del SFB 30

Parmetros de entrada del SFB 30


Tabla 3-8 Parmetro de entrada EN

La tabla 3-8 relaciona la explicacin de los parmetros de entrada del SFB 30.

Parmetros de entrada del SFB 30 Explicacin EN es el parmetro de entrada para habilitar el SFB 30. Este parmetro hace que se ejecute el SFB. Este parmetro de entrada no tiene ningn efecto sobre la ejecucin de la funcin integrada. El SFB se ejecuta 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 parmetro de entrada puede ajustarse un nuevo valor de comparacin PRES_U_LIMIT, que se activa tan pronto aparezca un flanco positivo en el parmetro 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 parmetro de entrada puede ajustarse un nuevo valor de comparacin PRES_L_LIMIT, que se activa tan pronto aparezca un flanco positivo en el parmetro 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 comparacin PRES_U_LIMIT. Simultneamente, el bit de estado STATUS_U se pone en funcin del nuevo valor de comparacin. Tipo de datos: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)

3-12

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Frecuencmetro

Tabla 3-8 Parmetro de entrada

Parmetros de entrada del SFB 30, continuacin Explicacin Tras un flanco positivo se activa el valor de comparacin PRES_L_LIMIT. Simultneamente, el bit de estado STATUS_L se pone en funcin del nuevo valor de comparacin. Tipo de datos: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)

SET_L_LIMIT

Parmetros de salida del SFB 30


Tabla 3-9 Parmetro de salida ENO

En la tabla 3-9 figura la explicacin de los parmetros de salida del SFB 30.

Parmetos de salida del SFB 30 Explicacin El parmetro de salida ENO sealiza si ha aparecido un error durante la ejecucin del SFB. En caso de ENO = 1 no ha aparecido ningn error. En caso de ENO = 0, el SFB no se ha ejecutado o se ha ejecutado errneamente. Tipo de datos: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)

FREQ Q

En este parmetro 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 parmetro de salida se emite el valor de comparacin U_LIMIT actual. Tipo de datos: DINT Operando: I, Q, M, L, D Valores posibles: de 2147483648 a 2147483647

L_LIMIT

En este parmetro de salida se emite el valor de comparacin L_LIMIT actual. Tipo de datos: DINT Operando: I, Q, M, L, D Valores posibles: de 2147483648 a 2147483647

STATUS_U

El parmetro de salida STATUS_U muestra la comparacin valor actual valor de comparacin U_LIMIT:

S Frecuencia FREQ u Valor de comparacin U_LIMIT: Parmetro de salida STATUS_U activado. S Frecuencia FREQ v Valor de comparacin U_LIMIT: Parmetro de salida STATUS_U desactivado.
Tipo de datos: BOOL STATUS_L Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE) El parmetro de salida STATUS_L muestra la comparacin valor actual valor de comparacin L_LIMIT:

S Frecuencia FREQ w Valor de comparacin L_LIMIT: Parmetro de salida STATUS_L desactivado. S Frecuencia FREQ t Valor de comparacin L_LIMIT: Parmetro 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

Funcin integrada Frecuencmetro

3.7

Estructura del DB de instancia

DB de instancia del SFB 30

La tabla 3-10 muestra la estructura y ocupacin del DB de instancia de la funcin integrada Frecuencmetro.
Tabla 3-10 Operando DBD 0 DBD 4 DBX 8.0 DBX 8.1 DBD 10 DBD 14 DBD 18 DBX 22.0 DBX 22.1 DB de instancia del SFB 30 Smbolo PRES_U_LIMIT PRES_L_LIMIT SET_U_LIMIT SET_L_LIMIT FREQ U_LIMIT L_LIMIT STATUS_U STATUS_L Significado Valor de comparacin Limite superior (nuevo) Valor de comparacin Lmite inferior (nuevo) Activar valor de comparacin Lmite superior Activar valor de comparacin Lmite inferior Frecuencia Valor de comparacin Limite superior (actual) Valor de comparacin Lmite inferior (actual) Bit de estado Limite superior Bit de estado Limite inferior

Longitud del DB de instancia

Los datos para la funcin integrada Frecuencmetro tienen 24 bytes de longitud y comienzan en la direccin 0 en el DB de instancia.

3-14

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Frecuencmetro

3.8

Evaluar las alarmas de proceso

Introduccin

Cuando se dan determinados eventos, la funcin integrada Frecuencmetro activa una alarma de proceso, siempre que, utilizando STEP 7, se haya parametrizado un tiempo de medicin de 1 ms, 2 ms 4 ms y se haya activado la opcin de alarma de proceso.

Eventos parametrizables
Tabla 3-11

La tabla 3-11 describe los posibles eventos que pueden conducir a una alarma de proceso, as como la parametrizacin que deber realizar utilizando STEP 7.

Eventos que pueden conducir a una alarma de proceso Descripcin Parametrizacin

Alarmas de proceso en caso de El valor real baja del lmite inferior del valor de comparacin

Se dispara alarma de proceso cuando el valor real baja del lmite inferior del valor baja del lmite inferior del valor de comparacin de comparacin: alarma de proceso activada

El valor real supera el lmite superior Se dispara alarma de proceso cuando el valor real supera el lmite superior del vadel valor de comparacin supera el lmite superior del valor de comparacin lor de comparacin: alarma de proceso activada

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

3-15

Funcin integrada Frecuencmetro

OB de alarma de proceso

Cuando aparece una alarma de proceso, entonces se llama el OB de tratamiento de alarmas de proceso (OB 40). El evento que provoca la llamada de OB 40 est definido en la informacin de arranque (seccin de declaracin) del OB 40.

Informacin de arranque del OB 40 para funcin integrada


Tabla 3-12

La tabla 3-12 muestra las variables temporales relevantes (TEMP) del OB 40 para la funcin integrada Frecuencmento de la CPU 312 IFM/314 IFM. El OB 40 est descrito en el Manual de referencia Funciones del sistema y funciones estndar.

Informacin de arranque del OB 40 para la funcin integrada Frecuencmetro Tipo datos WORD B#16#7C v. fig. 3-6 Descripcin Indicacin en la palabra de datos locales 6:

Variable OB40_MDL_ADDR

S direccin del mdulo que dispara la alarma (aqu la CPU)


OB40_POINT_ADDR DWORD Indicacin en la palabra de datos locales 8:

S la funcin integrada que dispara la alarma S el evento que ha disparado la alarma

Indicacin del evento que ha disparado la alarma


LB 8

En las variables OB40_POINT_ADDR es posible leer qu funcin integrada ha disparado la alarma y qu evento ha provocado la misma. La figura siguiente muestra la correspondencia con los bits de la palabra doble de datos locales 8.

LB 11 7 6 5 4 3 2 1 0 N bit LD 8

31 30 29 28 27 26 25 24 0 0 0 0 0 0 1 0 Funcin integrada Frecuencmetro ha disparado la alarma de proceso

reservado

reservado

Valor real baja del lmite inferior del valor de comparacin Valor real supera el lmite superior del valor de comparacin Figura 3-6 Informacin de arranque del OB 40: qu evento ha disparado la alarma (Frecuencmetro)

Evaluacin en el programa de usuario

La forma de evaluar alarmas de proceso en el programa de usuario est descrito en el Manual de programacin Software de sistema para S7-300/400, Diseo de programas.

3-16

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Frecuencmetro

3.9

Clculo de los tiempos de ciclo y del tiempo de reaccin

Introduccin

El clculo del tiempo de ciclo para las CPU se describe extensamente en el manual Autmata programable S7-300, Configuracin, instalacin y datos de las CPU. Seguidamente se dan los tiempos que es preciso considerar suplementariamente cuando est activada la funcin integrada Frecuencmetro.

Clculo

El tiempo de ciclo puede calcularse con la frmula siguiente: Tiempo de ciclo = t1 + t2 + t3 + t4 t1 = Tiempo de transferencia de imagen de proceso (PAE y PAA)1 t2 = Tiempo de ejecucin del sistema operativo inclusive carga por parte de una funcin integrada1 en curso t3 = Tiempo de ejecucin2 del programa de usuario inclusive tiempo de ejecucin del SFB cuando en el ciclo de programa se efecta una llamada a SFB3 t4 = Tiempo de actualizacin del DB de instancia en el punto de control del ciclo (si la actualizacin se ha parametrizado con STEP 7) El tiempo de ejecucin tpico del SFB 30 vale 220 ms.

Tiempo de ejecucin del SFB 30 Tiempo de actualizacin del DB de instancia Prolongacin del tiempo de ciclo

El tiempo de actualizacin del DB de instancia en el punto de control de ciclo vale para la funcin integrada Frecuencmetro 100 ms.

Es necesario considerar que el tiempo de ciclo puede prolongarse debido a:

S ejecucin controlada por tiempo S tratamiento de alarmas S funciones de diagnstico y rutinas de tratamiento de errores

Tiempo de reaccin

La funcin FI Frecuencmetro se tiene: tiempo de reaccin = tiempo de reaccin a alarma de proceso. El tiempo de reaccin a alarma de proceso es el perodo que transcurre entre la violacin por exceso o defecto del valor de comparacin actual y el tratamiento del OB 40. Para el tiempo de medicin parametrizado de 1, 2 4 ms se tiene:

S tiempo de reaccin a alarma de proceso en caso de superacin del lmite superior


del valor de comparacin < 1 ms + tiempo de medicin

S tiempo de reaccin a alarma de proceso en caso de superacin por defecto del


lmite inferior del valor de comparacin < 1 ms + tiempo de medicin + 1 / frecuencia lmite inferior
1 2 3

El tiempo para las CPU figura en el manual Autmata programable S7-300, Configuracin, instalacin y datos de las CPU. El tiempo de ejecucin del programa de usuario debe calcularse para cada caso particular, ya que cada programa de usuario tiene una longitud diferente. Si el SFB se llama varias veces dentro de un ciclo de programa, entonces el tiempo de ejecucin del SFB deber multiplicarse por la cantidad de llamadas.

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

3-17

Funcin integrada Frecuencmetro

3.10

Ejemplos de aplicacin

En este apartado

Este apartado incluye dos ejemplos de aplicacin de la funcin integrada Frecuencmetro. El primero muestra la supervisin de un accionamiento en vista a no violar un determinado margen de velocidades predefinido. El segundo ejemplo constituye una ampliacin del primero. En l, el usuario puede modificar el margen de velocidades, y a travs de dos lmparas se sealiza el margen de velocidades activo. Nota En este captulo 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

Apartado 3.10.1 3.10.2

Tema Supervisin de un margen de velocidades determinado Supervisin de velocidad en dos mrgenes

Pgina 3-19 3-26

3-18

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Frecuencmetro

3.10.1

Supervisin de un margen de velocidades determinado

Tarea planteada

Un eje gira a una velocidad constante. La velocidad del mismo se mide con una barrera fotoelctrica; la observacin del margen de velocidades se supervisa por medio de la funcin integrada Frecuencmetro. De violarse el margen de velocidades permitido (960vnv1080 1/min) se activa una reaccin a travs del programa de usuario:

S Violacin por exceso: luce lmpara roja S Violacin por defecto: luce lmpara amarilla
Cableado La figura 3-7 muestra el esquema tecnolgico y el cableado de este sistema de supervisin de velocidad.

Entradas/salidas integradas
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 I 124.0 2 I 1 3 I 2 4 I 3 5 I 4 6 I 5 7 I 6 8 I 7 9 I 125.0 10 I 1 Q124.0 Q 1 Q 2 Q 3 Q 4 Q 5 11 12 13 14 15 16 17 18 19 20

Barrera fotoelctrica Fuente luminosa roja amarilla Disco obturador


1 1 1 1 1 1 1 1 1 1 2

L+ M

24 V

L+ M

Figura 3-7

Supervisin de velocidad en un eje (1)

Diseo del disco obturador

El disco obturador mostrado en la figura 3-7 tiene 4 ranuras distribuidas simtricamente 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

Funcin integrada Frecuencmetro

Por qu ranuras

La barrera fotoelctrica detecta la presencia de luz: a su salida se tiene la seal medida que se inyecta por la entrada digital Medida. La seal medida se compone de 1 perodo con impulso + 1 perodo sin impulso. El frecuencmetro slo puede detectar con seguridad la seal si el ancho del impulso w50 ms y el ancho de no impulso w50 ms (v. anexo A). Si la frecuencia actual se aproxima a la frecuencia lmite de 10 kHz, entonces para observar la condicin anterior se necesita la siguiente relacin fija: Ancho impulso : ancho no impulso = 1 : 1 Para nuestro ejemplo, se tiene:

S 1 ancho impulso = 1 ranura S 1 ancho no impulso = 1 superficie sin ranura


Con ello, distribuyendo uniformemente las ranuras en el disco obturador se logra una relacin ancho de impulso ancho de no impulso ptima. Se tiene: Longitud de una ranura = longitud de una superficie sin ranura

Funcin de las entradas y salidas

En la tabla 3-13 se relacionan las funciones de las entradas y salidas para el ejemplo.
Tabla 3-13 Borne de conexin 8 12 Conexin de entradas y salidas (1) Entrada/ salida E 124.6 A 124.0 Funcin en el ejemplo Se miden los flancos positivos de la seal medida. 1 ranura del disco obturador corresponde a 1 flanco positivo. Se activa la salida tan pronto se sobrepase el valor de comparacin Lmite superior. Si la velocidad es > 1080 1/min, entonces luce la lmpara roja. 13 A 124.1 La salida se activa cuando se baje del valor de comparacin Lmite inferior. Cuando la velocidad es < 960 1/min, entonces luce la lmpara amarilla. Esto puede ocurrir p. ej. durante el arranque cuando el accionamiento no haya alcanzado an su velocidad permitida. 18 19 L+ M Tensin de alimentacin 24 V DC Potencial de comparacin de la tensin de alimentacin

3-20

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Frecuencmetro

Cronograma

El cronograma de la figura 3-8 muestra la relacin entre la velocidad y las salidas digitales.

Velocidad en 1/min

1080

960 Tiempo Salida digital 124.0

Tiempo Salida digital 124.1 luce lmpara roja

Tiempo luce lmpara amarilla Figura 3-8 Cronograma para el ejemplo 1

Parametrizar con STEP 7

STEP 7 permite parametrizar la CPU como sigue:


Tabla 3-14 Parmetro Nmero del DB de instancia Tiempo de medicin Actualizacin automtica en el punto de control del ciclo1
1

Parmetros para el ejemplo Frecuencmetro Ajuste 62 4 ms activada Explicacin DB de instancia para el ejemplo (v. por defecto) Intervalo durante el cual la FI calcula el valor de frecuencia actual. El DB de instancia se actualiza en cada punto de control del ciclo.

Ajuste slo necesario en CPU 314 IFM

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

3-21

Funcin integrada Frecuencmetro

Calcular valores de comparacin Lmite superior e inferior

La tabla 3-15 muestra la forma de calcular los valores de comparacin para el ejemplo. La forma de transferir al SFB 30 los valores de comparacin a travs del programa de usuario figura ms adelante en el ejemplo.

Tabla 3-15 Valor de comparacin

Determinar valores de comparacin Velocidad 1080 1/min Frecuencia para un tiempo de medicin parametrizado de 10 s 1080 + 18 1 + 18 Hz s 60 Valor de comparacin Lmite inferior/superior para SFB 30 18 Hz 4 (ranuras) = 72 Hz Parmetro de entrada PRES_U_LIMIT para SFB 30 (dato en mHz): 72000 1,6 Hz 4 (ranuras) = 64 Hz

Lmite superior

Lmite inferior

960 1/min

960 + 16 1 + 16 Hz s 60

Parmetro de entrada PRES_L_LIMIT para SFB 30 (dato en mHz): 64000

Inicializacin del SFB 30

Durante el arranque, el SFB 30 se llama desde el OB 100 y se inicializa una sola vez. Los valores de comparacin se transfieren al SFB 30 en mHz. La figura 3-9 muestra el SFB 30 con los parmetros de entrada inicializados.

SFB 30 M 24.0 72000 MD 4 FALSE FALSE EN PRES_U_LIMIT PRES_L_LIMIT SET_U_LIMIT SET_L_LIMIT ENO FREQ U_LIMIT L_LIMIT STATUS_U STATUS_L M 24.1

Figura 3-9

Ocupacin del SFB 30 durante el arranque (1)

3-22

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Frecuencmetro

Llamada cclica del SFB 30

El SFB 30 se llama cclicamente desde el OB 1. En la figura 3-10 puede verse el ajuste del SFB 30.

SFB 30 M 24.0 EN PRES_U_LIMIT PRES_L_LIMIT TRUE TRUE SET_U_LIMIT SET_L_LIMIT ENO FREQ U_LIMIT L_LIMIT STATUS_U STATUS_L A 124.0 (lmpara roja) A 124.1 (lmpara amarilla) M 24.1 MD 8

Figura 3-10

Ocupacin del SFB 30 durante el programa cclico (1)

Bit de estado en el programa de usuario

El bit de estado correspondiente del SFB 30 se activa tan pronto se viole por defecto o exceso el margen de velocidades permitido. Cuando se activa el bit de estado STATUS_U (lmite superior sobrepasado), se activa la lmpara roja conectada a la salida 124.0. Cuando se activa el bit de estado STATUS_L (lmite inferior sobrepasado), se activa la lmpara amarilla conectada a la salida 124.1. Mientras no se tenga una frecuencia vlida, los bits de estado siguen teniendo estado 0.

Parmetro de salida FREQ

El parmetro de salida FREQ informa de la frecuencia medida actual. Desde el programa 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 del SFB 30 Programa de usuario

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

A continuacin encontrar el programa de usuario para el ejemplo tratado. Ha sido escrito utilizando el Editor AWL bajo STEP 7.

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

3-23

Funcin integrada Frecuencmetro

Datos globales utilizados

La tabla 3-16 muestra los datos globales utilizados en el programa de usuario.


Tabla 3-16 Datos globales para el ejemplo 1

Dato global MD 4 MD 8 MD 12 M 24.0 M 24.1 A 124.0 A 124.1

Significado Valor de comparacin Lmite inferior (nuevo) Frecuencia medida actual Velocidad real del eje en 1/min Habilitacin para ejecutar el SFB 30 Depsito de los bits RB (= parmetro de salida ENO del SFB 30) Encendido/apagado de la lmpara roja Encendido/apagado de la lmpara amarilla

Seccin de instrucciones del OB 100

En la seccin de instrucciones del OB 100 se escribir en AWL el siguiente programa de usuario:

AWL (OB 100) Segmento 1 L T SET = U SPBNB CALL PRES_U_LIMIT: PRES_L_LIMIT: SET_U_LIMIT: SET_L_LIMIT: FREQ: U_LIMIT: L_LIMIT: STATUS_U: STATUS_L: U = L#64000 MD 4

Explicacin Ajustar valor de comparacin PRES_L_LIMIT en MD 4 (visualizacin posible va STATUS VAR) Habilitacin para ejecutar el SFB 30 M 24.0 M 24.0 m01 SFB 30, DB 62 = L#72000 = MD 4 = FALSE = FALSE = = = = = BIE M 24.1 si M 24.0 = 1, es decir EN = 1 en SFB 30, entonces procesar SFB; para RLO = 0, saltar a m01 Llamar el SFB Ajustar valor Asignar MD 4 SET_U_LIMIT = en el OB 1 SET_L_LIMIT = en el OB 1 30 con DB de instancia de comparacin PRES_U_LIMIT 0 para generar flanco positivo 0 para generar flanco positivo

m01:

Consuta del bit RB (BIE) (= ENO en SFB 30) para evaluacin de errores

3-24

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Frecuencmetro

Seccin de instrucciones en el OB 1

En la seccin de instrucciones del OB 1 deber escribirse en AWL el programa de usuario siguiente:

AWL (OB 1) Segmento 1 . . U SPBNB CALL PRES_U_LIMIT: PRES_L_LIMIT: SET_U_LIMIT: SET_L_LIMIT: FREQ: U_LIMIT: L_LIMIT: STATUS_U: STATUS_L:

Explicacin Programa de usuario personalizado M 24.1 m01 SFB 30, DB 62 = = = TRUE = TRUE = MD 8 = = = A 124.0 = A 124.1 si M 24.1 = 1, es decir EN = 1 en SFB 30, entonces ejecutar SFB; si RLO = 0, saltar a m01 Llamada del SFB 30 con DB de instancia

Ajustar los valores de comparacin con flanco positivo La frecuencia medida actual est en MD 8

si A 124.0 = 1, entonces luce lmpara roja si A 124.1 = 1, entonces luce lmpara amarilla Consulta de los bits RB (BIE) (= ENO en SFB 30) para evaluacin de errores Finalizar si no se ha ledo ningn valor de velocidad vlido

m01:

U = L L ==D BEB L L /D T *D T MD L#-1 8

BIE M 24.1

MD 8 4000 L#60 MD 12

Conversin de la frecuencia medida en la velocidad real del eje

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

Funcin integrada Frecuencmetro

3.10.2

Supervisin de velocidad en dos mrgenes

Introduccin

El ejemplo siguiente constituye una ampliacin 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 accionamiento puede ajustarse en 2 escalones. Se mide con una barrera fotoelctrica y se supervisa utilizando la funcin integrada Frecuencmetro. A travs de un pulsador, el usuario puede conmutar entre los dos mrgenes de velocidades. Tras conectar la CPU, queda activado el margen 1. Margen de velocidades admitido 1: Margen de velocidades admitido 2: 960 v n v 1080 1/min 1470 v n v 1520 1/min

Si se abandona el margen de velocidades permitido se activa una reaccin a travs del programa de usuario:

S Violacin por exceso del margen permitido 1: luce lmpara roja 1 S Violacin por defecto del margen permitido 1: luce lmpara amarilla 1 S Violacin por exceso del margen permitido 2: luce lmpara roja 2 S Violacin por defecto del margen permitido 2: luce lmpara amarilla 2

3-26

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Frecuencmetro

Cableado

La figura 3-11 muestra el esquema tecnolgico y el cableado de la funcin de supervisin de velocidad.

Entradas/salidas integradas Barrera fotoelctrica Fuente luminosa Lmp. roja 1 Lmp. amarilla 1 Disco obturador Lmp. roja 2 Lmp. amarilla 2
1 1 1 1 1 1 1 1 1 1 2 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 I 124.0 2 I 1 3 I 2 4 I 3 5 I 4 6 I 5 7 I 6 8 I 7 9 I 125.0 10 I 1 Q124.0 Q 1 Q 2 Q 3 Q 4 Q 5 11 12 13 14 15 16 17 18 19 20

L+ M

24 V

L+ M

Figura 3-11

Supervisin de la velocidad de un eje (2)

Funcin de las entradas y salidas

La tabla 3-17 relaciona las funciones de las entradas y salidas para el ejemplo en cuestin.
Tabla 3-17 Borne de conexin 8 9 12 Conexin de las entradas y salidas (2) Entrada/ salida E 124.6 E 124.7 A 124.0 Funcin en el ejemplo Se miden los flancos positivos de la seal correspondiente. 1 ranura del disco obturador corresponde a 1 flanco positivo. Al apretar el pulsador se conmuta de margen permitido, de 1 a 2 o viceversa. La salida se activa tan pronto se sobrepase el valor de comparacin Lmite superior de la velocidad 1. Si la velocidad es > 1080 1/min, entonces luce la lmpara roja 1. 13 A 124.1 La salida se activa tan pronto se baje del valor de comparacin Lmite inferior de la velocidad 1. Si la velocidad es < 960 1/min, entonces luce la lmpara amarilla 1.

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

3-27

Funcin integrada Frecuencmetro

Tabla 3-17 Borne de conexin 14

Conexin de entradas y salidas (2), continuacin Entrada/ salida A 124.2 Funcin en el ejemplo La salida se activa tan pronto se sobrepase el valor de comparacin Lmite superior de la velocidad 2. Si la velocidad es > 1520 1/min, entonces luce la lmpara roja 2.

15

A 124.3

La salida se activa cuando se baje del valor de comparacin Lmite inferior de la velocidad 2. Si la velocidad es < 1470 1/min, entonces luce la lmpara amarilla 2.

18 19

L+ M

Tensin de alimentacin 24 V DC Potencial de comparacin de la tensin de alimentacin

Cronograma para el margen de velocidad 2

El cronograma de la figura 3-12 muestra la relacin entre el margen de velocidades 2 y las salidas digitales correspondientes. El cronograma para el margen de velocidades 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 lmpara roja 2

Tiempo luce lmpara amarilla 2 Figura 3-12 Cronograma para el ejemplo 2

3-28

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Frecuencmetro

Parametrizar con STEP 7 Calcular valores de comparacin Lmite inferior y superior

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

La tabla 3-18 muestra la forma de calcular los valores de comparacin para el margen de velocidades 2. La determinacin de los valores de comparacin para el margen de velocidades 1 figura en el apt. 3.10.1. La forma de transferir los valores de comparacin al SFB 30 a travs del programa de usuario puede consultarse ms adelante en el ejemplo.

Tabla 3-18 Valor de comparacin

Determinar los valores de comparacin para el margen de velocidades Velocidad 1520 1/min Frecuencia para un tiempo de medicin parametrizado de 10 s 1520 [ 25, 3 1 [ 25, 3 Hz s 60 Valor de comparacin lmite inferior/superior SFB 30 25,3 Hz 4 (ranuras) [ 101 Hz Parmetro de entrada PRES_U_LIMIT para SFB 30 (dato en mHz): 101000 24,5 Hz 4 (ranuras) = 98 Hz

Lmite superior

Lmite inferior

1470 1/min

1470 + 24, 5 1 + 24, 5 Hz s 60

Parmetro de entrada PRES_L_LIMIT para SFB 30 (dato en mHz): 98000

Inicializacin del SFB 30

Durante el arranque, el SFB 30 se llama dos veces desde el OB 100 y se inicializa. Los valores de comparacin 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 parmetros de entrada inicializados.

SFB 30 M 24.0 72000 64000 TRUE TRUE EN PRES_U_LIMIT PRES_L_LIMIT SET_U_LIMIT ENO FREQ U_LIMIT L_LIMIT M 24.1

SET_L_LIMIT STATUS_U STATUS_L

Figura 3-13

Ocupacin del SFB 30 durante el arranque (2)

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

3-29

Funcin integrada Frecuencmetro

Llamada cclica del SFB 30

El SFB 30 se llama cclicamente en el OB 1. Durante dicha operacin pueden transferirse los nuevos valores de comparacin, en mHz, al SFB 30. La figura 3-14 muestra al SFB 30 con los parmetros de entrada y salida. Tras apretar el pulsador (E 124.7) se activan flancos en los parmetros 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 comparacin para el margen de velocidades 2.

SFB 30 M 24.0 EN PRES_U_LIMIT PRES_L_LIMIT E 124.7 E 124.7 SET_U_LIMIT ENO FREQ U_LIMIT L_LIMIT M 24.1 MD 8 MD 12 MD 16
M 100.1 M 100.2

SET_L_LIMIT STATUS_U STATUS_L

Figura 3-14

Ocupacin del SFB 30 durante el programa cclico (2)

Conmutar al margen 1

Apretando nuevamente el pulsador biestable (E 124.7) se activan en el SFB 30 los valores de comparacin para el margen de velocidades 1.

Bit de estado en el programa de usuario

Si se viola por defecto o exceso el margen de velocidades, entonces se activa el bit de estado correspondiente del SFB 30. Margen de velocidades 1:

S Si se activa el bit de estado STATUS_U (lmite superior sobrepasado), entonces


se enciende la lmpara roja 1 a travs de la salida 124.0.

S Si se activa el bit de estado STAUTS_L (lmite inferior sobrepasado por


defecto), entonces se enciende la lmpara amarilla 1 a travs de la salida 124.1. Margen de velocidades 2:

S Si se activa el bit de estado STATUS_U (lmite superior sobrepasado), entonces


se enciende la lmpara roja 2 a travs de la salida 124.2.

S Si se activa el bit de estado STAUTS_L (lmite inferior sobrepasado por


defecto), entonces se enciende la lmpara amarilla 2 a travs de la salida 124.3 Mientras no se tenga una frecuencia vlida, los bits de estado siguen teniendo estado 0.

3-30

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Frecuencmetro

Parmetro de salida FREQ

A travs del parmetro de salida FREQ se emite la frecuencia medida actual. La 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 continuacin).

DB de instancia del SFB 30 Programa de usuario

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

A continuacin encontrar el programa de usuario para el ejemplo tratado. Ha sido escrito utilizando Editor AWL en STEP 7.

Datos globales utilizados

La tabla 3-19 muestra los datos globales empleados en el programa de usuario


Tabla 3-19 Datos globales para el ejemplo 2

Dato global MD 8 MD 20 MD 12 MD 16 M 24.0 M 24.1 M 99.0 M 99.1 M 100.0 = 1 M 100.1 = 0 M 100.1 M 100.2 A 124.0 A 124.1 A 124.2 A 124.3 E 124.7 Frecuencia medida actual

Significado

Velocidad real del eje en 1/min Valor de comparacin Lmite superior actual Valor de comparacin Lmite inferior actual Habilitacin de la ejecucin del SFB 30 Depsito de los bits RB (= parmetro de salida ENO de SFB 30) Marca auxiliar Marca de flanco Margen de velocidades 1 Margen de velocidades 2 STATUS_U STATUS_L Encendido/apagado de la lmpara roja 1 Encendido/apagado de la lmpara amarilla 1 Encendido/apagado de la lmpara roja 2 Encendido/apagado de la lmpara amarilla 2 Pulsador biestable para conmutar de margen de velocidades

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

3-31

Funcin integrada Frecuencmetro

Seccin de instrucciones OB 100

En la seccin de instrucciones del OB 100 se entrar el programa de usuario en AWL siguiente:

AWL (OB 100) Segmento 1 CALL SFB 30 , DB62 PRES_U_LIMIT:= PRES_L_LIMIT:= SET_U_LIMIT :=FALSE SET_L_LIMIT :=FALSE FREQ := U_LIMIT := L_LIMIT := STATUS_U := STATUS_L := CALL SFB 30 , DB62 PRES_U_LIMIT:=L#72000 PRES_L_LIMIT:=L#64000 SET_U_LIMIT :=TRUE SET_L_LIMIT :=TRUE FREQ := U_LIMIT := L_LIMIT := STATUS_U := STATUS_L := U BIE = M 24.0 SET =

Explicacin

SET_U_LIMIT = 0 para en la 2 llamada del SET_L_LIMIT = 0 para en la 2 llamada del

generar flanco positivo SFB 30 generar flanco positivo SFB 30

Especificar valores de comparacin para margen de velocidad 1

Si no ha aparecido ningn error, entonces habilitar SFB para OB1 Preajustar margen de velocidad 1

100.0

3-32

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Frecuencmetro

Seccin de instrucciones OB 1

En la seccin de instrucciones del OB 1 se entrar el programa de usuario en AWL siguiente:

AWL (OB 1) Segmento 1 U E 124.7 FP M 99.0 = M 99.1 U M 99.1 SPBN NFL UN M 100.0 = M 100.0 U M 100.0 SPB DZB1 L L#101000 T DB62.DBD 0 L L#98000 T DB62.DBD 4 SPA wei L L#72000 T DB62.DBD 0 L L#64000 T DB62.DBD 4 NOP 0 U M 24.0 SPBNB M001 CALL SFB 30 , DB 62 PRES_U_LIMIT:= PRES_L_LIMIT:= SET_U_LIMIT :=E124.7 SET_L_LIMIT :=E124.7 FREQ :=MD8 U_LIMIT :=MD12 L_LIMIT :=MD16 STATUS_U :=M100.1 STATUS_L :=M100.2

Explicacin

Formacin de flancos para entrada de pulsador para conmutacin de margen de velocidad

NFL:

Invertir marca de margen de velocidad al apa recer flanco pos. en E 124.7 (M 100.0 = 1 margen de velocidad 1) Si margen 1, entonces saltar a DBZ1. Ajustar directam. en DB de inst. valor de compar. PRES_U_LIMIT para margen de vel. 2 Ajustar directam. en DB de inst. valor de compar. PRES_L_LIMIT para margen de vel. 2 Ajustar compar. Ajustar compar. directam. en PRES_U_LIMIT directam. en PRES_L_LIMIT DB de inst. para margen DB de inst. para margen valor de de vel. 1 valor de de vel. 1

DZB1:

wei:

Seal de habilitacin procedente de OB 100

Si se ha apretado el pulsador E 124.7, acep tacin de los valores de comparacin espec. Frecuencia actual Valor de comparacin actual U_LIMIT Valor de comparacin actual L-LIMIT Sealizacin: lmite sup. violado por exceso Sealizacin: limite inf. violado por defecto

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

3-33

Funcin integrada Frecuencmetro

AWL (OB 1, continuacin) M001: U = U U = U U = UN U = UN U = L L ==D BEB L L /D L *D T BIE M M M A M M A M M A M M A MD L#-1

Explicacin

24.1 100.0 100.1 124.0 100.0 100.2 124.1 100.0 100.1 124.2 100.0 100.2 124.3 8

Sealizacin de si se ha ejecutado correctamente la llamada del SFB si margen de velocidad 1 y lmite superior violado por exceso, entonces encender lmpara roja 1 si margen de velocidad 1 y lmite inferior violado por defecto, entonces encender lmpara amarilla 1 si margen de velocidad 2 y lmite superior violado por exceso, entonces encender lmpara roja 2 si margen de velocidad 2 y lmite inferior violado por defecto, entonces encender lmpara amarilla 2 Finalizar si no se ha ledo ningn valor de velocidad vlido

MD 4000 60

Conversin de la frecuencia indicada en la velocidad real

Indicacin de la velocidad 1/min. MD 20

3-34

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Contador

4
Funcin Entrada digital Adelante Entrada digital Atrs Entrada digital Sentido Entrada digital Start/Stop HW Salida digital A Salida digital B

Entradas/salidas digitales

La tabla siguiente relaciona las entradas/salidas integradas especiales de la CPU 312 IFM y de la CPU 314 IFM reservadas para la funcin integrada Contador.
Tabla 4-1 Vista general: entradas/salidas integradas para la funcin integrada Contador en las CPU 312 IFM y 314 IFM

CPU 312 IFM E 124.6 E 124.7 E 125.0 E 125.1 A 124.0 A 124.1

CPU 314 IFM E 126.0 E 126.1 E 126.2 E 126.3 A 124.0 A 124.1

Nota En este captulo 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 captulo

Apartado 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10

Tema Generalidades sobre el funcionamiento Funcionamiento del contador Funcionamiento de los comparadores Parametrizar Cablear Bloque de funcin del sistema 29 Estructura del DB de instancia Evaluar las alarmas de proceso Clculo del tiempo de ciclo y de los tiempos de reaccin Ejemplos de aplicacin

Pgina 4-2 4-3 4-5 4-8 4-10 4-16 4-19 4-20 4-22 4-24

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

4-1

Funcin integrada Contador

4.1

Generalidades sobre el funcionamiento

Introduccin

En este apartado se presenta el esquema de bloques de la funcin integrada Contador. El esquema de bloques incluye todas las partes ms importantes de la fucin integrada con todas las entradas y salidas. Los apartados 4.2 y 4.3 hacen referencia al esquema de bloques. En ellos encontrar la descripcin del funcionamiento de las partes ms importantes de la funcin integrada y su funcionamiento conjunto con sus entradas y salidas.

Finalidad de la funcin integrada

La funcin integrada Contador permite totalizar impulsos de contaje con una frecuencia de hasta 10 kHz. La funcin integrada Contador permite contar en sentido hacia adelante y hacia atrs, es decir incrementar y decrementar.

Esquema de bloques
Valor de comparacin PRES_COMP_A Ajustar val. de comp. SET_COMP_A Entrada digital Sentido Entrada digital Adelante

La figura 4-1 muestra el esquema de bloques de la funcin integrada Contador.

Comparador A & & & & Contador

Valor de comparacin COMP_A Bit de estado STATUS_A Salida digital A

Entrada digital Start/Stop HW EN_COUNT Start/Stop SW Entrada digital Atrs Ajustar valor inicial SET_COUNT Val. inicial contador PRES_COUNT Ajustar val. de comp. SET_COMP_B Valor de comparacin PRES_COMP_B Habilitacin salidas digitales EN_DO

Valor actual del contador COUNT

Comparador B

Valor de comparacin COMP_B & Bit de estado STATUS_B Salida digital B

Estado lgico Valor numrico

Figura 4-1

Esquema de bloques de la funcin integrada Contador

4-2

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Contador

4.2

Funcionamiento del contador

Contador

Como consecuencia de la totalizacin de los impulsos de contaje (adelante y atrs) se obtiene el valor actual del contador. Los impulsos de contaje se miden a travs de 2 entradas digitales de la CPU, en la entrada digital Adelante y en la entrada digital Atrs. 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 contador

El contador calcula el valor actual utilizando la frmula siguiente: Valor actual = Cantidad de flancos DI adelante Cantidad de flancos DI atrs

Funcionamiento del contador

En el ejemplo mostrado en la figura 4-2 puede verse cmo se modifica el valor actual del contador cuando aparecen impulsos de contaje sucsivos en ambas entradas digitales. En la entrada digital Adelante se evalan los flancos positivos; en la entrada digital Atrs, los flancos negativos.

Valor actual del contador

3 2 1 Tiempo Estado de seal en entrada digital Adelante 24 V Tiempo Estado de seal en entrada digital Atrs 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

Funcin integrada Contador

Arrancar o parar el contador

La funcin integrada Contador puede arrancarse/pararse alternativamente como sigue:

S va las entradas/salidas integradas: entrada digital Start/Stop HW S va el programa de usuario: parmetro de entrada EN_COUNT en SFB 29
La entrada digital y los parmetros de entrada estn combinados lgicamente con una funcin Y, es decir, slo cuando estn activadas ambas se evalan las entradas digitales Adelante y Atrs.

Definir valor inicial para contador

A travs del parmetro de entrada PRES_COUNT en SFB 29 puede definirse el valor inicial con el que comienza a contar el contador. El valor inicial lo acepta el contador:

S cuando se aplique un flanco positivo en el parmetro de entrada SET_COUNT


de SFB 29.

S cuando aparezca un evento de contaje, es decir, cuando se alcance desde abajo el


valor de comparacin del contado (parametrizado con STEP 7).

Cambiar sentido de contaje

La entrada digital Sentido permite cambiar el sentido de contaje de las entradas digitales Adelante y Atrs. Mientras que est a 0 la entrada digital Sentido, la entrada digital Adelante cuanta hacia atrs, y la entrada digital Atrs adelante.

Superacin de la frecuencia lmite

La funcin integrada Contador cuenta impulsos hasta una frecuencia de mx. 10 kHz. Precaucin Si la frecuencia actual supera la frecuencia lmite de 10 kHz, entonces: S ya no est garantizado el correcto funcionamiento de la funcin integrada. S se eleva la carga del ciclo. S se eleva el tiempo de reaccin frente a alarmas de proceso. S puede perturbarse la comunicacin (llegndose hasta el corte del enlace). Si responde la vigilancia de tiempo de ciclo (watchdog), entonces la CPU pasa a STOP.

4-4

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Contador

4.3

Funcionamiento de los comparadores

Comparadores

La funcin integrada Contador incorpora 2 comparadores. Un comparador coteja un valor actual del contador con un valor de comparacin predefinido, activando una determinada reaccin cuando se presenta un evento parametrizado.

Comparadores reaccionan a eventos

Es posible parametrizar eventos para cada comparador. Eventos frente a los cuales reacciona el comparador A:

S El valor actual del contador alcanza desde abajo el valor de comparacin, es


decir el valor actual cambia de COMP_A1 (se lee: COMP_A menos 1) a COMP_A.

S El valor actual del contador abandona desde abajo el valor de comparacin, es


decir el valor actual cambia de COMP_A a COMP_A1. 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 comparacin (COMP_B) diferente.

Ejemplo

La figura 4-3 muestra un ejemplo con todos los posibles eventos frente a los que pueden reaccionar los comparadores. Estn prescritos los valores siguientes:

S valor de comparacin COMP_A = 350 S valor de comparacin 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 reaccin 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 reaccin desde el comparador B.

Valor actual del contador 350 349 100 99 Val. de comp COMP_A alcanzado desde abajo

Val. de comp. COMP_A abandonado hacia abajo Val. de comp. COMP_B abandonado hacia abajo

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

Funcin integrada Contador

Reacciones parametrizables

Cuando el valor actual alcanza o abandona el valor de comparacin, entonces pueden activarse las reacciones siguientes:

S Activacin/desactivacin de la salida digital A B S Disparo de una alarma de proceso S Reset contador S Ajuste de los comparadores A B
Las reacciones se parametrizan con STEP 7 En el apartado 4.4 figura una relacin de los parmetros posibles con sus valores permitidos.

Parametrizar salidas digitales

Usando STEP 7 es posible parametrizar para las salidas digitales A y B las propiedades siguientes:

S On: se activa la salida digital S Off: se desactiva la salida digital S sin efecto: permanece sin efecto el estado de la salida digital
Habilitar salidas digitales El parmetro de entrada EN_DO de SFB 29 permite habilitar las salidas digitales para la funcin integrada. Tras la habilitacin, las reacciones de los comparadores A y B se transfieren directamente al proceso de automatizacin va las entradas/salidas integradas. Si el parmetro de entrada EN_DO se pone continuamente a 0, entonces las salidas digitales pueden utilizarse como salidas digitales estndar.

Comportamiento de los bits de estado

El bit de estado STATUS_A o STATUS_B en SFB 29 se activa cuando: Valor actual del contador COUNT w valor de comparacin COMP_A (B) Los bits de estado pueden evaluarse en el programa de aplicacin.

4-6

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin 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 comparacin COMP_A. Con STEP 7 se parametriz:

S valor de comparacin alcanzado desde abajo: salida digital A = On S valor de comparacin abandonado hacia abajo: salida digital A = sin efecto
Es posible modificar desde el programa de usuario las salidas utilizadas por la funcin integrada, p. ej. desactivar la salida digital A.

Valor actual del contador Val. de comp. COMP_A Val. de comp. COMP_A1

Se activa reaccin

Se activa reaccin Tiempo

Salida digital A 1 0 On

sin efecto Tiempo

Bit de estado STATUS_A 1 0 Tiempo Figura 4-4 Ejemplo: activar reacciones

Definir nuevos valores de comparacin

Los parmetros de entrada PRES_COMP_A PRES_COMP_B del SFB 29 permiten prescribir nuevos valores de comparacin. El comparador acepta los nuevos valores de comparacin cuando;

S aparece un flanco positivo en los parmetros de entrada SET_COMP_A


SET_COMP_B en SFB 29.

S se produce un evento de contaje1 parametrizado con STEP 7.

Se entiende por evento de contaje cuando el valor real del contador alcanza o abandona un valor de comparacin y se ha parametrizado con STEP 7 la reaccin correspondiente.

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

4-7

Funcin integrada Contador

4.4

Parametrizar

Herramienta para la parametrizacin

La funcin integrada se parametriza con STEP 7. La forma de trabajar con STEP 7 figura descrita en el manual Software estndar S7 y M7, STEP 7.

Parmetros y sus valores posibles


Tabla 4-2 Parmetro

La tabla 4-2 relaciona los parmetros para la funcin integrada Contador.

Bloque de parmetros Entradas/salidas integradas Explicacin Valores posibles desactivada flanco positivo flanco negativo flanco positivo Prefijado flanco positivo

Entrada de En la entrada digital Adelante es posible activar evaluacin de flancos contaje: Adelante positivos o negativos. Si se selecciona desactivado, entonces no se evala ningn impulso de contaje. La entrada digital asociada puede utilizarse tambin como entrada estndar. Entrada de contaje: Atrs

En la entrada digital Atrs es posible activar evaluacin de flancos posi- desactivada tivos o negativos. Si se selecciona desactivado, entonces no se evala flanco positivo ningn impulso de contaje. La entrada digital asociada puede utilizarse flanco negativo tambin como entrada estndar. El DB de instancia contiene los datos que se intercambian la funcin integrada y el programa de usuario. Se define si en el punto de control de ciclo se actualizan los DB de instancia de las funciones integradas. 1 a 63 activada/ desactivada

Nmero del DB de instancia Actualizacin automtica en el punto de control del ciclo1

63 activada

Valor de comparacin alcanzado por abajo (de COMP_A1 a COMP_A) Salida digital A Es posible ajustar la reaccin de la salida digital A cuando el valor actual alcanza el valor de comparacin por abajo. sin efecto On Off Alarma de proceso Reset contador Ajustar comparador A 1 Es posible ajustar el disparo de una alarma de proceso cuando el valor real alcanza el valor de comparacin por abajo. activada/ desactivada desactivada desactivada desactivada sin efecto

Es posible definir el Reset del contador cuando el valor actual alcance el activada/ valor de comparacin por abajo. desactivada Es posible definir el ajuste del comparador A cuando el valor real alcance el valor de comparacin por abajo. activada/ desactivada

Este parmetro slo puede ajustarse en la CPU 314 IFM; en la CPU 312 IFM este parmetro est activado automticamente.

4-8

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Contador

Tabla 4-2 Parmetro

Bloque de parmetros Entradas/salidas integradas, continuacin Explicacin Valores posibles Prefijado

Valor de comparacin abandonado hacia abajo (de COMP_A a COMP_A1) Salida digital A Es posible ajustar la reaccin de la salida digital A cuando el valor actual abandone el valor de comparacin hacia abajo. sin efecto On Off Alarma de proceso Reset contador Ajustar comparador A Es posible ajustar el disparo de una alarma de proceso cuando el valor real abandone el valor de comparacin hacia abajo. activada/ desactivada desactivada desactivada desactivada sin efecto

Es posible definir el Reset del contador cuando el valor actual abandone activada/ el valor der eferencia hacia abajo. desactivada Es posible definir el ajuste del comparador A cuando el valor real aban- activada/ done el valor de comparacin hacia abajo. desactivada

Valor de comparacin alcanzado por abajo (de COMP_B1 a COMP_B) (v. valor de comparacin de COMP_A1 a COMP_A) Valor de comparacin abandonado hacia abajo (de COMP_B a COMP_B1) (v. valor de comparacin de COMP_A a COMP_A1)

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

4-9

Funcin integrada Contador

4.5

Cablear
Apartado 4.5.1 4.5.2 Tema Conectar los sensores a las entradas/salidas integradas Conectar los actuadores a las entradas/salidas integradas Pgina 4-11 4-14

Contenido del apartado

4-10

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Contador

4.5.1

Conectar los sensores a las entradas/salidas integradas

Introduccin

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

Funcin de las entradas digitales

Los sensores se conectan a las entradas digitales Adelante y Atrs. La funcin integrada Contador puede arrancarse y pararse a travs de la entrada digital Start/Stop HW. La entrada digital Sentido permite cambiar el sentido de contaje en las entradas digitales Adelante/Atrs.

Entrada digital Start/Stop HW

La entrada digital Start/Stop HW est combinada lgicamente con una funcin Y con el parmetro de entrada EN_COUNT del SFB 29 (v. apt. 4.6). Si no se conecta ningn interruptor en la entrada digital Start/Stop HW, entonces es necesario aplicar permanentemente una tensin de 24 V en dicha entrada digital. Slo entonces se evalan los impulsos de contaje en las entradas digitales Adelante y Atrs. El contador se arranca/para a travs del parmetro de entrada EN_COUNT del SFB 29.

Cambiar sentido de contaje

Si se aplica en la entrada digital Sentido una tensin de 24 V, entonces se modifica el sentido de contaje de las entradas digitales Adelante y Atrs. Prerrequisito: La entrada digital Start/Stop HW y el parmetro de entrada EN_COUNT del SFB 29 estn 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 Sentido de contaje

Entrada digital Sentido 24 V aplicados

S La entrada digital Adelante cuenta en sentido adelante


y

S La entrada digital Atrs cuenta en sentido atrs


24 V no aplicados

S La entrada digital Adelante cuanta en sentido atrs


y

S La entrada digital Atrs cuanta en sentido adelante

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

4-11

Funcin integrada Contador

Observar tiempos

Cuando se active o desactive la entrada digital Start/Stop HW Sentido es necesario observar los tiempos siguientes:

S antes del primer flanco activo del impulso de contaje: tiempo w100 ms S tras el ltimo flanco activo del impulso de contaje: tiempo w100 ms
Impulso contaje Ultimo flanco positivo Tiempo

Primer flanco positivo

Entrada digital Start/Stop HW o Sentido w100 ms Figura 4-5 w100 ms

Tiempo

Tiempos a respetar en los entradas digitales Sentido y Start/Stop HW

Bornes de conexin

La tabla 4-4 muestra los bornes de conexin importantes de las entradas/salidas integradas de la CPU 312 IFM para los sensores de la funcin integrada.
Tabla 4-4 Bornes de conexin para los sensores Designacin E 124.6 E 124.7 E 125.0 E 125.1 L+ M Descripcin Adelante Atrs Sentido Start/Stop HW Tensin de alimentacin Masa

Borne de conexin 8 9 10 11 18 19

4-12

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Contador

Esquema de conexin

La figura 4-6 muestra el esquema de conexin de principio de los sensores (p. ej. detectores BERO 1 y BERO 2) en las entradas/salidas integradas.
Entradas/salidas integradas
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

BERO 1 BERO 2 Utilizar cables de seal apantallados 24 V

1 1 1 1 1 1 1 1 1 1 2

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

L+ M

Figura 4-6

Cablear los sensores

Apantallado

Para conectar los sensores deber utilizarse cables de seal apantallados; la pantalla del mismo deber unirse a tierra. Para ello debe utilizarse el componente mecnico denominado estribo de contactado de pantallas. Detalles extensos sobre la forma de contactar la pantalla de los cables figuran en el manual Autmata programable S7-300, Configuracin, instalacin y datos de las CPU.

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

4-13

Funcin integrada Contador

4.5.2

Conectar los actuadores a las entradas/salidas integradas

Introduccin

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

Funcin de las salidas digitales Habilitacin de las salidas digitales

Para conectar los actuadores estn disponibles las salidas digitales A y B integradas.

Antes de que las salidas digitales A y B puedan ejecutar su funcin es necesario habilitarlas para la funcin integrada Contador. Para ello es necesario llamar el SFB 29 (parmetro de entrada EN_DO = 1) en el programa de usuario (v. apt. 4.6). Una vez efectuada la habilitacin, las reacciones de los comparadores A y B se transfieren directamente al proceso automatizado a travs de las entradas/salidas integradas. Si no est activado el parmetro de entrada EN_DO (EN_DO = 0), entonces la funcin integrada Contador no afecta a las salidas digitales A y B. Las salidas digitales A y B pueden utilizarse entonces como salidas digitales estndar.

Bornes de conexin

La tabla 4-5 muestra los bornes de conexin relevantes.


Tabla 4-5 Bornes de conexin para los actuadores Designacin A 124.0 A 124.1 L+ M Descripcin Salida digital A Salida digital B Tensin de alimentacin Masa

Borne de conexin 12 13 18 19

4-14

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Contador

Esquema de conexin

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

Entradas/salidas integradas
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 I 124.0 2 I 1 3 I 2 4 I 3 5 I 4 6 I 5 7 I 6 8 I 7 9 I 125.0 10 I 1 Q124.0 Q 1 Q 2 Q 3 Q 4 Q 5 11 12 13 14 15 16 17 18 19 20

L1 L2

24 V

1 1 1 1 1 1 1 1 1 2

L+ M

Figura 4-7

Cablear los actuadores

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

4-15

Funcin integrada Contador

4.6

Bloque de funcin del sistema 29

Introduccin

La funcin integrada Contador est asignada al SFB 29. En la figura 4-8 puede verse la representacin grfica del SFB 29.

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

Figura 4-8

Representacin grfica del SFB 29

4-16

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Contador

Parmetros de entrada del SFB 29


Tabla 4-6 Parmetro de entrada EN

La tabla 4-6 relaciona y explica los parmetros de entrada del SFB 29.

Parmetros de entrada del SFB 29 Descripcin EN constituye el parmetro de entrada para habilitar el SFB 29. Su efecto es permitir la ejecucin del SFB. Este parmetro de entrada no tiene ningn efecto sobre la ejecucin de la funcin 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 parmetro de entrada puede depositarse el valor inicial para el contador; dicho valor se acepta tras un flanco positivo en el parmetro de entrada Ajustar valor inicial SET_COUNT o cuando se produzca 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 parmetro de entrada puede depositarse un nuevo valor de comparacin COMP_A. Este se acepta tras un flanco positivo en el parmetro 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 parmetro de entrada puede depositarse un nuevo valor de comparacin COMP_B. Este se acepta tras un flanco positivo en el parmetro 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 parmetro de entrada EN_COUNT sirve para activar el contador. A travs de l se habilita el contador desde el programa de usuario. El parmetro de entrada EN_COUNT est combinado lgicamente segn funcin Y con la entrada digital Start/Stop HW. Esto significa que slo si estn activados ambos parmetros de entrada la funcin de entrada evala las entradas digitales Adelante y Atrs 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 funcin 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 parmetro 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 parmetro de entrada se acepta el valor de comparacin 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 parmetro de entrada se acepta el valor de comparacin PRES_COMP_B. Tipo de datos: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)

Se entiende por evento de contaje cuando el valor actual del contador alcanza o abandona un valor de comparacin y ha sido parametrizada con STEP 7 la reaccin correspondiente.

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

4-17

Funcin integrada Contador

Parmetros de salida del SFB 29


Tabla 4-7

En la tabla 4-7 se relacionan y explican los parmetros de salida del SFB 29.

Parmetros de salida del SFB 29

Parmetro de sa- Descripcin lida ENO El parmetro de salida ENO sealiza si ha aparecido un error durante la ejecucin del SFB 29. Si ENO = 1, no ha aparecido ningn error. Si ENO = 0, el SFB 29 o no se ha ejecutado o se ha hecho de forma errnea. Tipo de datos: BOOL COUNT Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)

A travs de este parmetro de salida se emite el valor actual del contador. En caso de superarse por exceso o defecto los valores posibles se tiene:

S por exceso: la operacin de contaje se contina con el valor de contaje mn. de los valores posibles. S por defecto: la operacin de contaje se contina con el valor de contaje mx. de los valores posibles.
Tipo de datos: DINT COMP_A Operando: I, Q, M, L, D Valores posibles: de 2147483648 a 2147483647 Por este parmetro de salida se emite el valor de comparacin actualmente vlido COMP_A. Tipo de datos: DINT COMP_B Operando: I, Q, M, L, D Valores posibles: de 2147483648 a 2147483647

Por este parmetro de salida se emite el valor de comparacin actualmente vlido COMP_B. Tipo de datos: DINT Operando: I, Q, M, L, D Valores posibles: de 2147483648 a 2147483647

STATUS_A

El parmetro de salida STATUS_A muestra la comparacin valor actual valor de comparacin COMP_A:

S Valor actual COUNT w Valor de comp. COMP_A: Parmetro de salida STATUS_A activado. S Valor actual COUNT t Valor de comp. COMP_A: Parmetro de salida STATUS_A desactivado.
Tipo de datos: BOOL STATUS_B Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE) El parmetro de salida STATUS_B muestra la compracin valor actual valor de comparacin COMP_B:

S Valor actual COUNT w Valor de comp. COMP_B: Parmetro de salida STATUS_B activado. S valor actual COUNT t Valor de comp. COMP_B: Parmetro de salida STATUS_B desactivado.
Tipo de datos: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)

4-18

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Contador

4.7

Estructura del DB de instancia

DB de instancia del SFB 29

La tabla 4-8 muestra la estructura y ocupacin del DB de instancia de la funcin integrada Contador.
Tabla 4-8 Operando DBD 0 DBD 4 DBD 8 DBX 12.0
DBX 12.1

DB de instancia del SFB 29 Smbolo PRES_COUNT PRES_COMP_A PRES_COMP_B EN_COUNT EN_DO SET_COUNT SET_COMP_A SET_COMP_B COUNT COMP_A COMP_B STATUS_A STATUS_B Significado Valor inicial del contador Valor de comparacin COMP_A (nuevo) Valor de comparacin COMP_B (nuevo) Start/Stop SW Habilitacin salidas digitales Ajustar contador Ajustar valor de comparacin COMP_A Ajustar valor de comparacin COMP_B Valor real del contador Valor de comparacin COMP_A (actual) Valor de comparacin COMP_B (actual) Bit de estado A Bit de estado B

DBX 12.2 DBX 12.3 DBX 12.4 DBD 14 DBD 18 DBD 22 DBX 26.0 DBX 26.1

Longitud del DB de instancia

Los datos para la funcin integrada Contador tienen 28 bytes de longitud y comienzan con la direccin 0 en el DB de distancia.

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

4-19

Funcin integrada Contador

4.8

Evaluar las alarmas de proceso

Introduccin

La funcin integrada Contador activa alarmas de proceso cuando se presentan determinados eventos.

Eventos parametrizables
Tabla 4-9

En la tabla 4-9 se describen los posibles eventos que pueden conducir a una alarma de proceso as como la paramaterizacin posible utilizando STEP 7.

Eventos que pueden conducir a una alarma de proceso Descripcin Parametrizacin

Alarma de proceso en caso de Valor actual de COMP_A1 hacia COMP_A Valor actual de COMP_A hacia COMP_A1 Valor actual de COMP_B1 hacia COMP_B Valor actual de COMP_B hacia COMP_B1

Se activa alarma de proceso cuando el valor actual Val de comp. A alcanzado desde alcanza desde abajo el val. de comparacin COMP_A. abajo: alarma de proceso activada Se activa alarma de proceso cuando el valor actual Val. de comp. A abandonado hacia abandona hacia abajo el v. de comparacin COMP_A. abajo: alarma de proceso activada Se activa alarma de proceso cuando el valor actual alcanza desde abajo el v. de comparacin COMP_B. Val. de comp. B alcanzado desde abajo: alarma de proceso activada

Se activa alarma de proceso cuando el valor actual Val. de comp. B abandonado hacia abandona hacia abajo el v. de comparacin COMP_B. abajo: alarma de proceso activada

OB de alarma de proceso

Cuando aparece una alarma de proceso, entonces se llama el OB de tratamiento de alarma de proceso (OB 40). El evento que ha provocado la llamada del OB 40 figura en la informacin de activacin (seccin de declaracin) del OB 40.

Informacin de arranque del OB 40 para funcin integrada


Tabla 4-10

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

Informacin de arranque del OB 40 para la funcin integrada Contador Tipo datos WORD B#16#7C v. fig. 4-9 Descripcin Indicacin en la palabra de datos locales 6:

Variable OB40_MDL_ADDR

S direccin del mdulo que dispara la alarma (aqu la CPU)


OB40_POINT_ADDR DWORD Indicacin en la palabra de datos locales 8:

S la funcin integrada que dispara la alarma S el evento que ha disparado la alarma

4-20

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Contador

Indicacin del evento que ha disparado la alarma

En las variables OB40_POINT_ADDR es posible leer qu funcin integrada ha disparado la alarma y qu evento ha provocado la misma. La figura siguiente muestra la correspondencia con los bits de la palabra doble de datos locales 8. A considerar: Si aparecen eventos distanciados muy poco tiempo (< 100 ms), entonces pueden estar activados varios bits simultneamente. Es decir, varios eventos pueden provocar una sola activacin del OB 40.

LB 8 31 30 29 28 27 26 25 24 0 0 0 0 0 0 0 1 Funcin integrada Contador ha disparado la alarma de proceso reservado

LB 11 7 6 5 4 3 2 1 0 N bit LD 8

reservado Valor de comparacin de COMP_A1 hacia COMP_A alcanzado Valor de comparacin de COMP_A hacia COMP_A1 abandonado Valor de comparacin de COMP_B1 hacia COMP_B alcanzado Valor de comparacin de COMP_B hacia COMP_B1 abandonado

Figura 4-9

Informacin de arranque del OB 40: qu evento ha disparado la alarma (Contador)

Evaluacin en programa de usuario

La forma de evaluar las alarmas de proceso en el programa de usuario figura descrita en el manual de programacin Software del sistema para S7 300/400 Diseo de programas.

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

4-21

Funcin integrada Contador

4.9

Clculo del tiempo de ciclo y de los tiempos de reaccin

Introduccin

El clculo del tiempo de ciclo para la CPU 312 IFM se describe extensamente en el manual Autmata programable S7-300, Configuracin, instalacin y datos de las CPU. Seguidamente se dan los tiempos que es preciso considerar suplementariamente cuando est activada la funcin integrada Contador.

Clculo

El tiempo de ciclo puede calcularse con la frmula siguiente: Tiempo de ciclo = t1 + t2 + t3 + t4 t1 = Tiempo de transferencia de imagen de proceso (PAE y PAA)1 t2 = Tiempo de ejecucin del sistema operativo inclusive carga por parte de una funcin integrada1 en curso t3 = Tiempo de ejecucin2 del programa de usuario inclusive tiempo de ejecucin del SFB cuando en el ciclo de programa se efecta una llamada a SFB3 t4 = Tiempo de actualizacin del DB de instancia en el punto de control del ciclo (si la actualizacin se ha parametrizado con STEP 7). El tiempo de ejecucin tpico del SFB 29 vale 300 ms.

Tiempo de ejecucin del SFB 29 Actualizacin del DB de instancia

El tiempo de actualizacin del DB de instancia en el punto de control de ciclo vale para la funcin integrada Contador 150 ms.

Prolongacin del tiempo de ciclo

Es necesario considerar que el tiempo de ciclo puede prolongarse debido a:

S ejecucin controlada por tiempo S tratamiento de alarmas S funciones de diagnstico y rutinas de tratamiento de errores

1 2 3

El tiempo para la CPU 312 IFM figura en el manual Autmata programable S7-300, Configuracin, instalacin y datos de las CPU El tiempo de ejecucin del programa de usuario debe calcularse para cada caso particular, ya que cada programa de usuario tiene una longitud diferente. Si el SFB se llama varias veces dentro de un ciclo de programa, entonces el tiempo de ejecucin del SFB deber multiplicarse por la cantidad de llamadas.
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

4-22

Funcin integrada Contador

Tiempo de reaccin

El tiempo de reaccin es el intervalo que transcurre entre la aparicin de un evento en una entrada y la activacin de la reaccin correspondiente por una salida.

Reaccin frente a eventos

Los eventos causados en las entradas por la funcin integrada Contador pueden activar lo siguiente:

S Reacciones en las entradas/salidas integradas de la CPU S Reacciones por parte del SFB 29
Vas de reaccin La figura 4-10 muestra las diferentes vas de reaccin.

Entradas integradas

Funcin integrada

SFB 29

Salidas integradas

OB 40 alarma proceso

Figura 4-10

Vas de reaccin

Tiempos de reaccin

Cada va de reaccin tiene como consecuencia un tiempo de reaccin diferenciado. La tabla 4-11 relaciona los tiempos de reaccin mximos de la funcin integrada Contador.
Tabla 4-11 Tiempos de reaccin de la funcin integrada Contador Va de reaccin Entradas/salidas integradas Entradas/salidas integradas Entradas/salidas integradas Alarma de proceso En fig. 4-10 Tiempo de reaccin < 1 ms < 1 ms

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

4-23

Funcin integrada Contador

4.10

Ejemplos de aplicacin

En este apartado

En este apartado figuran 3 ejemplos de aplicacin de la funcin 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

Apartado 4.10.1 4.10.2 4.10.3

Tema Contaje simple con valor de comparacin Contaje diferencial Contaje peridico

Pgina 4-25 4-31 4-40

4-24

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Contador

4.10.1

Contaje simple con valor de comparacin

Tarea planteada

En una lnea de embotellado, las botellas llenas se llevan a travs de cintas transportadoras a la estacin de embalaje en cajas. Para que siempre existan suficientes botellas disponibles se ha dispuesto un almacn tipo pulmn para las botellas. El pulmn tiene una capacidad limitada. Cuando las existencias en el pulmn superan el lmite superior de 250 botellas, entonces se desconecta el motor de la cinta transportadora 1. Adems, un operario puede interrumpir la operacin de contaje abriendo el contacto NC si aparecen averas o se arranca la cinta transportadora 1. A considerar: En el ejemplo no se tiene un evento el vaciado del pulmn.

Cableado

En la figura 4-11 puede verse el esquema tecnolgico as como el cableado para esta aplicacin de contaje simple.
Entradas/salidas integradas Botellas
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 I 124.0 2 I 1 3 I 2 4 I 3 5 I 4 6 I 5 7 I 6 8 I 7 9 I 125.0 10 I 1 Q124.0 Q 1 Q 2 Q 3 Q 4 Q 5 11 12 13 14 15 16 17 18 19 20

Cinta transportadora 1 BERO Pulmn On/Off


1 1 1 1 1 1 1 1 1 2 1

L+ M

24 V

L+ M

Figura 4-11

Contaje simple con valor de comparacin

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

4-25

Funcin integrada Contador

Funcin de las entradas y salidas

La tabla 4-12 relaciona las funciones de las entradas y salidas para el ejemplo.
Tabla 4-12 Borne de conexin 8 Conexin de las entradas y salidas (1) Entradas/ salidas E 124.6 Funcin en el ejemplo Se cuentan hacia adelante los flancos positivos. Cada botella detectada por el BERO y que pasa al pulmn 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 Atrs hacia atrs. La operacin de contaje puede interrumpirse accionando el contacto NC (conectado a la entrada digital Start/Stop HW). Se desactiva la salida cuando se alcanza por abajo el valor de comparacin COMP_A. Si el nmero de botellas en el pulmn = 250, entonces se desconecta la cinta transportadora 1. Tensin de alimentacin 24 V DC Potencial de referencia para la tensin de la alimentacin

11 12

E 125.1 A 124.0 (Salida digital A)

18 19

L+ M

4-26

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Contador

Cronograma

El cronograma de la figura 4-12 aclara la relacin entre el llenado del pulmn de botellas, la interrupcin de la operacin de contaje y la desconexin del motor.

Valor actual del contador Arranque/averas Val. de comp. COMP_A = 250

Tiempo Entrada digital 125.1

Salida digital 124.0

Contaje interrumpido

Tiempo

Motor desconectado Figura 4-12 Cronograma para el ejemplo 1

Tiempo

Parametrizar con STEP 7

STEP 7 permite parametrizar como sigue la CPU:


Tabla 4-13 Parmetro Parmetros para el ejemplo 1 Entrada Explicacin E 124.6 activada para contaje, se cuentan los flancos positivos E 124.7 no se utiliza para la funcin integrada DB de instancia para el ejemplo (valor por defecto) El DB de instancia se actualiza en cada punto de control del ciclo.

Entrada de Flanco positivo contaje: Adelante Entrada de contaje: Atrs Nmero del DB de instancia Actualizacin automtica en el punto de control del ciclo1 desactivada 63 activada

Valor de comparacin alcanzado por abajo (de COMP_A-1 hacia COMP_A) Salida digital A Alarma de proceso
1

Off desactivada

Cuando el valor actual alcanza el valor de comparacin COMP_A, entonces se desconecta el motor. No se activa la alarma de proceso.

Ajuste slo necesario en CPU 314 IFM

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

4-27

Funcin integrada Contador

Tabla 4-13 Parmetro

Parmetros para el ejemplo 1, continuacin Entrada desactivada desactivada Explicacin No se pone el contador a un nuevo valor inicial. No se prescribe ningn nuevo valor de comparacin.

Reset contador Ajustar comparador A

Llamada cclica del SFB 29

El SFB 29 se llama cclicamente desde el OB 1. Durante dicha operacin se transfieren al SFB 29 el valor de comparacin, 250, y el valor inicial, 0, del contador. En la figura 4-13 puede verse la ocupacin del SFB 29.

SFB 29 M 24.0 0 250 EN PRES_COUNT PRES_COMP_A PRES_COMP_B E 125.1 TRUE TRUE TRUE EN_COUNT EN_DO SET_COUNT SET_COMP_A SET_COMP_B ENO COUNT COMP_A COMP_B STATUS_A STATUS_B M 26.0 M 24.1 MD 14 MD 18

Figura 4-13

Ocupacin del SFB 29 durante el arranque (1)

Reaccin en la salida

Tan pronto como se hayan acumulado 250 botellas en el pulmn, la cinta transportadora 1 se desconecta a travs de las salida 124.0 (salida digital A).

Bit de estado en el programa de usuario DB de instancia del SFB 29 Programa de usuario

La cinta transportadora 1 vuelve a conectarse tan pronto deje de estar activado el bit de estado A, es decir, cuando haya menos de 250 botellas en el pulmn.

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

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

4-28

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Contador

Datos globales utilizados

La tabla 4-14 muestra los datos globales utilizados en el programa de usuario.


Tabla 4-14 Datos globales para el ejemplo 1

Dato global MD 14 MD 18 M 24.0 M 24.1 M 26.0 E 125.1 A 124.0 Valor actual del contador

Significado

Valor de comparacin A actual Habilitacin para procesar el SFB 29 Depsito del bit RB (= parmetro de salida ENO del SFB 29) Bit de estado A Interrumpir operacin de contaje Conexin/desconexin del motor de la cinta transportadora 1

Seccin de instrucciones del OB 100

En la seccin de instrucciones del OB 100 se escribir en AWL el siguiente programa de usuario:

AWL (OB 100) Segmento 1 CALL PRES_COUNT: PRES_COMP_A: PRES_COMP_B: EN_COUNT: EN_DO: SET_COUNT: SET_COMP_A: SET_COMP_B: COUNT: COMP_A: COMP_B: STATUS_A: STATUS_B: U = SFB 29, DB 63 = = = = = = FALSE = FALSE = = = = = = BIE M 24.0

Explicacin

Llamada del SFB 29 con DB de instancia

SET_COUNT = 0 para generar un flanco positivo en el OB 1 SET_COMP_A = 0 para generar un flanco positivo en el OB 1

Consulta del bit RB (BIE) (= ENO en SFB 29) para habilitar el SFB 29 en el OB 1

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

4-29

Funcin integrada Contador

Seccin de instrucciones del OB 1

En la seccin de instrucciones del OB 1 se escribir en AWL el siguiente programa de usuario:

AWL (OB 1) Segmento 1 . . . U SPBNB CALL PRES_COUNT: PRES_COMP_A: PRES_COMP_B: EN_COUNT: EN_DO: SET_COUNT: SET_COMP_A: SET_COMP_B: COUNT: COMP_A: COMP_B: STATUS_A: STATUS_B: m01: U = UN =

Explicacin Programa de usuario personalizado

M 24.0 m01 SFB 29, DB 63 = L#0 = L#250 = = E 125.1 = TRUE = TRUE = TRUE = = MD 14 = MD 18 = = M 26.0 = BIE M 24.1 M 26.0 A 124.0

si M 24.0 = 1, es decir EN = 1 en SFB 29, entonces se procesa SFB; si RLO = 0, saltar a m01 Llamada del SFB 29 con DB de instancia Prescribir valor incial PRES_COUNT Prescribir valor de ref. PRES_COMP_A Activando el contacto NC es posible interrumpir el contaje Se habilitan las salidas digitales para la funcin integrada Contador Se transfiere el valor inicial PRES_COUNT Se transfiere el valor de comparacin PRES_COMP_A Correspondencia de los parm. de salida

Consulta del bit RB (BIE) (= ENO en SFB 29) para evaluacin de errores Si est desactivado el bit de estado A, entonces marcha cinta transportadora 1, la IF desactiva A 124.0 si se alcanza desde abajo el valor de comparacin COMP_A.

4-30

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Contador

4.10.2

Contaje diferencial

Introduccin

El ejemplo siguiente constituye una ampliacin del ejemplo del apartado 4.10.1.

Ampliacin de la tarea planteada

Cuando hay menos de 50 botellas acumuladas en el pulmn, entonces lucir una lmpara roja.

Cableado

En la figura 4-14 puede verse el esquema tecnolgico y el cableado para la operacin de contaje diferencial.
Entradas/salidas integradas Botellas
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 I 124.0 2 I 1 3 I 2 4 I 3 5 I 4 6 I 5 7 I 6 8 I 7 9 I 125.0 10 I 1 Q124.0 Q 1 Q 2 Q 3 Q 4 Q 5 11 12 13 14 15 16 17 18 19 20

Cinta transportadora 1 BERO 1 Pulmn BERO 2 Cinta transportadora 2* M On/Off


1 1 1 1 1 1 1 1 1 2 1

L+ M

24 V

L+ M

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

Figura 4-14

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

4-31

Funcin integrada Contador

Funcin de las entradas y salidas

En la tabla 4-15 se relacionan las funciones de las entradas y salidas para el ejemplo en cuestin.
Tabla 4-15 Borne de conexin 8 Conexin de las entradas y salidas (2) Entrada/ salida E 124.6 Funcin en el ejemplo Se cuentan hacia adelante los flancos positivos. Cada botella que pasa por delante del BERO 1 y llega al pulmn activa un flanco positivo en la entrada 124.6. 9 E 124.7 Los flancos positivos se cuentan hacia atrs. Cada botella que pasa por delante del BERO 2, es decir, del pulmn 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 Atrs hacia atrs. El contaje puede interrumpirse accionando el contacto NC (conectado a la entrada digital Start/Stop HW). La salida se desactiva tan pronto se alcanza por abajo el valor de comparacin COMP_A. Cuando el nmero de botellas en el pulmn = 250, entonces se desconecta la cinta 1. La salida se activa cuando se abandona hacia abajo el valor de comparacin COMP_A (cinta 1 en marcha). 13 A 124.1 (Salida digital B) La salida se activa tan pronto se abandona hacia abajo el valor de comparacin COMP_B. Si el nivel de botellas en el pulmn baja de 50 entonces luce la lmpara roja. La salida se desactiva cuando se alcanza desde abajo el valor de comparacin COMP_B (no luce la lmpara roja). 18 19 L+ M Tensin de alimentacin 24 V DC Potencial de referencia de la tensin de alimentacin

11 12

E 125.1 A 124.0 (Salida digital A)

4-32

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Contador

Cronograma

El cronograma de la figura 4-15 muestra cmo al bajar el nivel de botellas de 50 en el pulmn se enciende la lmpara roja. La cinta transportadora 1 contina en marcha hasta que se alcance el lmite superior de botellas en el pulmn, que vale 250.

Valor actual Valor de 250 comp. COMP_A Valor de comp. COMP_B

50 Tiempo

Salida digital 124.1

luce lmpara roja

luce lmpara roja

Tiempo

Salida digital 124.0

Motor desconectado Figura 4-15 Cronograma para el ejemplo 2

Tiempo

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

4-33

Funcin integrada Contador

Parametrizar con STEP 7

STEP 7 permite parametrizar como sigue la CPU:


Tabla 4-16 Parmetro Parmetros para el ejemplo 2 Entrada Explicacin E 124.6 activada para contaje, se cuentan los flancos positivos E 124.7 activada para contaje, se cuentan los flancos positivos DB de instancia para el ejemplo (valor por defecto) El DB de instancia se actualiza en cada punto de control del ciclo.

Entrada de Flanco positivo contaje: Adelante Entrada de contaje: Atrs Nmero del DB de instancia Actualizacin automtica en el punto de control del ciclo1 Flanco positivo 63 activada

Valor de comparacin alcanzado por abajo (de COMP_A-1 hacia COMP_A) Salida digital A Alarma de proceso Reset contador Ajustar comparador A Off desactivada desactivada desactivada Cuando el valor actual alcanza el valor de comparacin COMP_A, entonces se desconecta el motor. No se activa la alarma de proceso. No se efecta el reset del contador. No se prescribe ningn nuevo valor de comparacin.

Valor de comparacin abandonado hacia abajo (den COMP_A hacia COMP_A1) Salida digital A On Cuando el valor actual abandona hacia abajo el valor de comparacin COMP_A, entonces se conecta el motor. No se activa la alarma de proceso. No se efecta el reset del contador. No se prescribe ningn nuevo valor de comparacin.

Alarma de proceso Reset contador Ajustar comparador A

desactivada desactivada desactivada

Valor de comparacin alcanzado por abajo (de COMP_B-1 hacia COMP_B) Salida digital B On Cuando el valor actual abandona hacia abajo el valor de comparacin COMP_B, entonces se apaga la lmpara roja. No se activa la alarma de proceso. No se pone el contador a un nuevo valor incial. No se prescribe ningn nuevo valor de comparacin.

Alarma de proceso Reset contador Ajustar comparador B

desactivada desactivada desactivada

4-34

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Contador

Tabla 4-16 Parmetro

Parmetros para el ejemplo 2, continuacin Entrada Explicacin

Valor de comparacin abandonado hacia abajo (de COMP_B hacia COMP_B1) Salida digital B On Cuando el valor actual abandona hacia abajo el valor de comparacin COMP_B, entonces luce la lmpara roja. No se activa la alarma de proceso. No se pone el contador a un nuevo valor incial. No se prescribe ningn nuevo valor de comparacin.

Alarma de proceso Reset contador Ajustar comparador B


1

desactivada desactivada desactivada

Ajuste slo necesario en CPU 314 IFM

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

4-35

Funcin integrada Contador

Inicializacin del SFB 29

Durante el arranque se llama el SFB 29 desde el OB 100 y se inicializa una vez. Durante dicha operacin se transfieren al SFB 29 el valor de comparacin 250, el valor de comparacin 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 parmetros de entrada inicializados.

SFB 29 M 26.0 MD 0 MD 4 MD 8 FALSE FALSE FALSE FALSE FALSE Figura 4-16 EN PRES_COUNT PRES_COMP_A PRES_COMP_B EN_COUNT EN_DO SET_COUNT SET_COMP_A SET_COMP_B ENO COUNT COMP_A COMP_B STATUS_A STATUS_B M 26.3 MD 14 MD 18 MD 22 M 26.0 M 26.1

Ocupacin del SFB 29 durante el arranque (2)

Llamada cclica del SFB 29

El SFB 29 se llama cclicamente desde el OB 1. En la figura 4-17 puede verse la ocupacin del SFB 29.

SFB 29 M 26.0 EN PRES_COUNT PRES_COMP_A PRES_COMP_B E 125.1 TRUE TRUE TRUE TRUE Figura 4-17 EN_COUNT EN_DO SET_COUNT SET_COMP_A SET_COMP_B ENO COUNT COMP_A COMP_B STATUS_A STATUS_B M 26.3 MD 14 MD 18 MD 22 M 26.0

Ocupacin del SFB 29 durante el programa cclico (2)

Reaccin a la salida

Cuando se baja de la cantidad mnima (50) de botellas en el pulmn, entonces se enciende la lmpara roja a travs de la salida 124.1 (salida digital B).

4-36

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Contador

DB de instancia del SFB 29 Programa de usuario

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

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

Datos globales utilizados

La tabla 4-17 muestra los datos globales utilizados en el programa de usuario.


Tabla 4-17 Datos globales para el ejemplo 2

Dato global MD 0 MD 4 MD 8 MD 14 MD 18 MD 22 M 26.0 M 26.1 M 26.2 M 26.3 E 125.1 A 124.0 A 124.1 Valor inicial del contador

Significado

Valor de comparacin A (nuevo) Valor de comparacin B (nuevo) Valor actual del contador Valor de comparacin A actual Valor de comparacin B actual Bit de estado A Bit de estado B Habilitacin para procesar el SFB 29 Depsito del bit RB (= parmetro de salida ENO del SFB 29) Interrumpir operacin de contaje Conexin/desconexin del motor de la cinta transportadora 1 Conexin/desconexin de la lmpara roja

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

4-37

Funcin integrada Contador

Seccin de instrucciones del OB 100

En la seccin de instrucciones del OB 100 se escribir en AWL el siguiente programa de usuario:

AWL (OB 100) Segmento 1 L T L T L T SET = U SPBNB CALL PRES_COUNT: PRES_COMP_A: PRES_COMP_B: EN_COUNT: EN_DO: SET_COUNT: SET_COMP_A: SET_COMP_B: COUNT: COMP_A: COMP_B: STATUS_A: STATUS_B: m01: U = UN = UN = L#0 MD 0 L#250 MD 4 L#50 MD 8 M 26.2 M 26.2 m01 SFB 29, DB 63 = MD 0 = MD 4 = MD 8 = FALSE = FALSE = FALSE = FALSE = FALSE = = = = = MD 14 MD 18 MD 22 M 26.0 M 26.1

Explicacin Ajustar valor inicial PRES_COUNT en MD 0 Ajustar nuevo valor de comparacin PRES_COMP_A en MD 4 Ajustar nuevo valor de comparacin PRES_COMP_B en MD 8 Habilitacin del procesamiento del SFB 29

si M 26.2 = 1, es decir EN = 1 en SFB 29, entonces procesar SFB; para RLO = 0, saltar a m01 Llamar el SFB 29 con DB de instancia Correspondencia de los parm. de entrada

Contador an no se habilita Las salidas digitales no estn habilitadas para la funcin integrada Contador SET_COUNT = 0 para generar flanco positivo en el OB 1 SET_COMP_A = 0 para generar flanco positivo en el OB 1 SET_COMP_B = 0 para generar flanco positivo en el OB 1 Correspondencia de los parm. de salida

BIE M 26.3 M 26.1 A 124.1 M 26.0 A 124.0

Consulta del bit RB (BIE) (= ENO en SFB 29) para evaluacin de errores Cumplir la condicin de marcha, es decir, luce la lmpara roja Poner en marcha cinta transportadora si no se ha alcanzado an valor de comparacin COMP_A

4-38

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Contador

Seccin de instrucciones del OB 1

En la seccin de instrucciones del OB 1 deber escribirse en AWL el programa de usuario siguiente:

AWL (OB 1) Segmento 1 . . . U SPBNB CALL PRES_COUNT: PRES_COMP_A: PRES_COMP_B: EN_COUNT: EN_DO: SET_COUNT: SET_COMP_A: SET_COMP_B: COUNT: COMP_A: COMP_B: STATUS_A: STATUS_B: m01: U =

Explicacin

Programa de usuario personalizado M 26.3 m01 SFB 29, DB 63 = = = = E 125.1 = TRUE = TRUE = TRUE = TRUE = = = = = MD 14 MD 18 MD 22 M 26.0 si M 26.3 = 1, entonces ejecutar SFB; si RLO = 0, saltar a m01 Llamada del SFB 29 con DB de instancia

Activando el contacto NC es posible interrumpir el contaje Se habilitan las salidas digitales para la funcin integrada Contador Se transfiere el valor inicial PRES_COUNT Se transfiere el valor de comparacin PRES_COMP_A Se transfiere el valor de comparacin PRES_COMP_B Correspondencia de los parm. de salida

BIE M 26.3

Consulta del bit RB (BIE) (= ENO en SFB 29) para evaluacin de errores La IF conecta y desconecta automticamente la cinta transportadora y las lmparas (A 124.0 y A 124.1).

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

4-39

Funcin integrada Contador

4.10.3

Contaje peridico

Introduccin

El presente ejemplo constituye una ampliacin 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 pulmn, las botellas llegan a travs de la cinta transportadora 2 hasta cajas vacas. Cuando se alcanza la capacidad mxima de una caja de botellas (= 6 botellas), entonces se desconecta la cinta transportadora 2, se activa el empujador y se lanza una temporizacin de 5 s. Durante dicho perodo, el empujador desplaza la caja llena hacia la cinta transportadora 3. Una vez transcurridos los 5 s, el empujador ha retornado a su posicin de partida, la cinta transportadora 2 rearranca y la operacin de contaje comienza con una nueva caja. Adems, un operador puede detener la operacin de contaje a travs de un contacto NC en el caso de que aparezcan averas o de que no arranque la cinta transportadora 2.

Esquema tecnolgico y cableado

La figura 4-18 muestra el esquema tecnolgico y el cableado para la operacin de contaje peridico.

BERO

Entradas/salidas integradas
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 I 124.0 2 3 I 1 I 2 4 I 3 5 I 4 6 I 5 7 I 6 8 I 7 9 I 125.0 10 I 1 Q124.0 Q 1 Q 2 Q 3 Q 4 Q 5 11 12 13 14 15 16 17 18 19 20

Cinta 2 Empujador Cinta 3

Almacn con cajas vacas

On/Off
1 1 1 1 1 1 1 1 1 2

L+ M

24 V

L+ M

Figura 4-18

Operacin de contaje peridico

4-40

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Contador

Funcin de las entradas y salidas

La tabla 4-18 relaciona las funciones de las entradas y salidas.


Tabla 4-18 Borne de conexin 8 Conexin de las entradas y salidas (3) Entrada/ salida E 124.6 Funcin en el ejemplo Se cuentan hacia adelante los flancos positivos. Cada botella que pasa delante del BERO 1 y llega al pulmn activa un flanco positivo en la entrada 124.6. 10 11 13 E 125.0 E 125.1 A 124.1 (Salida digital B) La entrada digital Sentido se alimenta con 24 V, es decir, la entrada digital Adelante cuanta hacia adelante. El contaje puede interrumpirse accionando el contacto NC (conectado a entrada digital Start/Stop HW). La funcin integrada activa la salida cuando se alcanza por abajo el valor de comparacin COMP_B. Cuando se alcanza la capacidad mxima de una caja (= 6 botellas), entonces se lanza una temporizacin de 5 s durante la cual no marcha la cinta 2 y se acciona el empujador para desplazar la caja llena. A travs de esta salida se conecta y desconecta el motor para la cinta transportadora 2. Tensin de alimentacin 24 V DC Potencial de referencia de la tensin de alimentacin

14 18 19

A 124.2 L+ M

Cronograma

El cronograma de la figura 4-19 muestra la relacin entre el alcance de la capacidad mxima de 6 botellas y el desplazamiento del empujador durante un tiempo predefinido.

Valor actual del contador Valor de comp. 6 COMP_B

Alarma de proceso 5s 5s

Tiempo

Tiempo

Salida digital 124.1

Empujador accionado Figura 4-19 Cronograma para el ejemplo 3

Empujador accionado

Tiempo

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

4-41

Funcin integrada Contador

Parametrizar con STEP 7

STEP 7 permite parametrizar como sigue la CPU:


Tabla 4-19 Parmetro Parmetros para el ejemplo 2 Entrada Explicacin E 124.6 activada para contaje, se cuentan los flancos positivos E 124.7 no se utiliza para la funcin integrada DB de instancia para el ejemplo (valor por defecto) El DB de instancia se actualiza en cada punto de control del ciclo.

Entrada de Flanco positivo contaje: Adelante Entrada de contaje: Atrs Nmero del DB de instancia Actualizacin automtica en el punto de control del ciclo1 desactivada 63 activada

Valor de comparacin alcanzado por abajo (de COMP_B-1 hacia COMP_B) Salida digital B On Cuando el valor actual alcanza el valor de comparacin COMP_B, se arranca un tiempo y se activa el empujador. Se activa alarma de proceso, se para la cinta transportadora 2 y se arranca el tiempo para el empujador. En contador se pone a un nuevo valor inicial (= 0 botellas) No se prescribe ningn nuevo valor de comparacin.

Alarma de proceso Reset contador Ajustar comparador A


1

activada activada desactivada

Ajuste slo necesario en CPU 314 IFM

4-42

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Contador

Inicializacin del SFB 29

Durante el arranque se llama el SFB 29 desde el OB 100 y se inicializa una vez. Durante dicha operacin se transfieren al SFB 29 el valor de comparacin 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 parmetros de entrada inicializados.

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

Figura 4-20

Ocupacin del SFB 29 durante el arranque (3)

Evaluar la alarma de proceso

La alarma de proceso activa el OB 40. En el OB 40 se lanza una temporizacin de 5 s. Cuando se ha inicializado la temporizacin, el OB 1 desconecta la cinta transportadora 2 y la funcin integrada activa el empujador. Una vez transcurrida la temporizacin vualve a conectarse la cinta transportadora 2, en el OB 1.

DB de instancia del SFB 29 Programa de usuario

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

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

Datos globales utilizados

La tabla 4-20 muestra los datos globales utilizados en el programa de usuario.


Tabla 4-20 Datos globales para el ejemplo 3

Dato global MD 0 MD 8 MD 14 MD 22 M 26.2 Valor inicial del contador

Significado

Valor de comparacin B (nuevo) Valor actual del contador Valor de comparacin B actual Habilitacin para procesar el SFB 29

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

4-43

Funcin integrada Contador

Tabla 4-20

Datos globales para el ejemplo 3, continuacin

Dato global M 26.3 T0 E 125.1 A 124.1 A 124.2

Significado Depsito del bit RB (= parmetro de salida ENO del SFB 29) Tiempo para activar el empujador Interrumpir operacin de contaje Activacin del empujador Conexin/desconexin del motor de la cinta transportadora 2

Seccin de instrucciones del OB 100

En la seccin de instrucciones del OB 100 se escribir en AWL el siguiente programa de usuario:

AWL (OB 100) Segmento 1 L T L T SET = U SPBNB CALL PRES_COUNT: PRES_COMP_A: PRES_COMP_B: EN_COUNT: EN_DO: SET_COUNT: SET_COMP_A: SET_COMP_B: COUNT: COMP_A: COMP_B: STATUS_A: STATUS_B: m01: U = L#0 MD 0 L#6 MD 8 M 26.2 M 26.2 m01 SFB 29, DB 63 = MD 0 = = MD 8 = FALSE = TRUE = FALSE = = FALSE = MD 14 = = MD 22 = = BIE M 26.3

Explicacin Ajustar valor inicial PRES_COUNT en MD 0

Ajustar nuevo valor de comparacin PRES_COMP_B en MD 8 Habilitacin del procesamiento del SFB

si M 26.2 = 1, es decir EN = 1 en SFB 29, entonces procesar SFB; para RLO = 0, saltar a m01 Llamar el SFB 29 con DB de instancia Correspondencia de los parm. de entrada

Contador an no se habilita Las salidas digitales no estn habilitadas para la funcin integrada Contador SET_COUNT = 0 para generar flanco positivo en el OB 1 SET_COMP_B = 0 para generar flanco positivo en el OB 1 Correspondencia de los parm. de salida

Consulta del bit RB (BIE) (= ENO en SFB 29) para evaluacin de errores

4-44

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Contador

Seccin de instrucciones del OB 1

En la seccin de instrucciones del OB 1 deber escribirse en AWL el programa de usuario siguiente:

AWL (OB 1) Segmento 1 . . . SET S U SPBNB CALL PRES_COUNT: PRES_COMP_A: PRES_COMP_B: EN_COUNT: EN_DO: SET_COUNT: SET_COMP_A: SET_COMP_B: COUNT: COMP_A: COMP_B: STATUS_A: STATUS_B: m01: U = UN R U R UN FR

Explicacin

Programa de usuario personalizado Se conecta el motor para la cinta transportadora 2 si M 26.2 = 1, es decir EN = 1 en SFB 29, entonces ejecutar SFB; si RLO = 0, saltar a m01 Llamada del SFB 29 con DB de instancia

A 124.2 M 26.2 m01 SFB 29, DB 63 = = = = E 125.1 = = TRUE = = TRUE = MD 14 = = MD 22 = = BIE M 26.3 T 0 A 124.1 T A T T 0 124.2 0 0

Activando el contacto NC es posible interrumpir el contaje El contador se ajusta la primera vez que se ejecuta el OB 1 El valor de comparacin PRES_COMP_P se ajusta la primera vez que se ejecuta el OB 1 Correspondencia de los parm. de salida

Consulta del bit RB (BIE)(= ENO en SFB 29) para evaluacin de errores Una vez transcurrido el tiempo de 5 s, el empujador no se activa mientras transcurre el tiempo de 5 s, se desconecta el motor para la cinta transportadora 2, simultneamente se activa el empujador (A 124.1) a travs de la funcin integrada

Seccin de instrucciones del OB 40

En la seccin de instrucciones del OB 1 deber escribirse en AWL el programa de usuario siguiente:

AWL (OB 40) Segmento 1 UN L SV T 0 S5T#5S T 0

Explicacin

Arranque del temporizador T 0 de 5 s

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

4-45

Funcin integrada Contador

4-46

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Contador A/B (CPU 314 IFM)


Contenido del captulo
Apartado 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 Tema Generalidades sobre el funcionamiento Funcionamiento de los contadores Funcionamiento del comparador Parametrizar Cablear Bloque de funcin del sistema 38 Estructura del DB de instancia Evaluar las alarmas de proceso Clculo del tiempo de ciclo y de los tiempos de reaccin

5
Pgina 5-2 5-3 5-5 5-7 5-9 5-13 5-15 5-16 5-18

Ejemplos de aplicacin

Se ha renunciado a presentar ejemplos de aplicacin especficos para la funcin integrada Contador A/B. A partir del apartado 4.10 hay ejemplos de aplicacin para la funcin integrada Contador que tambin pueden realizarse con la funcin integrada Contador A/B.

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

5-1

Funcin integrada Contador A/B

5.1

Generalidades sobre el funcionamiento

Introduccin

En este apartado se presenta el esquema de bloques de la funcin integrada Contador A/B de la CPU 314 IFM. El esquema de bloques incluye las partes ms importantes de la fucin integrada con todos los parmetros de entrada y salida. Los apartados 5.2 y 5.3 hacen referencia al esquema de bloques. En ellos encontrar la descripcin del funcionamiento de las partes ms importantes de la funcin integrada y su funcionamiento conjunto con sus parmetros de entrada y salida.

Finalidad de la funcin integrada

La funcin integrada Contador A/B consta de 2 contadores, el A y el B, que cuentan de forma independiente y simultnea. Ambos contadores tienen el mismo modo de funcionamiento. La funcin integrada Contador A/B permite totalizar impulsos de contaje con una frecuencia de hasta 10 kHz. La funcin integrada Contador A/B permite contar en sentido hacia adelante y hacia atrs, es decir incrementar y decrementar.

Esquema de bloques

La figura 5-1 muestra el esquema de bloques de la funcin integrada Contador A/B.

Entrada digital Adelante

Contador

&

Habilitacin del contador EN_COUNT Entrada digital Atrs

&

Valor actual COUNT

Reset del valor actual RESET

Comparador

Ajustar val. de comp. SET_COMP Valor de comparacin PRES_COMP Estado lgico Valor numrico Figura 5-1 Esquema de bloques de la funcin integrada Contador A/B

Salida digital Valor de comparacin COMP

5-2

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Contador A/B

5.2

Funcionamiento de los contadores

Contador

Como consecuencia de la totalizacin de los impulsos de contaje (adelante y atrs) se obtiene el valor actual del contador. Los impulsos de contaje se miden a travs de 2 entradas digitales de la CPU, en la entrada digital Adelante y en la entrada digital Atrs. Slo se cuentan flancos ascendentes aplicados en las entradas digitales. Prerrequisito: Con STEP 7 se han parametrizado las entradas digitales Adelante y Atrs (v. apt. 5.4).

Valor actual del contador

El contador calcula el valor actual utilizando la frmula siguiente: Valor actual = Cantidad de flancos DI adelante Cantidad de flancos DI atrs

Funcionamiento del contador

En el ejemplo mostrado en la figura 5-2 puede verse cmo se modifica el valor actual del contador cuando aparecen impulsos de contaje sucsivos en ambas entradas digitales.

Valor actual del contador

3 2 1 Tiempo

Estado de seal en entrada digital Adelante

24 V Estado de seal en entrada digital Atrs 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

Funcin integrada Contador A/B

Habilitar contador

La funcin integrada Contador A/B se habilita a travs del programa de usuario; para ello se aplica seal 1 al parmetro de entrada EN_COUNT del SFB 38. Mientras haya seal 0 en el parmetro de entrada EN_COUNT se ignoran todos los impulsos de contaje entrantes.

Resetear contador va programa de usuario

El contador puede resetearse a un valor definido con STEP 7 a travs del programa de usuario. Para ello se aplicar seal 1 en el parmetro de entrada RESET del SFB 38. Mientras haya seal 1 en el parmetro 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 funcin integrada ya no la afecta.

Resetear contador cuando valor real alcanza valor de comparacin

El contador puede resetearse a un valor de reset parametrizado con STEP 7. Tambin es posible definir con STEP 7 que la funcin integrada resetee el contador cuando el valor real COUNT alcance o abandone hacia abajo el valor de comparacin COMP.

Cambiar sentido de contaje

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

Superacin de la frecuencia lmite

La funcin integrada Contador A/B cuenta impulsos hasta una frecuencia de mx. 10 kHz. Precaucin Si la frecuencia actual supera la frecuencia lmite de 10 kHz durante varios milisegundos, entonces: S ya no est garantizado el correcto funcionamiento de la funcin integrada. S se eleva la carga del ciclo. S se eleva el tiempo de reaccin frente a alarmas de proceso. S puede perturbarse la comunicacin (llegndose hasta el corte del enlace). Si responde la vigilancia de tiempo de ciclo (watchdog), entonces la CPU pasa a STOP.

5-4

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Contador A/B

5.3

Funcionamiento del comparador

Comparador

La funcin integrada Contador A/B incorpora un comparador. Un comparador coteja un valor actual del contador con un valor de comparacin predefinido, activando una determinada reaccin cuando se presenta un evento previsto.

Comparador reacciona a eventos

Es posible parametrizar la reaccin a los siguientes eventos:

S El valor actual del contador alcanza desde abajo el valor de comparacin, es


decir el valor actual cambia de COMP1 (se lee: COMP menos 1) a COMP.

S El valor actual del contador abandona hacia abajo el valor de comparacin, es


decir el valor actual cambia de COMP a COMP1.

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 comparacin COMP = 100 Si el valor actual del contador cambia de 99 a 100, entonces se activa una reaccin. Si el valor actual del contador cambia de 100 a 99, entonces se activa una reaccin.

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 parametrizables

Cuando el valor actual alcanza o abandona el valor de comparacin, entonces pueden activarse las reacciones siguientes:

S Activacin/desactivacin de la salida digital S Cambio del estado previo de la salida digital S Disparo de una alarma de proceso S Reset contador S Ajuste del comparador
Las reacciones se parametrizan con STEP 7. En el apartado 5.4 figura una relacin de los parmetros posibles con sus valores permitidos.

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

5-5

Funcin integrada Contador A/B

Parametrizar salidas digitales

Usando STEP 7 es posible parametrizar para la salida digital las propiedades siguientes:

S On: se activa la salida digital S Off: se desactiva la salida digital S Cambio: se cambia el estado previo de la salida, es decir se activa o desactiva,
respectivamente, la salida digital.

S sin efecto: permanece sin efecto el estado de la salida digital


Ejemplo: activar reacciones En la figura 5-4 pueden verse las reacciones de la salida digital y cuando el valor actual alcanza y abandona el valor de comparacin COMP. Con STEP 7 se parametriz:

S valor de comparacin alcanzado desde abajo: salida digital = On S valor de comparacin abandonado hacia abajo: salida digital = sin efecto

Valor actual del contador COUNT Val. de comp. COMP Val. de comp. COMP-1

Se activa reaccin

Se activa reaccin Tiempo

Salida digital 1 0 On

sin efecto Tiempo

Figura 5-4

Ejemplo: activar reacciones

Definir nuevos valores de comparacin

El parmetro de entrada PRES_COMP permite prescribir un nuevo valor de comparacin. El comparador acepta el nuevo valor de comparacin cuando:

S aparece un flanco positivo en el parmetro de entrada SET_COMP. S se produce un evento de contaje1 con reaccin parametrizada.

Se entiende por evento de contaje cuando el valor real del contador alcanza o abandona un valor de comparacin y se ha parametrizado con STEP 7 la reaccin correspondiente.
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

5-6

Funcin integrada Contador A/B

5.4

Parametrizar

Parametrizar con STEP 7

La funcin integrada se parametriza con STEP 7. La forma de trabajar con STEP 7 figura descrita en el manual Software estndar para S7 y M7, STEP 7.

Parmetros y sus valores posibles


Tabla 5-1 Parmetro Seales de contaje

La tabla 5-1 relaciona los parmetros para la funcin integrada Contador A/B.

Ficha Contador A o B Explicacin Valores posibles Prefijado Adelante y Atrs

Las entradas digitales 126.0 y 126.1 para el contador A y las Adelante y entradas digitales 126.2 y 126.3 para el contador B se parametrizan Atrs como sigue: Impulsos y Sentido S Entrada digital Adelante y entrada digital Atrs

S Entrada digital Adelante/atrs y entrada digital Sentido


(Impulsos y Sentido) Un cambio de seal en la entrada digital Sentido hace que se invierta el sentido de contaje en la entrada digital Adelante/ Atrs (para 1 se cuenta hacia adelante; para 0 se cuenta hacia atrs). Valor de reset Se define un valor de reset. Con ello, el valor real del contador se repone al valor de reset cuando: -2147483648 a 2147483647 0

S el parmetro de entrada RESET del SFB 38 tiene estado de


seal 1

S el valor real alcanza desde abajo o abandona hacia abajo el


valor de comparacin (si se ha parametrizado as). Nmero del DB de instancia Actualizacin automtica del punto de control del ciclo El DB de instancia contiene los datos que intercambian la funcin 1 a 127 integrada y el programa de usuario. Se define si en el punto de control de ciclo se actualizan los DB de activada/ instancia de las funciones integradas. desactivada Contador A: 60 Contador B: 61 activada

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

5-7

Funcin integrada Contador A/B

Tabla 5-1 Parmetro

Ficha Contador A o B, continuacin Explicacin Valores posibles Prefijado

Valor actual alcanza valor de comparacin por abajo (COUNT de COMP1 a COMP) Salida digital Es posible ajustar la reaccin de la salida digital cuando el valor actual alcanza el valor de comparacin por abajo. sin efecto sin efecto On Cambiar: se cambia el estado previo de la salida, es decir se activa Cambiar o desactiva, respectivamente, la salida digital. Off Alarma de proceso Reset contador Ajustar comparador Parmetro Es posible ajustar el disparo de una alarma de proceso cuando el valor real alcanza el valor de comparacin por abajo. Es posible definir el la reposicin al valor de reset del contador cuando el valor actual alcance el valor de comparacin por abajo. Es posible definir el ajuste del comparador cuando el valor real alcance el valor de comparacin por abajo. Explicacin activada/ desactivada activada/ desactivada activada/ desactivada Valores posibles desactivada desactivada desactivada Prefijado

Valor actual abandona valor de comparacin hacia abajo (COUNT de COMP a COMP1) Salida digital Es posible ajustar la reaccin de la salida digital A cuando el valor sin efecto actual abandone el valor de comparacin hacia abajo. On Cambiar: se cambia el estado previo de la salida, es decir se activa Cambiar o desactiva, respectivamente, la salida digital. Off Es posible ajustar el disparo de una alarma de proceso cuando el valor real abandone el valor de comparacin hacia abajo. Es posible definir la reposicin al valor de reset del contador cuando el valor actual abandone hacia abajo el valor de comparacin. Es posible definir el ajuste del comparador cuando el valor real abandone hacia abajo el valor de comparacin. activada/ desactivada activada/ desactivada activada/ desactivada sin efecto

Alarma de proceso Reset contador

desactivada desactivada

Ajustar comparador

desactivada

5-8

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Contador A/B

5.5

Cablear
Apartado 5.5.1 5.5.2 Tema Conectar los sensores a las entradas/salidas integradas Conectar los actuadores a las entradas/salidas integradas Pgina 5-10 5-12

Contenido del apartado

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

5-9

Funcin integrada Contador A/B

5.5.1

Conectar los sensores a las entradas/salidas integradas

Introduccin

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:

S antes del primer flanco activo del impulso de contaje: tiempo w100 ms S tras el ltimo flanco activo del impulso de contaje: tiempo w100 ms
Impulsos de contaje

Primer flanco activo

Ultimo flanco activo Tiempo

Entrada digital Sentido w100 ms Figura 5-5 w100 ms

Tiempo

Restricciones de las entradas digitales Sentido para contador A y B

Bornes de conexin

La tabla 5-2 muestra los bornes de conexin importantes de las entradas/salidas integradas de la CPU 314 IFM. La funcin de las entradas digitales se parametriza previamente con STEP 7 (v. apt. 5.4).
Tabla 5-2 Bornes de conexin para los sensores Borne de conexin 2 (Sonder) 3 (Sonder) 4 (Sonder) 5 (Sonder) Conexin alimentacin de la CPU Conexin alimentacin de la CPU Designacin E 126.0 E 126.1 E 126.2 E 126.3 L+ M Descripcin Contador A: Adelante (Adelante/Atrs) Contador A: Atrs (Sentido) Contador B: Adelante (Adelante/Atrs) Contador B: Atrs (Sentido) Tensin de alimentacin Masa

5-10

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Contador A/B

Esquema de conexin

La figura 5-6 muestra el esquema de conexin de principio de los sensores (p. ej. detectores BERO) en las entradas/salidas integradas para los contadores A y B. Si slo se desea utilizar un contador A o B , entonces los sensores se conectarn en las entradas 126.0/126.1 para contador A 126.2/126.3 para contador B.

Utilizar cables de seal apantallados

Entradas/salidas integradas
Sonder 1 2 I 126.0 1 3 2 4 3 5 6 AOU 128 7 AOI 128 8 AIU 128 9 AII 128 0 AI- 128 1 2 3 4 5 6 7 8 9 0 AIU 130 AII 130 AI- 130 AIU 132 AII 132 AI- 132 AIU 134 AII 134 AI- 134 MANA 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 Digital IN OUT L+ 124.0 1 2 3 4 5 6 7 2 2 2 2 2 2 2 2 2 M 3 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

BERO 1 BERO 2 BERO 3 BERO 4


1 1 1 1 1 1 1 1 1 1 2

1 1 1 1 1 1 1 1 1 1 2

24 V

M L+ M

IN OUT L+ 125.0 1 2 3 4 5 6 7

3 3 3 3 3 3 3 3 3 M 4

Figura 5-6

Cablear los sensores

Apantallado

Para conectar los sensores deber utilizarse cables de seal apantallados; la pantalla del mismo deber unirse a tierra. Para ello debe utilizarse el componente mecnico denominado estribo de contactado de pantallas. Detalles extensos sobre la forma de contactar la pantalla de los cables figuran en el manual Autmata programable S7-300, Configuracin, instalacin y datos de las CPU.

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

5-11

Funcin integrada Contador A/B

5.5.2

Conectar los actuadores a las entradas/salidas integradas

Introduccin

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

Bornes de conexin

La tabla 5-3 muestra los bornes de conexin relevantes.


Tabla 5-3 Bornes de conexin para los actuadores Designacin L+ A 124.0 A 124.1 M Descripcin Tensin de alimentacin Salida digital Contador A Salida digital Contador B Masa

Borne de conexin 21 (Digital) 22 (Digital) 23 (Digital) 30 (Digital)

Esquema de conexin

La figura 5-7 muestra un ejemplo de cableado de actores a las salidas digitales de los contadores A y B. Si slo 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 1 2 I 126.0 1 3 2 4 3 5 6 AOU 128 7 AOI 128 8 AIU 128 9 AII 128 0 AI- 128 1 2 3 4 5 6 7 8 9 0 AIU 130 AII 130 AI- 130 AIU 132 AII 132 AI- 132 AIU 134 AII 134 AI- 134 MANA 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 Digital IN OUT L+ 124.0 1 2 3 4 5 6 7 2 2 2 2 2 2 2 2 2 M 3 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

24 V

1 1 1 1 1 1 1 1 1 1 2

1 1 1 1 1 1 1 1 1 1 2

IN OUT L+ 125.0 1 2 3 4 5 6 7

3 3 3 3 3 3 3 3 3 M 4

Figura 5-7

Cablear los actuadores

5-12

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Contador A/B

5.6

Bloque de funcin del sistema 38

Introduccin

La funcin integrada Contador A/B consta de 2 contadores, A y B, que cuentan de forma independiente y simultnea. Ambos contadores tienen el mismo modo de funcionamiento. Cada contador tiene asignado un DB de instancia propio (v. apt. 5.7). La funcin integrada Contador, es decir, ambos Contadores, est asignada a SFB 38. En la figura 5-8 puede verse la representacin grfica del SFB 38.

SFB 38 EN PRES_COMP EN_COUNT RESET controlado por flanco SET_COMP ENO COUNT COMP

Figura 5-8

Representacin grfica del SFB 38

Parmetros de entrada del SFB 29


Tabla 5-4 Parmetro de entrada EN

La tabla 5-4 relaciona y explica los parmetros de entrada del SFB 38.

Parmetros de entrada del SFB 38 Descripcin EN constituye el parmetro de entrada para habilitar el SFB 38. Su efecto es permitir la ejecucin del SFB. Este parmetro de entrada no tiene ningn efecto sobre la ejecucin de la funcin 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 parmetro de entrada puede depositarse un nuevo valor de comparacin PRES_COMP. Este se acepta tras un flanco positivo en el parmetro 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 seal 0 en el parmetro de entrada EN_COUNT se ignoran todos los impulsos de contaje entrantes. Mientras haya seal 1 en el parmetro de entrada EN_COUNT se evalan 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

Funcin integrada Contador A/B

Tabla 5-4 Parmetro de entrada RESET

Parmetros de entrada del SFB 38, continuacin Descripcin Mientras haya seal 0 en el parmetro de entrada RESET est preparado el contador. Mientras haya seal 1 en el parmetro de entrada RESET, entonces:

S se resetea el valor real, es decir como valor real COUNT se saca el valor de reset parametrizado. S la salida digital se pone a 0 y ya no es afectada por la funcin integrada
Tipo de datos: BOOL SET_COMP Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE) Tras un flanco positivo en este parmetro de entrada se acepta el valor de comparacin PRES_COMP. Tipo de datos: BOOL
1

Operando: I, Q, M, L, D Valores posibles 0/1 (FALSE/TRUE)

Se entiende por evento de contaje cuando el valor actual del contador alcanza o abandona un valor de comparacin y ha sido parametrizada con STEP 7 la reaccin correspondiente.

Parmetros de salida del SFB 38


Tabla 5-5 Parmetro de salida ENO

En la tabla 5-5 se relacionan y explican los parmetros de salida del SFB 38.

Parmetros de salida del SFB 38 Descripcin El parmetro de salida ENO sealiza si ha aparecido un error durante la ejecucin del SFB 38. Si ENO = 1, no ha aparecido ningn error. Si ENO = 0, el SFB 38 o no se ha ejecutado o se ha hecho de forma errnea. Tipo de datos: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)

COUNT

A travs de este parmetro de salida se emite el valor actual del contador. En caso de superarse por exceso o defecto los valores posibles se tiene:

S por exceso: la operacin de contaje se contina con el valor de contaje mn. de los valores posibles. S por defecto: la operacin de contaje se contina con el valor de contaje mx. de los valores posibles.
Tipo de datos: DINT COMP Operando: I, Q, M, L, D Valores posibles: de 2147483648 a 2147483647 Por este parmetro de salida se emite el valor de comparacin actualmente vlido COMP. Tipo de datos: DINT Operando: I, Q, M, L, D Valores posibles: de 2147483648 a 2147483647

5-14

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Contador A/B

5.7

Estructura del DB de instancia

Introduccin

Cada contador de la funcin integrada Contador A/B dispone de su propio DB de instancia:

S para contador A: DB 60 S para contador B: DB 61


Ambos DB de instancia tienen la misma estructura.

DB de instancia del SFB 38

La tabla 5-6 muestra la estructura y ocupacin del DB de instancia de la funcin integrada Contador A/B.
Tabla 5-6 Operando DBD 0 DBX 4.0 DBX 4.1 DBX 4.2 DBD 6 DBD 10 DB de instancia del SFB 38 Smbolo PRES_COMP EN_COUNT RESET SET_COMP COUNT COMP Significado Valor de comparacin (nuevo) Habilitacin Reset contador Ajustar comparador Valor real del contador Valor de comparacin (actual)

Longitud del DB de instancia

Los datos para la funcin integrada Contador A/B tienen 14 bytes de longitud y comienzan con la direccin 0 en el DB de distancia.

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

5-15

Funcin integrada Contador A/B

5.8

Evaluar las alarmas de proceso

Introduccin

La funcin integrada Contador A/B activa alarmas de proceso cuando se presentan determinados eventos.

Eventos parametrizables

En la tabla 5-7 se describen los posibles eventos que pueden conducir a una alarma de proceso as como la paramaterizacin posible utilizando STEP 7.
Tabla 5-7 Eventos que pueden conducir a una alarma de proceso Descripcin Parametrizacin

Alarma de proceso en caso de Valor actual de COMP1 hacia COMP Valor actual de COMP hacia COMP1

Se activa alarma de proceso cuando el valor Alarma de proceso actual alcanza desde abajo el valor de com- activada paracin COMP. Se activa alarma de proceso cuando el valor Alarma de proceso actual abandona hacia abajo el valor de activada comparacin COMP.

5-16

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Contador A/B

OB de alarma de proceso

Cuando aparece una alarma de proceso, entonces se llama el OB de tratamiento de alarma de proceso (OB 40). El evento que ha provocado la llamada del OB 40 figura en la informacin de arranque (seccin de declaracin) del OB 40.

Informacin de arranque del OB 40 para funcin integrada


Tabla 5-8

La tabla 5-8 muestra las variables temporales relevantes (TEMP) del OB 40 para la funcin integrada Contador de la CPU 312 IFM/314 IFM. El OB 40 est descrito en el Manual de referencia Funciones del sistema y funciones estndar.

Informacin de arranque del OB 40 para la funcin integrada Contador A/B Tipo datos WORD B#16#7C v. fig. 5-9 Descripcin Indicacin en la palabra de datos locales 6:

Variable OB40_MDL_ADDR

S direccin del mdulo que dispara la alarma (aqu la CPU)


OB40_POINT_ADDR DWORD Indicacin en la palabra de datos locales 8:

S la funcin integrada que dispara la alarma S el evento que ha disparado la alarma

Indicacin del evento que ha disparado la alarma

En las variables OB40_POINT_ADDR es posible leer qu funcin integrada ha disparado la alarma y qu evento ha provocado la misma. La figura siguiente muestra la correspondencia con los bits de la palabra doble de datos locales 8. A considerar: Si aparecen eventos distanciados muy poco tiempo (< 100 ms), entonces pueden estar activados varios bits simultneamente. Es decir, varios eventos pueden provocar un solo arranque del OB 40.

LB 8

LB 9

LB 11 7 6 5 4 3 2 1 0 N bit LD 8 reservado reservado

31 30 29 28 27 26 25 24 23 22 2120 19 18 1716 0 0 0 0 0 0 1 1 Funcin integrada Contador A/B ha disparado la alarma de proceso irrelevante

Valor real de COMP1 hacia Contador A ha disparado alarma de proceso COMP alcanzado Valor real de COMP hacia Contador B ha disparado alarma de proceso COMP1 abandonado

Figura 5-9

Informacin de arranque del OB 40: qu evento ha disparado la alarma (Contador A/B)

Evaluacin en programa de usuario

La forma de evaluar las alarmas de proceso en el programa de usuario figura descrita en el manual de programacin Software del sistema para S7-300/400 Diseo de programas.

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

5-17

Funcin integrada Contador A/B

5.9

Clculo del tiempo de ciclo y de los tiempos de reaccin

Introduccin

El clculo del tiempo de ciclo para la CPU 314 IFM se describe extensamente en el manual Autmata programable S7-300, Configuracin, instalacin y datos de las CPU. Seguidamente se dan los tiempos que es preciso considerar suplementariamente cuando est activada la funcin integrada Contador A/B.

Clculo

El tiempo de ciclo puede calcularse con la frmula siguiente: Tiempo de ciclo = t1 + t2 + t3 + t4 t1 = Tiempo de transferencia de imagen de proceso (PAE y PAA)1 t2 = Tiempo de ejecucin del sistema operativo inclusive carga por parte de una funcin integrada1 en curso t3 = Tiempo de ejecucin2 del programa de usuario inclusive tiempo de ejecucin del SFB cuando en el ciclo de programa se efecta una llamada a SFB3 t4 = Tiempo de actualizacin del DB de instancia en el punto de control del ciclo (si con STEP 7 se ha parametrizado la actualizacin). El tiempo de ejecucin tpico del SFB vale 230 ms.

Tiempo de ejecucin del SFB 38 Actualizacin del DB de instancia

El tiempo de actualizacin del DB de instancia en el punto de control de ciclo vale para la funcin integrada Contador A/B 100 ms.

Prolongacin del tiempo de ciclo

Es necesario considerar que el tiempo de ciclo puede prolongarse debido a:

S ejecucin controlada por tiempo S tratamiento de alarmas S funciones de diagnstico y rutinas de tratamiento de errores

1 2 3

El tiempo para la CPU 312 IFM figura en el manual Autmata programable S7-300, Configuracin, instalacin y datos de las CPU. El tiempo de ejecucin del programa de usuario debe calcularse para cada caso particular, ya que cada programa de usuario tiene una longitud diferente. Si el SFB se llama varias veces dentro de un ciclo de programa, entonces el tiempo de ejecucin del SFB deber multiplicarse por la cantidad de llamadas.
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

5-18

Funcin integrada Contador A/B

Tiempo de reaccin

El tiempo de reaccin es el intervalo que transcurre entre la aparicin de un evento en una entrada y la activacin de la reaccin correspondiente por una salida.

Reaccin frente a eventos

Los eventos causados en las entradas por la funcin integrada Contador A/B pueden activar lo siguiente:

S Reacciones en las entradas/salidas integradas de la CPU 314 IFM S Reacciones por parte del SFB 38
Vas de reaccin La figura 5-10 muestra las diferentes vas de reaccin.

Entradas de las entradas/salidas integradas Salidas de las entradas/salidas integradas

Funcin integrada

SFB 38

OB 40 alarma proceso

Figura 5-10

Vas de reaccin

Tiempos de reaccin

Cada va de reaccin tiene como consecuencia un tiempo de reaccin diferenciado. La tabla 5-9 relaciona los tiempos de reaccin de la funcin integrada Contador A/B.
Tabla 5-9 Tiempos de reaccin de la funcin integrada Contador A/B Va de reaccin Entradas/salidas integradas Entradas/salidas integradas Entradas/salidas integradas Alarma de proceso En fig. 5-10 Tiempo de reaccin < 1 ms < 1 ms

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

5-19

Funcin integrada Contador A/B

5-20

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento (CPU 314 IFM)

Introduccin

La funcin 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.

Relacin de prestaciones

La funcin integrada Posicionamiento:

S mide seales procedentes de captadores incrementales asimtricos (sin seales


inversas) de 24 V hasta una frecuencia de 10 kHz

S capta una seal de 24 V dispuesta en el camino de desplazamiento para


sincronizar el valor real (sincronizacin por hardware)

S permite la sincronizacin a travs de un bit de mando (sincronizacin por


software)

S manda un accionamiento de dos velocidades (rpida/lenta) o un convertidor de


frecuencia va salidas digitales y una salida analgica de las entradas/salidas integradas.

Incorporacin de la funcin integrada Contenido del captulo

La funcin integrada Posicionamiento se incorpora en el programa de usuario prescribiendo datos de mando y evaluando mensajes de estado en un bloque de funcin del sistema (SFB).
Apartado 6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9 6.10 Tema Introduccin a la funcin integrada Posicionamiento Funcionamiento de la funcin integrada Posicionamiento Parametrizar Mando de las salidas por la funcin integrada Efecto de la distancia entre posiciones inicial y de destino sobre el mando de las salidas Cablear Bloque de funcin del sistema 39 Estructura del DB de instancia Clculo del tiempo de ciclo Ejemplos de aplicacin Pgina 6-2 6-15 6-19 6-20 6-22 6-23 6-30 6-43 6-44 6-45

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

6-1

Funcin integrada Posicionamiento

6.1

Introduccin a la funcin integrada Posicionamiento

Contenido del apartado

En este apartado se informa sobre los fundamentos de la bsqueda (aproximacin) al punto de referencia, al modo de marcha a impulsos (JOG) y al mando de accionamientos as como informaciones especiales sobre la funcin integrada Posicionamiento de la CPU 314 IFM.

Quin debe leer este apartado? Contenido del apartado

Recomendamos leer este apartado a todas las personas con pequea o ninguna experiencia en el tema del posicionamiento en lazo abierto.
Apartado 6.1.1 6.1.2 6.1.3 6.1.4 6.1.5 Tema Captadores y etapas de potencia para la funcin integrada Posicionamiento Bsqueda del punto de referencia Posicionamiento manual (modo JOG) Mando de accionamientos de velocidad rpida/lenta Mando del accionamiento por convertidor de frecuencia Pgina 6-3 6-5 6-7 6-9 6-11

Evaluacin de impulsos

Informaciones relativas a la evaluacin de impulsos del captador por parte de la funcin integrada Posicionamiento figura en el anexo D.

6-2

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento

6.1.1

Captadores y etapas de potencia para la funcin integrada Posicionamiento

Clasificacin de los captadores

Al posicionar, el desplazamiento se mide con un captador. Los captadores se clasifican como sigue:

Captador Captador absoluto Captador incremental Captador asimtrico 24 V Figura 6-1 Clasificacin de los captadores

Tipo Interface

Captador simtrico 5 V

Captadores asimtricos 24 V

Los captadores asimtricos son captadores incrementales que generan dos trenes de impulsos, A y B, desfasados 90 y se utilizan para contar los incrementos de desplazamiento y para detectar el sentido.

Captadores en la CPU 314 IFM

A la funcin integrada Posicionamiento de la CPU 314 IFM slo es posible conectar un captador incremental asimtrico (24 V). Recomendamos utilizar captadores incrementales de SIEMENS (v. anexo D).

Formas de seal

La figura siguiente muestra formas de seal de captadores asimtricos 24 V. Informaciones relativas a la evaluacin de impulsos por parte de la funcin integrada Posicionamiento figuran en el anexo D.

Tren de impulsos A Tren de impulsos B Figura 6-2

24 V 0V 24 V 0V

Formas de seal de los captadores incrementales asimtricos

Seal de origen del captador

La mayor parte de los captadores incrementales suministran una seal de origen por vuelta que puede utilizarse para fines de sincronizacin. La forma de conectar la seal 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

Funcin integrada Posicionamiento

Clasificacin del tipo de control del accionamiento

Al posicionar el desplazamiento se mide en piezas mviles. El movimiento lo procura un accionamiento. El posicionamiento puede dividirse en funcin del control del accionamiento:

Aplicacin

Posicionamiento en lazo cerrado Figura 6-3

Posicionamiento en lazo abierto

Clasificacin segn el tipo de control del accionamiento

Accionamientos y CPU 314 IFM

La funcin integrada Posicionamiento de la CPU 314 IFM permite controlar en lazo abierto (= mando) accionamientos pero no en lazo cerrado (= regulacin)

Etapa de potencia

La CPU 314 IFM no controla directamente el accionamiento, lo hace a travs de una etapa de potencia.

Etapa de potencia y CPU 314 IFM

La tabla siguiente relaciona las etapas de potencia controlables por la funcin integrada Posicionamiento.
Tabla 6-1 Etapas de potencia y accionamientos

Etapa de potencia ... Mando a contactores Convertidor de frecuencia

... controla motor asncrono de polos conmutables con variacin de velocidad en etapas (marcha rpida/lenta) motor asncrono o motor sncrono con variacin continua de velocidad

6-4

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento

6.1.2

Bsqueda del punto de referencia

Introduccin

Un captador incremental suministra una serie de impulsos. A partir del nmero de impulsos es posible determinar la posicin del eje con relacin a un punto de referencia. Sin embargo, primero es necesario buscar el punto de referencia para sincronizar la posicin real del eje con el valor real de la funcin integrada. Seguidamente se muestra la forma de realizar la bsqueda del punto de referencia con la funcin integrada Posicionamiento.

Ejemplo

Se considera una mesa en la que se posicionan piezas a mecanizar. En una estacin 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 posicin adecuada hasta que haya finalizado el mecanizado.

Estacin de mecanizado Mesa Pieza Fin carrera final

Fin carrera inicio

Accionamiento

Captador incremental Interruptor de referencia Punto de referencia Figura 6-4 Ejemplo carro Incrementos

Interruptor de referencia

En el punto de referencia se instala un interruptor o detector (p. ej. BERO) al efecto. Cuando conmuta el interruptor de referencia, esto significa que la mesa ha llegado al punto de referencia. En dicho momento la posicin real del eje se sincroniza al valor real de la funcin integrada.

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

6-5

Funcin integrada Posicionamiento

Precisin del punto de referencia

En la prctica, el interruptor de referencia se materializa mediante una leva que acta sobre un fin de carrera o detector de proximidad, p. ej. BERO. El interruptor de referencia suministra estado de seal 1 durante un tramo equivalente al ancho de la leva. Para garantizar una cierta precisin en el punto de referencia:

S el punto de referencia se asigna al primer impulso de contaje (incremento) que


llega tras el flanco creciente y

S el flanco del interruptor de referencia slo se evala si el interruptor se alcanza


desde una direccin predefinida. Con STEP 7 se parametriza si el interruptor de referencia debe evaluarse en sentido Adelante o Atrs. La figura siguiente muestra la evaluacin del interruptor de referencia cuando se ha parametrizado con STEP 7 el sentido Adelante.

Seal del interruptor de referencia Flanco creciente con sentido Adelante

Ancho de la leva

1 0

Posicin de la mesa

Incrementos Sentido Adelante Figura 6-5 Punto de referencia

Evaluacin del interruptor de referencia

Precisin de repeticin

No siempre est garantizado que los flancos suministrados por el interruptor de referencia aparezcan siempre en la misma posicin del eje ya que hay interuptores o detectores, p. ej. BEROs, que tienen una precisin de repeticin limitada. Valores tpicos de precisin de repeticin:

S Interruptores mecnicos S Clulas fotoelctricas S Detectores BERO

10 mm 100 mm 500 mm

La precisin de repeticin real depende fuertemente del tipo de interruptor. Adems, dicha precisin es tambin funcin de factores externos como p. ej. la velocidad con la que se alcanza el interruptor. Para ms datos, consultar la informacin que acompaa al interruptor.

6-6

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin 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 posicin arbitraria. El modo JOG puede ejecutarse bien a travs del programa de usuario o a travs de un panel de operador (OP).

Aplicacin del modo JOG

El modo JOG se utiliza: si desea desplazarse el eje a mano a una posicin para sincronizar la funcin integrada Posicionamiento con la posicin real del eje

Desplazamiento a mano del eje

Para eliminar una avera en la mquina es necesario llevar el eje a una determinada posicin. Esto debe ser tambin posible aunque no est sincronizada la funcin integrada Posicionamiento.

Sincronizacin de la funcin integrada

Tras encender la CPU 314 IFM, la funcin integrada Posicionamiento no puede determinar la posicin real del eje ya que no se ha alcanzado an ningn interruptor de referencia y por ello no se ha asumido an el punto de referencia. La funcin integrada Posicionamiento no est sincronizada con el eje, por lo que no puede controlar ninguna operacin de posicionamiento. Para efectuar la sincronizacin se mueve el eje en modo JOG pasando por el interruptor de referencia.

Ejemplo de sincronizacin

Seguidamente consideramos nuevamente el ejemplo Posicionar mesa (v. fig. 6-4). Una vez encendida la instalacin se sincroniza como sigue la funcin integrada Posicionamiento: Con independencia de la posicin 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 posicin real de la mesa con el valor real de la funcin integrada.

Seleccionar modo JOG

El modo JOG se selecciona a travs del programa de usuario.

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

6-7

Funcin integrada Posicionamiento

Velocidad en modo JOG

Desde el programa de usuario se define la velocidad con la que se posicionar en 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 rpida 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.

6-8

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento

6.1.4

Mando de accionamientos de velocidad rpida/lenta

Accionamientos controlables

La funcin integrada Posicionamiento permite controlar alternativamente:

S un accionamiento de dos velocidades (rpida/lenta) S un convertidor de frecuencia

Mando a contactores

Los mandos a contactores se utilizan para controlar motores asncronos de polos conmutables. Los motores asncronos de polos conmutables permiten realizar dos velocidades diferentes, lenta y rpida.

Perfil de velocidad

La figura muestra el perfil de velocidad de un accionamiento de marcha rpida y lenta. Este es vlido tanto para una operacin de posicionamiento como para el modo JOG. En primer lugar, se posiciona con la velocidad ms alta (velocidad rpida). A una distancia predefinida de la posicin de destino se conmuta a una velocidad ms baja (velocidad lenta). Justo antes de alcanzar la posicin de destino (tambin a una distancia predefinida) se desconecta el accionamiento. El anticipo de desconexin sirve para incrementar la precisin de posicionamiento y se corresponde con el trayecto de frenado. El trayecto de frenado se parametriza con STEP 7. El anticipo de desconexin se define en el programa de usuario.

Velocidad Marcha rpida Marcha lenta

Conmutacin de marcha rpida a lenta Posicin Posicin inicial Posicin de destino Distancia Anticipo de de frenado desconexin Punto de desconexin Figura 6-6 Perfil de velocidad en accionamiento de marcha rpida y lenta

Particularidad: Si la distancia entre posicin inicial y posicin de destino v anticipo de desconexin, entonces no se ejecuta ninguna operacin de posicionamiento.

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

6-9

Funcin integrada Posicionamiento

Mando va 4 salidas digitales

El accionamiento se conmuta a velocidad rpida o lenta a travs de dos salidas digitales de la CPU 314 IFM. El sentido de giro del accionamiento se define tambin a travs de otras dos salidas digitales. La figura siguiente muestra el comportamiento de las seales digitales correspondientes durante una operacin de posicionamiento.

Salida digital Sentido adelante 1 0 Salida digital Sentido atrs 1 0 Salida digital Marcha rpida 1 0 Salida digital Marcha lenta 1 0 Velocidad Posicin Posicin Posicin

Posicin

Posicin inicial Figura 6-7

Posicin de destino

Posicin

Operacin de posicionamiento en sentido adelante en accionamientos de marcha rpida y lenta

6-10

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento

6.1.5

Mando del accionamiento por convertidor de frecuencia

Convertidor de frecuencia

Un convertidor de frecuencia es un equipo electrnico destinado a variar continuamente la velocidad de motores asncronos o sncronos.

Definicin del perfil de velocidad

La funcin integrada Posicionamiento controla un convertidor de frecuencia con un determinado perfil de velocidad que se define como sigue:

S No se sobrepasar la velocidad mxima admisible determinada en funcin de las


condiciones mecnicas.

S No se sobrepasar la aceleracin mxima permitida. Las fuerzas por aceleracin


que actan sobre una pieza no debern sobrepasar un determinado valor mximo.

S Bajo las condiciones mencionadas, la operacin de posicionamiento deber


discurrir optimizada en el tiempo.

Perfil de velocidad

En la figura 6-8 se representan los perfiles de velocidad y aceleracin del accionamiento durante un posicionamiento. La representacin est idealizada ya que el accionamiento se lleva a la velocidad mxima en 10 escalones y se frena hasta la parada tambin en 10 escalones. Los perfiles son vlidos tanto para una operacin de posicionamiento como para el modo JOG. La velocidad mxima se define en el programa de usuario. El trayecto de aceleracin y frenado se parametrizan con STEP 7.
Velocidad Velocidad mxima Posicin Posicin inicial Aceleracin Aceleracin mxima Posicin Distancia de aceleracin Distancia de frenado Figura 6-8 Perfil de velocidad/aceleracin en convertidores de frecuencia Posicin de destino

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

6-11

Funcin integrada Posicionamiento

Anticipo de desconexin

La figura siguiente muestra la velocidad del accionamiento durante una operacin de posicionamiento. En el detalle es posible apreciar el anticipo de desconexin definible a travs del programa de usuario.

Velocidad del accionamiento

Velocidad mxima Posicin inicial Posicin Posicin de destino

Punto de desconexin

Posicin de destino Anticipo desconexin

Figura 6-9

Anticipo de desconexin en el mando de un convertidor de frecuencia

Particularidad: Si la distancia entre posicin inicial y posicin de destino v anticipo de desconexin, entonces no se ejecuta ninguna operacin de posicionamiento.

6-12

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento

Mando de convertidores de frecuencia

Los convertidores de frecuencia pueden mandarse de forma alternativa desde:

S 1 salida analgica (seal 0 a 10 V 0 a 20 mA) para definir la velocidad y


2 salidas digitales para definir el sentido (adelante, atrs)

S 1 salida analgica (seal "10 V "20 mA) para definir la velocidad y el


sentido (adelante, atrs)

Salida de valores analgicos Mando va 1 salida analgica y 2 salidas digitales

Los valores analgicos se sacan en escalones (v. apt. 6.4).

La velocidad del accionamiento se prescribe al convertidor de frecuencia con una seal analgica de 0 a 10 V 0 a 20 mA. La velocidad mxima corresponde entonces a 10 V 20 mA, respectivamente. La velocidad mxima se define en el programa de usuario. El usuario decide si la seal analgica es de tipo tensin o intensidad. El sentido de giro del accionamiento se prescribe a travs de dos salidas digitales. La figura siguiente muestra los valores analgicos en la salida analgica y el comportamiento de las salidas digitales correspondientes.

Salida analgica Velocidad +10 V/+20 mA

0 Posicin inicial Trayecto aceleracin/frenado parametrizada con STEP 7 Salida digital Sentido adelante 1 0

Posicin Punto de desconexin

Posicin Salida digital Sentido atrs 1 0 Posicin Figura 6-10 Operacin de posicionamiento en sentido adelante (1 salida analgica y 2 salidas digitales para convertidor de frecuencia)

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

6-13

Funcin integrada Posicionamiento

Mando va 1 salida analgica

La velocidad del accionamiento se prescribe al convertidor de frecuencia con una seal analgica de "10 V "20 mA. La velocidad mxima corresponde entonces a +10 V -10 V +20 mA -20 mA. La velocidad mxima se define en el programa de usuario. El usuario decide si la seal analgica es de tipo tensin o intensidad. El sentido de giro del accionamiento se prescribe a travs del signo de la tensin/intensidad analgica. La figura siguiente muestra la velocidad en la salida analgica durante una operacin de posicionamiento.

Salida analgica Velocidad +10 V/+20 mA

0 Posicin inicial -10 V/-20 mA Trayecto aceleracin/frenado parametrizada con STEP 7

Posicin Punto de desconexin

Figura 6-11

Operacin de posicionamiento en sentido adelante (1 salida analgica para convertidor de frecuencia)

6-14

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento

6.2

Funcionamiento de la funcin integrada Posicionamiento

Vista general

La figura siguiente muestra una vista general sobre las entradas y salidas de la funcin integrada Posicionamiento as como su interaccin con el programa de usuario en la CPU 314 IFM.

CPU 314 IFM Funcin integrada Posicionamiento Captador incremental

Etapa de potencia

M Accionamiento

Actuadores (activan el proceso de mecanizado)

Programa de usuario

Figura 6-12

Entradas y salidas de la funcin integrada Posicionamiento

Secuencia en el posicionamiento

La tabla siguiente explica la figura 6-12 en base a una operacin de posicionamiento.


Tabla 6-2 Secuencia de un posicionamiento

Descripcin de la secuencia El usuario inicia el posicionamiento a travs del programa de usuario. La funcin integrada Posicionamiento arranca el accionamiento y controla la velocidad del mismo hasta que se alcanza el punto de desconexin. Para que la funcin integrada Posicionamiento pueda controlar el accionamiento se capta la posicin actual. La funcin integrada Posicionamiento sealiza al programa de usuario la finalizacin 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

Funcin integrada Posicionamiento

Entradas y salidas

La figura siguiente muestra las entradas/salidas hardware y software de la funcin 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 Entrada digital Canal B Entrada digital Interruptor de referencia Posicin destino DEST_VAL Punto de referencia REF_VAL Anticipo de desconexin SWITCH_OFF_DIFF Velocidad mxima BREAK Modo JOG adelante POS_MODE2 Modo JOG atrs POS_MODE1 Evaluar interruptor de referencia REF_ENABLE Iniciar posicionamiento POS_STRT Aceptar posicin real SET_POS

Salida digital Marcha rpida Salida digital Marcha lenta Salida digital Sentido adelante Salida digital Sentido atrs Funcin integrada Posicionamiento Salida analgica Velocidad Posicin real ACTUAL_POS Posicionamiento/modo JOG finalizado POS_READY Interruptor de referencia alcanzado REF_VALID Posicin real sincronizada POS_VALID

Estado lgico Valor numrico

Figura 6-13

Entradas y salidas de la funcin integrada Posicionamiento

6-16

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento

Entradas/salidas hardware

La tabla siguiente muestra una visin general de las entradas/salidas integradas en la CPU 314 IFM a las que es posible conectar sensores y actuadores para la funcin integrada Posicionamiento. La funcin de las salidas hardware se parametriza con STEP 7 (v. apt. 6.3).

Tabla 6-3

Funcin de las entradas/salidas hardware

Entrada/salida en la CPU

Funcin en caso de mando de ... Accionamiento m. rpida/lenta Convertidor de frecuencia

Entrada digital Canal A Entrada digital Canal B Entrada digital Interruptor de referencia Salida digital Marcha lenta Salida digital M. rpida Salida digital Sentido atrs Salida digital Sentido adelante Salida analgica Velocidad

E 126.0 E 126.1 E 126.2 A 124.0 A 124.1 A 124.2 A 124.3

Conectar captador incremental para medir el recorrido

Conectar interruptor de referencia (p. ej. BERO) para sincronizacin Sacar velocidades para accionamiento Sacar sentido de giro para accionamiento

si el convertidor de frecuencia slo puede procesar seales analgicas positivas, entonces prescribir sentido de giro para accionamiento si el convertidor de frecuencia puede procesar seales analgicas bipolares, entonces prescribir sentido de giro para accionamiento prescribir velocidad para accionamiento

PAW 128

Entradas/salidas software

La tabla siguiente ofrece una visin general de las entradas y salidas software de la funcin integrada Posicionamiento. Las entradas/salidas software estn disponibles como parmetros en SFB 39. Los parmetros se ajustan en el programa de usuario. La descripcin detallada de los parmetros figura en el apt. 6.7.

Tabla 6-4

Funcin de las entradas/salidas software

Parmetros de E/S en SFB 39 DEST_VAL REF_VAL SWITCH_OFF_DIFF Prescribir posicin de destino del eje

Funcin

Prescribir valor para nuevo punto de referencia Prescribir anticipo de desconexin

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

6-17

Funcin integrada Posicionamiento

Tabla 6-4

Funcin de las entradas/salidas software, continuacin

Parmetros de E/S en SFB 39 BREAK POS_MODE2 POS_MODE1 REF_ENABLE POS_STRT SET_POS ACTUAL_POS POS_READY REF_VALID POS_VALID

Funcin Prescribir velocidad mxima (valor analgico mx.) con la que deber de realizarse el posicionamiento/modo JOG Ejecutar JOG adelante, interrumpir JOG/posicionamiento Ejecutar JOG atrs, interrumpir JOG/posicionamiento El interruptor de referencia se evala durante la prxima pasada por el mismo Iniciar posicionamiento El nuevo punto de referencia se asume como posicin real Salida: posicin (valor real) actual Sealizacin: posicionamiento finalizado Sealizacin: si se ha producido una sincronizacin durante el posicionamiento/modo JOG en curso Sealizacin: Funcin integrada sincronizada con eje

Frecuencia lmite

La funcin integrada Posicionamiento cuenta impulsos hasta una frecuencia mxima de 10 kHz.

Imprecisiones mecnicas

Si por causa de imprecisiones mecnicas se activan impulsos espreos por los canales A y B del captador, en el caso ms desfavorable esto puede producir la prdida de 1 incremento.

Violacin de la frecuencia lmite

Si la frecuencia de los impulsos es >10 kHz durante varios milisegundos, entonces tener en cuenta la precaucin siguiente: Precaucin Si se viola la frecuencia lmite de 10 kHz: S no queda garantizado el correcto funcionamiento de la funcin integrada. S se incrementa la carga del ciclo. S se incrementa el tiempo de reaccin a alarmas de proceso. S pueden perturbarse las comunicaciones (hasta corte de la conexin). Si responde la vigilancia de ciclo, entonces la CPU pasa a STOP.

6-18

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento

6.3

Parametrizar

Software de parametrizacin

La funcin integrada se parametriza utilizando STEP 7. La forma de trabajar con STEP 7 figura descrita en el manual de usuario Software estndar para S7 y M7, STEP 7.

Parmetros y sus valores posibles


Tabla 6-5

La tabla siguiente relaciona los parmetros para la funcin integrada Posicionamiento de la CPU 314 IFM.

Ficha Posicionamiento Parmetro Explicacin Para el mando de la etapa de potencia se ofrecen: Valores posibles Ajuste por defecto analgicas (DO)

Mando del accionamiento va

S 4 salidas digitales 4 salidas


(DO)

S 4 salidas digitales S 2 salidas digitales y 1 salida analgica


(0 a 10 V/0 a 20 mA)

S 2 DO + 1 AO S 1 salida analgica
(AO)

S 1 salida analgica ("10 V/"20 mA)


Seleccionar 4 salidas digitales (DO) para accionamiento de marcha rpida/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 analgico sacado, llevar ste a una entrada analgica y leer su valor. Distancia de aceleracin hasta velocidad mxima (= trayecto de frenado) Definir la distancia durante la cual:

S en convertidores de frecuencia, se saca el


valor analgico hasta el valor mximo o se reduce a 0

0*; 48 a 65535 incrementos

65535 incrementos

S en mando por contactores, se posiciona


con marcha rpida o marcha lenta Evaluacin del interruptor de referencia en sentido Nmero del DB de instancia Es posible definir el sentido desde el cual debe adelante alcanzarse el interruptor de referencia para su atrs evaluacin. El DB de instancia incluye los datos que se intercambian la funcin integrada y el programa de usuario. 1 a 127 adelante

59

Actualizacin automtica en el punto de control del ciclo *

Aqu se define si debe actualizarse o no el DB activada/desactivada de instancia de la funcin integrada en cada punto de control del ciclo.

activada

Si se prescribe 0 en accionamientos de marcha rpida/lenta, durante 1 incremento se conmuta a marcha lenta y seguidamente se ponden a 0 las salidas digitales Marcha lenta y Sentido adelante/atrs. Si se prescribe 0 en convertidores de frecuencia, entonces el valor analgico se eleva/reduce en un escaln con cada incremento.

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

6-19

Funcin integrada Posicionamiento

6.4

Mando de las salidas por la funcin integrada

Mando accionamiento marcha rpida/lenta Clculo del valor analgico

El perfil de velocidad del accionamiento de marcha rpida/lenta y el mando de las 4 salidas digitales figuran en el apt. 6.1.4.

Seguidamente se explica el clculo del valor analgico para el mando del trayecto de aceleracin/desaceleracin a travs de un convertidor de frecuencia. El perfil de velocidad completo figura en el apt. 6.1.5.

Salida en escalones del valor analgico

La figura siguiente muestra los valores analgicos tras el inicio de dos operaciones de posicionamiento. En la vista ampliada de los trayectos de aceleracin puede verse que la curva est compuesta de 10 escalones de la misma anchura y diferente altura. Es decir, los valores analgicos los saca la CPU de forma escalonada. El ancho de los escalones se define indirectamente al prescribir el trayecto de aceleracin/ frenado. La altura de las escalones la prescribe fijamente la funcin integrada. Observar para la aplicacin deseada la relacin entre la altura y el ancho de los escalones y con ello la curva de desplazamiento. Cuanto mayor sea el trayecto de aceleracin/frenado prescrito tanto ms anchos sern los escalones.

Salida analgica Velocidad Velocidad mx. +10 V Posicin inicial Valor analgico en V
10,0 9,49 8,94 8,37 7,75 7,07 6,32 5,48 4,47 3,16

Posicin Punto de desconexin

Trayecto aceleracin A Trayecto aceleracin B Posicin 5 incrementos inicial 10 incrementos Figura 6-14 Salida en escalones del valor analgico, BREAK = 0 Trayecto aceleracin

6-20

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento

Trayecto de frenado

Los valores analgicos para el trayecto de frenado se sacan con los mismos 10 escalones que para el trayecto de aceleracin (v. fig. 6-14). Al final del ltimo escaln (= 3,16 V) se alcanza el punto de desconexin.

Clculo del ancho de los escalones

La funcin integrada calcula el ancho de los escalones como sigue:


Ancho escalones + Trayecto aceleracinfrenado 10

A observar: El ancho de los escalones calculado siempre se redondea de forma que el trayecto de aceleracin/frenado realmente recorrido no sea nunca mayor que el parametrizado.

Ejemplo

Seguidamente figuran dos ejemplos de clculo del ancho de escalones. En la figura 6-14 se muestran las salidas de valores analgicos de ello resultante. El trayecto de aceleracin/frenado se ha parametrizado con STEP 7.
Ancho escalones A Ancho escalones A + 59 incrementos 10 = 5,9 incrementos [ 5 incrementos + 105 incrementos 10 = 10,5 incrementos [ 10 incrementos

Ancho escalones B Ancho escalones B

Debido a los anchos escalones calculados, el trayecto de aceleracin/frenado B es dos veces superior al trayecto de aceleracin/frenado A.

Valor analgico mximo

El valor analgico mximo para el mando de un convertidor de frecuencia se calcula con la frmula siguiente:
v + 10 V 256 (256 BREAK) v + 20 mA 256 (256 BREAK)

El parmetro 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

Funcin 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 accionamiento m. rpida/ lenta

Observar el comportamiento que se indica en la tabla siguiente a la hora de definir el trayecto de aceleracin/frenado usando STEP 7 y al prescribir el anticipo de desconexin (en el parmetro de entrada SWITCH_OFF_DIFF del SFB 39) para un accionamiento de marcha rpida/lenta.

Tabla 6-6 Mando por contactores

Mando de accionamientos de marcha rpida/lenta La distancia entre posiciones inicial y destino es ... Descripcin

Salidas digitales

utrayecto de aceleracin/ Se arranca con marcha rpida (prerrequisito: parmetro de entrada frenado + anticipo de desconexin BREAK = 0). v trayecto de aceleracin/ Se arranca con marcha lenta. frenado + anticipo de desconexin u anticipo de desconexin v anticipo de desconexin No se arranca ningn posicionamiento; POS_READY permanece sin cambio a 1.

Mando de convertidor de frecuencia

Observar el comportamiento que se indica en la tabla siguiente a la hora de definir el trayecto de aceleracin/frenado usando STEP 7 y al prescribir el anticipo de desconexin (en el parmetro de entrada SWITCH_OFF_DIFF del SFB 39) para el mando de convertidores de frecuencia.

Tabla 6-7

Mando de convertidores de frecuencia La distancia entre posiciones inicial y de destino es ... Descripcin

Convertidor de frecuencia Salida analgica g Salidas digitales

w2 trayecto de aceleracin/ El eje recorre toda el trayecto de aceleracin y frenado. frenado + anticipo de desconexin t2 trayecto de aceleracin/ El eje recorre la distancia hasta el punto de desconexin durante frenado + anticipo de desconexin la mitad en calidad de trayecto de aceleracin y durante la otra mitad como trayecto de frenado. No se alcanza el valor analgico u anticipo de desconexin mximo. v anticipo de desconexin No se arranca ningn posicionamiento; POS_READY permanece sin cambio a 1.

Modificar la velocidad

La velocidad con la cual el convertidor de frecuencia mueve el accionamiento puede modificarse en el parmetro de entrada BREAK del SFB 39. El SFB 39 se describe en el apt. 6.7.

6-22

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento

6.6

Cablear

Este apartado

Este apartado describe:

S la forma de conectar a las entradas/salidas integradas el captador incremental y


el interruptor de referencia

S la forma de conectar las diferentes etapas de potencia a las entradas/salidas


digitales Contenido del apartado
Apartado 6.6.1 6.6.2 Tema Conectar a las entradas/salidas integradas el captador incremental y el interruptor de referencia Conectar la etapa de potencia a las entradas/salidas integradas Pgina 6-24 6-26

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

6-23

Funcin integrada Posicionamiento

6.6.1

Conectar a las entradas/salidas integradas el captador incremental y el interruptor de referencia

Introduccin

Los canales A y B del captador incremental y la seal del interruptor de referencia se conectan a 3 entradas digitales de la CPU 314 IFM.

Evaluar seal de origen

La mayor parte de los captadores incrementales generan en cada vuelta una seal de origen que puede utilizarse para fines de sincronizacin. Si se desea evaluar la seal de origen del captador, entonces conectarla a la entrada digital Interruptor de referencia (E 126.2). Informaciones relativas a la evaluacin de impulsos por parte de la funcin integrada Posicionamiento figuran en el anexo D.

Usar entradas para funcin integrada

A la hora de usar las entradas/salidas integradas para la funcin integrada Posicionamiento es necesario considerar lo siguiente: Nota Para el correcto funcionamiento de la funcin integrada Posicionamiento, las entradas de las E/S integradas utilizada por la funcin integrada no debern utilizarse para otros fines.

Entradas estndar

Las entradas especiales no necesarias para la funcin integrada Posicionamiento pueden utilizarse como entradas digitales estndar. Sin embargo, en estas entradas no es posible activar la emisin de una alarma. (Entradas especiales = E 126.0 a E 126.3)

Bornes de conexin

La tabla siguiente muestra los bornes de conexin importantes de las entradas/salidas integradas de la CPU 314 IFM para la conexin del captador incremental y del interruptor de referencia.
Tabla 6-8 Bornes de conexin para captador incremental e interruptor de referencia Borne de conexin 2 3 4 Conexin alimenacin CPU Conexin alimenacin CPU Designacin E 126.0 E 126.1 E 126.2 L+ M Descripcin Canal A Canal B Interruptor de referencia Tensin de alimentacin Masa

6-24

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento

Esquema de conexin

La figura siguiente muestra el esquema de conexin de principio en las entradas/salidas integradas. Como interruptor de referencia se utiliza un BERO.

Entradas/salidas integradas
Sonder

Captador incremental

Canal A Canal B Interruptor de referencia


1 1 1 1 1 1 1 1 1 1 2

1 2 I 126.0 1 3 2 4 3 5 6 AOU 128 7 AOI 128 8 AIU 128 9 AII 128 0 AI- 128 1 2 3 4 5 6 7 8 9 0 AIU 130 AII 130 AI- 130 AIU 132 AII 132 AI- 132 AIU 134 AII 134 AI- 134 MANA

Utilizar cables apantallados

1 1 1 1 1 1 1 1 1 1 2

1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

Digital IN OUT L+ 124.0 1 2 3 4 5 6 7

2 2 2 2 2 2 2 2 2 M 3

1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

24 V

M L+ M

IN OUT L+ 125.0 1 2 3 4 5 6 7

3 3 3 3 3 3 3 3 3 M 4

Figura 6-15

Conectar captador incremental e interruptor de referencia

Apantallado

Para conectar los sensores debern utilizarse cables de seal apantallados; la pantalla del mismo deber unirse a tierra. Para ello debe utilizarse el componente mecnico denominado estribo de contactado de pantallas. Detalles extensos sobre la forma de contactar la pantalla de los cables figuran en el manual Autmata programable S7-300, Configuracin, instalacin y datos de las CPU.

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

6-25

Funcin integrada Posicionamiento

6.6.2

Conectar la etapa de potencia a las entradas/salidas integradas

Introduccin

Para conectar la etapa de potencia estn disponibles 4 salidas digitales y una salida analgica dentro de las E/S integradas. Como etapa de potencia es posible utilizar un mando a contactores para accionamiento de marcha rpida/lenta o un convertidor de frecuencia.

Habilitar salidas

Si la CPU se ha parametrizado con STEP 7 para posicionamiento, entonces se habilitan automticamente las salidas correspondientes de las E/S integradas para la funcin integrada Posicionamiento.

Usar salidas para funcin integrada

A la hora de usar las entradas/salidas integradas para la funcin integrada Posicionamiento es necesario considerar lo siguiente: Nota Para el correcto funcionamiento de la funcin integrada Posicionamiento, las salidas de las E/S integradas utilizada por la funcin integrada no debern utilizarse para otros fines.

Salidas estndar

Las salidas no necesarias para la funcin integrada Posicionamiento pueden utilizarse como salidas digitales/salida analgica estndar.

Mando a contactores Bornes de conexin

El mando a contactores se conecta a 4 salidas digitales.

La tabla siguiente muestra los bornes de conexin importantes.


Tabla 6-9 Bornes de conexin para el mando a contactores Designacin L+ A 124.0 A 124.1 A 124.2 A 124.3 M Descripcin Tensin de alimentacin Salida digital Marcha lenta Salida digital Marcha rpida Salida digital Sentido atrs Salida digital Sentido adelante Masa

Borne de conexin 21 22 23 24 25 30

6-26

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento

Esquema de conexin

La figura siguiente muestra un ejemplo de cableado del mando a contactores.

Entradas/salidas integradas
Sonder 1 2 I 126.0 1 3 2 4 3 5 6 AOU 128 7 AOI 128 8 AIU 128 9 AII 128 0 AI- 128 1 2 3 4 5 6 7 8 9 0 AIU 130 AII 130 AI- 130 AIU 132 AII 132 AI- 132 AIU 134 AII 134 AI- 134 MANA 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 Digital IN OUT L+ 124.0 1 2 3 4 5 6 7 2 2 2 2 2 2 2 2 2 M 3 1 2 3 4 5 6 7 8 9 0

E2

E1

24 V K4

1 1 1 1 1 1 1 1 1 1 2

1 1 1 1 1 1 1 1 1 1 2

IN OUT L+ 125.0 1 2 3 4 5 6 7

K1
1 2 3 4 5 6 7 8 9 0

K2

K3

3 3 3 3 3 3 3 3 3 M 4

K2

K1

K4

K3

K1 = Sentido antihorario (sentido atrs) K2 = Sentido horario (sentido adelante) K3 = Marcha lenta K4 = Marcha rpida Figura 6-16 Conectar mando a contactores

E1 = Fin carrera inicio E2 = Fin carrera final

Descripcin del mando a contactores

Los contactores K1 y K2 controlan el giro horario y antihorario del motor. Ambos contactores estn enclavados mutuamente a travs de sus contactos NC K1 y K2. 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 rpida a marcha lenta. Ambos contactores estn enclavados mutuamente a travs 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 precaucin puede producirese un cortocircuito y pueden destruirse componentes.

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

6-27

Funcin integrada Posicionamiento

Convertidor de frecuencia

En el caso de que se controle un convertidor de frecuencia es necesario conectar las salidas siguientes:

S salida analgica Velocidad (intensidad o tensin) y eventualmente S salidas digitales Sentido adelante y Sentido atrs (si el convertidor de frecuencia
slo puede procesar seales analgicas positivas)

Bornes de conexin

La siguiente tabla muestra los bornes de conexin importantes.


Tabla 6-10 Bornes de conexin para convertidor de frecuencia Designacin AOU 128 AOI 128 MANA A 124.2 A 124.3 M Descripcin Salida analgica Velocidad tensin Salida analgica Velocidad intensidad Masa analgica Salida digital Sentido atrs Salida digital Sentido adelante Masa

Borne de conexin 6 7 20 24 25 30

Esquema de conexin 1 salida analgica y 2 salidas digitales

La figura siguiente muestra un ejemplo de cableado de un convertidor de frecuencia con 1 salida analgica y 2 salidas digitales. En este caso, el convertidor se controla con la salida analgica Velocidad intensidad.

Entradas/salidas integradas
Sonder 1 2 I 126.0 1 3 2 4 3 5 6 AOU 128 7 AOI 128 8 AIU 128 9 AII 128 0 AI- 128 1 2 3 4 5 6 7 8 9 0 AIU 130 AII 130 AI- 130 AIU 132 AII 132 AI- 132 AIU 134 AII 134 AI- 134 MANA 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 Digital IN OUT L+ 124.0 1 2 3 4 5 6 7 2 2 2 2 2 2 2 2 2 M 3 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

Convertidor de frecuencia f2 f1

1 1 1 1 1 1 1 1 1 1 2

1 1 1 1 1 1 1 1 1 1 2

L1 L2 L3

IN OUT L+ 125.0 1 2 3 4 5 6 7

3 3 3 3 3 3 3 3 3 M 4

Figura 6-17

Conectar convertidor de frecuencia a 1 salida analgica y 2 salidas digitales

6-28

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento

Esquema de conexin 1 salida analgica

La figura siguiente muestra un ejemplo de cableado de un convertidor de frecuencia con 1 salida analgica. El control del convertidor se efecta en este caso con la salida analgica Velocidad tensin.

Entradas/salidas integradas
Sonder 1 2 I 126.0 1 3 2 4 3 5 6 AOU 128 7 AOI 128 8 AIU 128 9 AII 128 0 AI- 128 1 2 3 4 5 6 7 8 9 0 AIU 130 AII 130 AI- 130 AIU 132 AII 132 AI- 132 AIU 134 AII 134 AI- 134 MANA 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 Digital IN OUT L+ 124.0 1 2 3 4 5 6 7 2 2 2 2 2 2 2 2 2 M 3 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

Convertidor de frecuencia f2 f1

1 1 1 1 1 1 1 1 1 1 2

1 1 1 1 1 1 1 1 1 1 2

L1 L2 L3

IN OUT L+ 125.0 1 2 3 4 5 6 7

3 3 3 3 3 3 3 3 3 M 4

Figura 6-18

Conectar convertidor de frecuencia a 1 salida analgica

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

6-29

Funcin integrada Posicionamiento

6.7

Bloque de funcin del sistema 39

Este apartado

Este apartado describe la estructura del SFB 39, el funcionamiento de los parmetros de entrada/salida del SFB 39 y la funcionalidad de la funcin integrada Posicionamiento.
Apartado 6.7.1 6.7.2 6.7.3 6.7.4 Sincronizar Ejecutar modo JOG Ejecutar posicionamiento Comportamiento de los parmetros de entrada y salida del SFB 39 en las transiciones de estado operativo de la CPU Tema Pgina 6-33 6-38 6-40 6-42

Contenido del apartado

Estructura del SFB 39

La funcin integrada Posicionamiento est asignada al SFB 39. La figura siguiente muestra la representacin grfica del SFB 39.

SFB 39 EN DEST_VAL REF_VAL SWITCH_OFF_DIFF BREAK POS_MODE2 POS_MODE1 REF_ENABLE controlado por flancos controlado por flancos POS_STRT SET_POS ENO ACTUAL_POS POS_READY REF_VALID POS_VALID

Figura 6-19

Representacin grfica del SFB 39

Parmetros de entrada del SFB 39

La tabla siguiente describe brevemente los parmetros de entrada. En los apartados sucesivos se explican con ms detalle las interrelaciones entre los parmetros de entrada y salida.

6-30

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento

Tabla 6-11 Parmetro de entrada EN DEST_VAL

Parmetros de entrada del SFB 39 Descripcin EN es la entrada de habilitacin del SFB 39. Su efecto es permitir la ejecucin del SFB. Mientras EN=1 se procesa el SFB. En caso de EN=0 no se procesa el SFB. En este parmetro de entrada se define la posicin de destino para la funcin integrada Posicionamiento.

!
REF_VAL

Cuidado En estado sincronizado, el trayecto deber tener uno de los valores posibles. No se supervisan los lmites de los valores posibles. En caso de desbordamiento contina contndose con el valor menor o mayor, respectivamente, posible. Operando: I, Q, M, L, D Valores posibles: de 2147483648 a 2147483647

Tipo dato: DINT

En este parmetro de entrada puede definirse un nuevo punto de referencia. El punto de referencia se asume durante una sincronizacin ( v. apt. 6.7.1). Tipo dato: DINT Operando: I, Q, M, L, D Valores posibles: de 2147483648 a 2147483647

SWITCH_OFF _DIFF

En este parmetro de entrada se deposita el anticipo de desconexin (diferencia entre punto de desconexin y posicin de destino) en incrementos. Tipo dato: WORD Operando: I, Q, M, L, D Valores posibles: de 0 a 65535

BREAK

Con este parmetro de entrada se define el valor analgico mximo con el que se posiciona. El valor analgico mximo determina la velocidad mxima 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 analgico mximo 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 rpida y lenta. Si BREAK 0 0, entonces slo se posiciona en marcha lenta. Tipo dato: BYTE Operando: I, Q, M, L, D Valores posibles: 0 bis 254

POS_MODE1, POS_MODE2

Combinando POS_MODE1, POS_MODE2 y POS_STRT se arranca y ejecuta el modo JOG (v. apt. 6.7.2). Tipo dato: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)

REF_ENABLE Este parmetro de entrada sirve para seleccionar y habilitar la sincronizacin por hardware (v. apt. 6.7.1). Tipo dato: BOOL POS_STRT Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)

Tras un flanco positivo en este parmetro 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 parmetro de entrada, la funcin integrada asume como nuevo valor real el valor ajustado en el parmetro de entrada REF_VAL (sincronizacin 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

Funcin integrada Posicionamiento

Parmetros de salida del SFB 39

La tabla siguiente muestra una breve descripcin de los parmetros de salida del SFB 39. En los apartados sucesivos se explica las interrelaciones entre los parmetros de entrada y salida. A observar: Si la posicin inicial del eje est prxima a un punto de referencia o a un punto de desconexin, entonces hasta la llegada del prximo incremento pueden darse inconsistencias entre el valor real indicado y las sealizaciones de estado de la funcin integrada.

Tabla 6-12 Parmetro de salida ENO

Parmetros de salida del SFB 39 Descripcin El parmetro de salida ENO sealiza si ha aparecido un error durante la ejecucin del SFB 39. Si ENO=1, no ha aparecido ningn error. Si ENO=0, el SFB 39 o no se ha ejecutado o se ha hecho de forma errnea (v. anexo E). A travs de este parmetro se saca continuamente el valor real actual. Tipo dato: DINT Operando: I, Q, M, L, D Valores posibles: de 2147483648 a 2147483647

ACTUAL_POS

POS_READY (sealizacin de estado)

Este parmetro de salida sealiza si est en curso la operacin de posicionamiento o el modo JOG. Cuando ha finalizado el posicionamiento/modo JOG (POS_READY = 1), entonces puede lancarse una nueva operacin de posicionamiento. Se considera terminado el posicionamiento/JOG cuando se ha alcanzado el punto de desconexin o se ha interrumpido el posicionamiento/JOG,

!
REF_VALID ( (sealizacin de estado) t d ) POS_VALID (sealizacin de estado)

Cuidado La sealizacin 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)

El parmetro de salida sealiza si se ha alcanzado o no el interruptor de referencia. Se activa cuando se ha producido una sincronizacin por hardware. Tipo dato: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)

Este parmetro de salida sealiza si la posicin real del eje est sincronizado con el valor real de la funcin integrada. Con seal 0 no se ha producido ninguna sincronizacin. No es posible arrancar el posicionamiento, slo es posible modo JOG: Tipo dato: BOOL Operando: I, Q, M, L, D Valores posibles: 0/1 (FALSE/TRUE)

Transiciones de estado de la CPU

En el apartado 6.7.4. se muestran los estados de los parmetros de entrada y salida del SFB 39 cuando se producen cambios de estado operativo en la CPU.

6-32

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento

6.7.1

Sincronizar

Dos posibilidades de sincronizacin

Para la funcin integrada se ofrecen dos posibilidades de sincronizacin:

S sincronizacin por software a travs del parmetro de entrada SET_POS del


SFB 39

S sincronizacin por hardware evaluando la entrada digital Interruptor de


referencia E 126.2 por parte de la funcin integrada

Sincronizacin por software

En el parmetro de entrada REF_VAL del SFB 39 se deposita un nuevo punto de referencia. Este punto de referencia se sume como valor real si:

S POS_READY = 1 y S en SET_POS aparece un flanco creciente


Adems se activa el parmetro de salida POS_VALID (sincronizacin efectuada). A observar: Si se tiene SET_POS = 1 cuando POS_READY = 0, entonces no se efecta sincronizacin. Tampoco se produce la sincronizacin cuando POS_READY cambia de nuevo a 1. Nota Si simultneamente a SET_POS aparecen otros flancos en los parmetros de entrada del SFB 39, entonces la funcin integrada slo evala dichos flancos durante la siguiente ejecucin del SFB o durante el prximo punto de control del ciclo (si se ha parametrizado con STEP 7 la actualizacin del DB de instancia en el punto de control del ciclo).

Sincronizacin por hardware

En el parmetro de entrada REF_VAL del SFB 39 se deposita un nuevo punto a referencia. Este punto de referencia se sume como valor real si:

S REF_ENABLE = 1, S el estado de seal en E 126.2 cambia de 0 a 1 y S al evaluar el prximo impulso de contaje, el sentido real coincide con el sentido
parametrizado con STEP 7 (v. tabla 6-5) Los parmetros de salida POS_VALID (sincronizacin 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

Funcin integrada Posicionamiento

Sincronizacin, 2 casos

En la figura siguiente se muestran 2 casos en los cuales se ha producido una sincronizacin:

S Caso 1: arranque de la sincronizacin va parmetro de entrada


REF_ENABLE

S Caso 2: arranque de la sincronizacin va arranque del modo JOG


(del posicionamiento)

1er caso POS_VALID 1 0

2 caso

Tiempo REF_ENABLE 1 0 Tiempo REF_VALID 1 0 E 126.2 1 0

Tiempo Tiempo

POS_MODE1 1 0 POS_MODE2 1 0 Figura 6-20

Punto de referencia (REF_VAL)

Incrementos Punto de referencia (REF_VAL)

Tiempo

Arrancar sincronizacin

6-34

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento

Explicacin
Tabla 6-13 Caso Caso 1: arrancar la sincronizacin va REF_ENABLE

La tabla siguiente contiene las explicaciones a la figura 6-20.


Arrancar sincronizacin Instante Evento Se arranca el modo JOG adelante a travs de POS_MODE2. El estado de seal en REF_ENABLE cambia de 0 a 1. REF_VALID = 0. A la entrada del interruptor de referencia E 126.2 aparece un flanco creciente. La funcin integrada asume como nuevo valor real el nuevo punto de referencia en REF_VAL (sincronizacin producida si se cumple el requisito: sentido parametrizado coincide con el sentido real). Se activan POS_VALID y REF_VALID. POS_VALID y REF_ENABLE tienen estado de seal 1. El modo JOG adelante se arranca de nuevo va POS_MODE2. REF_VALID = 0 A la entrada del interruptor de referencia E 126.2 aparece un flanco creciente. La funcin integrada asume como nuevo valor real el nuevo punto de referencia en REF_VAL (sincronizacin producida si se cumple el requisito: sentido parametrizado coincide con el sentido real). Se activa REF_VALID.

Caso 2: arrancar la i i i sincronizacin va arranque del modo JOG

Sincronizacin fallida

Se tiene REF_ENABLE = 1 y en E 126.2 ha aparecido un flanco pero a pesar de todo no ha habido sincronizacin. Motivo: si el primer impulso de contaje aplicado en E 126.0 se detecta como contrario al sentido parametrizado, entonces no se produce sincronizacin. 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 sincronizacin.

Resincronizacin

Durante un posicionamiento o en modo JOG es posible resincronizar respecto al nuevo punto de referencia si el parmetro 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 posicin 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 sincronizacin correcta.

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

6-35

Funcin integrada Posicionamiento

Sincronizacin/ resincronizacin

La figura siguiente aclara la operacin de sincronizacin con resincronizacin posterior.

POS_VALID 1 0

REF_ENABLE 1 0


01

Tiempo

Tiempo REF_VALID 1 0

E 126.2 1 0

Tiempo

Tiempo

Punto de referencia (REF_VAL) Figura 6-21 Sincronizacin por hardware y resincronizacin

Incrementos

Explicacin a la figura 6-21


Tabla 6-14 Instante

La tabla siguiente muestra las explicaciones a la figura 6-21.

Sincronizacin por hardware y resincronizacin Evento REF_ENABLE se pone a 1 con independencia de si se ha producido o no una sincronizacin (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 funcin integrada asume como nuevo valor real el nuevo punto de referencia en REF_VAL (sincronizacin 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 prximo flanco en E 126.2, se resincroniza con respecto a un nuevo punto de referencia REF_VAL (v. y ).

6-36

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento

Casos particulares en convertidor de frecuencia

La tabla siguiente muestra los casos particulares que pueden aparecer al controlar un convertidor de frecuencia.
Tabla 6-15 Casos particulares al sincronizar (convertidor de frecuencia) Explicacin Si al sincronizar la funcin integrada detecta que ya se ha sobrepasado el nuevo punto de desconexin, entonces con un intervalo de 1 incremento se van sacando todos los escalones del valor analgico hasta que se alcanza el valor 0. Si al sincronizar la funcin integrada detecta que el nuevo punto de referencia est en el trayecto de frenado del actual posicionamiento/ modo JOG, entonces a intervalos de 1 incremento van sacndose todos los escalones del valor analgico hasta alcanzar el valor vlido actual. Si al sincronizar el posicionamiento/modo JOG se encuentra en el trayecto de aceleracin, entonces se sacan todos los escalones del valor analgico hasta el valor vlido actual. Dado el caso

Caso particular Nuevo punto de desconexin ya sobrepasado Nuevo punto de referencia est en trayecto de frenado Sincronizacin en trayecto de aceleracin

S se va sacando a intervalos de 1 incremento el valor analgico hasta


el escaln ms alto y luego se inicia el trayecto de frenado.

S se prolonga el trayecto de aceleracin/frenado.

Casos particulares en mando a contactores

La tabla siguiente muestra casos particulares que pueden aparecer en caso de control por mando a contactores.
Tabla 6-16 Casos particulares al sincronizar (mando a contactores) Explicacin Si al sincronizar la funcin integrada detecta que ya se ha sobrepasado el nuevo punto de desconexin, entonces se posiciona durante 1 incremento en marcha lenta y luego se desconecta. Si al sincronizar la funcin integrada detecta que el nuevo punto de referencia est en el trayecto de frenado del actual posicionamiento/ modo JOG, entonces se posiciona en marcha lenta hasta que se alcanza el punto de desconexin.

Caso particular Nuevo punto de desconexin ya sobrepasado Nuevo punto de referencia est en trayecto de frenado

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 posicin de destino o ningn trayecto de aceleracin/frenado.

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

6-37

Funcin integrada Posicionamiento

6.7.2

Ejecutar modo JOG

Modo JOG

El modo JOG corresponde a una operacin de posicionamiento con valores comprendidos de 2147483648 a 2147483647 incrementos.

A observar

El modo JOG slo se arranca si el valor real mantiene respecto a los lmites inferior o superior de los valores antes indicados la siguiente distancia:

S en convertidor de frecuencia: w 2 S en mando a contactores:

trayecto de aceleracin o frenado

> trayecto de frenado

Tras una transicin STOP-RUN en la CPU el valor real momentneo se toma del DB de instancia. Si sicho valor real est tan prximo a los lmites 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.

Seleccin del modo JOG

La tabla siguiente explica la combinacin de los parmetros de entrada y salida para seleccionar/finalizar el modo JOG. A observar: Se ignora cualquier otra combinacin de parmetros de entrada no relacionada en las tablas 6-17 y 6-18.

Tabla 6-17 Modo JOG Modo JOG adelante*

Seleccin del modo JOG Parmetro de entrada/salida Prerrequisito: POS_READY = 1 POS_MODE1 = 0 POS_MODE2 = 1 POS_STRT = 0 Se arranca el JOG en sentido adelante y se desactiva POS_READY (v. fig. 6-22). Descripcin

Modo JOG atrs*

Prerrequisito: POS_READY = 1 POS_MODE1 = 1 POS_MODE2 = 0 POS_STRT = 0 Se arranca el JOG en sentido atrs y se desactiva POS_READY.

Finalizar modo JOG Finalizar modo JOG y arrancar el sentido opuesto Interrumpir modo JOG *

POS_MODE1 = 0 POS_MODE2 = 0

Se finaliza (desactiva) el modo JOG. Seguidamente se pone a 1 POS_READY (v. fig. 6-22).

Cambiar respecto al estado previo Se finaliza (desactiva) el modo JOG. Seguidamente se pone a 1 el estado de seal de POS_READY. POS_MODE1 y POS_MODE2 Una vez que POS_READY se pone a 1, el modo JOG se arranca en el POS_STRT = 0 sentido opuesto con la prxima llamada del SFB o durante el prximo punto de control de ciclo. POS_MODE1 = 1 POS_MODE2 = 1 Se interrumpe inmediatamente el modo JOG en curso. POS_READY se 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.

6-38

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento

Desactivar modo JOG

Se entiende por desactivar

S en convertidor de frecuencia: el modo JOG prosigue por el trayecto de frenado y


se finaliza normalmente en el punto de desconexin.

S en mando a contactores: el modo JOG prosigue a travs del trayecto con marcha
lenta y se finaliza normalmente en el punto de desconexin.

Interrumpir modo JOG

Tanto en convertidor de frecuencia como en mando a contactores Interrumpir modo 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 desconexin. Para reanudar el modo JOG es necesario ajustar antes POS_MODE1 = 0 y POS_MODE2 = 0.

Ejemplos de modo JOG

La figura siguiente aclara el modo JOG adelante, la finalizacin (desactivacin) y la interrupcin en mando a contactores.
Finalizar modo JOG adelante

POS_READY 1 0

Interrumpir modo JOG adelante

Tiempo POS_STRT 1 0 POS_MODE1 1 0 POS_MODE2 1 0 Salida digital Sentido atrs 1 0 Salida digital Marcha rpida 1 0 Tiempo Salida digital Marcha lenta 1 0 Velocidad BREAK = 0 Punto de desconexin Figura 6-22 Interrupcin Tiempo Tiempo Tiempo desactivar Tiempo interrumpir Tiempo

Tiempo

Modo JOG adelante y desactivar/interrumpir modo JOG

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

6-39

Funcin integrada Posicionamiento

6.7.3

Ejecutar posicionamiento

Ejecutar posicionamiento

La tabla siguiente muestra la combinacin de los parmetros de entrada y salida para seleccionar/para finalizar una operacin de posicionamiento. A observar: Se ignora cualquier otra combinacin de parmetros de entrada no relacionada en las tablas 6-17 y 6-18.

Tabla 6-18

Ejecutar posicionamiento Parmetro de entrada/salida Prerequisito: POS_READY = 1 flanco creciente en POS_STRT POS_MODE1 = 0 POS_MODE2 = 0 Al aparecer un flanco creciente en POS_STRT se inicia el posicionamiento. La posicin de destino prescrita en DEST_VAL se asume y se desactiva POS_READY. El posicionamiento corre y finaliza por s mismo cuando se alcanza el punto de desconexin. POS_READY se pone a 1. Descripcin

Posicionamiento Arrancar posicionamiento*

Posicionamiento en curso Finalizar anticipadamente posicionamiento Interrumpir posicionamiento* *

POS_STRT = 1

flanco decreciente en POS_STRT El posicionamiento se termina anticipadamente (se desactiva). A continuacin se pone a 1 POS_READY. POS_MODE1 = 1 POS_MODE2 = 1 Se interrumpe el posicionamiento en curso. POS_READY se pone a 1.

Los parmetros de entrada POS_MODE_1/POS_MODE2 puestos a 1 debern ponerse a 0 antes de que puedan ser de nuevo evaluados por la funcin integrada.

Desactivar posicionamiento

Se entiende por desactivar

S en convertidor de frecuencia: el posicionamiento prosigue por el trayecto de


frenado y se finaliza normalmente en el punto de desconexin.

S en mando a contactores: el posicionamiento prosigue a travs del trayecto con


marcha lenta y se finaliza normalmente en el punto de desconexin.

Interrumpir posicionamiento

Tanto en convertidor de frecuencia como en mando a contactores Interrumpir posicionamiento significa poner inmediatamente a 0 todas las salidas. En este caso, para finalizar el posicionamiento no se posiciona ya hasta el punto de desconexin.

6-40

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento

Explicacin figura 6-23


Tabla 6-19

La tabla 6-19 muestra las explicaciones relativas a la figura 6-23 que viene a continuacin.
Posicionamiento para accionamiento en marcha rpida/lenta Evento POS_MODE1 y POS_MODE2 tienen estado 0. El posicionamiento se arranca al aparecer un flanco creciente en POS_STRT. Simultneamente se pone a 0 POS_READY (posicionamiento previo terminado). Para el trayecto de frenado, la funcin integrada conmuta a marcha lenta. Se alcanza el punto de desconexin. Con ello finaliza el posicionamiento. Esto se sealiza con POS_READY = 1.

Instante

Ejemplo de operacin de posicionamiento

La figura siguiente muestra un ejemplo de secuencia temporal de una operacin de posicionamiento. Se arranca una operacin de posicionamiento y se llega a una posicin de destino con un accionamiento de marcha rpida/lenta.

POS_READY 1 0 POS_STRT 1 0 POS_MODE1 1 0 POS_MODE2 1 0 Salida digital Sentido adelante 1 0 Salida digital Marcha rpida 1 0 Salida digital Marcha lenta 1 0 Velocidad

Tiempo

Tiempo

Tiempo

Tiempo

Tiempo

Tiempo

Tiempo

BREAK = 0

Posicin inicial Figura 6-23

Tiempo Posicin de destino

Operacin de posicionamiento para accionamiento de marcha rpida/lenta adelante

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

6-41

Funcin integrada Posicionamiento

6.7.4

Comportamiento de los parmetros 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 funcin integrada.

Cambio de estado

La tabla siguiente muestra los estados de los parmetros de entrada/salida que se establecen en funcin 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 funcin integrada Estado del parmetro de entrada/salida ACTUAL_POS no es afectado POS_VALID = 0 REF_VALID = 0 POS_READY = 1 Descripcin se saca en su estado actual La funcin integrada no est sincronizado; deber sincronizarse antes de poder arrancar un posicionamiento (v. apt. 6.7.1). No se asume como posicin real ningn nuevo punto de referencia. No se ejectua ningn posicionamiento.

Estado de la CPU STOP RUN

RUN STOP

SET_POS = 0 POS_STRT = 0

RUN STOP RUN

Consecuencias del estado mencionado de los parmetros en caso de transicin STOP RUN y RUN STOP: REF_ENABLE no es afectado POS_MODE_1 no es afectado POS_MODE_2 no es afectado Se asume el estado que tena la CPU antes de pasar a STOP, p. ej.:

S siera REF_ENABLE = 1, entonces es posible


sincronizar por hardware

S 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).

6-42

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento

6.8

Estructura del DB de instancia

DB de instancia del SFB 39

La tabla siguiente muestra la estructura y la ocupacin del DB de instancia de la funcin integrada Posicionamiento.
Tabla 6-21 Operando DBD 0 DBD 4 DBW 8.0 DBB 10 DBX 11.0
DBX 11.1

DB de instancia del SFB 39 Smbolo DEST_VAL REF_VAL SWITCH_OFF_DIFF BREAK POS_MODE2 POS_MODE1 REF_ENABLE POS_STRT SET_POS ACTUAL_POS POS_READY REF_VALID POS_VALID Significado Posicin de destino Punto de referencia Anticipo de desconexin Velocidad mxima (valor analgico max.) Modo JOG adelante Modo JOG atrs Evaluar interruptor de referencia Arrancar posicionamiento Asumir valor real Posicin real Posicionamiento/modo JOG terminado Interruptor de referencia alcanzado Sincronizacin realizada reservado para operaciones internas

DBX 11.2 DBX 11.3 DBX 11.4 DBD 12 DBX 16.0 DBX 16.1 DBX 16.2 DBX 16.4 bis 16.7

Longitud del DB de instancia

Los datos para la funcin integrada Posicionamiento tienen 18 bytes de longitud y comienzan con la direccin 0 en el DB de instancia.

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

6-43

Funcin integrada Posicionamiento

6.9

Clculo del tiempo de ciclo

Introduccin

El clculo del tiempo de ciclo para la CPU 314 IFM se describe extensamente en el manual Autmata programable S7-300, Configuracin, instalacin y datos de las CPU. Seguidamente se dan los tiempos que es preciso considerar suplementariamente cuando est activada la funcin integrada Posicionamiento.

Clculo

El tiempo de ciclo puede calcularse con la frmula siguiente: Tiempo de ciclo = t1 + t2 + t3 + t4 t1 = Tiempo de transferencia de imagen de proceso (PAE y PAA)1 t2 = Tiempo de ejecucin del sistema operativo inclusive carga por parte de una funcin integrada1 en curso t3 = Tiempo de ejecucin2 del programa de usuario inclusive tiempo de ejecucin del SFB cuando en el ciclo de programa se efecta una llamada a SFB3 t4 = Tiempo de actualizacin del DB de instancia en el punto de control del ciclo (si la actualizacin se ha parametrizado con STEP 7). El tiempo de ejecucin tpico del SFB vale 150 ms.

Tiempo de ejecucin del SFB 39 Actualizacin del DB de instancia

El tiempo de actualizacin del DB de instancia en el punto de control de ciclo vale para la funcin integrada Posicionamiento 100 ms.

Prolongacin del tiempo de ciclo

Es necesario considerar que el tiempo de ciclo puede prolongarse debido a:

S ejecucin controlada por tiempo S tratamiento de alarmas S funciones de diagnstico y rutinas de tratamiento de errores

1 2

El tiempo para la CPU 314 IFM figura en el manual Autmata programable S7-300, Configuracin, instalacin y datos de las CPU. El tiempo de ejecucin del programa de usuario debe terminarse para el programa en cuestin. A observar: A la frecuencia lmite de 10 kHz, el tiempo de ejecucin del programa de usuario puede prolongarse en aprox. 10 %. Si el SFB se llama ms de una vez en un ciclo de programa, entonces el tiempo de ejecucin del SFB deber multiplicarse por el nmero de llamadas.
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

6-44

Funcin integrada Posicionamiento

6.10

Ejemplos de aplicacin

Este apartado

En este apartado figuran 3 ejemplos de aplicacin de la funcin integrada Posicionamiento. Se trata de las aplicaciones siguientes, de gran utilidad prctica:

S cortar a medida una lmina con sincronizacin al comienzo de la pieza en la


cuchilla

S posicionamiento de botes de tintura en una cinta transportadora con


sincronizacin al comienzo de la pieza mediante un BERO

S posicionamiento de una mesa de trabajo con sincronizacin en un interruptor de


referencia en modo JOG Contenido del apartado
Apartado 6.10.1 6.10.2 6.10.3 Corte a medida de una lmina Posicionamiento de botes de pintura Posicionamiento de una mesa de trabajo Tema Pgina 6-46 6-52 6-60

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

6-45

Funcin integrada Posicionamiento

6.10.1

Corte a medida de una lmina

Tarea planteada

Se considera una lmina en bobina que deber cortarse en trozos de 3 m de longitud. Un captador incremental mide el recorrido entre el comienzo de la lmina y la posicin real actual. La lmina se detiene para cortarla. El accionamiento se controla en funcin de la posicin real actual.

Colocar nueva bobina; eliminar fallos

Cuando se coloca una nueva bobina de lmina, su extremo es normalmente irregular; si durante el funcionamiento normal han aparecido fallos en las mquinas, esto puede haber daado la lmina. En estos dos casos se opera en modo JOG (marcha a impulsos). El operador mueve a travs del programa la lmina hasta que el comienzo irregular de la misma se encuentra detrs de la cuchilla. Seguidamente se corta la lmina y la funcin integrada asume como nuevo valor real el punto de referencia 0. Seguidamente se arranca la operacin de posicionamiento a travs del programa de usuario.

Cableado

La figura siguiente muestra el esquema tecnolgico y el cableado del ejemplo. Como etapa de potencia se utiliza un convertidor de frecuencia que se controla desde una salida analgica "10 V para sentido y velocidad.

Entradas/salidas integradas
Sonder 1 2 I 126.0 1 3 2 4 3 5 6 AOU 128 7 AOI 128 8 AIU 128 9 AII 128 0 AI- 128 1 2 3 4 5 6 7 8 9 0 AIU 130 AII 130 AI- 130 AIU 132 AII 132 AI- 132 AIU 134 AII 134 AI- 134 MANA 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 Digital IN OUT L+ 124.0 1 2 3 4 5 6 7 2 2 2 2 2 2 2 2 2 M 3 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

M Cuchilla

f2 f1
1 1 1 1 1 1 1 1 1 1 2

1 1 1 1 1 1 1 1 1 1 2

L1 L2 L3

24 V

M L+ M

IN OUT L+ 125.0 1 2 3 4 5 6 7

3 3 3 3 3 3 3 3 3 M 4

Figura 6-24

Corte a medida de una lmina

6-46

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento

Funcin de las entradas y salidas

La tabla siguiente relaciona las funciones de las entradas y salidas para el ejemplo.
Tabla 6-22 Conexin de las entradas y salidas (ejemplo 1) Borne de conexin 2 3 6 20 Conexin de la alimentacin de la CPU Conexin de la alimentacin de la CPU Entrada/ salida E 126.0 E 126.1 AOU 128 MANA L+ M Funcin en el ejemplo Captador, canal A Captador, canal B Salida analgica Velocidad tensin Masa analgica Tensin de alimentacin Masa

Correspondencia entre recorrido en mm e impulsos (incrementos de recorrido)

El captador incremental suministra 100 impulsos por vuelta. 1 vuelta del captador corresponde a 5 vueltas del motor. Es decir, el captador suministra 20 impulsos por cada vuelta del motor. Cada vez que gira una vuelta el motor, la lmina se mueve 4 mm. 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 lmina se corta en trozos de 2 m de longitud. Conversin de mm en impulsos (incrementos de recorrido): 2000 mm : 0,2 mm = 10000 impulsos (incrementos de recorrido)

M Cuchilla

2000 mm

0 Figura 6-25 Correspondencia recorrido/impulsos

10000 impulsos

Trayecto recorrido

En el SFB 39 se especifica la posicin de destino: 10000 impulsos (incrementos de recorrido).

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

6-47

Funcin integrada Posicionamiento

Velocidad mxima

Como la lmina es de material resistente al desgarro, por la salida analgica se puede sacar el valor analgico mximo de 10 V (v = 10). De acuerdo a las frmulas siguientes se ajusta BREAK = 0 en el SFB 39.
v + 10 V 256 (256 BREAK) BREAK + 256 (1 v ) 10 V

Definicin del trayecto de aceleracin/frenado

Es necesario parametrizar el trayecto que se recorrer desde el inicio del posicionamiento hasta el alcance de la velocidad mxima. La velocidad mxima deber alcanzarse tras 0,1 m. La conversin de mm en impulsos resulta: 100 mm : 0,2 mm = 500 impulsos (incrementos de recorrido) = trayecto de aceleracin/frenado

Parametrizacin con STEP 7

STEP 7 permite parametrizar como sigue la CPU:


Tabla 6-23 Parmetros para cortar a medida una lmina Entrada 1 salida analgica (AO) 500 Explicacin El motor es alimentado por un convertidor de frecuencia que se controla con una salida analgica "10 V para Sentido y Velocidad. Se define la longitud del trayecto (en incrementos) durante la cual el valor analgico va sacndose hasta el valor mximo o va reducindose hasta 0, respectivamente. El interruptor de referencia se evala cuando se alcanza viniendo en sentido Adelante.

Parmetro Caractersticas elctricas Trayecto de aceleracin hasta velocidad mxima (= trayecto de frenado) Evaluacin del interruptor de referencia en Sentido

adelante

Nmero del DB de 59 instancia Actualizacin automtica en el punto de control del ciclo activada

DB de instancia para el ejemplo (valor por defecto) El DB de instancia se actualiza en cada punto de control del ciclo.

Definicin del anticipo de desconexin

Para alcanzar de la forma ms precisa posible la posicin de destino es necesario 1. prescribir a travs del programa de usuario al SFB 39 el anticipo de desconexin 0 2. mover la lmina una vez usando la funcin integrada Posicionamiento 3. medir la diferencia entre la posicin de destino realmente alcanzada y la posicin de destino prescrita 4. prescribir esta diferencia, en incrementos, al SFB 39 en calidad de anticipo de desconexin

6-48

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento

DB de instancia del SFB 39 Inicializacin del SFB 39

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

La figura siguiente muestra el SFB 39 con los valores de inicializacin procedentes del DB 10.

SFB 39 EN 10000 0 0 0 E 0.0 E 0.1 DEST_VAL REF_VAL SWITCH_OFF_DIFF BREAK POS_MODE2 POS_MODE1 REF_ENABLE 0 0 POS_STRT SET_POS ENO ACTUAL_POS POS_READY REF_VALID POS_VALID 1 0 0 DB10.DBX 13.7

Figura 6-26

Inicializacin del SFB 39 en el arranque (1)

Programa de usuario

Seguidamente figura el programa de usuario para el ejemplo en cuestin. Fue escrito utilizando el Editor AWL de STEP 7.

DB 10
Tabla 6-24
Direccin 0.0 +0.0 +4.0 +8.0 +10.0 +11.0 +12.0 +13.0 =14.0 DEST_VAL REF_VAL

Los datos para el SFB 39 estn en el DB 10. El DB tiene la estructura siguiente:


Ejemplo 1 Posicionamiento, estructura del DB 10
Nombre Tipo STRUCT DINT DINT INT BYTE BYTE BYTE BYTE END_STRUCT L#10000 L#0 0 B#16#0 B#16#0 B#16#0 B#16#0 Posicin de destino: longitud de la lmina = 2 m Punto de referencia = 0 Anticipo de desconexin (se determina durante la puesta en marcha) Velocidad mxima = 10 V no utilizada Bits de mando para posicionamiento Bit de estado de posicionamiento Valor incial Comentario

SWITCH_OFF_DIFF Break --Byte de mando Byte de estado

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

6-49

Funcin integrada Posicionamiento

Seccin de instrucciones del OB 1

En la seccin de instrucciones del OB 1 se escribir el siguiente programa de usuario:

AWL (OB 1) Segmento 1 ---------------------------------Llamada Posicionamiento ---------------------------------CALL SFB 39 , DB59 DEST_VAL :=DB10.DBD0 REF_VAL :=DB10.DBD4 SWITCH_OFF_DIFF:=DB10.DBW8 BREAK :=DB10.DBB10 POS_MODE2 :=DB10.DBX12.0 POS_MODE1 :=DB10.DBX12.1 REF_ENABLE := POS_STRT :=DB10.DBX12.2 SET_POS :=DB10.DBX12.3 ACTUAL_POS := POS_READY :=DB10.DBX13.0 REF_VALID :=DB10.DBX13.1 POS_VALID :=DB10.DBX13.2 U BIE = DB10.DBX 13.7 ---------------------------------Preparacin de la lmina ---------------------------------U DB10.DBX 12.4 SPB m1 U E 0.0 UN E 0.1 UN E 0.3 = DB10.DBX 12.0 U E 0.1 UN E 0.0 UN E 0.3 = DB10.DBX 12.1 U E 0.2 FP U S DB10.DBX DB10.DBX DB10.DBX 12.7 13.0 12.4

Explicacin

Posicin de destino (longitud de lmina = 2 m) Punto de referencia (inicio lmina) Anticipo de desconexin Velocidad mxima Modo JOG adelante Modo JOG atrs Arrancar posicionamiento Seal de mando: asumir REF_VAL como nuevo val. real Sealizacin: posicionamiento/modo JOG en curso Sealizacin: interruptor de referencia alcanzado Sealizacin: sincronizacin realizada Consulta del bit RB (BIE) (= ENO en SFB 39) para evaluacin de errores

Peticin en curso: Cortar la lmina? Si s, salto a tarea: cortar la lmina Pulsador: JOG adelante Enclavamiento con JOG atrs Enclavamiento con Automtico Arrancar JOG adelante Pulsador: JOG atrs Enclavamiento con JOG adelante Enclavamiento con Automtico Arrancar JOG atrs Pulsador: cortar la lmina y asumir punto de referencia Evaluacin de flancos para pulsador Consultar POS_READY para ver si ha terminado posicionamiento Activar marca para peticin: cortar la lmina

6-50

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento

AWL (OB 1) (continuacin) ---------------------------------Modo Automtico ---------------------------------UN E 0.3 UN DB10.DBX 12.5 BEB UN DB10.DBX 12.2 S DB10.DBX 12.2 S DB10.DBX 12.5 BEB U DB10.DBX 13.0 S DB10.DBX 12.4 R DB10.DBX 12.2 R DB10.DBX 12.5 BEA --------------------------------------Cortar la lmina, asumir punto de referencia --------------------------------------m1: NOP 0 U E 0.7 U DB10.DBX 12.3 R R R L U SE U U U S S DB10.DBX DB10.DBX A 4.0 S5T#500MS DB10.DBX T 1 DB10.DBX DB10.DBX T 1 DB10.DBX A 4.0 12.3 12.4

Explicacin

Selector modo Automtico Marca auxiliar para finalizar modo Automtico Arrancar posicionamiento Activar marca auxiliar para finalizar modo Automtico Si posicionamiento terminado, entonces activar marca para cortar lmina Desactivar marca auxiliar

12.4 13.0 12.4 12.3

Sealizacin de cuchilla: corte terminado La IF ha asumido el punto de referencia como nuevo valor real Desactivar seal Desactivar marca para peticin de corte Desactivar seal para cuchilla Temporizacin hasta que pare el accionamiento (p. ej.: 500 ms) Posicionamiento terminado, marca para peticin de corte activada y tiempo transcurrido? Entonces asumir punto de referencia como valor real Arrancar corte

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

6-51

Funcin 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 estacin se llena de pintura un bote. La cinta transportadora se detiene en la posicin correspondiente hasta que finaliza la operacin de llenado.

Condiciones marginales para el posicionamiento

Al disear la instalacin es necesario considerar las condiciones marginales siguientes:

S Por motivos mecnicos, no deber sobrepasarse una determinada velocidad


mxima expecfica de la instalacin.

S Para evitar que se desborde la pintura no deber sobrepasarse una determinada


aceleracin mxima.

S El posicionamiento deber optimizarse en cuanto al tiempo a fin de llenar el


mayor nmero posible de botes de pintura en el tiempo ms corto. El motor se alimenta con un convertidor de frecuencia. El convertidor de frecuencia es controlado desde una salida analgica para garantizar un arranque lo ms suave posible y evitar as el desbordamiento de la pintura.

Conexin de la instalacin (preparacin 1er bote de pintura)

Tras la conexin de la instalacin, la funcin integrada Posicionamiento se sincroniza como sigue: En modo JOG, la cinta transportadora se mueve a travs del programa de usuario 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 travs del programa de usuario.

6-52

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento

Cableado

La figura siguiente muestra el esquema tecnolgico y el cableado del ejemplo. Como etapa de potencia se utiliza un convertidor de frecuencia que se controla desde una salida analgica "10 V para sentido y velocidad.

Entradas/salidas integradas
Sonder 1 2 I 126.0 1 3 2 4 3 5 6 AOU 128 7 AOI 128 8 AIU 128 9 AII 128 0 AI- 128 1 2 3 4 5 6 7 8 9 0 AIU 130 AII 130 AI- 130 AIU 132 AII 132 AI- 132 AIU 134 AII 134 AI- 134 MANA 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 Digital IN OUT L+ 124.0 1 2 3 4 5 6 7 2 2 2 2 2 2 2 2 2 M 3 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

BERO

Instalacin de llenado

Cinta transportadora

f2 f1

1 1 1 1 1 1 1 1 1 1 2

1 1 1 1 1 1 1 1 1 1 2

L1 L2 L3

24 V

M L+ M

IN OUT L+ 125.0 1 2 3 4 5 6 7

3 3 3 3 3 3 3 3 3 M 4

Figura 6-27

Posicionamiento de botes de pintura

Funcin de las entradas y salidas

La tabla siguiente relaciona las funciones de las entradas y salidas para el ejemplo.
Tabla 6-25 Conexin de las entradas y salidas (ejemplo 2) Borne de conexin 2 3 4 6 20 Conexin de la alimentacin de la CPU Conexin de la alimentacin de la CPU Entrada/ salida E 126.0 E 126.1 E 126.2 AOU 128 MANA L+ M Funcin en el ejemplo Captador, canal A Captador, canal B Interruptor de referencia Salida analgica Velocidad tensin Masa analgica Tensin de alimentacin Masa

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

6-53

Funcin integrada Posicionamiento

Secuencia del posicionamiento (modo Automtico)

El posicionamiento se arranca a travs del programa de usuario. La cinta transportadora se mueve en direccin hacia adelante hasta llegar a la posicin de destino, 300 mm (aprox. centro del bote de pintura). 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 posicin de destino, 300 mm, y se llena el bote con pintura. Simultneamente se sincroniza respecto al valor real 0 mm. La figura siguiente muestra una seccin de la cinta transportadora con los valores a especificar para el posicionamiento en mm.

Instalacin de llenado Posicin real BERO Posicin de destino

Sentido adelante 50 mm 300 mm Figura 6-28 Secuencia de una operacin de posicionamiento

Nueva operacin de posicionamiento

Cuando se ha llenado un bote de pintura, el programa de usuario arranca una nueva operacin de posicionamiento. La cinta transportadora se mueve hacia adelante hasta llegar a la posicin de destino, 300 mm, y la sincronizacin se efecta de nuevo respecto al valor real de 50 mm en el borde del bote de pintura.

Correspondencia entre recorrido en mm e impulsos (incrementos de recorrido)

El captador incremental suministra 100 impulsos por vuelta. 1 vuelta del captador corresponde a 5 vueltas del motor. Es decir, el captador suministra 20 impulsos por cada vuelta del motor. Cada vez que gira una vuelta el motor, la cinta transportadora se mueve 40 mm. 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.

6-54

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento

Correspondencia interruptor de referencia y posicin de destino

En la figura 6-29 puede verse la correspondencia entre recorrido/impulsos e interruptor de referencia (BERO) dentro de una operacin de posicionamiento. La conversin de mm en impulsos (incrementos de recorrido) resulta: 50 mm : 2 mm = 25 impulsos (incrementos de recorrido) 300 mm : 2 mm = 150 impulsos (incrementos de recorrido)
Posicin real BERO

Posicin de destino

Sentido adelante

50 mm

300 mm

0 Figura 6-29

25 Impulsos

150 Impulsos

Correspondencia recorrido/impulsos

Trayecto recorrido

En el SFB 39 se especifica la posicin de destino: 150 impulsos (incrementos de recorrido).

Velocidad mxima

Por la salida analgica se saca como valor analgico mximo 5 V (v = 5). De acuerdo a la frmula siguientes se ajusta BREAK = 128 en el SFB 39.
v + 10 V 256 (256 BREAK) o BREAK + 256 (1 v ) 10 V

Definicin del trayecto de aceleracin/frenado

Es necesario parametrizar el trayecto que se recorrer desde el inicio del posicionamiento hasta el alcance de la velocidad mxima. La velocidad mxima deber alcanzarse tras 0,1 m. La conversin de mm en impulsos resulta: 100 mm : 2 mm = 50 impulsos (incrementos de recorrido) = trayecto de aceleracin/frenado

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

6-55

Funcin integrada Posicionamiento

Parametrizacin con STEP 7

STEP 7 permite parametrizar como sigue la CPU:


Tabla 6-26 Parmetros para el posicionamiento de botes de pintura Entrada 1 salida analgica (AO) Explicacin El motor es alimentado por un convertidor de frecuencia que se controla desde una salida analgica "10 V para Sentido y Velocidad. Se define la longitud del trayecto (en incrementos) durante la cual el valor analgico va sacndose hasta el valor mximo o va reducindose hasta 0, respectivamente. El interruptor de referencia se evala cuando se alcanza viniendo en sentido Adelante.

Parmetro Control del accionamiento va

Trayecto de 50 aceleracin hasta velocidad mxima (= trayecto de frenado hasta parada) Evaluacin del interruptor de referencia en Sentido adelante

Nmero del DB de 59 instancia Actualizacin automtica en el punto de control del ciclo activada

DB de instancia para el ejemplo (valor por defecto) El DB de instancia se actualiza en cada punto de control del ciclo.

Definicin del anticipo de desconexin

Para alcanzar de la forma ms precisa posible la posicin de destino es necesario 1. prescribir a travs del programa de usuario al SFB 39 el anticipo de desconexin 0 2. mover la cinta transportadora 1 m usando la funcin integrada Posicionamiento 3. medir la diferencia entre la posicin de destino realmente alcanzada y la posicin de destino prescrita 4. prescribir esta diferencia al SFB 39 en calidad de anticipo de desconexin

DB de instancia del SFB 39

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

6-56

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento

Inicializacin del SFB 39

La figura siguiente muestra el SFB 39 con los valores de inicializacin procedentes del DB 2 para la preparacin del primer bote de pintura (modo JOG).

SFB 39 EN 150 25 0 0 E 0.0 DEST_VAL REF_VAL SWITCH_OFF_DIFF BREAK POS_MODE2 POS_MODE1 1 0 0 REF_ENABLE POS_STRT SET_POS ENO ACTUAL_POS POS_READY REF_VALID POS_VALID 1 0 0 DB2.DBX 13.7

Figura 6-30

Inicializacin del SFB 39 en el arranque (2)

Programa de usuario

Seguidamente figura el programa de usuario para el ejemplo en cuestin. Fue escrito utilizando el Editor AWL de STEP 7.

DB 2
Tabla 6-27
Direccin 0.0 4.0 8.0 10.0 11.0 12.0 13.0 14.0 18.0

Los datos para el SFB 39 estn en el DB 2. El DB tiene la estructura siguiente:


Ejemplo 2 Posicionamiento, estructura del DB 2
Nombre DEST_VAL Punto de referencia SWITCH_OFF_DIFF Break --Byte de mando Byte de estado Bezp1 Bezp2 Tipo DINT DINT INT BYTE BYTE BYTE BYTE DINT DINT Valor incial L#150 L#0 0 B#16#80 B#16#0 B#16#0 B#16#0 L#25 L#0 Comentario Posicin de destino: centro del bote = 300 mm Incluye siempre el punto de referencia vlido actualmente (Bezp1 o Bezp2) Anticipo de desconexin (se determina durante la puesta en marcha) Velocidad mxima (hexadecimal) = 5 V no utilizada Bits de mando para posicionamiento Sealizaciones: bits de estado de posicionamiento Punto de referencia para BERO (borde del bote) = 50 mm Punto de referencia al llenar

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

6-57

Funcin integrada Posicionamiento

Seccin de instrucciones del OB 1

En la seccin de instrucciones del OB 1 se escribir el siguiente programa de usuario:

AWL (OB 1) Segmento 1 ---------------------------------Llamada Posicionamiento ---------------------------------CALL SFB 39 , DB59 DEST_VAL :=DB2.DBD0 REF_VAL :=DB2.DBD4 SWITCH_OFF_DIFF:=DB2.DBW8 BREAK :=DB2.DBB10 POS_MODE2 :=DB2.DBX12.0 POS_MODE1 := REF_ENABLE :=DB2.DBX12.1 POS_STRT :=DB2.DBX12.2 SET_POS :=DB2.DBX12.3 ACTUAL_POS := POS_READY :=DB2.DBX13.0 REF_VALID :=DB2.DBX13.1 POS_VALID :=DB2.DBX13.2 U BIE = DB2.DBX 13.7 U DB2.DBX 12.6 SPB m1 ---------------------------------Preparacin del primer bote ---------------------------------U E 0.0 UN E 0.1 UN DB2.DBX 12.4 = DB2.DBX 12.0 S DB2.DBX 12.1 L DB2.DBD 14 T DB2.DBD 4 U DB2.DBX 13.1 FP DB2.DBX 12.5 S DB2.DBX 12.4 UN E 0.0 R DB2.DBX 12.4 ---------------------------------Modo Automtico ---------------------------------UN UN BEB L T UN S S S BEB U S R R BEA E 0.1 DB2.DBX 12.7 DB2.DBD DB2.DBD DB2.DBX DB2.DBX DB2.DBX DB2.DBX DB2.DBX DB2.DBX DB2.DBX DB2.DBX 14 4 12.2 12.2 12.1 12.7 13.0 12.6 12.2 12.1

Explicacin

Posicin de destino (centro del bote = 300 mm) Punto de referencia para BERO Anticipo de desconexin Velocidad mxima Modo JOG adelante Seal de mando: evaluar interruptor de referencia Arrancar posicionamiento Seal de mando: asumir REF_VAL como nuevo val. real Sealizacin: posicionamiento/modo JOG terminado Sealizacin: interruptor de referencia alcanzado Sealizacin: sincronizacin realizada Consulta del bit RB (BIE) (= ENO en SFB 39) para evaluacin de errores Se llena el bote de pintura

Pulsador Preparar Enclavamiento con modo Automtico Marca auxiliar para punto de ref. alcanzado Arrancar modo JOG adelante Evaluar interruptor de referencia Cargar como nuevo punto de referencia para BERO (borde del bote) Punto de referencia alcanzado Evaluacin de flancos Activar marca auxiliar para punto de ref. alcanzado Desactivar marca auxiliar cuando cuando se suelta pulsador Preparar

Si selector Automtico no activado y marca auxiliar Automtico no activada, entonces Fin Cargar como nuevo punto de referencia para BERO (borde del bote) Activar: arrancar posicionamiento Activar seal de mando: REF_ENABLE Activar marca auxiliar para fin puntual del modo Automtico Si posicionamiento terminado, entonces activar marca para llenar el bote de pintura Desactivar: arrancar posicionamiento Desactivar seal de mando: evaluar interruptor de referencia

6-58

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento

AWL (OB 1) (continuacin) ---------------------------------------Llenar el bote, asumir punto de referencia --------------------------------------m1: NOP 0 L DB2.DBD 18 T DB2.DBD 4 U T 1 U( O E 0.7 ON DB2.DBX 13.1 ) R A 4.0 = DB2.DBX 12.3 R DB2.DBX 12.6 R DB2.DBX 12.7 L S5T#500MS U DB2.DBX 12.6 SE T 1 U T 1 U DB2.DBX 13.1 S A 4.0

Explicacin

Cargar como nuevo punto de referencia el punto de referencia para llenado Si temporizacin transcurrida y sealizacin: bote lleno o no se ha encontrado ningn bote, entonces cerrar vlvula de llenado Asumir punto de referencia Desactivar marca para llenado del bote Desactivar marca auxiliar Automtico Temporizacin para la parada del accionamiento

Si temporizacin transcurrida y BERO ha detectado bote, abrir vlvula de llenado

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

6-59

Funcin integrada Posicionamiento

6.10.3

Posicionamiento de una mesa de trabajo

Introduccin

Seguidamente se muestra la realizacin tcnica 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 estacin de mecanizado se realizan una o varias operaciones. Para ello se detiene la mesa en la posicin correspondiente hasta que finalice el mecanizado de la pieza. La mesa se desplaza a travs de un eje.

Conexin de la instalacin

Tras la conexin de la instalacin, la funcin integrada Posicionamiento se sincroniza como sigue: Con independencia de la posicin real, la mesa de trabajo se mueve en modo JOG a travs del programa de usuario en sentido hacia atrs 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 funcin integrada Posicionamiento. El motor se desconecta. Seguidamente se arranca el posicionamiento a travs del programa de usuario.

Secuencia del posicionamiento (modo Automtico)

El posicionamiento se arranca a travs del programa de usuario. La mesa se desplaza en sentido hacia adelante hasta 3 posiciones de destino sucesivas en las cuales se mecaniza la pieza. Tras la ltima operacin de mecanizado se desconecta el motor.

Nuevo posicionamiento

Una vez desconectado el motor puede retirarse la pieza de la mesa. Seguidamente el operario coloca una nueva pieza en la mesa y arranca un nuevo posicionamiento a travs del programa de usuario (modo Automtico).

6-60

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento

Cableado

La figura siguiente muestra el esquema tecnolgico y el cableado del ejemplo. La etapa de potencia es un mando a contactores.
Entradas/salidas integradas

* La etapa de potencia es un mando a contactores, su esquema elctrico figura en el apt. 6.6.2

Sonder 1 2 I 126.0 1 3 2 4 3 5 6 AOU 128 7 AOI 128 8 AIU 128 9 AII 128 0 AI- 128 1 2 3 4 5 6 7 8 9 0 AIU 130 AII 130 AI- 130 AIU 132 AII 132 AI- 132 AIU 134 AII 134 AI- 134 MANA 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

Digital IN OUT L+ 124.0 1 2 3 4 5 6 7

1 1 1 1 1 1 1 1 1 1 2

1 1 1 1 1 1 1 1 1 1 2

2 2 2 2 2 2 2 2 2 M 3

1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

24 V

24 V

M L+ M

IN OUT L+ 125.0 1 2 3 4 5 6 7

3 3 3 3 3 3 3 3 3 M 4

Etapa de potencia *

Fines de carrera
L1 L2 L3

izda.

dcha. M

BERO Figura 6-31 Posicionamiento de la mesa de trabajo

Funcin de las entradas y salidas

La tabla siguiente relaciona las funciones de las entradas y salidas para el ejemplo.
Tabla 6-28 Conexin de las entradas y salidas (ejemplo 3) Borne de conexin 2 3 4 21 22 23 Entrada/ salida E 126.0 E 126.1 E 126.2 L+ A 124.0 A 124.1 Funcin en el ejemplo Captador, canal A Captador, canal B Interruptor de referencia Tensin de la alimentacin Marcha lenta Marcha rpida

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

6-61

Funcin integrada Posicionamiento

Tabla 6-28

Conexin de las entradas y salidas (ejemplo 3), continuacin Borne de conexin 24 25 30 Entrada/ salida A 124.2 A 124.3 M L+ M Funcin en el ejemplo Sentido atrs Sentido adelante Masa Tensin de alimentacin Masa

Conexin de la alimentacin de la CPU Conexin de la alimentacin de la CPU

Correspondencia entre recorrido en mm e impulsos (incrementos de recorrido)

El captador incremental suministra 250 impulsos por vuelta. 1 vuelta del captador corresponde a 10 vueltas del motor. Es decir, el captador suministra 25 impulsos por cada vuelta del motor. Cada vez que gira una vuelta del motor, la mesa de trabajo se mueve 3 mm. 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 operacin de Posicionamiento. Por esta razn 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). Conversin 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.

M BERO

500 mm

1000 mm

0 Figura 6-32

4167 impulsos

8333 impulsos

Correspondencia recorrido/impulsos de los fines de carrera

6-62

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento

Trayecto recorrido

En el ejemplo, la mesa se desplaza sucesivamente a 3 posiciones de destino:


Posicin de destino ... 1: 750 mm 2: 400 mm 3: 100 mm Conversin para especificacin en SFB 39 750 mm : 0,12 mm por impulso = 6250 impulsos (incrementos de recorrido) 400 mm : 0,12 mm por impulso = 3333 impulsos (incrementos de recorrido) 100 mm : 0,12 mm por impulso = 833 impulsos (incrementos de recorrido)

Definicin del trayecto de aceleracin/frenado

En el ejemplo es necesario parametrizar el trayecto de frenado. El trayecto de frenado es la distancia que se recorre en marcha lenta hasta llegar al punto de desconexin. En el ejemplo, dicho trayecto est definido a 60 mm. 60 mm : 0,12 mm por impulso = 500 impulsos (incrementos de recorrido)

Parametrizacin con STEP 7

STEP 7 permite parametrizar como sigue la CPU:


Tabla 6-29 Parmetros para posicionamiento de la mesa de trabajo Entrada Explicacin

Parmetro Control del accionamiento va Trayecto de aceleracin hasta velocidad mxima (= trayecto de frenado) Evaluacin del interruptor de referencia en Sentido Nmero del DB de instancia Actualizacin automtica en el punto de control del ciclo

4 salidas digitales El motor se controla mediante un mando a (DO) contactores para 2 velocidades, rpida y lenta. 500 Se define la longitud del trayecto (en incrementos) durante la cual se acelera a velocidad mxima o se desplaza en marcha lenta, respectivamente.

adelante

El interruptor de referencia se evala cuando se alcanza viniendo en sentido Adelante.

59 activada

DB de instancia para el ejemplo (valor por defecto) El DB de instancia se actualiza en cada punto de control del ciclo.

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

6-63

Funcin integrada Posicionamiento

Definicin del anticipo de desconexin

Para alcanzar de la forma ms precisa posible la posicin de destino es necesario 1. prescribir a travs del programa de usuario al SFB 39 el anticipo de desconexin 0 2. mover la mesa de trabajo una vez usando la funcin integrada Posicionamiento 3. medir la diferencia entre la posicin de destino realmente alcanzada y la posicin de destino prescrita 4. prescribir esta diferencia al SFB 39 en calidad de anticipo de desconexin

DB de instancia del SFB 39 Inicializacin del SFB 39

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

La figura siguiente muestra el SFB 39 con los valores de inicializacin procedentes DB 60 para la preparacin de la mesa de trabajo (modo JOG en sentido hacia atrs).

SFB 39 EN 0 4167 0 0 0 1 0 0 0 DEST_VAL REF_VAL SWITCH_OFF_DIFF BREAK POS_MODE2 POS_MODE1 REF_ENABLE POS_STRT SET_POS ENO ACTUAL_POS POS_READY REF_VALID POS_VALID DB60.DBX 15.7 DB60.DBD 10 1 0 0

Figura 6-33

Inicializacin del SFB 39 en el arranque (3)

Programa de usuario

Seguidamente figura el programa de usuario para el ejemplo en cuestin. Fue escrito utilizando el Editor AWL de STEP 7.

6-64

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento

DB 60
Tabla 6-30
Direccin 0.0 +0.0 DEST_VAL

Los datos para el S FB 39 estn en el DB 60. El DB tiene la estructura siguiente:


Ejemplo 1 Posicionamiento, estructura del DB 60
Nombre Tipo STRUCT DINT L#0 Incluye siempre una posicin de destino vlida para el accionamiento (SW1, SW2 SW3) Punto de referencia para BERO = 500 mm Anticipo de desconexin (se determina durante la puesta en marcha) Salida: valor real actual Bits de mando para posicionamiento Sealizaciones bits de estado de posicionamiento Valor real antiguo Posicin destino para 1 etapa de mecanizado (750 mm) Posicin destino para 2 etapa de mecanizado (400 mm) Posicin destino para 3 etapa de mecanizado (100 mm) Marca auxiliar para cadena secuencial Contador para saltos a lista Valor incial Comentario

+4.0 +8.0 +10.0 +14.0 +15.0 +16.0 +20.0 +24.0 +28.0 +32.0 +34.0 =36.0

REF_VAL SWITCH_OFF_DIFF ACTUAL_POS Byte de mando Byte de estado Istw1 Sw1 Sw2 Sw3 SK1 SK2

DINT INT DINT BYTE BYTE DINT DINT DINT DINT WORD WORD END_STRUCT

L#4167 0 L#0 B#16#0 B#16#0 L#0 L#6250 L#3333 L#833 W#16#0 W#16#0

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

6-65

Funcin integrada Posicionamiento

Seccin de instrucciones del OB 1

En la seccin de instrucciones del OB 1 se escribir el siguiente programa de usuario:

AWL (OB 1) Segmento 1 ------------------------------------Llamada Posicionamiento ------------------------------------CALL SFB 39 , DB59 DEST_VAL :=DB60.DBD0 REF_VAL :=DB60.DBD4 SWITCH_OFF_DIFF:=DB60.DBW8 BREAK := POS_MODE2 :=DB60.DBX14.0 POS_MODE1 :=DB60.DBX14.1 REF_ENABLE :=DB60.DBX14.2 POS_STRT :=DB60.DBX14.3 SET_POS := ACTUAL_POS :=DB60.DBD10 POS_READY :=DB60.DBX15.0 REF_VALID :=DB60.DBX15.1 POS_VALID :=DB60.DBX15.2 U BIE = DB60.DBX 15.7 ------------------------------------Comprobacin si est parado el accionamiento ------------------------------------L S5T#200MS UN T 1 SE T 1 SPB m1 L DB60.DBD 16 L DB60.DBD 10 T DB60.DBD 16 ==D = DB60.DBX 14.4 m1: NOP 0 U DB60.DBX 14.5 SPB m13 ------------------------------------Conexin de la instalacin ------------------------------------U E 0.0 FP DB60.DBX 32.1 UN E 0.1 UN DB60.DBX 32.2 S DB60.DBX 32.0 UN DB60.DBX 32.0 SPB m8 L DB60.DBW 34 SPL m2 SPA m3 SPA m4 SPA m5 SPA m6 SPA m7 m2: L 0 T DB60.DBW 34 BEA

Explicacin

Posicin de destino para accionamiento Punto de referencia para BERO Anticipo de desconexin no ocupado significa: vale valor por defecto (0) Modo JOG adelante Modo JOG atrs Seal de mando: evaluar interruptor de referencia Arrancar posicionamiento Salida: valor real actual Sealizacin: posicionamiento/modo JOG terminado Sealizacin: interruptor de referencia alcanzado Sealizacin: sincronizacin realizada Consulta del bit RB (BIE) (= ENO en SFB 39) para evaluacin de errores

Comprobacin si est parado el accionamiento Si durante 200 ms no hay desplazamiento, entonces el accionamiento est parado Memoriza valor real antiguo y valor real actual para prxima comparacin Marca para accionamiento parado Marca para mecanizado activada

Pulsador Preparar Evaluacin de flancos para pulsador Enclavamiento con modo Automtico Saltar sobre marca auxiliar para cadena Preparar si no Preparar Contador para saltos a lista Llamada saltos a lista Desplazamiento hasta fin de carrera izquierdo Desconexin del eje Arranque hacia adelante hasta fin de carrera dcho. Desconexin del eje Finalizar la preparacin

6-66

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento

AWL (OB 1) (continuacin) m3: NOP UN S U BEB L T BEA NOP UN U S S ON ON BEB L T BEA NOP U U R R BEB SET S S U BEB L T BEA NOP UN U S S ON ON BEB L T BEA NOP SET R R R L T BEA NOP 0 DB60.DBX DB60.DBX DB60.DBX 1 DB60.DBW 0 DB60.DBX DB60.DBX DB60.DBX DB60.DBX DB60.DBX DB60.DBX 2 DB60.DBW 0 DB60.DBX DB60.DBX DB60.DBX DB60.DBX

Explicacin

14.1 14.1 14.4

Modo JOG atrs Eje an parado prxima etapa

34

m4:

15.0 14.4 14.1 14.0 14.1 14.0

Si posicionamiento no terminado y accionamiento parado, Pasar eje a Stop Esperar hasta Stop del eje

prxima etapa 34

m5:

14.0 14.1 14.1 14.0

Si hay seal Stop, entonces desactivar seal Stop

DB60.DBX DB60.DBX DB60.DBX 3 DB60.DBW 0 DB60.DBX DB60.DBX DB60.DBX DB60.DBX DB60.DBX DB60.DBX 4 DB60.DBW 0 DB60.DBX DB60.DBX DB60.DBX 0 DB60.DBW 0

14.0 14.2 14.4

Modo JOG adelante Activar seal de mando: REF_ENABLE Eje an parado prxima etapa

34

m6:

15.0 14.4 14.1 14.0 14.0 14.1

Posicionamiento no terminado Accionamiento parado Pasar eje a Stop Esperar hasta Stop del eje

prxima etapa 34 Fin del modo Preparacin 14.1 14.0 32.0 34 Desactivar seal Stop (preparacin terminada) Resetear contador para saltos a lista

m7:

m8:

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

6-67

Funcin integrada Posicionamiento

AWL (OB 1) (continuacin) ------------------------------------Modo Automtico ------------------------------------U E 0.1 FP DB60.DBX 32.3 UN E 0.0 UN DB60.DBX 32.0 S DB60.DBX 32.2 UN DB60.DBX 32.2 BEB L DB60.DBW 34 SPL m9 SPA m10 SPA m11 SPA m12 m9: L 0 T DB60.DBW 34 BEA m10: NOP 0 L DB60.DBD 20 T DB60.DBD 0 UN DB60.DBX 14.3 S DB60.DBX 14.3 BEB ON DB60.DBX 15.0 ON DB60.DBX 14.4 BEB L 1 T DB60.DBW 34 SET R DB60.DBX 14.3 S BEA NOP L T UN S BEB ON ON BEB L T SET R S BEA DB60.DBX 0 DB60.DBD DB60.DBD DB60.DBX DB60.DBX DB60.DBX DB60.DBX 2 DB60.DBW DB60.DBX DB60.DBX 14.5

Explicacin

Pulsador Automtico Evaluacin de flanco para pulsador Enclavamiento con modo Preparacin Activar marca para cadena Automtico Si no Automtico, entonces Fin Contador para saltos a lista Llamada a saltos a lista Cargar 1 posicin de destino Cargar 2 posicin de destino Cargar 3 posicin de destino

Cargar posicin destino para 1 etapa de mecanizado Memorizar como posicin de destino para accionam. Arrancar posicionamiento

Si posicionamiento an no finalizado o accionamiento movindose prxima etapa

Desactivar seal de mando para arrancar posicionamiento Arrancar mecanizado

m11:

24 0 14.3 14.3 15.0 14.4

Cargar posicin destino para 2 etapa de mecanizado Memorizar como posicin de destino para accionam. Arrancar posicionamiento

Si posicionamiento an no finalizado o accionamiento movindose prxima etapa

34 14.3 14.5 Desactivar seal de mando para arrancar posicionamiento Arrancar mecanizado

6-68

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Funcin integrada Posicionamiento

AWL (OB 1) (continuacin) m12: NOP L T UN S BEB ON ON BEB L T SET R S R BEA 0 DB60.DBD DB60.DBD DB60.DBX DB60.DBX DB60.DBX DB60.DBX 0 DB60.DBW DB60.DBX DB60.DBX DB60.DBX

Explicacin

28 0 14.3 14.3 15.0 14.4

Cargar posicin destino para 3 etapa de mecanizado Memorizar como posicin de destino para accionam. Arrancar posicionamiento

Si posicionamiento an no finalizado o accionamiento movindose prxima etapa

34 14.3 14.5 32.2 Desactivar seal de mando para arrancar posicionamiento Arrancar mecanizado Finalizar modo Automtico

------------------------------------Mecanizado ------------------------------------m13: NOP U R L U SE 0 T 2 DB60.DBX S5T#2S DB60.DBX T 2 Simulacin del mecanizado mediante temporizacin 14.5 14.5 Mecanizado finalizado

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

6-69

Funcin integrada Posicionamiento

6-70

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Datos tcnicos de la funcin integrada Frecuencmetro

Datos tcnicos

En la tabla A-1 figuran los datos tcnicos de la funcin integrada Frecuencmetro.


Tabla A-1 Datos tcnicos de la funcin integrada Frecuencmetro 1 32 bits: de 0 a 10000000 mHz 0,1 s/1 s/10 s

Nmero de frecuencmetros Margen de medicin Tiempos de medicin Seal medida

S S S S S

Frecuencia lmite: 10 kHz Ancho impulso: w50 ms Ancho pausa: w50 ms Estado HIGH: w15 V Estado LOW: v5 V

Entradas digitales integradas

Medida:

S CPU 312 IFM E 124.6 (borne de conexin 8) S CPU 314 IFM E 126.0 (borne de conexin 2)
Tensin de alimentacin DC

S CPU 312 IFM 24 V DC (borne de conexin 18) S CPU 314 IFM 24 V DC (conexin a la alimentacin de
la CPU)

Masa

S CPU 312 IFM Potencial de referencia de la tensin de


alimentacin (bornes 19/20 puenteados internamente)

S CPU 314 IFM Potencial de referencia de la tensin de


alimentacin (conexin a la alimentacin de la CPU) Bloque de funcin del sistema SFB 30

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

A-1

Datos tcnicos de la funcin integrada Frecuencmetro

La figura A-1 muestra las propiedades de la seal medida:

V 15 V 5V w 50 ms w 50 ms t

Figura A-1

Propiedades de la seal medida

A-2

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Datos tcnicos de la funcin integrada Contador

Datos tcnicos

En la tabla B-1 figuran los datos tcnicos de la funcin integrada Contador.


Tabla B-1 Datos tcnicos de la funcin integrada Contador 1 32 bits: de 2147483648 a 2147483647 Adelante y atrs

Nmero de contadores Margen de contaje Sentido de contaje Impulso de contaje

S S S S S S S S S S S S S

Frecuencia lmite: 10 kHz Ancho impulso: w50 ms Ancho pausa: w50 ms Estado HIGH: w15 V Estado LOW: v5 V Adelante: E 124.6 (borne de conexin 8) Atrs: E 124.7 (borne de conexin 9) Sentido: E 125.0 (borne de conexin 10) Start/Stop HW: E 125.1 (borne de conexin 11) Adelante: E 126.0 (borne de conexin 2) Atrs: E 126.1 (borne de conexin 3) Sentido: E 126.2 (borne de conexin 4) Start/Stop HW: E 126.3 (borne de conexin 5)

Entradas digitales integradas

CPU 312 IFM:

CPU 314 IFM:

Tensin de alimentacin DC

S CPU 312 IFM 24 V DC (borne de conexin 18) S CPU 314 IFM 24 V DC (conexin a la alimentacin de
la CPU)

Masa

S CPU 312 IFM Potencial de referencia de la tensin de


alimentacin (bornes de conexin 19/20 puenteados internamente)

S CPU 314 IFM Potencial de referencia de la tensin de


alimentacin (conexin a la alimentacin de la CPU)

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

B-1

Datos tcnicos de la funcin integrada Contador

Tabla B-1

Datos tcnicos de la funcin integrada Contador, continuacin

Salidas digitales integradas

S Salida digital A: A 124.0 (borne de conexin 12)


CPU 312 IFM (borne de conexin 12) CPU 314 IFM (borne de conexin 22) CPU 312 IFM (borne de conexin 13) CPU 314 IFM (borne de conexin 23)

S Salida digital B: A 124.1 (borne de conexin 13)

Bloque de funcin del sistema

SFB 29

La figura B-1 muestra las propiedades de los impulsos de contaje.

V 15 V 5V w 50 ms w 50 ms t

Figura B-1

Propiedades de los impulsos de contaje

B-2

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Datos tcnicos de la funcin integrada Contador A/B (CPU 314 IFM)

Datos tcnicos

En la tabla C-1 figuran los datos tcnicos de la funcin integrada Contador A/B.
Tabla C-1 Datos tcnicos de la funcin integrada A/B 2 32 bits: de 2147483648 a 2147483647 Adelante y atrs

Nmero de contadores Margen de contaje Sentido de contaje Impulso de contaje

Entradas digitales integradas

S S S S S S

Frecuencia lmite: 10 kHz Ancho impulso: w Ancho pausa: w 50 ms 50 ms

Estado HIGH: w15 V Estado LOW: v5 V Contador A: Adelante (Adelante/Atrs): E 126.0 (borne de conexin Sonder 2) E 126.1 (borne de conexin Sonder 3)

S Contador A: Atrs (Sentido): S Contador B: Adelante (Adelante/Atrs):


E 126.2 (borne de conexin Sonder 4)

S Contador B: Atrs (Sentido):


E 126.3 (borne de conexin Sonder 5) Tensin de alimentacin DC Masa Salidas digitales integradas Bloque de funcin del sistema 24 V DC (conexin a la alimentacin de la CPU) Potencial de referencia de la tensin de alimentacin (conexin a la alimentacin de la CPU)

S Contador A: A 124.0 (borne de conexin Digital 22) S Contador B: A 124.1 (borne de conexin Digital 23)
SFB 38

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

C-1

Datos tcnicos de la funcin integrada Contador A/B (CPU 314 IFM)

Propiedades de los impulsos de contaje

La figura C-1 muestra las propiedades de los impulsos de contaje.

V 15 V 5V w 50 ms w 50 ms t

Figura C-1

Propiedades de los impulsos de contaje

C-2

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Datos tcnicos de la funcin integrada Posicionamiento (CPU 314 IFM)

Datos tcnicos

En la tabla D-1 figuran los datos tcnicos de la funcin integrada Posicionamiento.


Tabla D-1 Datos tcnicos de la funcin integrada Posicionamiento

Entradas digitales integradas

S Canal A: E 126.0 (borne de conexin Sonder 2) S Canal B: E 126.1 (borne de conexin Sonder 3) S Interruptor de referencia: E 126.2
(borne de conexin Sonder 4) 24 V DC (conexin alimentacin de la CPU) Potencial de referencia de la tensin de alimentacin (conexin alimentacin de la CPU) Masa analgica (borne de conexin Analog 20)

Tensin de alimentacin DC Masa MANA Salidas digitales integradas

S Marcha lenta: A 124.0


(borne de conexin Digital 22)

S Marcha rpida: A 124.1


(borne de conexin Digital 23)

S Sentido atrs A 124.2


(borne de conexin Digital 24)

S Sentido adelante A 124.3


(borne de conexin Digital 25) Salida analgica integrada

S Velocidad
Tensin AOU 128 (borne de conexin Sonder 6) Intensidad AOI 128 (borne de conexin Sonder 7)

Bloque de funcin del sistema SFB 39 Entradas captador, canales A y B Medida de recorrido Tensin/intensidad de seal Frecuencia de entrada y longitud de cable en caso de captador asimtrico con alimentacin 24V

S incremental S entradas asimtricas: 24 V/ tp. 4 mA S mx. 10 kHz con 100 m de longitud de cable apantallado

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

D-1

Datos tcnicos de la funcin integrada Posicionamiento (CPU 314 IFM)

Tabla D-1

Datos tcnicos de la funcin integrada Posicionamiento, continuacin

Seales de entrada Impulso de contaje

S incrementales: 2 trenes de impulsos desfasados 90,


seal de origen

S S S S S

Frecuencia lmite: 10 kHz Tiempo de impulso: w50 ms Tiempo de pausa: w50 ms Estado de seal HIGH: w18 V Estado de seal LOW: v5 V

Evaluacin de impulsos

La funcin integrada Posicionamiento de la CPU 314 IFM evala los impulsos procedentes del captador de forma monoflanco, es decir, slo se detecta el flanco creciente del tren de impulsos A. La figura siguiente muestra cmo se evalan los impulsos y las caractersticas de los impulsos procedentes del captador.

V Periodo de seal w 50 ms w 50 ms 15 V 5V Evaluacin monoflanco (en direccin adelante)

Tren de impulsos A

Tren de impulsos B

1 Figura D-1

Incrementos

Evaluacin de impulsos y caractersticas de los impulsos del captador

D-2

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Datos tcnicos de la funcin integrada Posicionamiento (CPU 314 IFM)

Captadores incrementales compatibles Esquema de conexin del captador 6FX 2001-4

A la CPU 314 IFM es posible conectar el captador incremental SIEMENS siguiente:

S Captador incremental Up=24 V, HTL, ref.: 6FX 2001-4


La figura siguiente muestra el esquema de conexin para el captador incremental.

Entradas /salidas integradas Captador 5 8 3 10 12 11 A rojo B azul M marrn L+ blanco


1 Sonder

Cable 4

0,5 mm2

1 2 I 126.0 1 3 2 4 3 5 6 AOU 128 7 AOI 128 8 AIU 128 9 AII 128 0 AI- 128 1 2 3 4 5 6 7 8 9 0 AIU 130 AII 130 AI- 130 AIU 132 AII 132 AI- 132 AIU 134 AII 134 AI- 134 MANA

1 1 1 1 1 1 1 1 1 1 2

1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

Digital IN OUT L+ 124.0 1 2 3 4 5 6 7

2 2 2 2 2 2 2 2 2 M 3

1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

Pantalla en carcasa

24 V

M L+ M

1 1 1 1 1 1 1 1 1 2

IN OUT L+ 125.0 1 2 3 4 5 6 7

3 3 3 3 3 3 3 3 3 M 4

Lado captador: Conector redondo hembra 12 polos lado conexin, Siemens (ref.: 6FX 2003-0CE12)

1 2 3 4

9 8 10 12 11 6 5 7

Figura D-2

Esquema de conexin para captador incremental 6FX 2001-4

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

D-3

Datos tcnicos de la funcin integrada Posicionamiento (CPU 314 IFM)

D-4

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Reconocer y eliminar errores

E
Remedio Eliminar la causa del error.

Errores

La tabla E-1 relaciona las indicaciones ms importantes relativas a los posibles errores y la forma de remediarlos.
Errores y su remedio Causa Se ha superado la frecuencia lmite.

Tabla E-1 Error

La funcin integrada no funciona correctamente. Comunicacin perturbada (evtl. corte del enlace). La CPU pasa al estado STOP. Registro en bfer de diagnstico: 3501H (vigilancia tiempo del ciclo). La CPU pasa al estado STOP. Registro en bfer de diagnstico: 35A3H (error de acceso a mdulo de datos) El error aparece en puntos de transicin entre estados operativos o el punto de control del ciclo.

La funcin integrada carga excesivamente el ciclo Ajustar a un valor superior el tiempo de la CPU. de vigilancia del ciclo (watchdog). Han aparecido demasiadas alarmas de proceso activadas por la funcin integrada. Eliminar la causa del error.

El nmero del DB de instancia en el programa de Unificar los nmeros de los DB de usuario no coincide con el parametrizado en instancia. STEP 7 . DB de instancia no presente, insuficientemente largo o protegido contra escritura. Crear un DB de instancia, modificar la longitud o anular la proteccin de escritura. No es error o modificar el programa de usuario. Unificar los nmeros de los DB de instancia. Crear un DB de instancia, modificar la longitud o anular la proteccin de escritura. Reparametrizar con STEP 7 la funcin integrada.

Parmetro de salida ENO = 0, es El parmetro de entrada EN vala = 0 cuando se decir el SFB o no se ha procellam el SFB. sado o se ha hecho de forma El nmero del DB de instancia en el programa de errnea. usuario no coincide con el parametrizado en STEP 7. DB de instancia no presente, insuficientemente largo o protegido contra escritura. La funcin integrada no ha sido activada con STEP 7.

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

E-1

E-2

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Bibliografa relativa a SIMATIC S7

Introduccin

Este anexo incluye informaciones relativas a manuales necesarios para la puesta en marcha y programacin de un autmata S7-300. Tambin se incluyen libros tcnicos que informan sobre esta tecnologa con independencia del S7-300.

Manuales para programacin y puesta en marcha

Para la programacin y puesta en marcha de un S7-300 se precisan los manuales relacionados en la tabla F-1.

Tabla F-1

Manuales para la programacin y puesta en marcha del S7-300 Contenido

Manual Manual de usuario Software estndar para S7 y M7, STEP 7

S Instalacin y puesta en marcha de STEP 7 en un PC/PG S Manejo de STEP 7 con los temas siguientes:
Edicin de proyectos Forma de configurar y parametrizar el hardware Asignacin de nombres simblicos para programas de usuario Creacin y prueba de programas de usuario en AWL/KOP Tipos de datos, defincin de bloques de datos Configuracin de la comunicacin entre varias CPU Configuracin de enlaces de comunicacin Carga, memorizacin y borrado de programas de aplicacin en la CPU/PG Visualizacin y forzado (p. ej. de variables) en programas de usuario Visualizacin y forzado de la CPU (p. ej. estado, borrado total, compresin de memoria, niveles de proteccin)

Manuales de referencia AWL para S7-300/400, Programacin bloques o KOP fr S7-300/400, Programacin bloques Manual de referencia Software del sistema para S7-300/400, Funciones del sistema y funciones estndar

S Fundamentos del trabajo con AWL/KOP (p. ej. estructura de AWL/KOP, formatos numricos,
sintaxis)

S Descripcin de todas las operaciones STEP 7 (con ejemplos de programacin) S Descripcin de las diferentes posibilidades de direccionamiento en STEP 7 (con ejemplos) S Descripcin de los registros internos de las CPU S Descripcin de todas las funciones estndar integradas en STEP 7 S Descripcin de todas las funciones de sistema integradas en las CPU S Descripcin de todos los bloques de organizacin integrados en las CPU

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

F-1

Bibliografa relativa a SIMATIC S7

Tabla F-1

Manuales para la programacin y puesta en marcha del S7-300, continuacin Contenido

Manual Manual de programacin Software de sistema para S7-300/400, Diseo de programas

S Forma de proceder a la hora de disear programas de usuario S Modo de funcionamiento de las CPU (p. ej. esquema de memoria, acceso a entradas y salidas,
direccionamiento, mdulos, tipos de datos, gestin de datos)

S S S S S

Descripcin de la gestin de datos STEP 7 Uso de los tipos de datos de STEP 7 Uso de la programacin lineal y estructurada Panormica sobre intercambio de datos entre mdulos programables Ajuste de parmetros del sistema (p. ej. funcin de reloj, parmetros de mdulos y sistema de proteccin) (p. ej. OB de tratamiento de errores, palabra de estado)

S Forma de utilizar en el programa de usuario las funciones de test y diagnstico de las CPU
Manual de usuario Software estndar para S7, Conversin de programas STEP 5,n Manual PG 7xx Da informaciones para convertir programas escritos en STEP 5 a STEP 7

S S S S S S

Trabajo con el S5/S7 Converter Reglas a observar para la conversin Utilizacin de bloques de funcin estndar STEP 5 convertidos a STEP 7 Descripcin del hardware de una PG Forma de conectar una PG a diferentes equipos (p. ej. autmatas, otras PG, impresoras) Forma de poner en marcha una PG

F-2

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Bibliografa relativa a SIMATIC S7

Libros tcnicos

La tabla F-2 incluye una seleccin de libros tcnicos en alemn con sus referencias en Siemens y en libreras.

Tabla F-2

Lista de libros tcnicos en alemn Ttulo


Referencia Siemens Referencia en libreras

Speicherprogrammierbare Steuerungen, Grundbegriffe Siemens-AG, Berlin und Mnchen, 1989 SPS Speicherprogrammierbare Steuerungen vom Relaisersatz bis zum CIM-Verbund Eberhardt E. Grtsch Oldenbourg Verlag; Mnchen, Wien 1989 Speicherprogrammierbare Steuerungen SPS; Band 1: Verknpfungs- und Ablaufsteuerungen; von der Steuerungsaufgabe zum Steuerungsprogramm Gnter Wellenreuther, Dieter Zastrow Braunschweig (3. Auflage) 1988 Steuern und Regeln mit SPS Andratschke, Wolfgang Franzis-Verlag

A19100-L531-F913 A19100-L531-G231

ISBN 3-8009-8031-2 ISBN 3-486-21114-5

ISBN 3-528-24464-X

ISBN 3-7723-5623-0

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

F-3

Bibliografa relativa a SIMATIC S7

F-4

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Utilizacin de las funciones integradas con el OP3

G
Pgina G-2 G-3 G-4 G-6 G-13 G-19

Introduccin

El OP3 permite funciones de manejo y visualizacin utilizando dos imgenes estndar as como la utilizacin de las funciones integradas de la CPU 312 IFM y de la CPU 314 IFM.
Apartado G.1 G.2 G.3 G.4 G.5 G.6 Introduccin Instalar la configuracin estndar en PG/PC y transferirla al OP3 Configuracin del sistema para instalacin y funcionamiento Seleccin y manejo de imgenes estndar IF Utilizacin de las imgenes estndar ProTool/Lite Acceso a DB de instancia por parte de OP3 y SFB Tema

Contenido del captulo

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

G-1

Utilizacin de las funciones integradas con el OP3

G.1

Introduccin

Configuracin estndar/imgenes estndar IF

Con el presente manual se adjunta una configuracin estndar (en disquete) para el OP3. Esta configuracin estndar incluye dos imgenes que permiten acceder a las funciones integradas (IF) de la CPU 312 IFM y de la CPU 314 IFM. En lo que sigue, estas imgenes se denominan imgenes estndar IF.

Propiedades de la configuracin estndar

La configuracin estndar se suministra lista para su uso, es decir, una vez instalada y transferida al OP3 es posible utilizar directamene las funciones integradas. ProTool/Lite ofrece la posibilidad de adaptar a la aplicacin la configuracin estndar o las imgenes estndar. No deber modificarse el ajuste por defecto de las funciones integradas.

G-2

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Utilizacin de las funciones integradas con el OP3

G.2

Instalar la configuracin estndar en PG/PC y transferirla al OP3

Prerrequisitos

Para poder instalar en un PG/PC la configuracin estndar y transferirla luego al OP, debern cumplirse los prerrequisitos siguientes:

S En el PC/PG de configuracin deber estar instalado ProTool/Lite. S El OP debe estar conectado a la alimentacin de 24 V. S El PC/PG de configuracin est conectado al OP. El acoplamiento se establece a
travs del interface MPI (posibilidades de acoplamiento, v. G.3).

Disquete de instalacin

El disquete adjunto incluye una configuracin estndar que contiene una imagen para cada funcin integrada del S7-300. La configuracin estndar se denomina: IF_BILD.PDB.

Instalar configuracin estndar

Para instalar la configuracin estndar en PC/PG, proceder de la forma siguiente: 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 configuracin.

Transferir configuracin al OP

Para transferir la configuracin al OP3, proceder de la forma especificada en el manual de ProTool/Lite.

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

G-3

Utilizacin de las funciones integradas con el OP3

G.3

Configuracin del sistema para instalacin y funcionamiento

Conexin de un PC/PG de configuracin al OP3

Para transferir la configuracin estndar, el PC/PG de configuracin deber conectarse al OP3. Existen las posibilidades siguientes:

S Conexin directa del PC/PG de configuracin al OP. S El OP3 est conectado a una CPU 312 IFM/CPU 314. En este caso el PC/PG de
configuracin se conecta a la CPU a travs de un cable derivado, retirndose una vez transmitida la configuracin estndar.

S Tanto el OP3 como el PC/PG de configuracin estn integrados en una red MPI
que incluye tambin otras estaciones.

Prerrequisitos para el funcionamiento

Para poder acceder a las funciones integradas del S7-300 debern cumplirse los prerrequisitos siguientes:

S Las funciones integradas han sido parametrizadas y preparadas (ajustes por


defecto) con STEP 7.

S En el OP3 est cargada la configuracin estndar que incluye las imgenes para
las funciones integradas.

S El OP3 est conectado a la CPU a travs del interface MPI.


Informacin complementaria Informaciones ms detalladas relativas a las posibilidades de conexin as a la configuracin de una red MPI figuran en el manual del OP3 y en el manual Autmata programable S7-300, Configuracin, instalacin y datos de las CPU.

G-4

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Utilizacin de las funciones integradas con el OP3

Configuraciones del sistema OP3 S7-PG/PC

Las configuraciones hardware que se muestran a continuacin se dan en calidad de ejemplo para la configuracin hardware y el funcionamiento, mostrando el tipo de acoplamiento. Informaciones ms detalladas figuran en los manuales respectivos.

OP3 (lado derecho)


MPI

Autmata (PLC) SIMATIC S7-300 CPU 312 IFM/314 IFM

MPI

alternativamente

PC/PG de configuracin
MPI

PC/PG7xx con interface MPI

Conexin alimentacin

Alimentacin 24 V DC 230/115 V

Si se conecta un PC/PG de configuracin, el OP se alimenta alternativamente directamento con 24 V DC a travs 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 configuracin del OP 3)

OP3 (lado derecho)

Autmatas (mx. 2) SIMATIC S7-300 CPU 312 IFM CPU 314 IFM SIMATIC S7-300 CPU 312 IFM CPU 314 IFM

PC/PG de configuracin PC/PG7xx con interfae MPI

Cable conexin bus PG70x/TD200 (v. catlogo ST70)

Otros OPs (mx. 3)

El OP3 se alimenta externamente a travs de la CPU 312 IFM/ CPU 314 IFM. Nota: Si se quiere operar sin puesta a tierra (operacin 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

Utilizacin de las funciones integradas con el OP3

G.4

Seleccin y manejo de imgenes estndar IF

Referencia

Las descripciones que siguen relativas a la selecciny manejo de las imgenes estndar IF se refieren a la configuracin estndar que acompaa el suministro.

Generalidades

Durante la descripcin solo se mencionan las posibilidades de manejo especiales de las imgenes estndar IF. Manejos generales tales como entradas de valores, interrupcin y entradas, etc. figuran descritas en el manual del OP3.

Contenido del apartado

Apartado G.4.1 G.4.2 G.4.3 G.4.4 G.4.5

Tema Seleccionar las imgenes estndar IF Manejar la imagen estndar IF Frecuencmetro Manejar la imagen estndar IF Contador Manejar la imagen estndar IF Contador A o B Manejar la imagen estndar IF Posicionamiento

Pgina G-7 G-8 G-9 G-10 G-11

G-6

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Utilizacin de las funciones integradas con el OP3

G.4.1

Seleccionar las imgenes estndar IF

Jerarqua de manejo

La figura G-3 muestra cmo estn integradas las imgenes estndar IF en la configuracin estndar.

Imagen inicial Imgenes Sistema

Indice imgenes

IF Frecuencmetro IF Contador
  

Imagen Frecuencmetro Imagen Contador


  

Figura G-3

Jerarqua de manejo

Seleccionar las imgenes estndar IF

A las funciones integradas se accede a travs de las imgenes estndar IF. Para seleccionar una de estas imgenes, proceder de la forma siguiente.
Tabla G-1 Paso Seleccionar las imgenes estndar IF Descripcin Manejo en OP3

Llamar la imagen inicial Imgenes. Con ello se visualiza el ndice de imgenes. En dicho indice, seleccionar una de las imgenes estndar IF. Validar la imagen

F2

(SHIFT + 2)

"

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

G-7

Utilizacin de las funciones integradas con el OP3

G.4.2

Manejar la imagen estndar IF Frecuencmetro

Estructura

La imagen estndar IF Frecuencmetro tiene la estructura siguiente:

IF Frecuencmetro Frecuencia: Hz Valor comparado li act: Valor comparado li nuevo: Valor comparado ls act: Valor comparado ls nuevo:

Hz Hz Hz Hz

Figura G-4

Estructura de la imagen estndar IF Frecuencmetro

Significado de los campos

La tabla siguiente resume el significado de los diferentes campos de la imagen as como las posibilidades de manejo en el OP.
Tabla G-2 Campo Frecuencia Valor comparado li actual Valor comparado li nuevo Valor comparado ls actual Valor comparado ls nuevo Imagen estndar IF Frecuencmetro Significado/Funcin Visualiza la frecuencia actual Visualiza el valor de comparacin actual para el comparador lmite inferior Manejo en el OP

Entrada de un nuevo valor de comparacin Entrada: para el comparador lmite inferior 0 ... 10.000 Visualiza el valor de comparacin actual por el comparador lmite superior

Visualizacin/entrada de un nuevo valor de Entrada: comparacin lmite superior 0 ... 10.000

G-8

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Utilizacin de las funciones integradas con el OP3

G.4.3

Manejar la imagen estndar IF Contador

Estructura

La imagen estndar IF Contador tiene la estructura siguiente:

IF Contador Valor real: Software Inicio/Parada F1=Inic. F3=Parada Valor de iniciacin: Valor comparado A actual: Valor comparado A nuevo: Valor comparado B actual: Valor comparado B nuevo:

Figura G-5

Estructura de la imagen estndar IF Contador

Significado de los campos

La tabla siguiente resume el significado de los diferentes campos de la imagen as como las posibilidades de manejo en el OP:
Tabla G-3 Campo Valor real Inicio/Parada software Imagen estndar IF Contador Significado/Funcin Visualiza el estado actual del contador Inicio o parada del Contador Visualizacin del estado actual, inicio o parada Lista de seleccin: Inicio o Parada* Manejo en el OP

Valor de iniciacin

Visualizacin/entrada de un valor de inicia- Entrada: cin, con el que comienza a contar el con- 2.147.483.648 a tador +2.147.483.647 Visualiza el valor de comparacin actual para el comparador A

Valor comparado A actual Valor comparado A nuevo Valor comparado B actual Valor comparado B nuevo

Visualizacin/entrada de un nuevo valor de Entrada: comparacin para el comparador A 2.147.483.648 a +2.147.483.647 Visualiza el valor de comparacin actual para el comparador B

Visualizacin/entrada de un nuevo valor de Entrada: comparacin 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

Utilizacin de las funciones integradas con el OP3

G.4.4

Manejar la imagen estndar IF Contador A o B

Estructura

La imagen estndar IF Contador A o B tiene la estructura siguiente:

IF Contador A (B) Valor real: Habilitacin: Inicio/Parada F1= Inicio F3=Parada Reset: s/no Valor comparado actual: Valor comparado nuevo:

Figura G-6

Estructura de la imagen estndar IF Contador A o B

Significado de los campos

La tabla siguiente resume el significado de los diferentes campos de la imagen as como las posibilidades de manejo en el OP:
Tabla G-4 Campo Valor real Habilitacin Imagen estndar IF Contador A o B Significado/Funcin Visualiza el estado actual del contador Inicio o parada del Contador Visualizacin del estado actual, inicio o parada Reset Valor comparado actual Valor comparado nuevo Reponer el contador al valor de reset parametrizado Visualiza el valor de comparacin actual Lista de seleccin: Inicio o Parada* Manejo en el OP

Lista de seleccin: s o no

Visualizacin/entrada de un nuevo valor de Entrada: comparacin 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

G-10

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Utilizacin de las funciones integradas con el OP3

G.4.5

Manejar la imagen estndar IF Posicionamiento

Estructura

La imagen estndar IF Posicionamiento tiene la estructura siguiente:

IF Posicionamiento Posicin real: Sincronizacin: JOG atrs: F1=Inicio/Parada JOG adelante: F5=Inicio/Parada Posicin destino: Posicionamiento: Inicio/Parada Punto de referencia: Asumir posicin real: S/no Inicio/Parada Inicio/Parada

s/no

Figura G-7

Estructura de la imagen estndar IF Posicionamiento

Significado de los campos

La tabla siguiente resume el significado de los diferentes campos de la imagen as como las posibilidades de manejo en el OP:
Tabla G-5 Campo Posicin real Sincronizacin JOG atrs JOG adelante Posicin destino Imagen estndar IF Posicionamiento Significado/Funcin Sealizacin de la posicin real Sealizacin si es vlida la posicin real Arrancar o parar JOG atrs Arrancar o parar JOG adelante Entrada de la posicin de destino --Lista de seleccin: Inicio o Parada* Lista de seleccin: Inicio o Parada* Entrada: 2.147.483.648 a +2.147.483.647 Lista de seleccin: Inicio o Parada Entrada: 2.147.483.648 a +2.147.483.647 Manejo en el OP

Posicionamiento Punto de referencia

Arrancar o finalizar el posicionamiento Entrada de un nuevo punto de referencia

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

G-11

Utilizacin de las funciones integradas con el OP3

Tabla G-5 Campo

Imagen estndar IF Posicionamiento, continuacin Significado/Funcin Asumir nuevo punto de referencia como nueva posicin real Manejo en el OP Lista de seleccin: s o no

Asumir posicin real *

Adems, en cada campo de la imagen es posible: arrancar el modo JOG atrs apretando y manteniendo apretada la tecla F1 parar el modo JOG atrs 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

G-12

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Utilizacin de las funciones integradas con el OP3

G.5

Utilizacin de las imgenes estndar IF en ProTool/Lite

Contenido del apartado

Apartado G.5.1 G.5.2

Tema Entradas y variables en las imgenes estndar IF Modificar la configuracin estndar

Pgina G-14 G-16

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

G-13

Utilizacin de las funciones integradas con el OP3

G.5.1

Entradas y variables en las imgenes estndar IF

Configuracin estndar

La configuracin estndar incluye para las funciones integradas las imgenes siguientes:
Tabla G-6 Nombres de imgenes y funcin de las imgenes estndar IF Configuracin estndar IF_BILD. PDB Nombre de la imagen ZIF_FREQ ZIF_COUNTER ZIF_HSC_A ZIF_HSC_B ZIF_POS Funcin 1 Frecuencmetro 1 Contador Contador A Contador B Posicionamiento

Entradas y variables

Las tablas siguientes muestran:

S qu entradas pueden realizarse en las diferentes imgenes


y

S a qu espacio de direccin acceden las variables utilizadas.


La funcin y la designacin de las variables en las imgenes estndar se corresponden exactamente con los parmetros de entrada y salida de los DB de instancia. Informaciones detalladas sobre los parmetros de entrada y salida de los DB de instancia figuran en los captulos 3 y 4 del presente manual.
Tabla G-7 ZIF_FREQ: Entradas y variables ZIF FREQ ZIF_FREQ Texto de la entrada Frecuencia Nombre variable FREQ Direccin DB62 DB62 DB62 DB62 DB62 DBD10 DBD18 DBD4 DBD14 DBD0 Tipo Salida Salida Entrada/Salida Salida Entrada/Salida Observacin Frecuencia actual Valor de comparacin actual Lmite inferior Valor de comparacin nuevo Lmite inferior Valor de comparacin actual Lmite superior Valor de comparacin nuevo Lmite superior

Valor de comparacin L_LIMIT li actual Valor de comparacin PRES_L_LIMIT li nuevo Valor de comparacin U_LIMIT ls actual Valor de comparacin PRES_U_LIMIT ls nuevo

G-14

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Utilizacin de las funciones integradas con el OP3

Tabla G-8

ZIF_COUNTER: Entradas y variables ZIF COUNTER ZIF_COUNTER

Texto de la entrada Valor real Inicio/Parada software Valor de iniciacin

Nombre variable COUNT EN_COUNT PRES_COUNT

Direccin DB 63 DB 63 DB 63 DB 63 DB 63 DB 63 DB 63 DBD14 DBX12.0 DBD0 DBD18 DBD4 DBD22 DBD8

Tipo Salida Salida Entrada/Salida Salida Entrada/Salida Salida Entrada/Salida

Observacin Estado actual Inicio/Parada del Contador Valor de iniciacin del contador Valor de comparacin actual A Valor de comparacin nuevo A Valor de comparacin actual B Valor de comparacin nuevo B

Valor de comparacin COMP_A A actual Valor de comparacin PRES_COMP_A A nuevo Valor de comparacin COMP_B B actual Valor de comparacin PRES_COMP_B B nuevo

Tabla G-9

ZIF_HSC_A o ZIF_HSC_B: Entradas y variables ZIF_COUNTER

Texto de la entrada Valor real Habilitacin Reset

Nombre variable A_COUNT1 A_EN_COUNT1 A_RESET1

Direccin DB 60* DB 60* DB 60* DB 60* DB 60* DBD6 DBX4.0 DBX4.1 DBD10 DBD0

Tipo Salida Entrada/Salida Entrada/Salida Salida Entrada/Salida

Observacin Estado actual del Contador Habilitacin del contador Reset del contador Valor de comparacin actual Valor de comparacin nuevo

Valor de comparacin A_COMP1 actual Valor de comparacin A_PRES_COMP1 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 Posicin real Sincronizacin JOG atrs JOG adelante Posicin destino Posicionamiento Punto de referencia Asumir posicin real

Nombre variable ACTUAL_POS POS_VALID POS_MODE1 POS_MODE2 DEST_VAL POS_STRT REF_VAL SET_POS

Direccin DB 59 DB 59 DB 59 DB 59 DB 59 DB 59 DB 59 DB 59 DBD12 DBX16.2 DBX11.1 DBX11.0 DBD0 DBX11.3 DBD4 DBX11.4

Tipo Salida Salida Entrada/Salida Entrada/Salida Entrada/Salida Entrada/Salida Entrada/Salida Entrada/Salida

Observacin Posicin actual Posicin real es vlida Modo JOG atrs Modo JOG adelante Posicin de destino Arrancar posicionamiento Nuevo punto de referencia Asumir posicin real

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

G-15

Utilizacin de las funciones integradas con el OP3

G.5.2

Modificar la configuracin estndar

Finalidad

Es posible modificar la configuracin estndar para adaptarla a los requisitos de la instalacin o aplicacin del usuario. Existen posibilidades de adaptacin para p. ej.:

S la gua del operador para la llamada de las imgenes estndar IF S el tratamiento de entradas/salidas p. ej., conversin S el autmata utilizado y el interface de datos a los DB de instancia
Ejemplos
Tabla G-11

Las tablas siguientes muestran una seleccin de posibles cambios de configuracin


Cambiar la gua del operador Gua del operador

Es posible configurar... Jerarqua de manejo autodefinida

Descripcin ProTool/Lite permite combinar arbitrariamente imgenes. Tambin es posible integrar imgenes IF en proyectos ya creados.

Punto del men/Cuadro del dilogo en ProTool/Lite v. documentacin de ProTool/Lite

Indice Proteccin por password

Es posible configurar qu imgenes estndar de- Editor de imgenes: ben incluirse en el ndice Men Imagen Atributos Es posible asignar a las variables de introduccin Editor de imgenes: de valores un nivel de password comprendido Hacer doble clic sobre la variable corresp. entre 0 y 9. Cuadro de dilogo Entrada/Salida

G-16

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Utilizacin de las funciones integradas con el OP3

Tabla G-12

Modificar imgenes Imgenes

Es posible configurar ... Nombre/ Ttulo de la imagen

Descripcin Es posible modificar los nombres smbolicos al igual que el ttulo de una imagen. El ttulo define tambin el nombre de la imagen y el ndice.

Punto del men /Cuadro de dilogo en ProTool/Lite Editor de imgenes: Men Imagen Atributos

Entradas en imagen y Es posible borrar, insertar o modificar entradas textos en imgenes (Entradas/salidas software de IF) . Conversin lineal Es posible configurar la conversin para la entrada/salida de valores. Esto permite modificar y visualizar valores referidos a una determinada unidad fsica. Se dispone de la siguiente funcin de conversin: y = a*x+b Constantes Valor de entrada Valor visualizado Lmites para introduccin de valores

Editor de imgenes: Editar entradas en imgenes y textos Editor de imgenes: 1. Hacer doble clic en la variable corresp. Cuadro de dilogo Entrada/Salida 2. Botn Editar Cuadro de dilogo variable 3. Botn Funciones Cuadro de dilogo Funciones 4. Seleccionar Conversin lineal 5. Botn Parmetros Cuadro de dilogo Parmetros de funcin Conversin lineal 6. Introducir constantes a, b

Es posible configurar, es decir definir lmites para Editor de imgenes: los valores introducidos. 1. Hacer doble clic en la variable corresp. Cuadro de dilogo Entrada/Salida 2. Botn Editar Cuadro de dilogo Variable 3. Botn Lmites Cuadro de dilogo Lmites 4. Definir/modificar lmites

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

G-17

Utilizacin de las funciones integradas con el OP3

Tabla G-13

Autmata, modificar interface de datos a DB de instancia Autmata, interface de datos a DB de instancia

Es posible configurar .... Autmata adicional

Descripcin

Punto del men/Cuadro del dilogo en ProTool/Lite

En ProTool/Lite es posible configurar hasta dos 1. Configurar autmata adicional y parmetros autmatas con los que puede comunicarse simulpara MPI: tneamente el OP3 Men Sistema de destino Autmata Botn Nuevo Cuadro de dilogo Protocolo 2. Adaptar imgenes y variables: Duplicar todas las imgenes y variables que deben acceder al segundo autmata Cuadro de dilogo Variable: Registrar en cada variable duplicada autmata 2.

N del DB de instancia

El OP3 accede directamente a los DB de instancia en la CPU. Por defecto, son las imgenes estndar IF: ZIF-FREQ: ZIF_COUNTER: ZIF_COUNTER_A: ZIF_COUNTER_B: ZIF_POS Tener en cuenta: Si se modifica en la CPU el N del DB de instancia, entonces es necesario adaptar una a una todas las variables cprrespondientes de las imgenes IF DB62 DB63 DB 60 DB 61 DB 59

Editor de variables: 1. Variables Cuadro de dilogo Variable 2. Introducir de nuevo el N del DB

G-18

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Utilizacin de las funciones integradas con el OP3

G.6

Acceso a DB de instancia por parte de OP3 y SFB

Funcin de las imgenes estndar IF

Las imgenes estndar IF acceden va variables de entrada/salida directamente al DB de instancia de las funciones integradas. Es decir, si se efectan introducciones en el OB, lo nico que se hace es ecribir nuevos valores en el DB de instancia.

Acceso por parte de OP3 y SFB

Tambin es posible acceder en escritura a los DB de instancia desde el programa de usuario va los SFB de las funciones integradas. Cada acceso en escritura (y en lectura) al DB de instancia es ejecutado con indiferencia de si se realiza desde el OP3 o desde el programa de usuario.

Evitar conflictos de acceso

Para evitar un acceso simultneo al DB de instancia por parte del OP3 y el programa de usuario, ste deber disearse 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

Utilizacin de las funciones integradas con el OP3

G-20

Funciones integradas CPU 312 IFM/CPU 314 IFM 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 marcha rpida/ lenta

Se trata de un accionamiento que llega a una posicin moviendo primero en marcha rpida y luego en marcha lenta. Vase tambin definicin: Marcha rpida y Marcha lenta.

Anticipo de desconexin

El anticipo o diferencia de desconexin es la distancia que hay entre el punto de desconexin del accionamiento y la posicin de destino.

Bsqueda del punto de referencia

Durante esta operacin se sincroniza la funcin integrada Posicionamiento con la posicin real del eje.

Captador

Dispositivos para medir exactamente recorridos, posiciones y velocidades.

Captador incremental

Los captadores incrementales permiten medir recorridos, posiciones, velocidades, lineales y de giro, masas y otros contando pequeos incrementos.

Comparador

Un comparador conteja el valor actual del contador/frecuencmetro con un valor de comparacin preseleccionado. Cuando se presentan determinados eventos activa una reaccin puntual. Se considera como evento el alcance o abandono de un determinado 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 almacn tipo pulmn.

Contaje peridico

Se trata de una operacin de contaje que se repite rtmicamente (p. ej. el contador cuenta de 1 a 10 y vuelve a comenzar en 1).

Eje

El eje est compuesto de correas, husillo, cremallera (pin), cilindro hidrulico, engranaje y sistema de acoplamiento.

Entradas/salidas integradas

Se trata de las entradas y salidas digitales que se encuentran en la propia CPU.

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.

Evaluacin monoflanco

En este caso se evala slo un flanco determinado de los trenes de impulsos A y B 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 vuelta de captador

Este parmetro indica el nmero de incrementos que emite un captador durante cada vuelta.

Interruptor de referencia

El interruptor de referencia puede ser un fin de carrera mecnico o un detector de proximidad y define la posicin fsica del punto de referencia.

Marcha lenta

En accionamientos de marcha rpida/lenta, antes de llegar a la posicin de destino se conmuta de la marcha rpida a la marcha lenta. Esto permite aumentar la precisin del posicionamiento.

Marcha rpida

Es la velocidad con la que se posiciona primeramente antes de pasar a la marcha lenta.

Margen de desplazamiento

Es el campo en el que puede moverse el eje.

Modo JOG

El modo JOG (marcha a impulsos) permite mover a mano el eje hasta una determinada posicin.

Origen

El captador tiene un punto origen fsico.

Posicionamiento

Se denomina posicionamiento al desplazamiento de una carga a una posicin definida considerando todas las fiuerzas y momentos que actan durante un tiempo determinado.

Posicionamiento en lazo abierto

En este caso, el eje se desplaza prescribiendo una posicin de destino sin seal de realimentacin de posicin real.

Posicin de destino

Tras el arranque de un posicionamiento, el eje se mueve hasta la posicin de destino que ha sido prescrita por la funcin integrada Posicionamiento.

Glosario-2

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Glosario

Punto de conmutacin

En el punto de conmutacin el accionamiento conmuta de marcha rpida a marcha lenta.

Punto de desconexin

El accionamiento se desconecta a una distancia (anticipo de desconexin) antes de la posicin de destino. Esto permite garantizar un posicionamiento exacto del eje.

Punto de referencia

El punto de referencia es el punto de sincronizacin entre la funcin integrada Posicionamiento y la posicin real del eje.

Recorrido por vuelta de captador

Este parmetro indica qu carrera se ha movido el eje por cada vuelta del captador.

Seal de origen

La seal de origen es emitida por un captador incremental una vez cada vuelta.

Sincronizar

Durante esta operacin se da a conocer a la funcin integrada Posicionamiento la posicin real del eje.

Tiempo de medicin

El tiempo de medicin es el intervalo durante el cual la funcin integrada calcula un 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

Glosario-4

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Indice alfabtico
A
Accionamiento, 6-4 Accionamiento marcha rpida/lenta, mando, 6-22 Aceleracin, convertidor de frecuencia, 6-11 Activacin, 2-6 Actuadores bornes de conexin, 4-14, 5-12 conexin, 4-14, 5-12 Alarma, 3-16, 4-20, 5-17 de proceso, 3-16 Alarma de proceso, 2-3, 4-20, 5-17 Anticipo de desconexin, Glosario-1 convertidor de frecuencia, 6-12 definicin, 6-48 marcha rpida/lenta, 6-9 Apantallado, 3-11, 4-13, 5-11, 6-25 ARRANQUE, 2-9 Configuracin estndar modificacin, G-16 OP 3, G-2 transferencia al OP3, G-3 Configuracin estndar OP3, instalacin, G-3 Contador, 4-3 arrancar, 4-4 definir valor inicial, 4-4 habilitar, 5-4 resetear va programa usuario, 5-4 Contador A/B, 5-3 parmetros, 5-7 Contaje diferencial, 4-31, Glosario-1 peridico, 4-40, Glosario-1 Convertidor de frecuencia, 6-4, 6-8 bornes de conexin, 6-28 conexin, 6-28 mando, 6-13, 6-22 perfil de velocidad, 6-11 salida en escalones del valor analgico, 6-20 Corte de alimentacin, 2-5 CPU, modo STOP, 6-42

B
Bibliografa, F-1 Bit de estado, 3-5, 3-12, 4-6 Bloque de funcin de sistema (SFB). Vase SFB Bsqueda del punto de referencia, 6-5, Glosario-1

D C
Cambio de estado operativo de la CPU, influencia al posicionamiento, 6-42 Captador asimtrico, 6-3 formas de seal, 6-3 seal de origen, 6-3, 6-24 Captador incremental, 6-3, 6-5 compatible, D-3 conexin, 6-24 CE, marca, iv Comparador, 3-5, 3-6, 4-5, 5-5, Glosario-1 Datos tcnicos, C-1, D-1 DB de instancia, 2-3, 3-7, 3-14, 4-8, 4-19 acceso va imgenes estndar IF, G-19 actualizacin, 2-5, 4-22, 5-18, 6-44 contenido, 2-5 funciones, 2-5 longitud, 3-14, 4-19, 5-15 tiempo de actualizacin, 3-17 DB de instancia para posicionamiento estructura, 6-43 longitud, 6-43 Desactivacin modo JOG, 6-39 posicionamiento, 6-40

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Indice-1

Indice alfabtico

E
Eje, Glosario-1 Eliminacin de errores, E-1 Entrada controlada por flanco, 2-4 de habilitacin, 3-12 Entradas de alarma de proceso, 1-4, 1-5 digitales estndar, 1-4, 1-5 para la funcin integrada Contador, 1-4, 1-5 para la funcin integrada Contador A/B, 1-5 para la funcin integrada Frecuencmetro, 1-4, 1-5 para la funcin integrada posicionamiento, 1-5 Entradas/salidas integradas, 1-4, 1-5, Glosario-1 especiales, 1-4, 1-5 Error de medicin, clculo, 3-8, 3-9 Esquema de bloques funcin integrada Contador, 4-2 funcin integrada Contador A/B, 5-2 funcin integrada Frecuencmetro, 3-2 Estado Bloque, 2-7 Estado operativo de la CPU ARRANQUE, 2-8 RUN, 2-8 STOP, 2-8 Estado Variable, 2-7 Estructura imagen estndar IF Contador, G-9 imagen estndar IF Contador A/B, G-10 imagen estndar IF Frecuencmetro, G-8 imagen estndar IF Posicionamiento, G-11 Etapa de potencia, Glosario-2 conexin, 6-26 funcin integrada Posicionamiento, 6-4 Evaluacin de impulsos, funcin integrada Posicionamiento, D-2 Evento, 3-15, 4-5, 4-20, 4-23, 5-5, 5-16 de contaje, 4-17 disparador de la alarma, 3-16, 4-21, 5-17

Funcin integrada caractersticas, 1-2 embebido, 2-2 posibilidades de aplicacin, 1-3 Funcin integrada Contador arrancar, 4-11 esquema de bloques, 4-2 parar, 4-11 Funcin integrada Posicionamiento entradas y salidas, 6-15, 6-16 entradas y salidas hardware, 6-17 entradas y salidas software, 6-17 etapa de potencia, 6-4 frecuencia lmite, 6-18 influencia del cambio de estado operativo de la CPU, 6-42 modo JOG, 6-7 relacin de prestaciones, 6-1 salida valor analgico, 6-20 sincronizacin, 6-5, 6-7 Funciones de prueba, 2-7

I
Imagen estndar IF Contador entradas en imgenes, espacio de direcciones, G-14 estructura, G-9 Imagen estndar IF Contador A/B, estructura, G-10 Imagen estndar IF Frecuencmetro entradas en imgenes, espacio de direcciones, G-14 estructura, G-8 Imagen estndar IF Posicionamiento, estructura, G-11 Imgenes estndar IF acceso al DB de instancia, G-19 manejo, G-7 Impulso de contaje, B-2, C-2, D-2, Glosario-2 Informacin de arranque para entradas/salidas integradas, OB 40, 3-16, 4-20, 5-17 Instalacin, configuracin estndar OP3, G-3 Interrupcin modo JOG, 6-39 posicionamiento, 6-40 Interruptor de referencia, 6-5, 6-6, Glosario-2 conexin, 6-24 precisin de repeticin, 6-6

F
Fin de carrera, 6-7, Glosario-2 Forzado Variable, 2-7 Frecuencia, 3-13 Frecuencia lmite funcin integrada Posicionamiento, 6-18 superacin, 3-4, 4-4, 5-4 Frecuencmetro, 3-3 principio de medida, 3-3

L
Libros tcnicos, F-3

Indice-2

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Indice alfabtico

M
Mando a contactores, 6-4, 6-8, 6-9, 6-27 bornes de conexin, 6-26 conexin, 6-26 Manejo, de las imgenes estndar IF, G-7 Manejo y visualizacin, 2-5 Manuales relativos a STEP 7, F-1 Marca, CE, iv Marcha rpida/lenta perfil de velocidad, 6-9 trayecto de frenado, 6-9 Margen de desplazamiento, Glosario-2 Medicin precisin, 3-8, 3-9 resolucin, 3-8, 3-9 Modificacin, configuracin estndar OP3, G-16 Modo JOG desactivacin, 6-39 ejecucin, 6-38 funcin integrada Posicionamiento, 6-7 interrupcin, 6-39 velocidad, 6-8 Motor asncrono, 6-4 sncrono, 6-4

Posicionamiento desactivacin, 6-40 ejecucin, 6-40 ejemplo, 6-36, 6-41 interrupcin, 6-40 parmetros, 6-19 secuencia, 6-15 Posiciones inicial y de destino, influencia de la distancia, 6-22 Precisin, de la medicin, 3-8, 3-9 Puesta en marcha, acciones, 1-6 Punto de conmutacin, Glosario-3 Punto de control del ciclo, 2-3 Punto de desconexin, Glosario-3 Punto de referencia, 6-5, Glosario-3 precisin, 6-6

R
Reaccin, parametrizable, 3-5, 4-6, 5-5 Relacin de prestaciones, funcin integrada Posicionamiento, 6-1 Remanencia, 2-5 Resincronizacin, funcin integrada, 6-35 RUN, 2-9

O
OB 40, 2-3 informacin de arranque para entradas/salidas integradas, 3-16, 4-20, 5-17 OB de alarma de proceso, 3-16, 4-20, 5-17 OB de reaccin a alarma, 2-3 OP 3 conexin de un PC/PG, G-4 configuracin estndar, G-2 Origen, Glosario-2

S
Salida digital habilitar, 4-6 parametrizar, 4-6, 5-6 Salida valor analgico en escalones, 6-20 funcin integrada Posicionamiento, 6-20 Seal de origen, captador, 6-3, 6-24 Seal medida, A-2 Sensores bornes de conexin, 3-10, 4-12 conexin, 3-10, 4-11 Sentido de contaje, cambiar, 4-4, 4-11, 5-4 SFB, 2-3, 2-4 interrupcin, 2-4 llamada, 2-4 llamada no cclica, 2-4 tiempo de ejecucin, 3-17, 4-22, 5-18 SFB 29 parmetros de entrada, 4-17, 6-30 parmetros de salida, 4-18

P
Panel de operador, 2-5 PARADA, 2-9 Parametrizacin, 2-6 Parmetro de entrada, 3-12, 4-17, 5-13 SFB 39, 6-30 Parmetro de salida, 3-13, 4-18, 5-14 SFB 39, 6-32 Posicin de destino, 6-9, Glosario-2 Posicin real, del eje, 6-5

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Indice-3

Indice alfabtico

SFB 30 parmetros de entrada, 3-12 parmetros de salida, 3-13 SFB 38 parmetros de entrada, 5-13 parmetros de salida, 5-14 SFB 39, parmetros de salida, 6-32 Sincronizacin, Glosario-3 funcin integrada Posicionamiento, 6-5, 6-7, 6-33 STOP, 2-9 estado operativo de la CPU, 6-42

Tiempos a observar, 4-12 Transferencia, configuracin estndar al OP3, G-3 Transiciones entre estados operativos de la CPU, 2-9 Trayecto de aceleracin, 6-20 convertidor de frecuencia, 6-11 Trayecto de frenado convertidor de frecuencia, 6-11 marcha rpida/lenta, 6-9

V
Valor actual del contador, clculo, 4-3 Valor actual del contador (A/B), clculo, 5-3 Valor de comparacin, 3-5, 4-5, 4-8, 4-9, 5-5 aceptar, 3-6, 4-7, 5-6 actual, 3-13 definir, 5-6 nuevo, 3-6, 3-12, 4-7, 5-6 Velocidad mxima, convertidor de frecuencia, 6-11 Vas de reaccin, 4-23, 5-19

T
Tiempo de ciclo, clculo, 3-17, 4-22, 5-18, 6-44 Tiempo de medicin, 3-3, 3-7, Glosario-3 Tiempo de reaccin, 4-22, 4-23, 5-18, 5-19 Tiempo de reaccin frente a alarmas, de la CPU, 2-4 Tiempos, a respetar, 5-10

Indice-4

Funciones integradas CPU 312 IFM/CPU 314 IFM 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: Poblacin: Pas: Telfono: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Cdigo postal: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Indique el ramo de la industria al que pertenece: r r r r r r r Industria del automvil Industria qumica Industria elctrica Industria alimentaria Control e instrumentacin Industria mecnica Industria petroqumica r r r r r r Industria farmacutica Industria del plstico Industria papelera Industria textil Transportes Otros _ _ _ _ _ _ _ _ _ _ _ _ _

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Observaciones/sugerencias Sus observaciones y sugerencias nos permiten mejorar la calidad y utilidad de nuestra documentacin. Por ello le rogamos que rellene el presente formulario y lo envie a Siemens.

Responda por favor a las siguientes preguntas dando una puntuacin comprendida entre 1 = muy bien y 5 = muy mal 1. 2. 3. 4. 5. Corresponde el contenido del manual a sus exigencias ? Resulta fcil localizar las informaciones requeridas ? Es comprensible el texto ? Corresponde el nivel de los detalles tcnicos a sus exigencias ? Qu opina de la calidad de las ilustraciones y tablas ?

En las lneas siguientes puede exponer los problemas concretos que se le hayan planteado al manejar el manual: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Funciones integradas CPU 312 IFM/CPU 314 IFM 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: Poblacin: Pas: Telfono: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Cdigo postal: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Indique el ramo de la industria al que pertenece: r r r r r r r Industria del automvil Industria qumica Industria elctrica Industria alimentaria Control e instrumentacin Industria mecnica Industria petroqumica r r r r r r Industria farmacutica Industria del plstico Industria papelera Industria textil Transportes Otros _ _ _ _ _ _ _ _ _ _ _ _ _

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

Observaciones/sugerencias Sus observaciones y sugerencias nos permiten mejorar la calidad y utilidad de nuestra documentacin. Por ello le rogamos que rellene el presente formulario y lo envie a Siemens.

Responda por favor a las siguientes preguntas dando una puntuacin comprendida entre 1 = muy bien y 5 = muy mal 1. 2. 3. 4. 5. Corresponde el contenido del manual a sus exigencias ? Resulta fcil localizar las informaciones requeridas ? Es comprensible el texto ? Corresponde el nivel de los detalles tcnicos a sus exigencias ? Qu opina de la calidad de las ilustraciones y tablas ?

En las lneas siguientes puede exponer los problemas concretos que se le hayan planteado al manejar el manual: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a

También podría gustarte