Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Continuous Function Chart CFC
Continuous Function Chart CFC
listos y ejecutables. Para ello basta con seleccionar bloques preprogramados en una librera, colocarlos sobre el esquema CFC por "arrastrar y soltar", interconectarlos grficamente y parametrizarlos. No se requieren conocimientos de programacin ms profundos.
Campo de aplicacin El editor CFC (Continuous Function Chart) es una Herramienta de Ingeniera abierta y de aplicacin universal destinada a editar grficamente funciones de automatizacin basadas en bloques de funcin preprogramados; corre bajo los sistemas operativos Microsoft Windows 95, 98, Me, NT 4.0, 2000 Professional y XP Professional. El editor CFC permite crear un programa de usuario ejecutable para una CPU, probarlo y ponerlo en servicio. La interfaz entre el sistema operativo de la CPU y el programa de usuario son las tareas que en SIMATIC S7 estn implementadas en calidad de bloques de organizacin (OB). Su fcil uso y la comodidad que ofrece al trabajar hace que CFC haya probado ya su eficacia como Herramienta de Ingeniera en los sistemas siguientes: SIMATIC S7 (S7-300, a partir de CPU 314C/CPU 316, S7-400, S7-400H, S7-400F/FH) SIMATIC WinAC SIMATIC PCS 7 SIMATIC TDC SIMOTION Drive ES Graphic DIGSI Sistema de control de edificios DESIGO
Interfaz de usuario y catlogo El editor CFC ofrece dos modos de operacin: el modo de creacin y el modo de prueba. En la configuracin grfica de esquemas utilizando el modo de creacin es posible conmutar entre dos vistas: la vista de hoja, en la que pueden editarse todos los detalles, y la vista de esquema que incluye 2 columnas de 3 hojas cada una para operaciones inter-hojas e inter-esquemas. Para optimizar el orden de ejecucin se dispone tambin de un editor al efecto similar al Windows-Explorer. La vista de hoja incluye un rea de trabajo central y 2 franjas laterales en las que se muestran las remisiones que superan el lmite de hoja y esquema (entradas a la izquierda, salidas a la derecha). CFC organiza y administra automticamente estas remisiones. Cuando se hace clic con el ratn sobre una de estas remisiones se sigue la seal correspondiente y se abre el esquema que incluye el bloque asociado.
Como muestra la figura, en el rea de trabajo puede visualizarse una ventana de catlogo y una ventana en donde editar las conexiones o terminales del esquema. En el catlogo del CFC se administran en listas jerarquizadas (estructura arbolescente o en rbol), por categoras, bloques, libreras y esquemas en diferentes vistas entre las cuales puede conmutarse usando los correspondientes botones. El catlogo tiene un tamao que depende del sistema de destino y de las libreras usadas. Existe un catlogo estndar con bloques para funciones matemticas y de automatizacin para SIMATIC S7-300 y S7-400 as como bloques de regulacin, generadores de reloj, bloques de contador o temporizador. Los bloques creados, siguiendo las convenciones de CFC. con lenguajes tales como KOP, FUP, AWL o S7-SCL pueden utilizarse directamente para la configuracin con CFC, integrarse en la librera estndar o administrarse en libreras personales. Los esquemas pueden tambin almacenarse en libreras y colocarse en esquemas CFC.
Forma de trabajar
Forma de trabajar Crear esquema CFC El editor CFC trabaja orientado a esquemas. Al crear un nuevo proyecto se genera, entre otros, una carpeta de esquemas donde se almacenan los esquemas CFC creados para el programa de usuario. El nmero de esquemas depende del tamao de la aplicacin as como de la forma en que el ingeniero la haya estructurado. El nuevo esquema se coloca en la carpeta bajo un nombre inequvoco dentro de una CPU. Por defecto consta de un subesquema con 6 hojas, siendo ampliable, aadiendo otros subesquemas, hasta 26 subesquemas. Colocar, interconectar y parametrizar bloques en el esquema CFC Los bloques preprogramados o los esquemas procedentes de un catlogo se posicionan, siguiendo descripciones tecnolgicas, por "arrastrar y colocar" sobre un rea de trabajo de una hoja de un esquema CFC, se interconectan y se parametrizan. Apoyado con una potente funcin de autorouting y otra integrada de creacin de avisos esto permite configurar y documentar claramente flujos completos de seales. Como CFC administra el mismo los recursos del sistema de destino, el ingeniero puede concentrarse en los aspectos tecnolgicos de la configuracin y no necesita tener conocimientos profundos sobre el sistema de automatizacin. Los bloques preprogramados pueden ser bloques tomados de libreras o programas o basarse en tipos creados por el propio usuario. Cuando se inserta por primera vez en el esquema CFC un bloque tomado del catlogo, entonces se importa en CFC y se transfiere automticamente a la vista en rbol del mismo, especfica del programa, para acelerar su reutilizacin. Es posible interconectar bloques/esquemas contenidos en la misma hoja, en hojas diferentes del mismo esquema o en diferentes esquemas de una CPU. Por principio deben ser compatibles los formatos de datos de las entradas y salidas
interconectadas, cosa que CFC comprueba durante dicha operacin. Por interconexin se entiende el establecimiento de un enlace de comunicacin para transferir valores entre la salida de un bloque/esquema y una o varias entradas del mismo bloque/esquema o de otro. Las interconexiones pueden ser tambin uniones entre las salidas/entradas de un bloque/esquema y las denominados conexiones de un esquema (interfaces de entrada/salida en el mismo) u objetos fuera de CFC (operandos tales como marcas o variables de entrada y salida de la imagen del proceso). Una forma especial es la interconexin textual de entradas de bloque/esquema con salidas de bloque/esquema. En este caso, si un esquema con interconexiones generales se copia o mueve a otro programa, entonces las interconexiones de las entradas de bloques se transforman en texto. Tras finalizar la edicin estas interconexiones textuales pueden cerrarse utilizando un comando de men. Las interconexiones no cerrables (no existe el elemento asociado adecuado) se listan lo, que permite editarlas correspondientemente. La configuracin se simplifica por el hecho de que es posible copiar o mover bloques individuales o grupos de bloques salvando los lmites de esquema. En tal caso permanecen las interconexiones de los blo-
ques. Tambin es posible copiar o mover a otros programas esquemas completos inclusive los bloques en ellos usados. Adaptar las propiedades de ejecucin Las propiedades de ejecucin de los bloques definen cundo y en qu orden la CPU procesar los bloques dentro del programa de usuario. Esto es decisivo para la respuesta temporal en el sistema de destino, es decir para tiempos de reaccin, tiempos muertos o la estabilidad de las estructuras funcin del tiempo. Al crear un nuevo esquema CFC se crea automticamente, en una tarea cclica, un grupo de ejecucin, que recibe el nombre del esquema, y que incluye todos los bloques del esquema. De esta forma cada bloque recibe ya desde su insercin propiedades de ejecucin que el ingeniero puede optimizar efectuando cambios en el editor de ejecucin o usando un algoritmo. El algoritmo determina, primero por separado para cada grupo de ejecucin, la secuencia ptima de bloques y a continuacin la secuencia ptima de los grupos de ejecucin.
Forma de trabajar/Configuracin
Para estructurar una tarea es posible aadir manualmente a sta (complementando el grupo de ejecucin creado automticamente) otros grupos de ejecucin. Todos los grupos de ejecucin pueden dotarse de atributos adicionales para "relacin de transformacin" y "desfase". Los grupos de ejecucin pueden activarse y desactivarse de forma controlada por el programa si se interconectan a una salida booleana de bloque. Compilar esquemas CFC para obtener programa ejecutable Para que el programa de usuario pueda ser ejecutable en la CPU actual todos los esquemas CFC contenidos en la carpeta, que representan el programa de usuario, se traducen al cdigo mquina correspondiente. Dependiendo del sistema de destino se utilizan para ello diferentes compiladores; para SIMATIC S7 p. ej. el compilador SCL. Tan pronto como est terminada completamente la compilacin es tambin posible compilar exclusivamente cambios. La compilacin incluye una verificacin de coherencia que tambin puede ejecutarse por separado. Tras terminar la compilacin se crea el correspondiente protocolo o informe que permite comprobar la ejecucin de la misma. Cargar y probar en la CPU el programa de usuario compilado Antes de poder comenzar con la prueba y puesta en servicio es necesario cargar en la CPU desde CFC el programa de usuario creado para el sistema de destino. Los cambios en el programa realizados tras una carga completa terminada con xito pueden cargarse tambin en calidad de cambios sin necesidad de interrumpir la ejecucin del programa en la CPU (Stop de la CPU).
Tras pasar al modo de test es posible aprovechar las funciones de observacin y parametrizacin online de conexiones de bloques as como de asistencia en la puesta en marcha de las funciones integradas en el editor CFC tales como visualizacin del estado de la CPU, inicio y finalizacin del programa, borrado total de la CPU o ajuste de la hora. En el modo de prueba es posible activar y desactivar de forma puntual esquemas individuales o sus grupos de ejecucin. Documentar El editor CFC permite documentar extensamente la estructura global de su aplicacin. Adems del esquema actual (a eleccin inclusive sus conexiones) y los datos de referencia asociados tales como secuencia de ejecucin, bloques utilizados, referencias cruzadas, jerarqua de llamada de bloques, interconexiones textuales, datos locales, asignacin de recursos o datos estadsticos es posible tambin imprimir los informes generados durante la configuracin y puesta en servicio.
Tcnicas espec. de configuracin Tcnica esquema en esquema para esquemas jerrquicos La tcnica "esquema en esquema" permite encapsular un esquema para su reutilizacin, es decir dotarlo de conexiones en las cuales pueden colocarse las entradas/salidas de bloque importantes para la interconexin con otros esquemas/bloques. Un esquema as preparado puede colocarse como un bloque en otros esquemas, abrirse all, modificarse a voluntad e interconectar. Esto permite crear jerarquas estructuradas por aspectos tecnolgicos cuyos elementos son estandarizables y reutilizables. Compilar esquema como tipo de bloque Tambin es posible compilar un esquema como tipo de bloque y, luego, utilizarlo como un bloque normal. Como en la tcnica esquema en esquema es necesario definir previamente e interconectar las conexiones para dicho esquema. Tras la compilacin los bloques de este tipo pueden aplicarse las veces que se desee; cualquier modificacin se efecta de forma central para todos.
Funciones
Funciones de edicin
Funcin de monitor; el depurador de CFC permite tambin consultar informacin de estado de pilas y del sistema Soporte de la proteccin por contrasea de la CPU Func. de documentacin
Compilacin de cambios
Func. de administracin, carga, prueba y depuracin
A destacar
Configuracin orientada a la tecnologa Familiarizacin simple y rpida Aplicable de forma ptima incluso en la fase de borrador Complicaciones mnimas de configuracin gracias a colocacin rpida y clara, parametrizacin e interconexin de bloques preprogramados Representacin clara de estructuras de regulacin Alto grado de estandarizacin Reusabilidad de esquemas ya creados Implementacin de esquemas jerrquicos gracias a tcnica esquema en esquema Generacin de nuevos tipos de bloques por compilacin de esquemas ya creados Alta disponibilidad en la aplicacin realizada gracias a la modificabilidad online Reducida tasa de errores y menores tiempos de puesta en servicio en comparacin con las tcnicas de programacin convencionales Dcoumentacin clara de esquemas, conexiones de los mismos, datos de referencia de stos as como informes de configuracin y puesta en servicio Generacin "pulsando un botn" de cdigo ejecutable para el sistema de destino ptima integracin en el entorno de configuracin de SIMATIC S7, pero tambin aplicable para otros sistemas de destino Creacin cmoda de bloques personales
Equipamiento hardware/software necesario Plataforma de hardware PG/PC con Pentium Prozessor y mn. 256 Mbytes de memoria RAM aprox. 60 Mbytes en disco duro para CFC; aprox. 500 Mbytes en total Resolucin grfica mn. 1024 x 768, recomendada: 1280 x 1024 Microsoft Windows 95 incl. ServicePack 1, Windows 98, Windows Me, Windows NT 4.0 incl. ServicePack 5, Windows 2000 Professional o Windows XP Professional STEP 7, V5.1 ServicePack 6, superior
como consecuencia del perfeccionamiento de los productos. Las caractersticas y prestaciones deseadas slo con vinculantes si se acuerdan expresamente al firmar el contrato. Reservadas las posibilidades de suministro y modificaciones tcnicas. Este folleto incluye nicamente descripciones de carcter general e informacin sobre caractersticas y prestaciones que, en el caso concreto de aplicacin, no tienen por qu coincidir siempre con la forma descrita o pueden haber cambiado
Sistema operativo
Software bsico para programacin Lenguajes de programacin para sistemas de destino SIMATIC S7 incl. compilador Otros sistemas de destino
S7-SCL, V5.0 plus ServicePack 3 superior en Windows 95, 98, Me, NT, 2000 S7-SCL, V5.1 plus ServicePack 4 superior, en Windows 95, 98, Me, NT, 2000, XP
Siemens AG Automation and Drives Industrial Automation Systems Postfach 4848, D-90327 Nrnberg
www.siemens.com/automation
Referencia 6ZB5310-0JT04-0BA2 Impreso en la Repblica Federal de Alemania 415062 KB 1003 1.0 SR Es