Documentos de Académico
Documentos de Profesional
Documentos de Cultura
S7-300 Funciones Integradas
S7-300 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
Edicin 2
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
Prlogo
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.
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
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
La documentacin se pide con independecia del tipo de CPU bajo las referencias siguientes: CPU CPU 312 IFM CPU 314 IFM Documentacin
CD-ROM
Toda la documentacin SIMATIC S7 puede obtenerse tambin en CD-ROM en calidad de biblioteca completa SIMATIC S7.
Para facilitarle el acceso rpido a informaciones especficas, el presente manual incluye las siguientes ayudas de acceso:
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
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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
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
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
1.1
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.
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
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
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.
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 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
Los ejemplos siguientes muestran las posibilidades de aplicacin de la funcin integrada Posicionamiento:
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
1-3
1.2
Introduccin
Las funciones integradas se enlazan con el proceso a automatizar a travs de las entradas/salidas integradas de la CPU 312 IFM.
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
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
1-4
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
1.3
Introduccin
Las funciones integradas se enlazan con el proceso a automatizar a travs de las entradas/salidas integradas de la CPU 314 IFM.
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
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 3 4 5 6 7 8 9
0
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
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
1-5
1.4
Gua a travs del manual para lograr una puesta en marcha exitosa de una funcin integrada
Prerrequisitos
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.
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
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
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
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.
Funcin integrada
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
2-2
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
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:
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
2-3
2.2
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.
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.
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
2.3
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.
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.
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)
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
2-5
2.4
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 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
2.5
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
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
2.6
Prerrequisito
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
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
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
Figura 2-2
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 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
2-10
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
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
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).
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
3.1
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.
Esquema de bloques
Ajuste valor de comparacin SET_U_LIMIT Val. de comparac. lm. sup. PRES_U_LIMIT Frecuencmetro Entrada digital Medida de las E/S integradas
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
3.2
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.
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
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:
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
3-3
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)
PARADA Ciclo (OB1) Arranque (OB100) definida* Inicio del 1er tiempo de medicin 1
Ciclo (OB1)
Frecuencia vlida
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)
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
3.3
Comparadores
La funcin integrada Frecuencmetro incorpora dos comparadores que permiten supervisar la observacin de un determinado margen de frecuencias.
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.
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.
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.
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
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
-1
Tiempo
Tiempo
Figura 3-3
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
3.4
Parametrizar
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.
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.
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
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
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
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 %
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
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.
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%
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 %
5% 3,5 %
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
3-9
3.5
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
24 V
1 1 1 1 1 1 1 1 1 2
L+ M
Figura 3-4
3-10
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
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
3.6
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
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
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
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
3.7
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
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
3.8
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.
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
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.
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
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
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)
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
3.9
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.
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:
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
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).
3-18
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
3.10.1
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
L+ M
24 V
L+ M
Figura 3-7
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
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:
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
Cronograma
El cronograma de la figura 3-8 muestra la relacin entre la velocidad y las salidas digitales.
Velocidad en 1/min
1080
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.
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
3-21
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.
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
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
3-22
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
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
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.
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).
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
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
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
Seccin de instrucciones en el OB 1
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:
BIE M 24.1
MD 8 4000 L#60 MD 12
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
3-25
3.10.2
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
Cableado
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
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
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
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.
3-28
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
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.
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
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
Figura 3-13
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
3-29
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
Figura 3-14
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.
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:
3-30
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
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).
A continuacin encontrar el programa de usuario para el ejemplo tratado. Ha sido escrito utilizando Editor AWL en STEP 7.
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
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
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
Seccin de instrucciones OB 1
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
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:
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
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
3-34
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
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
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).
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
4.1
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.
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
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
Comparador B
Figura 4-1
4-2
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
4.2
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.
El contador calcula el valor actual utilizando la frmula siguiente: Valor actual = Cantidad de flancos DI adelante Cantidad de flancos DI atrs
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.
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
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.
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:
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.
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
4.3
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.
Es posible parametrizar eventos para cada comparador. Eventos frente a los cuales reacciona el comparador A:
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:
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
Tiempo
Figura 4-3
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
4-5
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.
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.
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
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
Salida digital A 1 0 On
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;
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
4.4
Parametrizar
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.
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
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
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
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
4-10
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
4.5.1
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).
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.
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.
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
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
4-11
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
Tiempo
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
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
1 1 1 1 1 1 1 1 1 1 2
L+ M
Figura 4-6
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
4.5.2
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).
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
Borne de conexin 12 13 18 19
4-14
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
Esquema de conexin
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
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
4-15
4.6
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
4-16
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
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
En la tabla 4-7 se relacionan y explican los 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
4.7
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
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
4.8
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.
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.
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
4-20
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
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 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
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
4.9
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.
El tiempo de actualizacin del DB de instancia en el punto de control de ciclo vale para la funcin integrada Contador 150 ms.
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
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.
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
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).
Tema Contaje simple con valor de comparacin Contaje diferencial Contaje peridico
4-24
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
4.10.1
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
L+ M
24 V
L+ M
Figura 4-11
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
4-25
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
18 19
L+ M
4-26
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
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.
Contaje interrumpido
Tiempo
Tiempo
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.
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
4-27
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.
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
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).
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.
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
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
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
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
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 =
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
4.10.2
Contaje diferencial
Introduccin
El ejemplo siguiente constituye una ampliacin del ejemplo del apartado 4.10.1.
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
L+ M
24 V
L+ M
Figura 4-14
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
4-31
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
4-32
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
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.
50 Tiempo
Tiempo
Tiempo
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
4-33
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.
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.
4-34
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
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.
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
4-35
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
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
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
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).
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
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
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
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
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.
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
On/Off
1 1 1 1 1 1 1 1 1 2
L+ M
24 V
L+ M
Figura 4-18
4-40
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
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.
Alarma de proceso 5s 5s
Tiempo
Tiempo
Empujador accionado
Tiempo
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
4-41
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.
4-42
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
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
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.
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).
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
Tabla 4-20
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
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
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
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
Explicacin
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
4-45
4-46
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
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
5.1
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.
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
Contador
&
&
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
5-2
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
5.2
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).
El contador calcula el valor actual utilizando la frmula siguiente: Valor actual = Cantidad de flancos DI adelante Cantidad de flancos DI atrs
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.
3 2 1 Tiempo
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
5-3
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.
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.
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.
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).
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
5.3
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.
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.
Val. de comp. abandonado hacia abajo 100 99 Val. de comp. alcanzado desde abajo Tiempo
Figura 5-3
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
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 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
Salida digital 1 0 On
Figura 5-4
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
5.4
Parametrizar
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.
La tabla 5-1 relaciona los parmetros para la funcin integrada Contador A/B.
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
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
5-7
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
desactivada desactivada
Ajustar comparador
desactivada
5-8
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
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
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
5-9
5.5.1
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
Tiempo
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
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.
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
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
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
5.5.2
Introduccin
Para conectar los actuadores est disponible 1 salida digital por contador en las entradas/salidas integradas.
Bornes de conexin
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
5-12
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
5.6
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
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
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
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.
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
5.7
Introduccin
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)
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
5.8
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
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.
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
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
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
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
5.9
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.
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.
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
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.
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.
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
5-20
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
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 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
6.1
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.
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
6.1.1
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.
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.
24 V 0V 24 V 0V
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
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
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.
La tabla siguiente relaciona las etapas de potencia controlables por la funcin integrada Posicionamiento.
Tabla 6-1 Etapas de potencia y accionamientos
... 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
6.1.2
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.
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
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:
Ancho de la leva
1 0
Posicin de la mesa
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:
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
6.1.3
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).
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
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.
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.
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
6-7
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
6.1.4
Accionamientos controlables
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.
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
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 de destino
Posicin
6-10
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
6.1.5
Convertidor de frecuencia
Un convertidor de frecuencia es un equipo electrnico destinado a variar continuamente la velocidad de motores asncronos o sncronos.
La funcin integrada Posicionamiento controla un convertidor de frecuencia con un determinado perfil de velocidad que se define como sigue:
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
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.
Punto de desconexin
Figura 6-9
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
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.
0 Posicin inicial Trayecto aceleracin/frenado parametrizada con STEP 7 Salida digital Sentido adelante 1 0
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
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.
Figura 6-11
6-14
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
6.2
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.
Etapa de potencia
M Accionamiento
Programa de usuario
Figura 6-12
Secuencia en el 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
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
Figura 6-13
6-16
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
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
Entrada/salida en la CPU
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
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
Parmetros de E/S en SFB 39 DEST_VAL REF_VAL SWITCH_OFF_DIFF Prescribir posicin de destino del eje
Funcin
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
6-17
Tabla 6-4
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.
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
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.
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)
S 2 DO + 1 AO S 1 salida analgica
(AO)
65535 incrementos
59
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
6.4
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.
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
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
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.
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
Debido a los anchos escalones calculados, el trayecto de aceleracin/frenado B es dos veces superior al trayecto de aceleracin/frenado A.
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
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.
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.
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.
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
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
6.6
Cablear
Este apartado
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
6-23
6.6.1
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.
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.
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
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
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
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
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
6.6.2
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.
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.
Borne de conexin 21 22 23 24 25 30
6-26
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
Esquema de conexin
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
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
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
Borne de conexin 6 7 20 24 25 30
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
6-28
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
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
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
6-29
6.7
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
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
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
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
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
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.
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
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)
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)
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
6.7.1
Sincronizar
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:
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
Sincronizacin, 2 casos
2 caso
Tiempo Tiempo
Tiempo
Arrancar sincronizacin
6-34
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
Explicacin
Tabla 6-13 Caso Caso 1: arrancar la sincronizacin va REF_ENABLE
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
Sincronizacin/ resincronizacin
POS_VALID 1 0
REF_ENABLE 1 0
01
Tiempo
Tiempo REF_VALID 1 0
E 126.2 1 0
Tiempo
Tiempo
Incrementos
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
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
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
6.7.2
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:
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.
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.
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
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
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.
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.
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
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
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
6-39
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
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
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
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
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
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
6-41
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.
RUN STOP
SET_POS = 0 POS_STRT = 0
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.:
6-42
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
6.8
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
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
6.9
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.
El tiempo de actualizacin del DB de instancia en el punto de control de ciclo vale para la funcin integrada Posicionamiento 100 ms.
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
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:
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
6-45
6.10.1
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.
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
6-46
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
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
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
10000 impulsos
Trayecto recorrido
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
6-47
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
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
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.
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
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
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
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
6-49
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
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
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
6.10.2
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.
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
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
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
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.
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.
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
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
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
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
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.
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
6-56
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
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
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
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
6-57
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
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
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
6-59
6.10.3
Introduccin
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.
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
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
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
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
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
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
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)
M BERO
500 mm
1000 mm
0 Figura 6-32
4167 impulsos
8333 impulsos
6-62
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
Trayecto recorrido
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)
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
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
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
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
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
DB 60
Tabla 6-30
Direccin 0.0 +0.0 DEST_VAL
+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
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
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
34
m4:
Si posicionamiento no terminado y accionamiento parado, Pasar eje a Stop Esperar hasta Stop del eje
prxima etapa 34
m5:
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
Modo JOG adelante Activar seal de mando: REF_ENABLE Eje an parado prxima etapa
34
m6:
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
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
m11:
Cargar posicin destino para 2 etapa de mecanizado Memorizar como posicin de destino para accionam. Arrancar posicionamiento
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
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
Cargar posicin destino para 3 etapa de mecanizado Memorizar como posicin de destino para accionam. Arrancar posicionamiento
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
6-70
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
Datos tcnicos
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
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
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
A-1
V 15 V 5V w 50 ms w 50 ms t
Figura A-1
A-2
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
Datos tcnicos
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)
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
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
B-1
Tabla B-1
SFB 29
V 15 V 5V w 50 ms w 50 ms t
Figura B-1
B-2
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
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
S S S S S S
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: 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
V 15 V 5V w 50 ms w 50 ms t
Figura C-1
C-2
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
Datos tcnicos
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)
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
Tabla D-1
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.
Tren de impulsos A
Tren de impulsos B
1 Figura D-1
Incrementos
D-2
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
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
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
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
D-3
D-4
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
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.
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
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.
Para la programacin y puesta en marcha de un S7-300 se precisan los manuales relacionados en la tabla F-1.
Tabla F-1
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
Tabla F-1
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
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
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-528-24464-X
ISBN 3-7723-5623-0
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
F-3
F-4
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
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
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
G-1
G.1
Introduccin
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.
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
G.2
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.
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
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
G-3
G.3
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.
Para poder acceder a las funciones integradas del S7-300 debern cumplirse los prerrequisitos siguientes:
S En el OP3 est cargada la configuracin estndar que incluye las imgenes para
las funciones integradas.
G-4
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
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.
MPI
alternativamente
PC/PG de configuracin
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
Autmatas (mx. 2) SIMATIC S7-300 CPU 312 IFM CPU 314 IFM SIMATIC S7-300 CPU 312 IFM CPU 314 IFM
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
G.4
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.
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
G-6
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
G.4.1
Jerarqua de manejo
La figura G-3 muestra cmo estn integradas las imgenes estndar IF en la configuracin estndar.
Indice imgenes
IF Frecuencmetro IF Contador
Figura G-3
Jerarqua de manejo
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
G.4.2
Estructura
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
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
G-8
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
G.4.3
Estructura
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
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
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
G.4.4
Estructura
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
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
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
G.4.5
Estructura
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
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
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
G-11
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
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
G.5
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
G-13
G.5.1
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
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
Tabla G-8
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
Direccin DB 60* DB 60* DB 60* DB 60* DB 60* DBD6 DBX4.0 DBX4.1 DBD10 DBD0
Observacin Estado actual del Contador Habilitacin del contador Reset del contador Valor de comparacin actual Valor de comparacin nuevo
A_... para contador A; B_... para contador B DB 60 para contador A; DB 61 para contador B
Tabla G-10
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
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
G.5.2
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
Descripcin ProTool/Lite permite combinar arbitrariamente imgenes. Tambin es posible integrar imgenes IF en proyectos ya creados.
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
Tabla G-12
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
Tabla G-13
Descripcin
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
G-18
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
G.6
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.
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.
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
G-20
Funciones integradas CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-04a
Glosario
Accionamiento
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.
Durante esta operacin se sincroniza la funcin integrada Posicionamiento con la posicin real del eje.
Captador
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
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
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.
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
Margen de desplazamiento
Modo JOG
El modo JOG (marcha a impulsos) permite mover a mano el eje hasta una determinada posicin.
Origen
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.
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
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.
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
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
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