Página 1
SIMATIC Primeros pasos Principios básicos del CFC Sistema de control de procesos Información importante sobre PCS 7 CFC para SIMATIC S7 (V9.0) Ingeniería multiusuario Iniciar y manejar el editor de Manual de funciones Representación de los datos de configuración Crear estructuras de ejecución...
Página 2
Considere lo siguiente: ADVERTENCIA Los productos de Siemens sólo deberán usarse para los casos de aplicación previstos en el catálogo y la documentación técnica asociada. De usarse productos y componentes de terceros, éstos deberán haber sido recomendados u homologados por Siemens. El funcionamiento correcto y seguro de los productos exige que su transporte, almacenamiento, instalación, montaje, manejo y mantenimiento hayan sido realizados de forma...
Página 3
Desplazamiento del cursor para editar textos................56 8.3.4 Desplazamiento del puntero del ratón en la barra de menús y el menú contextual....57 8.3.5 Desplazamiento del puntero del ratón en cuadros de diálogo..........57 CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 4
Cómo se actualizan tipos de bloques/tipos SFC en el multiproyecto........109 10.5.5 Cómo se actualizan tipos de bloques/tipos SFC en proyectos individuales......111 10.5.6 Actualización de tipos en una CPU 410-5H PA..............112 CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 5
10.8.12 Reglas de interconexión de conexiones de esquema............159 10.8.13 Seguimiento de señales.......................159 10.8.14 Saltar vía barra lateral......................160 10.8.15 Cómo copiar interconexiones....................160 10.8.16 Cómo modificar interconexiones (recablear)...............161 10.8.17 Cómo borrar interconexiones....................161 CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 6
Asignar un módulo de control a la instancia de un módulo de equipo/una fase de equipo..256 11.2 Configurar y utilizar módulos de equipo................258 11.2.1 Principios básicos de módulos de equipo................258 CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 7
13.2 Cargar programas modificados en CPU de test..............363 13.3 Información importante sobre la carga de cambios.............364 13.4 Soporte del sistema para evitar motivos de paso a Stop de las CPU........366 CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 8
19.2 Imprimir datos de referencia del esquema................424 19.3 Cómo mostrar los informes....................425 Anexo...............................429 20.1 Tipos de datos para S7......................429 20.1.1 ANY, A..........................429 20.1.2 ARRAY..........................429 20.1.3 BLOCK_DB, DB........................429 20.1.4 BLOCK_FB, FB........................430 CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 9
Visualizar la información breve con el puntero del ratón.............447 20.2.8 Buscar objetos en el catálogo....................447 20.2.9 Desfase..........................448 20.2.10 Procesamiento de señales con el concepto de driver hasta V5.2........448 20.2.11 Factor de ciclo........................453 Índice alfabético............................455 CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 10
Índice CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 11
Los productos y las soluciones de Siemens están sometidos a un desarrollo constante con el fin de mejorar todavía más su seguridad. Siemens recomienda expresamente realizar actualizaciones en cuanto estén disponibles y utilizar únicamente las últimas versiones de los productos.
Página 12
Información de seguridad CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 13
"Exportar objetos seleccionados a XML". Encontrará más información al respecto en el apartado "Intercambio de datos con COMOS mediante el formato XML (Página 328)". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 14
Sinopsis del intercambio de datos con COMOS (Página 324) Referencia definida en el parámetro de una variable de control (Página 236) Configurar enumeraciones (Página 168) Atributos de los objetos de un módulo de equipo (Página 285) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 15
En caso de utilizar un módulo S7-300 no se podrá utilizar la MW0. De lo contrario, ésta se sobrescribiría cada vez que se llamara un bloque con comportamiento de arranque (p. ej. FC 70 (RESTART)). CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 16
V6.0 y superior. Información adicional Encontrará instrucciones breves sobre los pasos de configuración necesarios para crear un proyecto y cargarlo en el AS en el apartado: Primeros pasos (Página 17) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 17
Durante la compilación, los esquemas de la CPU actual se convierten a código máquina. El compilador dependerá del sistema de destino, pero la llamada es idéntica. Al compilar como tipo de bloque sólo se compila el esquema concreto. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 18
Una vez compilado y cargado, el programa se puede testear. El alcance y el tipo de funciones de test dependen del sistema de destino. En el modo Test estará conectado en línea con el sistema de automatización. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 19
● Los datos de referencia del esquema sólo se deben generar con CFC. Si se generan los datos de referencia con el SIMATIC Manager se perderá a continuación la capacidad de cargar modificaciones online de este programa. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 20
La figura siguiente muestra el flujo de los datos de configuración del proyecto en S7, desde que se crean los tipos de bloques, hasta que se carga el código máquina en el sistema de automatización. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 21
Restricción: estos esquemas no deben contener otros esquemas. Los tipos de bloques generados en CFC se pueden incorporar también en una librería. 4. El programa CFC se carga en la CPU. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 22
Si a continuación posiciona un bloque en el esquema CFC, se creará una instancia de este tipo de bloque al insertarlo en el esquema. Instancia significa en este contexto, que es un uso del tipo de bloque seleccionado. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 23
Así, p. ej., hay OB para: ● el arranque de la CPU (rearranque completo, rearranque normal) ● las alarmas de proceso ● las alarmas cíclicas con diferentes tiempos de ciclo CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 24
Después de posicionarlos en espacios libres del esquema, los bloques hasta ahora solapados se vuelven a representar como bloques normales con sus interconexiones anteriores. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 25
● Si elige "Cambiar nombres" se abrirá un nuevo cuadro de diálogo. En él podrá indicar nuevos nombres o cambiar los nombres asignados automáticamente que aparecen en el campo de entrada. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 26
Los grupos de ejecución copiados se comportan del mismo modo que las instancias de bloque al insertarlos en la secuencia de ejecución. Al nombre se le añade un número correlativo sin paréntesis. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 27
Encontrará información sobre los casos posibles que pueden darse en el recuento de PO en: Recuento y registro de licencias de PO (Página 28) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 28
Cuando se vuelve a disponer de licencias suficientes para los objetos de proceso, p. ej. porque se han adquirido nuevas licencias, deja de emitirse este aviso. No se genera ningún aviso "SALIENTE". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 29
CPU conectada en ese momento. Además se determina el número actual de PO y se registra en la información de PO. El número de registra en ALM con el correspondiente aumento del estado del contador de licencias. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 30
Si borra la carpeta de esquemas, el programa S7, la CPU o el equipo SIMATIC, la petición de borrado también se transmitirá a CFC. En ese caso se mostrará un mensaje de advertencia que permite cancelar el proceso de borrado. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 31
AS correspondiente. Solo entonces podrá sustituirse y cargarse la segunda CPU. Encontrará más información sobre objetos de proceso (PO) en: Información de licencia de PCS 7 (Página 27) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 32
2. En "Caché de escritura y extracción segura", active la casilla de opción "Optimizar para rendimiento" para la unidad. 3. Antes de eliminar la unidad, haga clic en el símbolo "Eliminar hardware de forma segura" del área de información de la barra de herramientas. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 33
Encontrará más información en la ayuda sobre KOP/AWL/FUP, p. ej. ayuda sobre AWL, lista de instrucciones, funciones de coma flotante, operaciones básicas. Para las librerías de bloques se describe el comportamiento en el apartado "Tratamiento de errores" de la ayuda correspondiente. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 34
Puede ver los nuevos BOP en la lista "Bloques como operaciones básicas". Con el empleo de operaciones básicas se consiguen los objetivos siguientes: ● Se mejora el tiempo de ejecución de la CPU. ● Se requieren menos números DB. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 35
CPU del programa antiguo. El nuevo programa S7 sustituirá al antiguo programa S7. 14.Marque la carpeta de esquemas y elija el comando Edición > Compilar para volver a compilar el programa. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 36
1. Editor de ejecución: cree un grupo de ejecución en una tarea cíclica para cada esquema del proyecto. 2. Asigne a cada grupo de ejecución el nombre del esquema correspondiente. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 37
El comportamiento de ejecución no se modifica. El bloque de control se borra de la secuencia de ejecución y el esquema SFC adopta su funcionalidad. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 38
Información importante sobre CFC 6.5 Conversión a la nueva versión de CFC CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 39
Encontrará más información al respecto en los apartados siguientes: – Concepto y utilización del indicador de incorporación (Página 181) – Interconexiones textuales en la partición y fusión de datos de proyecto (Página 156) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 40
CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 41
Si un usuario ha abierto un esquema y otro usuario también quiere abrirlo, el segundo usuario recibe un aviso. El usuario puede decidir entonces si él también desea abrir ese esquema o prefiere esperar hasta que vuelva a cerrarse. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 42
– cerrar cuadros de diálogo con Aceptar Si paralelamente se ejecuta una acción de escritura breve o larga, puede producirse un conflicto de acceso para la acción que se ha iniciado más tarde. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 43
● En un momento concreto, sólo un usuario puede acceder a los datos de una OS. En la OS, el WinCC Explorer impide que puedan acceder varios usuarios. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 44
● Si un usuario ha iniciado un proceso de compilación y otro usuario ejecuta una modificación de parámetros en modo Test, ésta se rechazará con el aviso de que los datos están siendo procesados por otra aplicación. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 45
Además, este método permite archivar la configuración completa del proyecto. Salir de CFC Para salir del editor CFC, proceda del modo siguiente: En CFC, seleccione el comando de menú Esquema > Salir. El editor CFC se cerrará. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 46
Existen varias posibilidades para abrir y cerrar el catálogo: ● Haga clic en el botón de la barra de herramientas ● elija el comando de menú Ver > Catálogo ● pulse la combinación de teclas <Ctrl+K>. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 47
CFC reconoce el bloque, es decir, si ya ha sido importado, o si no lo reconoce. Los bloques no importados tienen el siguiente aspecto: CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 48
Nota Si se ha activado la casilla de opción "Representar con jerarquía tecnológica" aunque no exista ninguna jerarquía tecnológica, el catálogo estará vacío. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 49
Los bloques se representan por duplicado en el catálogo, pero clasificados en diferente orden: ● clasificación por familias (p. ej. FMT_PID en CONTROL) ● por orden alfabético en la carpeta "Todos los bloques" CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 50
Encontrará más información al respecto en el apartado "Buscar objetos en el catálogo (Página 447)". ● Cerrar las carpetas Si desea cerrar todas las carpetas, haga clic en el siguiente botón: CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 51
● Texto de aviso "TCiR: ¡Es necesario cargar!": Este aviso indica que se ha efectuado al menos una "actualización de tipos en RUN" y que ahora es necesario realizar una carga en la CPU. Área derecha CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 52
● Conexión ● Fichas de los esquemas parciales ● Entrada en la barra lateral (campo pequeño) ● Cuadros de diálogo ● Ventana para secuencia de ejecución, conexiones de esquema, catálogo CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 53
Edición > Ir a, Hoja <Alt>, <D>, <I>, <H> 8.3.2 Combinaciones de teclas en el esquema CFC Resumen Con las teclas siguientes puede navegar por el esquema CFC: ● Ventana de esquema CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 54
Si no hay ninguna selección o si hay una selección múltiple, se abrirá el menú contextual para el espacio vacío. <Esc> Cancela toda selección en el esquema (incluidas las selecciones múltiples e intermitentes). ● Interconexiones CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 55
(mueve el área visible correspondiente si se vuelve a presionar alguna de estas teclas y si no estaba visible todo el contenido). ● Ventana del editor de ejecución CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 56
<Av Pág> Una pantalla hacia abajo. <Ctrl+Inicio> Al inicio del texto. <Ctrl+Fin> Al final del texto. Información adicional Encontrará más información en el apartado: Denominación internacional/española de las teclas (Página 61) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 57
Confirmar las entradas realizadas y cerrar el cuadro de diálogo (corres‐ ponde al botón "Aceptar"). <Esc> Cerrar el cuadro de diálogo sin guardar los cambios realizados (corres‐ ponde al botón "Cancelar"). CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 58
En caso contrario, se abrirá el índice de la ayuda. <Alt+F4> Cerrar la ventana de ayuda y regresar al editor de CFC. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 59
Se establecerá la interconexión y la salida de bloque permanecerá seleccionada. ● Pulse la tecla <Mayús> y seleccione la siguiente entrada de bloque. ● Seleccione la última entrada de bloque que desee interconectar sin mantener pulsada la tecla <Mayús>. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 60
Campo de Seleccionar bloque; Abrir la ventana "Secuencia de Selección Mover propiedades de ejecu‐ cancelar la selección del ejecución" Bloque bloque ción en el encabezado resto. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 61
Denominación internacional/española de las teclas Denominación internacional de teclas Denominación española <Inicio> <Inicio> <End> <Fin> <PAGE-UP> <Re Pág> <PAGE-DOWN> <Av Pág> <Ctrl> <Ctrl> <Enter> / <Return> Tecla <Intro> <Del> <Supr> CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 62
8.3 Manejo del teclado y del ratón Denominación internacional de teclas Denominación española Tecla <Ins> <Ins> <BACKSPACE> <Retroceso> <Up> <Flecha arriba> <Down> <Flecha abajo> <Left> <Flecha izquierda> <Right> <Flecha derecha> CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 63
Arrastrar y colocar desde el catálogo de bloques o con el comando de menú Insertar > Esquema nuevo. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 64
En la barra de estado se representa la letra del esquema parcial actualmente visualizado, junto al número de hoja, p. ej. "A/hoja 2". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 65
(letras) del esquema parcial, separado por una barra vertical, p. ej. "A/hoja 2". Encontrará más información en el apartado: Representación de interconexiones en barras laterales (Página 77) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 66
La página de desbordamiento es sólo una extensión de las barras laterales y no contiene más objetos. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 67
(si existe). Los esquemas jerárquicos también pueden crearse sin conexiones de esquema. En estos casos, sólo se representan el encabezado y el cuerpo vacío. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 68
(Véase pos. 6 en la siguiente figura) Representación de bloques en el esquema Los bloques se representan gráficamente en el esquema como bloques "estrechos" o "anchos". La siguiente figura muestra un bloque en representación "ancha". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 69
(en este caso, p. ej., "rojo"). Encontrará más información en la siguiente descripción. Conexión interconectada Campo para propiedades de ejecución Indicación de que una conexión interconectada está definida como "invisible". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 70
Sin embargo, si el esquema CFC tiene conexiones de esquema, sí es posible colocar esta conexión en una conexión de esquema del propio esquema. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 71
área libre en el cuerpo. Ahora, las conexiones se representan mediante la patilla de conexión. Este ancho del bloque no se puede modificar. Consulte también Interconexiones (Página 73) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 72
Al abrir un campo de texto el cursor de texto se sitúa en la posición del texto, en la que se hizo clic. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 73
Las interconexiones textuales tampoco son posibles. Sin embargo, si el esquema CFC tiene conexiones de esquema, sí es posible colocar esta conexión en una conexión de esquema del propio esquema. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 74
Si la interconexión parte de una conexión que se ocultó posteriormente, se omite la entrada en la barra lateral. La interconexión figura únicamente en la columna "Interconexión" de la ficha "Conexiones" de las propiedades de objetos del bloque/esquema. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 75
● En el cuadro de diálogo "Preferencias - Representación" puede definirse si las líneas de conexión de una interconexión se mostrarán en color o en negro. Accederá al cuadro de diálogo con el comando de menú Herramientas > Preferencias > Representación. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 76
Para borrar el indicador de estado del tiempo de retardo en el procesamiento de señales, es preciso comprobar y corregir la secuencia de ejecución de los bloques en el editor de ejecución. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 77
Si no hay espacio suficiente, el nombre de la ruta se abrevia por delante. La tabla de símbolos no existe en todos los sistemas de destino. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 78
Junto a las entradas de la barra lateral de la página de desbordamiento (campo pequeño y grande) se encuentran las indicaciones de la conexión correspondiente (origen). CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 79
● En el caso de una interconexión se muestra el valor de salida. Excepción: en conexiones con operandos globales se cambia al valor de entrada. En este caso se tienen en cuenta las inversiones. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 80
La vista de esquema "Resumen" El resumen (representación del esquema) resulta útil para copiar y mover bloques u otros esquemas que contenga el esquema y para insertar bloques de gran tamaño. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 81
● Seleccione el número de hoja deseado en el cuadro combinado de la barra de herramientas ● En la vista Resumen, haga doble clic en un punto libre del esquema ● Seleccione el número de hoja en el cuadro combinado CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 82
Representación de los datos de configuración 9.12 Vistas CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 83
Al crear un esquema, se crea automáticamente un grupo de ejecución y se incorpora en la secuencia de ejecución de acuerdo con el indicador de incorporación de esquemas. El nombre de la secuencia de ejecución es el mismo que el del esquema. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 84
1. Seleccione el comando de menú Esquema > Abrir... o haga clic en el botón 2. Seleccione el proyecto y la carpeta de programa S7 en el cuadro de diálogo. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 85
Botones de la barra de herramientas Se puede cambiar a la vista correspondiente pulsando los botones. ● Resumen ● Vista Hoja El cambio se produce en la representación de la última magnitud ajustada. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 86
Si en la barra lateral hay seleccionado un campo de un operando global, con esta función se inicia "HW Config". Si la entrada no remite a un módulo o no pudo encontrarse la dirección, se generará un mensaje de error. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 87
Esta función activa un cuadro de diálogo con botones para la selección de las 6 hojas disponibles. Para saltar a cualquiera de las hojas, haga clic en el botón correspondiente. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 88
● en todas las páginas de desbordamiento 10.1.4 Copiar/mover esquemas Introducción La copia de esquemas completos permite duplicar o desplazar rápidamente, e incluso a otras CPU, las estructuras parciales o completas previamente comprobadas. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 89
Las causas se describen en el apartado siguiente: Notas de interés sobre la copia de bloques (Página 129) (en "Comprobación de los atributos de sistema"). CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 90
Si los tipos de bloques no son idénticos, se interrumpe el proceso de copia de los esquemas. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 91
CFC está asignado a una carpeta jerárquica. ● Autor Autor del esquema. ● Fecha de creación Fecha en que fue creado CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 92
Al insertar un esquema parcial se puede establecer si el nuevo esquema se debe integrar antes del esquema parcial actual o como último esquema. En cada caso existen dos opciones: CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 93
El esquema parcial actual se borra del esquema si está vacío. Si el esquema contiene objetos aparecerá una petición de confirmación, si desea realmente borrar. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 94
En este caso el esquema no se copia, sino que se mueve. Eso significa que el esquema dejará de existir en el lugar del catálogo que ocupaba hasta entonces y se representará en la jerarquía del esquema actual. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 95
Encontrará más información relacionada con los esquemas jerárquicos en los siguientes apartados: Copiar/borrar esquemas jerárquicos (Página 96) Cómo sustituir esquemas jerárquicos (Página 96) Cómo crear un esquema con conexiones de esquema (Página 97) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 96
La función "Reemplazar" puede resultar útil, por ejemplo, cuando se han configurado esquemas jerárquicos a modo de funciones encapsuladas y se prevé su utilización en distintas aplicaciones. Éstos son algunos casos de aplicación: CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 97
A las conexiones (terminales) de esquema se les asignan nombres, atributos y valores predeterminados. En el segundo paso se ubican los bloques/esquemas en el esquema, se interconectan unos CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 98
/ esquema. Si una conexión ya está interconectada no es posible modificar el tipo de datos. Crear las conexiones de esquema a partir de la interconexión CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 99
Si arrastra una conexión interconectada internamente con <Ctrl> + Arrastrar y colocar hacia una línea nueva, se creará una copia de la misma. No se establece ninguna interconexión con la conexión interna. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 100
En estos casos se representa el esquema jerárquico, al igual que los bloques solapados, como esquema solapado, en gris claro y sin conexiones. Las conexiones e interconexiones se hacen visibles al ser posicionadas en una posición vacía. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 101
Crear estructuras de ejecución 10.3 Crear esquemas jerárquicos Para más información, consulte los temas siguientes: ● Compilar como tipo de bloque (Página 353) ● Reglas de interconexión de conexiones de esquema (Página 159) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 102
● Al mover un esquema CFC con bloques F desde un proyecto de origen "A" al proyecto de destino "B", se necesitará en primer lugar la contraseña F del proyecto de destino y luego la contraseña F del proyecto de origen. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 103
F para crear dicha interconexión. ● En el caso de las interconexiones entre bloques estándar y bloques F, se solicita la contraseña F al crear o eliminar la interconexión. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 104
Para sincronizar en este caso todos los bloques necesario recomen iniciar la sincronización desde el SIMATIC Manager usando el comando de menú "Herramientas > Esquemas > Actualizar tipos de bloques", activando al hacerlo la opción "Cargar en RUN". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 105
"CTRL_xx" que se va a importar, la entrada en la tabla de símbolos se realizará automáticamente. Si ambos bloques tienen el mismo nombre simbólico, el usuario deberá realizar la entrada en la tabla de símbolos. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 106
"Sí", se adaptarán todas las instancias de bloque correspondientes. Si responde con "No" a la pregunta, la importación no tendrá lugar y, por consiguiente, tampoco la adaptación. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 107
Resumen o en la hoja actual dentro de la vista Hoja. Encontrará más información sobre la búsqueda de un bloque en el apartado "Buscar objetos en el catálogo (Página 447)". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 108
CFC los reconoce y, por tanto, no se realiza comprobación previa. Debería escoger esta opción siempre que trabaje con tipos de bloques ya importados. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 109
Por ello, el procedimiento es diferente en una CPU 410-5H PA. Encontrará más información sobre la actualización de tipos en RUN en el apartado "Actualización de tipos en una CPU 410-5H PA (Página 112)". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 110
VXM por medio de este botón, que muestra información detallada sobre las diferencias. 5. Compruebe la selección y, si fuese necesario, excluya los objetos que no desea actualizar dadas las consecuencias. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 111
Es posible actualizar tipos de bloque/tipos SFC de una librería que no sea la librería de datos característicos de un multiproyecto en diferentes proyectos de su elección. Si el proyecto contiene instancias de ellos, estas también se adaptarán en la importación de tipos centralizada. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 112
● El límite utilizado hasta ahora de 56 bloques encadenables simultáneamente en la CPU no rige en la CPU 410-5H PA . Nota sobre el cambio de nombre en la interfaz CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 113
3 secuencias de inicialización. Un ejemplo de ampliación relevante para la inicialización es la ampliación del bloque con una instancia "ALARM_8P". Esta debe llamarse forzosamente en el primer arranque del bloque. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 114
S7, si se deben aplicar los valores predeterminados modificados. La selección se realiza mediante la casilla de verificación correspondiente de la columna "Nuevos valores predeterminados". El procedimiento se describe en el apartado siguiente. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 115
"Importar nuevas versiones:...". Si no se ha modificado el bloque seleccionado, se indicará esa circunstancia en un cuadro de diálogo y podrá interrumpir la sincronización de tipo o continuarla con otro bloque. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 116
Estos botones de opción le permiten establecer cómo se tratarán los valores predeterminados con la función "Actualización de tipos en RUN" tras modificar los valores predeterminados en interfaces de bloques/tipos de bloque. Encontrará más información al respecto en el apartado anterior. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 117
OS. Esto es posible porque las estructuras de variables tienen una estructura específica del AS y controlan diferentes tipos de bloques. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 118
3. Compruebe la selección y, si procede, excluya aquellos programas S7 en los que no desee actualizar ningún tipo de bloque/SFC. Haga clic en el botón "Siguiente". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 119
7. Continúe con el paso 7 del apartado "Cómo se actualizan tipos de bloques/tipos SFC en el multiproyecto (Página 109)". Consulte también Particularidades de la carga en una CPU 410-5H PA (Página 378) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 120
Los bloques que se van a borrar se seleccionan en el cuadro de diálogo correspondiente y se borran de la carpeta indicada (carpeta de esquemas o carpeta de bloques) haciendo clic en el botón "Aceptar". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 121
El comentario sobre el tipo de bloque no se aplica a la instancia de bloque. De forma estándar, cada bloque insertado es dotado de propiedades de ejecución que usted puede modificar posteriormente. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 122
Para ello, posiciónelos más allá de las líneas divisorias de dos o tres hojas subyacentes. En este caso, en el punto de separación, justo debajo de la línea divisoria, se insertará un encabezado de bloque adicional que será una copia del primer encabezado. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 123
También pueden insertarse en el esquema actual bloques no ubicados procedentes de otro esquema. Las interconexiones a bloques o a la barra lateral que existían anteriormente no se generarán de nuevo en el esquema por medio de la nueva ubicación. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 124
Si en CFC se modifica la descripción de la interfaz (conexiones de bloque) o los atributos del sistema de un tipo de bloque, automáticamente se modifican también todos los bloques de instancias. Dependiendo del cambio, puede haber repercusiones que debe tener en cuenta. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 125
Si se modifica el atributo del sistema "S7_archive" en un tipo de bloque, después de la importación del tipo esta modificación en el atributo no se corregirá en los bloques de instancia que ya existan. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 126
DWORD → DINT STRING1n → STRINGn+m (p. ej. STRING16 → STRING32) Nota Tenga en cuenta que se pierden las interconexiones existentes de estas conexiones por la modificación centralizada de tipo. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 127
4. Confirme la entrada haciendo clic en el botón "Aceptar". El cuadro de diálogo se cerrará y, si se han seleccionado varios bloques, se visualizará inmediatamente el cuadro de diálogo del siguiente bloque. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 128
Cómo se establece el número de conexiones Introducción En bloques con un número variable de entradas del mismo tipo de datos (p. ej. NAND u OR) pueden agregarse o borrarse entradas. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 129
Herramientas > Preferencias > Copiar/Mover. ● Siempre que sea posible, se conservarán los nombres. En caso de conflicto, se añadirán cifras al final de los nombres. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 130
– Lo que no existe en el origen, puede no estar presente tampoco en el destino. – Lo que existe tanto en el origen como en el destino, debe tener el mismo valor. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 131
Copiar y pegar 1. Seleccione los bloques que deben copiarse. 2. Haga clic en el botón correspondiente a Edición > Copiar Los bloques seleccionados se representan marcados. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 132
Proceda del modo siguiente para mover uno o varios bloques dentro de un esquema: 1. Seleccione uno o varios bloques. 2. Arrastre los bloques seleccionados hacia la nueva posición dentro del esquema utilizando la función de arrastrar y soltar. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 133
Para mover entre esquemas distintos existen dos posibilidades: Arrastrar y soltar 1. Seleccione los bloques que desee mover. 2. Arrastre los bloques hacia la nueva posición dentro del otro esquema utilizando la función de arrastrar y soltar. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 134
Las repercusiones de borrar bloques del esquema son las siguientes: Repercusiones en las interconexiones Al borrar los bloques, eliminará también todas las interconexiones entre los bloques borrados, así como las existentes hacia otros objetos o borrados. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 135
La alineación se produce con respecto al borde visible del gráfico de bloques, no con respecto al marco de los bloques seleccionados. La posición queda determinada por el bloque situado más a la izquierda/derecha/arriba/abajo. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 136
4. Las anotaciones deseadas se realizan en los campos que no tienen fondo gris. Parametrización de conexiones individuales Para modificar las propiedades de una conexión individual proceda del modo siguiente: Haga doble clic en la conexión que desea abrir CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 137
El estado se indica mediante el color de fuente del nombre de la conexión en el símbolo de bloque. Encontrará más información al respecto en el apartado "Bloques (Página 68)". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 138
Sin embargo, en la entrada que ya no está interconectada se borrará la inversión. ● Las entradas asignadas a una conexión de esquema no se pueden invertir. Solución: intercale un bloque NOT. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 139
En este caso, el campo "Valor" contendrá también un botón para abrir el cuadro de lista desplegable. A continuación se representa en la conexión la designación de valores seleccionada. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 140
Al imprimir la vista externa localmente, ésta se representa como un esquema CFC sin interfaz. Nota Las conexiones de interfaz se pueden imprimir en forma de tabla en el editor SFC (contenido: vista externa). CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 141
CPU si se editan anteriormente. El comportamiento de arranque correcto de los bloques es responsabilidad del usuario que realice la configuración. Interconexiones en una instancia SFC CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 142
SFC y el bloque. Encontrará más información al respecto en el apartado "Contactos de bloque" en la ayuda en SFC para SIMATIC S7 . pantalla de SFC o la documentación Procedimiento Configure las interconexiones de bloques del modo siguiente: Interconexiones simples o múltiples...
Página 143
● Las interconexiones inter-AS con operandos y grupos de ejecución no son posibles. ● No se admiten CPU S7-300. ● No se admiten programas F y los bloques F no pueden interconectarse para varios AS. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 144
Esto genera una advertencia en el generador de código y no se carga en el AS. Encontrará más información sobre cómo eliminar las interconexiones inter-AS unilaterales en: Sincronizar interconexiones inter-AS (Página 436) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 145
Si la interconexión parte de una conexión que se ha ocultado posteriormente, se eliminará también la entrada en la barra lateral. La interconexión se reconoce únicamente en la columna "Interconexión" de la ficha "Conexiones" de las propiedades de objetos del bloque/esquema. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 146
Pulse la tecla <Esc> si no desea seleccionar nada o si desea rechazar una selección. Resultado Se crea una entrada en la barra lateral que representa el destino de la interconexión. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 147
DB. Esto permite agrupar o evaluar fácilmente los datos que deben transferirse. ● Si desea direccionar un operando de forma simbólica, pero la sintaxis del símbolo está en formato absoluto, deberá entrecomillar el símbolo. Ejemplo: "A1.1", "DB10".válvula. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 148
Lo mismo pasa cuando se cambia el nombre de los tipos de datos simples. ● Si el nombre de la dirección simbólica y absoluta es el mismo, al interconectar se utilizará la dirección absoluta. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 149
Acceso al símbolo llamado E5.1. Para evitar que el acceso se produzca a la dirección de igual nombre, deberá ponerse entre comillas para indicar que se trata de un símbolo. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 150
8 bits EB, AB, MB, PEB, PAB BYTE, CHAR 16 bits EW, AW, MW, PEW, PAW WORD, INT, S5TIME 32 bits ED, AD, MD, PED, PAD DWORD, DINT, REAL, TOD, TIME CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 151
Haciendo doble clic en el nombre de esquema de un objeto que aparezca en la lista, se abrirá el esquema correspondiente y se visualizará marcado el objeto al que se hace referencia dentro del esquema. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 152
● Si en el caso de una modificación de tipo centralizada se efectúa un cambio de nombre con modificación de interfaz . Nota: si se efectúa un cambio de nombre sin modificación de interfaz, la interconexión se mantiene. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 153
Si se cierra la interconexión textual se convierte en una interconexión real. El triángulo amarillo del campo pequeño se sustituye por un triángulo verde. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 154
Esta nota puede verse con el comando de menú Informes > Ficha "Compilar". Se realiza la compilación y se genera un valor sustitutivo (valor predeterminado del tipo de bloque) para la entrada afectada. Si hay una interconexión en la salida se ignorará. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 155
"Interconexión a operando no permitida". Para cerrar la interconexión textual en la vista de objetos de proceso, debe introducirse la referencia de ruta (esquema\bloque.conexión). CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 156
En lugar de insertar esquemas en otros proyectos mediante la función de copia, también puede moverlos utilizando las funciones de "Cortar" y "Pegar". No obstante, la copia presenta la CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 157
"Interconexión" de la ficha "Conexiones" de las propiedades de objetos del bloque/ esquema. ● Un bloque con una interconexión invisible se indica mediante un triángulo de color en el extremo superior derecho del encabezado del bloque. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 158
Encontrará más información sobre conexiones de esquema en los apartados siguientes: ● Cómo crear un esquema con conexiones de esquema (Página 97) ● Reglas de interconexión de conexiones de esquema (Página 159) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 159
● Para desactivar la intermitencia, haga clic en cualquier otro lugar del esquema. También es posible realizar un seguimiento de señales con un salto vía barra lateral. Encontrará más información al respecto en el apartado: Saltar vía barra lateral (Página 160) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 160
Este sistema de copia resulta ventajoso sobre todo cuando la interconexión de un bloque procede de otro esquema, ya que evita tener que buscar previamente el origen. Nota Un acceso SFC no se puede copiar en CFC. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 161
2. Si en la petición de confirmación hace clic en el botón "Sí" se borrarán las interconexiones. Si en la petición de confirmación hace clic en el botón "No", no se borrará ninguna interconexión. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 162
En la descripción puede ver los elementos siguientes: ● La designación abreviada (abreviatura) del tipo de datos ● El código y el tipo de datos CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 163
● STRUCT, ST (Página 434) ● TIME OF DAY, T (Página 435) ● S5TIME, T5 (Página 434) ● TIME, TI (Página 435) ● TIMER, TR (Página 435) ● WORD, W (Página 435) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 164
Mediante una estructura se agrupan cuantos datos se deseen en una vista de árbol, que ocupan una conexión de bloque. Una estructura posee en la representación de bloque un nombre de conexión y el tipo "ST", como un tipo de datos simple. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 165
"Name.ST" (interconexión: STRUCT->tipo de datos simple) no se evalúa, es decir, no se completa a "Name.ST:= 16#80" (interconexión: tipo de datos simple->STRUCT). ● No se soportan bloques de datos globales, interconexiones inter-AS, parámetros F ni conexiones de esquema CFC. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 166
único elemento si sólo desea insertar un elemento determinado. 4. Haga clic en el botón "Aplicar". El cuadro de diálogo se cierra y la selección se inserta en la vista de valores. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 167
Después de la inserción, la carpeta "Enumeraciones" contiene ya una enumeración llamada "Operating State", aunque no contiene valores. Esta enumeración se utiliza en PCS 7 para asignar mensajes. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 168
"Enumeraciones" con una enumeración. Al crear un multiproyecto nuevo, las declaraciones generales se crean adicionalmente en la librería de datos característicos. La enumeración llamada "Operating State" sirve para ocultar mensajes automáticamente, pero todavía no contiene valores. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 169
Insertar > Declaraciones generales > Valor. El primer valor insertado contiene el valor numérico 0; y con cada nuevo valor insertado se incrementa este valor. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 170
BATCH. Para crear una nueva propiedad de equipo, seleccione la carpeta "Propiedades de equipo" y elija el comando del menú contextual Insertar nuevo objeto > Propiedad de equipo. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 171
6. Si la propiedad de equipo contiene una enumeración, en el cuadro de lista desplegable "Valor" puede asignar a la instancia un valor configurado para esta enumeración. 7. Haga clic en "Aceptar" para finalizar la configuración. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 172
● Las unidades, enumeraciones o propiedades de equipo que se hayan borrado en la plantilla no se tienen en cuenta en el proyecto de destino durante la sincronización, es decir, siguen existiendo. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 173
● Una vez completada la comprobación de un proyecto individual, se abre automáticamente el informe. En caso de error, éste queda registrado en el informe, p. ej. "Tipo de enumeración 'xyz': 'valor 1 ocupado varias veces". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 174
WinCC para esta instancia de bloque. La variante del símbolo de bloque se puede introducir como número o nombre de la variante. Son posibles 16 caracteres como máximo. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 175
● el nombre de la carpeta en la ruta jerárquica ● el nombre del esquema ● el nombre del bloque ● el delimitador (punto) ● el nombre de la conexión CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 176
Si en un proyecto se utiliza un nuevo tipo de bloque, las instancias de bloque ya existentes permanecen invariables en cuanto al atributo de sistema "S7_archive". Este atributo sólo lo heredan los bloques que reciben nuevas instancias. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 177
● El atributo del sistema para conexiones de manejo y visualización se modifica del modo siguiente: – para varias conexiones: en el cuadro de diálogo "Propiedades - Bloque", ficha "Conexiones" – para una conexión individual: en el cuadro de diálogo "Propiedades - Conexión" CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 178
Los grupos de ejecución se pueden activar y desactivar por separado, p. ej. por medio de una salida de bloque del tipo de dato "BOOL". Si se desconecta un grupo de ejecución, dejarán de ejecutarse todos los bloques que contenga. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 179
● Concepto y utilización del indicador de incorporación (Página 181) 10.11.2 Visualizar las propiedades de ejecución Introducción Existen varias posibilidades para obtener información acerca de las propiedades de ejecución: ● para un bloque individual ● para toda la CPU CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 180
El nombre de la tarea también se muestra si el tiempo de muestreo está registrado en el campo de propiedades de ejecución. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 181
Hay dos tipos de indicadores de incorporación: el de esquemas y el de bloques. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 182
1. En la secuencia de ejecución seleccione una tarea, un bloque/esquema SFC o un grupo de ejecución. 2. Elija el comando de menú Edición > Predecesor para posición de incorporación. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 183
Los bloques que se copian/insertan en esquemas jerárquicos se colocan por regla general al final del grupo de ejecución. La posición del indicador de incorporación de bloques no se tiene en cuenta. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 184
Si se moviera a otro grupo, entonces dejaría de existir la estructura orientada al esquema, lo que dificultaría o impediría un trabajo esquema por esquema en la ingeniería multiusuario. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 185
SIMATIC Manager Herramientas > Esquemas > Generar drivers de módulos..., es decir, no se deben desplazar ni eliminar manualmente. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 186
● Herramientas > Optimizar secuencia de ejecución para toda la secuencia de ejecución o para la tarea o el grupo de ejecución seleccionado, en el menú contextual con el comando ● Optimizar grupos/tareas. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 187
El flujo de datos se calcula a partir de las interconexiones. Para ello se utilizan todas las interconexiones bloque-bloque, incluso aquellas con esquemas SFC, y las interconexiones de salidas de bloque para habilitar (ENABLE) un grupo de ejecución. Las interconexiones CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 188
Puede introducir el nombre completo o sólo los primeros caracteres. Resultado El resultado de la búsqueda aparecerá listado en una ventana. Si no hay objetos que se correspondan con el criterio de búsqueda, aparecerá el aviso correspondiente. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 189
CFC se administran automáticamente orientados al esquema en grupos de ejecución propios. Es decir, los bloques de ese esquema CFC se organizan en unidades de ejecución que están asignadas de forma fija a ese esquema CFC. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 190
Encontrará más información acerca de la administración de grupos de ejecución orientada a esquemas y la migración de esquemas CFC existentes en el apartado "Administración de grupos de ejecución orientada al esquema para bloques de esquemas CFC (Página 193) ". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 191
Los grupos de ejecución se pueden crear de forma manual en cualquier momento mediante los comandos Crear nuevo o Copiar. Los grupos de ejecución copiados e insertados en la secuencia de ejecución contienen un número consecutivo sin paréntesis como extensión del nombre. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 192
Los grupos de ejecución pueden activarse o desactivarse en la secuencia de ejecución activando/desactivando la casilla de opción "Activo" para la edición. Esta función sólo es efectiva para grupos de ejecución que no están interconectados. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 193
Administración de grupos de ejecución orientada al esquema En la administración de grupos de ejecución orientada al esquema, los bloques de un esquema CFC se administran automáticamente orientados al esquema en sus propios grupos de CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 194
– De esta forma, los programas de un CFC se administran de forma independiente, aunque sus bloques estén representados de forma conjunta en el esquema de flujo de datos del CFC. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 195
La administración de grupos de ejecución orientada al esquema no está activada en el respectivo esquema CFC con bloques F. La administración de grupos de ejecución orientada al esquema está activada en el res‐ pectivo esquema CFC con bloques F. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 196
CFC con la opción de menú "Edición > Borrar grupos de ejecución vacíos". En las alarmas cíclicas no se generan grupos de ejecución vacíos durante la migración porque se convierten durante la migración. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 197
CFC descrita anteriormente. Al mover esquemas CFC en la jerarquía tecnológica, solo se modifica la pertenencia al nodo de la jerarquía tecnológica. Los esquemas CFC movidos permanecen inalterados. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 198
Sin embargo, sí es posible copiar grupos de ejecución de esquemas CFC sin administración de grupos de ejecución orientada al esquema como hasta ahora. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 199
CFC con administración de grupos de ejecución orientada al esquema y viceversa: Esta modificación no es posible. Consulte también Carga selectiva de esquemas (Página 370) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 200
Vista de procesamiento de los bloques Introducción En el CFC se marcan visualmente los bloques que no se procesan. La marca es visible en el campo de propiedades de ejecución del encabezado del bloque. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 201
SFC (o bien si su grupo de ejecución está interconectado o hay operaciones de escritura SFC), por lo que el estado de procesamiento no es estático. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 202
(sin marca) si la EN del bloque y la EN del grupo están a "1". ● El bloque no se procesa (campo rojo con un signo de exclamación) si la EN del bloque o la EN del grupo están a "0". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 203
● El esquema CFC asignado con sus posibles componentes, p. ej. bloques, subesquemas. Encontrará más información al respecto en el apartado "Resumen de los objetos de datos del módulo de equipo y el módulo de control (Página 262)". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 204
(Página 206)". Encontrará información sobre la creación de un tipo de módulo de control mediante la migración en la ayuda para el migrador de tipo de punto de instrumentación y control. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 205
Ejemplo: Tipo de módulo de control en el editor tecnológico y con bloques opcionales CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 206
Los colores utilizados pueden definirse libremente. 11.1.2 Cómo se crea un tipo de módulo de control Requisitos Ha creado con el SIMATIC Manager un multiproyecto con una librería de datos característicos. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 207
● Estado Estos objetos pueden generarse, copiarse o borrarse utilizando un menú contextual. Para crear un objeto de este tipo, llame el menú contextual haciendo clic con el botón derecho del CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 208
En el CFC correspondiente se define la implementación de la función específica de PCS 7. Además de los tipos de datos estándar, las funciones pueden tener los tipos de datos genéricos ANY_BIT, ANY_NUM, ANY_REAL y ANY_INT. En el editor tecnológico, estos se CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 209
(Página 262)". Requisitos Se ha creado un tipo de módulo de control en la librería de datos característicos. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 210
9. Haga clic en "Cerrar" para cerrar el diálogo "Propiedades. En caso necesario se le preguntará si desea aplicar la configuración. Confirme esta consulta. Resultado Los comandos y/o estados están definidos en el tipo de módulo de control. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 211
Configurar comando o estado en el tipo del módulo de control (Página 209) Resumen de los objetos de datos del módulo de equipo y el módulo de control (Página 262) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 212
Todos los bloques del esquema asignado se incorporan al OB con el tiempo de muestreo más apropiado. Si una entrada no es válida se introduce el siguiente valor más alto. El editor de ejecución también se adapta en correspondencia. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 213
Active la casilla de verificación para activar como opción este Sí módulo de control. Autor Editable No se transfiere a los respectivos objetos. Función Editable Se utiliza para marcar un módulo de control como función. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 214
El valor se transmite a la propiedad "Texto 0" de la conexión asig‐ nada. Esta opción solo es visible si se está editando una conexión del tipo de datos "BOOL" y se ha asignado a esta el atributo del sis‐ tema "S7_string_0". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 215
Prioridad Editable Sí Solo se admiten números. Si una entrada no es válida, se intro‐ duce el valor "0". Se transfiere a la propiedad "Prioridad" del aviso individual asignado. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 216
OS como "Nombre de lote". El atributo puede editarse en el cuadro de diálogo "Configuración de avisos PCS7". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 217
CFC o con un clic derecho del ratón sobre el campo de texto y seleccionando entonces un comando de menú contextual. Consulte también Atributos de los objetos de un módulo de equipo (Página 285) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 218
CFC, p. ej., en un bloque de enclavamiento. Si, por el contrario, en el parámetro de bloque figura un espacio o una cadena de caracteres vacía en estos atributos, no se sincronizarán "Texto 0" o "Texto 1" de este parámetro de bloque. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 219
Para la sincronización entre tipo e instancias se comparan justo estos atributos y relaciones para hacer posible la compatibilidad y la coincidencia. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 220
Aviso asignado ● Nombre ● Identificador del aviso Instancia de bloque Tipo de bloque (instancia de función/blo‐ ● Nombre que de función) ● S7_mes ● Tipo de bloque (función/bloque de función) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 221
● S7_archive ● S7_enum ● S7_string0 ● S7_string1 ● S7_unit Aviso de bloque ● Identificador de aviso ● Tipo de aviso Aviso subordinado Identificador de aviso (número de aviso subor‐ dinado) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 222
CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 223
El bloque que precede al objeto en la ins‐ Observación: en principio aquí no se realiza una tancia es el mismo que en el tipo. sincronización, pues el cambio es específico de la instancia. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 224
¡Las posiciones de incorporación deben comprobarse y adaptarse, si es necesario, en las instancias tras la sincronización! CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 225
● Si la señal existe en las conex. tecnológicas del nológicas de la instancia. tipo: La señal se ha vuelto a crear en la instancia. ● En otro caso: La señal se ha eliminado de las conex. tecnológicas. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 226
Si se activa la variante, el objeto existirá dos veces en la instancia, pero no se ha‐ brá incorporado correctamente a la se‐ cuencia. Cambios de valores e interconexiones ● Cambio de valor en parámetro de entrada CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 227
Se adopta la interconexión del tipo. Se adopta la interconexión del tipo. Eliminar otra interconexión interna La interconexión de la instancia se elimina. La interconexión de la instancia se elimina. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 228
El ajuste de la instancia se conserva. bloque tancia. Cambiar "Permitido leer del PLC" El ajuste del tipo se transfiere a la instan‐ El ajuste del tipo se transfiere a la instan‐ (bloque) cia. cia. (=RESET) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 229
Procesamiento de señales HW para módulos de control Introducción En este apartado se resume el procesamiento de señales y la interconexión de señales HW con señales/parámetros (CV) en módulos de control (CM). CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 230
El destino de la interconexión es una entrada o salida del bloque de procesamiento de señales correspondiente. Las interconexiones de señales también pueden negarse en el editor tecnológico mediante el atributo "Negación". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 231
● Variante 2: Una entrada o salida de un bloque del punto de instrumentación y control (p. ej., "Valve.Fbk.Open"). Se recomienda este procedimiento para la interconexión de una señal (CV). CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 232
"Permit.In01" con un parámetro "Permit" del módulo de control correspondiente "ValveLean1". Mediante la referencia "ValveLean...\FbkOpen.PV_Out" de la entrada del bloque "Permit.In01" se puede crear la conexión con la señal HW "Feedback open" en el módulo de control "ValveLean". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 233
"Nombre de señal": ● Señal como entrada ● Parámetro como entrada ● Señal como salida Las interconexiones de tipos de datos "BOOL" o las asignaciones de señales HW digitales pueden negarse. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 234
● Para bloques driver definidos por el usuario, o para bloques driver que no estén incluidos en la PCS 7 Advanced Process Library (APL), el usuario debe proporcionar esta información como archivo XML en el directorio "<directorio de instalación>\Siemens \STEP7\S7data\SignalProcessing".
Página 235
● Señales del bloque tecnológico VlvL La tabla muestra las conexiones que requieren una conexión a driver en el bloque VlvL del ejemplo. Entre paréntesis figuran las correspondientes denominaciones en XML. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 236
Para poder intercambiar con el sistema de control de procesos y a nivel tecnológico (p. ej., en COMOS) una descripción de célula aún incompleta con relaciones ya conocidas con otros puntos de instrumentación y control, se utilizan las denominadas referencias tecnológicas. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 237
● Referencias en el intercambio de datos ● Comportamiento de copia de las referencias ● Cierre de referencia abierta: – Tipo "Referencia parámetro CM" – Tipo "Referencia variable de bloque" – Tipo "Referencia variable global" CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 238
– En el lado de salida puede haber configuradas varias referencias. Se pueden utilizar en paralelo referencias de los distintos tipos "Referencia parámetro CM", "Referencia variable de bloque" y "Referencia variable global". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 239
– Una "Referencia variable de bloque" también se admite de forma múltiple en el lado de salida del módulo de control/módulo de equipo. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 240
A las rutas relativas se antepone una secuencia de la cadena de caracteres "..\". – ( NameOfProject\ { NameOfPlantHierarchyFolder\ } { NameOfCM\ } NameOfCM.NameOfCV ) | ( '..\' { '..\' } { NameOfPlantHierarchyFolder\ } { NameOfCM\ } NameOfCM.NameOfCV ) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 241
● En el informe del intercambio de datos se realiza una entrada cuando el parámetro aún no está asignado a ninguna conexión de bloque CFC. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 242
El informe se puede abrir con el comando de menú "Herramientas > Tipos tecnológicos > Informes". Este comando de menú también puede verse en el menú contextual del proyecto. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 243
(CV) del módulo de control. ● Una parametrización o una interconexión existentes en el parámetro se borran durante la adopción de la referencia, pues la referencia solo puede guardarse de forma alternativa. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 244
Esta variante de aplicación contiene el bloque "Valve" y dos bloques "Intlck01" y "Intlck02". Para poder interconectar las señales de salida de los bloques "Intlck" a la entrada "Intlck" del bloque "Valve", se inserta adicionalmente el bloque lógico "AND". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 245
● Para la variante de aplicación "A" con un bloque "Intlck" se activa en la instancia solo la variante de configuración 1. ● Para la variante de aplicación "B" con varios bloques "Intlck" se activan en la instancia las variantes de configuración 1 y 2. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 246
Estructura en el editor tecnológico: La tabla siguiente muestra la estructura correspondiente en el editor tecnológico. Para cada una de las variantes de configuración 1 y 2 se crea un módulo de control subordinado CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 247
● En la variante de configuración 1 se define como opcional el bloque "Intlck01". ● En la variante de configuración 2 se define como opcional el bloque "Intlck02". ● Los bloques "Valve" y "AND" no son opcionales. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 248
Estructura en el editor tecnológico: La tabla siguiente muestra la estructura correspondiente en el editor tecnológico. Para cada una de las variantes de configuración 1 y 2 se crea un módulo de control subordinado CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 249
"AND", no pueden producirse conflictos en la asignación automática. 11.1.14 Posibilidades de configuración del módulo de control en el módulo/fase de equipo Sinopsis Un módulo de control puede asignarse a un módulo/fase de equipo. Posibilidades de configuración CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 250
Comandos y estados Los comandos (en inglés "Commands") y estados (en inglés "Statuses") permiten acceder a un módulo de control en las cadenas secuenciales del módulo de equipo/de la fase de equipo. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 251
La configuración depende de si el módulo de control que se va a asignar estará integrado como componente en el tipo de módulo de equipo/fase de equipo. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 252
1. Abra el tipo de módulo de equipo/fase de equipo deseado en el editor CFC. 2. Seleccione el símbolo del tipo, p. ej., de un módulo de equipo, en el editor tecnológico. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 253
Debe tenerse en cuenta que este módulo de control no es componente del tipo del módulo de equipo/la fase de equipo sino que está descrito de modo abstracto en el requisito básico. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 254
Encontrará más información al respecto en el apartado "Posibilidades de configuración del módulo de control en el módulo/fase de equipo (Página 249)". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 255
Se ha integrado un módulo de control en el tipo de un módulo de equipo/una fase de equipo y configurado la "Asignación del módulo de control". Este módulo de control es ahora componente del tipo de módulo de equipo/fase de equipo. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 256
El menú contextual de este atributo le permite borrar la asignación o saltar al módulo de control. Nota Si se borra la entrada en el atributo "Módulo de control asignado", se borrarán también todas las interconexiones asociadas. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 257
Descripción general de la configuración y administración de la fase de equipo (Página 305) Descripción general de la configuración y administración del módulo de equipo (Página 274) Posibilidades de configuración del módulo de control en el módulo/fase de equipo (Página 249) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 258
CFC entre los bloques implicados para el nivel de automatización. Mientras que los módulos de control pueden utilizarse para procesos continuos, dichas conexiones se usan preferentemente para procesos por lotes junto con los módulos de equipo. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 259
● Como variables de control (en inglés "Control Variables") pueden existir los siguientes objetos, incluso varios: – Parámetros (en inglés "Parameters") – Señales (en inglés "Signals") ● Avisos (en inglés "Messages"); pueden existir varios. Comandos y estados CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 260
Al asignar módulos de control a las instancias se crean también los enlaces con el nivel de control y con los módulos de control concretos. La figura siguiente muestra las posibilidades para la creación de un tipo y de las instancias. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 261
PCS 7 los tipos de módulos de equipo (funciones básicas) definidos en el nivel de planificación con COMOS Integrated Engineering. Junto con los tipos se importan también las cadenas secuenciales, condiciones de transición y acciones que contienen. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 262
En un módulo de equipo no pueden definirse objetos "Comando" y "Estado". Pueden definirse específicamente en un tipo de módulo de control o requisito básico o bien como objetos "globales". Encontrará más información al respecto en las tablas siguientes. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 263
(en inglés "Basic requirement"). Sin embargo, tras ello el módulo de control dejará de formar parte del tipo del módulo de equipo y los bloques del módulo de control se borrarán del tipo. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 264
Puede haber varias asignaciones. Si se configura una "Asignación de módulo de equipo", debe crearse también el corres‐ pondiente requisito básico o un módulo de equipo subordinado integrado en el tipo. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 265
● El atributo "Negación" solo es posible para parámetros de entrada del tipo de datos "BOOL" y está desactivado para los parámetros de salida. En los parámetros de entrada, el atributo "Negación" hace referencia a la interconexión de parámetros o a la señal. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 266
● Consigna asignada (en inglés "Assigned Setpoint") Para asignar una consigna a una estrategia de control se define una relación (assigned control strategy) en el modelo de intercambio de datos COMOS. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 267
(en inglés "Parameters") gurar límites específicos de instancia. Atributos: ● Nombre (en inglés "Name") ● Tipo de datos (en inglés "Data type") ● Comentario (en inglés "Comment") ● Unidad (en inglés "Unit") CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 268
Pueden utilizarse uno o más estados (en inglés "Statuses") proporcionados por los mó‐ dulos de control, p. ej., un motor o una válvula, o los estados definidos en el módulo de equipo. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 269
● Todo estado tiene los atributos "Comentario" y "Autor". ● Puede haber varios estados. Ejemplo de estado: Para el estado cerrado de una válvula se crea un estado denominado "Cerrada". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 270
COMOS a PCS 7 las instancias de ese tipo de módulo de control sucede que el aviso no está asignado al bloque notificador. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 271
La siguiente figura muestra la clasificación del módulo de equipo en el denominado modelo físico de la norma ISA-88. Se muestran como ejemplo tres configuraciones posibles para un proyecto PCS 7. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 272
Una unidad de proceso es una agrupación independiente de módulos de equipo que, por lo general, están dispuestos en torno a un equipo de proceso esencial, p. ej. un mezclador o un reactor. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 273
Consulte también Principios básicos de módulos de equipo (Página 258) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 274
Encontrará más información al respecto en el apartado "Asignar un módulo de control a la instancia de un módulo de equipo/una fase de equipo (Página 256)". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 275
Abra el editor tecnológico. El tipo tiene varios atributos como, p. ej., "Nombre", "Autor" o "Comentario". Introduzca los datos deseados de los atributos. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 276
Ahora, los objetos deben configurarse en el editor tecnológico, p. ej. con valores de atributos o asignaciones. Consulte también Configurar y asignar un módulo de control como requisito básico (Página 251) Integrar y asignar un módulo de control en un tipo (Página 254) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 277
Se inserta el control secuencial y se muestra como símbolo. Tras ello se desactiva la correspondiente opción del menú contextual del módulo de equipo, ya que a cada módulo de equipo puede asignársele un solo control secuencial. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 278
En caso necesario se habrán creado parámetros como subobjetos de este control secuencial. Nota En el editor SFC deberán configurarse todavía los contenidos del tipo SFC asignado, p. ej., la cadena secuencial y las características. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 279
● Una "Asignación del módulo de control" definida en el tipo se copia también, independientemente de que el módulo de control asignado en ella sea componente del tipo o un requisito básico. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 280
Comparar y sincronizar el tipo y las instancias de un módulo de equipo Introducción En el momento de crearse una instancia, el tipo y la instancia de un módulo de equipo son idénticos. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 281
1. Seleccione el proyecto en la vista tecnológica. 2. Abra el menú contextual y elija el comando "Tipos tecnológicos > Sincronizar...". Se abre el cuadro de diálogo "Sincronizar tipos tecnológicos". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 282
Consulte también Principios básicos de módulos de equipo (Página 258) Crear una instancia o copiar el tipo de un módulo de equipo (Página 279) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 283
● Conexión asignada (variable de bloque) ● Nombre ● Tipo de variable (parámetro/ señal) ● Tipo de datos ● Comentario Aviso Aviso asignado ● Nombre ● Identificador del aviso CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 284
● Tipo de E/S ● Tipo de datos ● Valor (ver las indicaciones siguientes) ● S7_edit ● S7_visible ● S7_mes ● S7_archive ● S7_enum ● S7_string0 ● S7_string1 ● S7_shortcut ● S7_unit CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 285
árbol, p. ej. "Parámetro" o "Aviso". En el área derecha se muestran en una lista los atributos del objeto que está activado en el árbol. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 286
"globales". Encontrará la descripción de los atributos de los objetos "Comando" y "Estado" en el apartado "Atributos y valores de atributo de un módulo de control (Página 212)". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 287
Muestra el nombre de la función. ● No editable en el tipo del módulo de control. Si está activado el atributo "Función", se aplica automáticamente el valor del atributo "Nombre". ● Editable en la instancia. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 288
Se transfiere a los respectivos objetos Función No editable Se utiliza para marcar un módulo de control como función. Nombre de función No editable Muestra el nombre de la función. Requisito básico Editable Sí CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 289
El valor se transmite a la propiedad "Texto 1" de la conexión asig‐ nada. Esta opción solo es visible si se está editando una conexión del tipo de datos "BOOL" y se ha asignado a esta el atributo del sistema "S7_string_1". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 290
CFC con el comando de menú "Nueva interconexión de señal". El valor se transfiere a la propiedad "Inter‐ conexión" de la conexión asignada. Valor No relevante. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 291
Se transmite a la propiedad "Evento" del aviso individual asignado. Información Se transmite a la propiedad "Texto informativo" del aviso individual asignado. Origen Se transmite a la propiedad "Origen" del aviso individual asignado. No CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 292
Sinopsis La siguiente imagen muestra a modo de ejemplo la utilización de los objetos tecnológicos fase de equipo, módulo de equipo y módulo de control. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 293
Puesto que el objeto "EM_30" es necesario para las dos fases de equipo superiores "EPH_100" y "EPH_200", es conveniente consultar también el estado de asignación, además de configurar la estrategia de asignación. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 294
● Como variables de control (en inglés "Control Variables") pueden existir los siguientes objetos, incluso varios: – Parámetros (en inglés "Parameters") – Señales (en inglés "Signals") ● Avisos (en inglés "Messages"); pueden existir varios. Comandos y estados CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 295
● El tipo y la instancia de las fases de equipo participan en el intercambio de datos con COMOS Integrated Engineering. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 296
CFC (nivel de programa). Encontrará más información al respecto en el apartado "Comparación y sincronización de tipo e instancias de una fase de equipo (Página 321)". Intercambio de datos con COMOS CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 297
En una fase de equipo no pueden definirse objetos "Comando" y "Estado". Pueden definirse específicamente en un tipo de módulo de control o requisito básico o bien como objetos "globales". Encontrará más información al respecto en las tablas siguientes. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 298
(en inglés "Basic requirement"). Sin embargo, tras ello el módulo de control dejará de formar parte del tipo del módulo de equipo y los bloques del módulo de control se borrarán del tipo. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 299
Puede haber varias asignaciones. Si se configura una "Asignación de módulo de equipo", debe crearse también el corres‐ pondiente requisito básico o un módulo de equipo subordinado integrado en el tipo. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 300
● El atributo "Negación" solo es posible para parámetros de entrada del tipo de datos "BOOL" y está desactivado para los parámetros de salida. En los parámetros de entrada, el atributo "Negación" hace referencia a la interconexión de parámetros o a la señal. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 301
● Consigna asignada (en inglés "Assigned Setpoint") Para asignar una consigna a una estrategia de control se define una relación (assigned control strategy) en el modelo de intercambio de datos COMOS. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 302
(en inglés "Parameters") gurar límites específicos de instancia. Atributos: ● Nombre (en inglés "Name") ● Tipo de datos (en inglés "Data type") ● Comentario (en inglés "Comment") ● Unidad (en inglés "Unit") CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 303
Pueden utilizarse uno o más estados (en inglés "Statuses") proporcionados por los mó‐ dulos de control, p. ej., un motor o una válvula, o los estados definidos en el módulo de equipo. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 304
"Resumen de los objetos de datos del módulo de equipo y el módulo de control (Página 262)". Consulte también Principios básicos de la fase de equipo (Página 292) Configurar un comando o estado global (Página 341) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 305
Encontrará más información al respecto en el apartado "Creación de una instancia o copia del tipo de una fase de equipo (Página 319)". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 306
"Tipos de puntos de instrumentación y control". En el menú contextual, elija el comando "Insertar nuevo objeto > Fase de equipo (tipo)". Continúe con el paso 5. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 307
"Configuración del control secuencial de una fase de equipo (Página 308)". Seleccione el comando de menú correspondiente para insertar el objeto deseado, p. ej. "Parámetro". 9. En caso necesario, repita este paso para insertar nuevos elementos subordinados. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 308
Si el objeto "Control secuencial" ya existe, compruebe en el editor tecnológico si el atributo "Bloque asignado" de la columna "Asignación" contiene una entrada. Si hay una entrada y, por tanto, está asignado el consiguiente tipo SFC, continúe con el paso 6. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 309
(Página 297)" Resultado El objeto "Control secuencial" se ha configurado en un tipo de fase de equipo y se ha asignado un tipo SFC. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 310
- Con cadenas RAMP secuenciales secuenciales "Calefacción 1" "Balanza 1" "Calefacción 2" "Balanza 2" OFF_T FEED_C Tipo SFC "H1" Tipo SFC "W1" Tipo SFC "H2" Tipo SFC "W2" RAMP FEED_C FEED_F FEED_F CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 311
● En el SIMATIC Manager hay un multiproyecto abierto que contiene una librería de datos característicos. ● La librería de datos característicos contiene una fase de equipo (EPH) con una interfaz que se ha de derivar. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 312
13.Compruebe las características de los dos tipos SFC. Las características del tipo SFC con la categoría "Interfaz EPH" deben aparecer sin excepción en el tipo SFC con la categoría "EPH (derivada)". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 313
En la "Asignación del módulo de equipo" se asigna el requisito básico y se configura el "rol" para la instancia que se asignará más adelante de un módulo de equipo. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 314
En caso necesario, introduzca un comentario. 9. Si desea configurar elementos subordinados (p. ej., "Estados") en el "Módulo de equipo (requisito básico)", seleccione el símbolo del "Módulo de equipo (requisito básico)" en el editor tecnológico. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 315
El comportamiento de asignación se configura mediante una "Solicitud de asignación" en la etapa. El estado actual de la asignación en tiempo de ejecución se representa con el "Estado de asignación" y puede evaluarse en una transición. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 316
● Los estados de asignación están definidos en "Declaraciones generales > Enumeraciones > ES_AcquireStates" en la librería de datos característicos. En la siguiente tabla se describen los estados de asignación disponibles. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 317
3. Haga clic en el botón "Acción (tecnológica)" de la fila deseada de la tabla. Se abre el cuadro de diálogo "Acción (tecnológica)". 4. Seleccione la primera fila de la columna izquierda de la tabla y elija el comando Insertar comando en el menú contextual. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 318
● El módulo de control no es un componente del tipo de la fase de equipo. En tal caso se configuran los objetos "Módulo de control (requisito básico)" y "Asignación del módulo de control" para este módulo de control. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 319
● Una "Asignación de módulo de equipo" definida en el tipo se copia también. Puesto que la fase de equipo no puede tener integrada directamente ningún módulo de equipo, existe un solo requisito básico para el módulo de equipo asignado. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 320
Encontrará más información al respecto en el apartado "Comparación y sincronización de tipo e instancias de una fase de equipo (Página 321)". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 321
Si en la librería de datos característicos se utiliza un tipo de un módulo de control como módulo de control subordinado del tipo de una fase de equipo, este módulo de control subordinado también se sincronizará con su tipo de módulo de control. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 322
Las ampliaciones específicas de la instancia se conservan a menos que afecten a objetos del tipo. Resultado Se han comparado los tipos de fases de equipo, sus objetos subordinados y sus instancias y se han sincronizado las instancias deseadas. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 323
11.3 Configurar y utilizar fases de equipo Consulte también Principios básicos de la fase de equipo (Página 292) Creación de una instancia o copia del tipo de una fase de equipo (Página 319) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 324
● Módulo de control (CM) ● Parámetro, señal (CV) ● Parámetros de un control secuencial ● Cadena secuencial de un control secuencial ● Comando (en inglés "Command") ● Estados (en inglés "Status") CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 325
Parámetros de hardware avanzados en el intercambio de datos En el intercambio de datos, se transfieren mediante el Automation Interface (AI) los parámetros de hardware avanzados además de la configuración hardware. El intercambio de datos de los CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 326
● En PCS 7, la transferencia de los respectivos parámetros de hardware se activa o desactiva realizando una entrada en el archivo de control XML "AIaS7ExtHWParameter.xml". Este archivo reside en el directorio "Program Files (x86)\SIEMENS\STEP7\S7DATA \AIS7AD". En este archivo XML existe por cada parámetro de hardware una entrada que comienza con la expresión "<HWParameter name".
Página 327
2 x 5 y 2 x 3 condiciones. Encontrará más información al respecto en el apartado "El control secuencial en el intercambio de datos con COMOS (Página 332)" bajo "Instrucciones y condiciones de las etapas y transiciones". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 328
Tras ello, el archivo XML generado por COMOS Integrated Engineering o por PCS 7 se importa inversamente por el SIMATIC Manager o por COMOS Integrated Engineering. Durante la importación se realiza también una sincronización. Las modificaciones pueden eliminarse o aceptarse en el destino. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 329
Para el intercambio de datos a través de un archivo XML se requiere una instalación existente del software "SIMATIC XML Transfer" en el equipo que tiene instalado el sistema PCS 7. El software está disponible en el DVD de producto de COMOS. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 330
Un tipo de módulo o fase de equipo se transfiere íntegramente, con todos sus módulos de control y módulos de control opcionales. Ajustes para el intercambio de datos mediante archivo XML CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 331
SFC como fase de equipo. A partir de ese momento, el usuario puede implementar el módulo o la fase de equipo usando los recursos del editor CFC y SFC. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 332
(p. ej., consignas, estrategias de control, parámetros o avisos). Las cadenas secuenciales pueden contener los mismos elementos que un tipo de SFC: ● Etapas ● Transiciones ● Ramas alternativas ● Ramas en paralelo ● Bucles ● Saltos CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 333
Al principio de la cadena secuencial debe estar configurada siempre una condición de inicio. – Condición de inicio ● Una cadena secuencial contiene alternativamente elementos de etapa y de transición. – Etapa – Transición CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 334
árbol de comparación de la Automation Interface. De este modo, solo la cadena completa puede participar o no en la importación, a fin de evitar incoherencias. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 335
Para el intercambio de datos con COMOS Integrated Engineering, es recomendable que el usuario asigne por sí mismo nombres adecuados a las etapas y transiciones, usando para ello el editor de SFC de PCS 7. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 336
PCS 7. Encontrará más información al respecto en el punto 4. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 337
"Señal" que representan una solicitud de canal deben asignarse preferiblemente a la correspondiente conexión de un bloque de procesamiento tecnológico en lugar de a la conexión del bloque driver de canal. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 338
11.4 El módulo de equipo y la fase de equipo en el intercambio de datos con COMOS Este concepto únicamente está soportado con la librería PCS 7 APL V8.0 o superior. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 339
"Interfaz derivada" (Página 310)". La fase de equipo (EPH) y la configuración de las categorías BATCH "Interfaz EPH" y "EPH (derivada)" están disponibles a partir de PCS 7 V9.0. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 340
- Categoría BATCH: "EPH (derivada)" derivada (sin instancia) Tipo SFC - sin cadenas secuenciales - Categoría BATCH: "Interfaz EPH" Consulte también Principios básicos de la fase de equipo (Página 292) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 341
Los comandos y estados reciben un nombre y pueden existir varios. Estos objetos pueden seleccionarse, copiarse o borrarse en el SIMATIC Manager uno por uno o en grupo. Nomenclatura de comandos y estados globales CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 342
"Tipos de puntos de instrumentación y control". También pueden usarse otros directorios, p. ej. directorios de creación propia de la librería. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 343
Para ello puede abrir un cuadro de diálogo de selección pulsando el botón "Examinar". En este cuadro de diálogo se muestran todos los parámetros que se pueden utilizar, es decir, solo las conexiones (E/S) de bloque que tienen un identificador "S7_contact = true". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 344
Resumen de los objetos de datos del módulo de equipo y el módulo de control (Página 262) Resumen de los objetos de datos de la fase de equipo (Página 297) Resumen de los objetos de datos de "Comando" y "Estado" global (Página 345) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 345
(EM) y pueden utilizarse en todas las fases de equipo o "Controles secuenciales" de una célula. Estos comandos y estados globales se describen en la tabla siguiente. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 346
● Todo estado tiene los atributos "Comentario" y "Autor". ● Cada estado puede tener uno o varios parámetros formales. ● Puede haber varios estados. Pueden seleccionarse y copiarse en el SIMATIC Manager uno por uno o en grupo. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 347
● El proceso de compilación de estructuras CFC muy grandes puede durar mucho tiempo en el compilador SCL. En algunos casos, durante varios minutos no se verá ninguna indicación de proceso. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 348
Version Cross Manager (VXM) y se ha generado una imagen para el programa cargado. Tenga en cuenta que, debido a la generación del archivo XML, el proceso de carga se más largo. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 349
Pool-DB. De esta manera se liberan de nuevo números de DB. Nota Si ha modificado y comprimido los rangos de números, tendrá que compilar todo el programa y cargarlo con la CPU en STOP. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 350
● si se han incorporado bloques como corresponde a su lista de tareas ● si los números de FC y DB se encuentran en el área bloqueada para CFC (áreas reservadas para otras aplicaciones). CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 351
Nota Los tiempos de muestreo modificados en HW Config se adoptan en el ES tan sólo después de compilar. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 352
Información adicional Para más información, consulte los temas siguientes: Información importante sobre la compilación de esquemas CFC (Página 347) Ajustes para compilar/cargar (Página 348) Compilar objetos y cargar (Página 369) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 353
DB de instancia, y, por lo tanto, en la mayoría de los casos sigue siendo posible cargar modificaciones online. De todas formas, aumenta la demanda de datos locales. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 354
● En el SIMATIC Manager, en la Ayuda "Ayuda de atributos de sistema" en las secciones "Atributos de sistema para bloques", "Atributos de sistema para conexiones de bloque" y "Asignación de atributos de sistema". ● Crear tipos de bloques en CFC (Página 417) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 355
El bloque "PA_CPU" es necesario en la CPU 410-5H PA y sirve para la vigilancia de licencias. Está disponible como FB16 en la librería de CFC en el directorio "ELEM_400". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 356
Compilar 12.5 Particularidades de la compilación en una CPU 410-5H PA CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 357
Si no desea cargar el programa de usuario completo o todas las modificaciones, está disponible la función "Cargar selectivamente" para cargar uno o varios esquemas. Encontrará más información al respecto en el apartado "Carga selectiva de esquemas (Página 370)". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 358
En ese caso debe comprobar antes de la carga si las advertencias registradas en el informe "Compilar" son relevantes para la carga. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 359
● Si se cancela un proceso de carga total, no será posible realizar una carga de modificaciones hasta que la carga total se haya ejecutado completamente. Motivo: antes de realizar la carga se borran los bloques de la CPU. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 360
● Puede compilar un programa tantas veces como quiera (ya se trate de hacerlo completamente o de compilar solo las modificaciones) sin que por ello se pierda la capacidad de carga de modificaciones. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 361
Si activa la casilla de opción "Crear imagen del programa cargado para comparación" en el cuadro de diálogo "Preferencias para compilar/cargar", una vez realizada la carga correctamente se creará la imagen en formato de archivo XML y se asignará al programa. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 362
Notas para sistemas F La carga de programas con componente F modificado requiere la introducción de una contraseña F. Sin esta autorización se impedirá el proceso de carga. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 363
El botón "Aceptar" no estará disponible. Información adicional Encontrará más información en el apartado: Información importante sobre la carga de cambios (Página 364) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 364
El programa se ha cargado en la CPU y se ha generado una copia de seguridad (backup). En el momento de la carga se guarda en el programa online y en el programa offline el sello de CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 365
CPU original mediante la carga de cambios. ● si se accede a un programa archivado que no es el original del último proceso de carga (comparación del sello de tiempo). CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 366
S7. Asimismo se comprobará si se sobrepasan el límite de advertencia o el límite absoluto (100%) ajustados. Si se rebasan estos límites, en el informe se registrará un mensaje de advertencia. Todos los mensajes de error impiden una carga posterior. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 367
Si se sobrepasa el límite absoluto, en el informe se emitirá un mensaje de error que impedirá la carga. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 368
En CFC se generan y se cargan en el PLC OB de error, que reconocen estos motivos de paso a STOP e impiden el paso al mismo de la CPU. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 369
Al cargar con el cuadro de diálogo "Compilar objetos y cargar", no se ejecuta el archivado automático que se ha activado en el cuadro de diálogo "Cargar sistema de destino". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 370
● En el cuadro de diálogo se seleccionan y se cargan todos los esquemas modificados: – Los bloques de datos y FB/FC de usuario no utilizados en el AS se eliminan. – La imagen VXM se actualiza. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 371
En el cuadro de diálogo se muestran todos los esquemas F si se ven afectados por las modificaciones y solo pueden transferirse de forma completa. No es posible seleccionar y cargar esquemas F individuales. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 372
Nota: si el nombre del grupo de ejecución es idéntico al del esquema, al renombrar el esquema también se renombra el grupo de ejecución. No obstante, si existe un segundo grupo de ejecución correspondiente al esquema, no se renombrará. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 373
"Incorporación orientada al esquema" en el cuadro de diálogo "Propiedades de la carpeta de esquemas" para que los esquemas CFC estén integrados en la denominada Administración de grupos de ejecución orientada al esquema. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 374
● Si se han modificado varios esquemas, p. ej., en interconexiones inter-esquema, pero no todos los esquemas afectados han sido transferidos al sistema de destino al "Cargar selectivamente", puede que se produzcan daños debidos a datos incoherentes. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 375
Compruebe los avisos mostrados y cierre el cuadro de diálogo con el botón "Cerrar". Resultado Los esquemas seleccionados se han cargado en el sistema de destino. Los esquemas afectados por las modificaciones también se han cargado automáticamente. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 376
"Compilación del programa cargado" son idénticos. Sugerencia: los programas de usuario que se deben compilar y/o cargar de nuevo tras una modificación, se pueden reconocer por la identificación en la carpeta de esquemas. En el CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 377
Solución:Realice la carga en modo redundante. En este caso, deberá asegurarse de que el estado operativo permanecerá sin alteraciones hasta que haya finalizado el proceso de carga. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 378
SFC en el multiproyecto (Página 109)" y "Actualización de tipos en una CPU 410-5H PA (Página 112)". Consulte también Cómo cargar un programa de usuario en el sistema de destino (Página 357) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 379
Nota Si se modifica el tiempo de ciclo fuera de CFC (p. ej., en SFC), esta modificación surtirá efecto después de cerrar y abrir de nuevo el esquema CFC. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 380
Las acciones protegidas también se registran en el informe ES si la carpeta de esquemas actual ha sido activada para el informe ES mediante el comando de menú Carpeta de esquemas > Propiedades del objeto... > ficha "Informe ES". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 381
Antes de transferir nuevos valores a la CPU se comprueba su validez. Nota Tenga en cuenta que los parámetros modificados en el modo Test siempre se transfieren a la gestión de datos de CFC. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 382
CPU, se abrirá un cuadro de diálogo en el acceso en pantalla (aquí: Activar el modo Test). En él se puede seleccionar la CPU que se desea acoplar. Este cuadro de diálogo no se visualiza en el modo redundante. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 383
ésta y todas las conexiones de este bloque que se han dado de alta anteriormente. La observación de una conexión se activa con el siguiente símbolo: CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 384
● Cómo activar y desactivar la observación de conexiones (Página 386) ● Parametrizar conexiones (Página 387) ● La ventana "Vista de valores" (Página 391) ● La ventana "Vista de tendencias" (Página 393) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 385
1 segundo, es posible que se active la supervisión de tiempos. En este caso, los valores de la conexión se marcarán temporalmente como "no accesibles". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 386
Representación de los valores leídos de la CPU en modo Test de ceo, valor conexiones no manejables #### sobre fondo rojo Representación de los valores mientras no se suministren los valores dinamizados solicitados a la CPU (fallo, sobrecarga) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 387
Antes de transferir nuevos valores a la CPU se comprueba su validez. Nota Tenga en cuenta que los parámetros modificados en el modo Test siempre se transfieren a la gestión de datos de CFC. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 388
En el SIMATIC Manager , en las propiedades de objeto de la carpeta de esquemas, ficha "Avanzadas": ● Casilla de opción "Permitir forzado". Esta casilla habilita la función de forzado y activa las opciones correspondientes en CFC y en la vista de objetos de proceso. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 389
El ajuste predeterminado es "Azul claro" y puede modificarse en "Preferencias - Colores". Solo se representa en color el primer elemento de una estructura. Los elementos restantes no son visibles. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 390
Si se ha dado de alta una entrada EN o la entrada de un FC o BOP para el forzado, la entrada en cuestión se vuelve parametrizable en el modo Test y, por lo tanto, también es apta para manejo y visualización. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 391
Arrastrar y soltar. Las conexiones del tipo de datos STRUCT y las conexiones ocultadas no se arrastrarán. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 392
Por medio del comando de menú Edición > Ir a > Esquema se abre el esquema correspondiente y la conexión aparece marcada. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 393
500 y será efectivo tras pulsar el botón "Aplicar". El número indicado no puede superar la longitud de búfer (encontrará más información en "Registrador"). Durante el registro no se representa el tiempo de registro (inicio y final), sino que se sustituye por el texto "Grabando...". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 394
Para la exportación haga clic en el botón "Exportar...". Al hacerlo debe tener en cuenta también los ajustes para la exportación con el comando de menú Herramientas > Preferencias > Exportar datos de la tendencia. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 395
1. Elija el comando de menú Propiedades del objeto... 2. En el cuadro de diálogo "Propiedades – Carpeta de esquemas", active la casilla de opción "Activar informe ES" de la ficha "Informe ES". Se activará el informe ES. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 396
Durante la carga, también se registran los sellos de tiempo del sistema de destino para la comparación: ● Última modificación susceptible de carga ● Última compilación ● Compilación del programa cargado CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 397
– Parametrización de constantes en transiciones – Parametrización de constantes en propiedades de cadenas La acción registrada indica qué valor ha sido modificado y en qué medida (dirección, valor antiguo, valor nuevo). CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 398
Informe de cambios e informe ES CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 399
● Parámetros de manejo y visualización (atributo de sistema S7_m_c := 'true') ● Parámetros marcados (atributo de sistema S7_read_back := 'true') El ajuste por defecto del alcance es "Parámetros de manejo y visualización". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 400
● Las entradas FC interconectadas con conexiones de esquema se leen del PLC. Ello es aplicable también a las conexiones de esquema interconectadas de forma múltiple con entradas de bloques (FB y FC). CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 401
Herramientas > Informes > Ficha "Leer del PLC". En el informe se registra lo siguiente, p. ej.: – qué conexiones se han leído del PLC y se han modificado – dónde han surgido problemas. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 402
Leer esquemas del PLC 16.1 Cómo guardar parámetros (leer del PLC) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 403
CH. Si la versión de los bloques CH es anterior a la 2.0, el proceso se continuará según el concepto anterior. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 404
Información adicional Para más información, consulte los temas siguientes: ● Descripción breve de los bloques utilizados (Página 407) ● Ejecución con "Generar drivers de módulos" (Página 411) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 405
Procesamiento de señales 17.1 Cómo crear drivers de módulos ● Modelo de sesión para "Generar drivers de módulos" (Página 414) ● Dispositivos soportados por el generador de drivers (Página 406) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 406
Se admiten dispositivos PA con un máximo de 16 slots ocupados. Nota Asimismo, los fabricantes pueden suministrar bloques de diagnóstico propios con los archivos XML correspondientes, que igualmente son soportados por el generador driver. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 407
Estos bloques se utilizan exclusivamente para procesar señales de módulos SM del S7-300 y S7-400. Los bloques estándar se utilizan cuando se desea conseguir una optimización de la memoria y del tiempo de ejecución sin procesar aparatos PA. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 408
CPU pase a RUN. En la ayuda contextual (tecla <F1>) de cada bloque encontrará más información sobre el funcionamiento, la forma de trabajar y el comportamiento de aviso de los bloques. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 409
Para más información, consulte los temas siguientes: Ejecución con "Generar drivers de módulos" (Página 411) Modelo de sesión para "Generar drivers de módulos" (Página 414) Dispositivos soportados por el generador de drivers (Página 406) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 410
Procesamiento de señales 17.4 Modelo de interconexión del driver de módulos 17.4 Modelo de interconexión del driver de módulos CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 411
Se comprobará si en CFC hay un OB_BEGIN / OB_END. Si no fuera el caso, se importará de la librería, se agregará al esquema de sistema y se insertará en la secuencia de ejecución. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 412
"Preferencias". Información adicional Para más información, consulte los temas siguientes: ● Cómo crear drivers de módulos (Página 403) ● Modelo de sesión para "Generar drivers de módulos" (Página 414) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 413
Procesamiento de señales 17.5 Ejecución con "Generar drivers de módulos" ● Modelo de interconexión del driver de módulos (Página 410) ● Dispositivos soportados por el generador de drivers (Página 406) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 414
● El usuario ejecuta en el SIMATIC Manager el generador de drivers que genera, interconecta y parametriza todos los drivers de módulos con el comando Herramientas > Esquemas > Generar drivers de módulos..Los siguientes pasos se ejecutan automáticamente: CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 415
Para ello, los tipos de bloques que se importaron no se utilizarán de la librería, sino de la administración de datos de CFC. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 416
Procesamiento de señales 17.6 Modelo de sesión para "Generar drivers de módulos" CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 417
No puede haber bloques de otros esquemas entre ellos. ● Los bloques no pueden estar incorporados en grupos de ejecución. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 418
Los manejos de WinCC se sobrescriben inmediatamente, con lo que no son efectivos. Al compilar se detecta este hecho y se emite una advertencia. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 419
Las opciones "Resumen" y "Hoja" permiten elegir si del esquema debe imprimirse sólo el resumen, sólo las hojas, o ambos (dependiendo del ajuste correspondiente a las conexiones CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 420
Los datos globales para el proyecto se pueden introducir en DOCPRO o en el SIMATIC Manager , los datos específicos del esquema en el editor CFC. Recuerde que los datos específicos del esquema sobrescribirán las entradas de datos globales correspondientes al esquema en cuestión. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 421
"Modificar diseño" se cambian los cajetines predeterminados por cajetines específicos del esquema. Encontrará información al respecto en la ayuda en pantalla de DOCPRO: Confección de documentación normalizada . DOCPRO o en el manual CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 422
El botón "Imprimir" se encuentra en las fichas "General" y "Conexiones", pero siempre se imprimirá la tabla de las conexiones. Procedimiento 1. Elija la ficha "General" o la ficha "Conexiones". 2. Haga clic en el botón "Imprimir...". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 423
El ancho de las columnas de la tabla se ajusta de forma óptima para la impresión. La vista se imprime en formato apaisado (por defecto), pero esta opción puede modificarse temporalmente en las propiedades de la impresora. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 424
Encontrará más información en la ayuda en pantalla de los datos de referencia del esquema, en el apartado "Información importante sobre los datos de referencia del esquema". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 425
Herramientas > Datos de referencia del esquema . En la ventana de los datos de referencia del esquema, seleccione la jerarquía de llamada de bloques con el comando de menú Ver > Jerarquía de llamada de bloques CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 426
En esta ficha se generan informes de todas las acciones protegidas, siempre que SIMATIC Logon Service esté instalado. Todas las acciones se registran en informes en orden cronológico, La última acción se indica en la línea superior. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 427
Hay disponible información detallada acerca de determinados avisos registrados. Seleccione la entrada deseada en el informe y haga clic en el botón "Detalles". Si no hay ninguna información disponible para ese aviso, el botón no estará habilitado. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 428
Documentación de programas 19.3 Cómo mostrar los informes CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 429
Ejemplos de en‐ Representa‐ tipo desde … hasta tradas ción en el es‐ quema BLOCK_DB; 0... 65535 número de un bloque de da‐ (número dependiente del tos (DB) sistema de destino) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 430
Rango de valores Ejemplos de entradas Representación en el tipo desde … hasta esquema BYTE; 0... 255, (0... FF) 16#1C; secuencia de 8 bits 16#2a; 16#2A; 10#123; 16#7B 2#10110011 16#B3 CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 431
DATE AND TIME, DT Abr. Código, Rango de valores Ejemplos de entradas Representación en el tipo desde … hasta esquema DATE_AND_TIME 1990-1-1... 1996-03-16-23:56:19.1 96-03-16:23:56:19 o DT; 2168-12-31-23:59:59.9 fecha y hora CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 432
11438 20.1.15 POINTER, P Abr. Código, Rango de valores Ejemplos de entradas Representación en el es‐ tipo desde … hasta quema POINTER; Sólo como interconexión puntero a área de memoria CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 433
Visualización durante la di‐ Transferencia durante la lec‐ namización tura Cifras normalizadas Número de coma flotante Sí Cifras no normalizadas +0.0 u -0.0 + infinito #+Inf - infinito #-INF "Not a Number" #NaN CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 434
20.1.20 STRUCT, ST Abr. Código, Rango de valores Ejemplos de entradas Representación en el esquema tipo desde … hasta STRUCT; Nombre y valor del primer tipo de datos elemental CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 435
Código, Rango de valores Ejemplos de entradas Representación en el esque‐ tipo desde … hasta WORD; 0... 65535, (0... FFFF) 16#bAc1; 16#BAC1; secuencia de 16 bits 10#12345 16#3039 2#1000011101011010 16#875A CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 436
20.2.2 Ejemplo de factor de ciclo y desfase El siguiente gráfico muestra un ejemplo del desfase y del factor de ciclo. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 437
En este campo se puede ver y editar el nombre de la instancia de bloque o del esquema. En el caso de los bloques, el nombre tendrá una longitud máxima de 16 caracteres; en el caso CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 438
SIMATIC Manager como "Nombre del objeto". DB de instancia (solo con S7) En bloques reflejados en un bloque de datos, aquí aparecerá el número que el bloque de datos ocupa en el programa. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 439
El símbolo de bloque se puede activar para instancias de tipos de SFC. Sin embargo, la variante del símbolo de bloque se parametriza en las propiedades de objeto del tipo de SFC. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 440
Botón "Aceptar" Este botón aplica todas las modificaciones realizadas en el cuadro de diálogo. El cuadro de diálogo se cerrará. Botón "Aplicar valores" CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 441
Aquí aparece el tipo de la conexión (IN = entrada, OUT = salida, IN_OUT = entrada/salida). Tipo Aquí se puede ver el tipo de datos de la conexión. Encontrará más información al respecto en el apartado: Tipos de datos para S7 (Página 162) Valor CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 442
SIMATIC Manager . Forzado activo Aquí aparecen seleccionadas las conexiones en las que se ha activado el forzado. Esta opción solo puede utilizarse si está activa la opción "Dar de alta forzado". CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 443
Nota Si el bloque contiene conexiones interconectadas invisibles, en el encabezamiento del bloque se mostrará un triángulo de color en el extremo superior derecho. También es aplicable a accesos SFC. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 444
En la columna "Valor" puede seleccionar este texto o el de "Texto 1". Nota Si la conexión tiene asignado además el atributo de sistema "S7_enum", este campo no puede manejarse. En ese caso, como identificador de valores solo se utilizan las enumeraciones. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 445
MES. Con esta opción puede marcar conexiones individuales, de manejo y de visualización como relevantes o irrelevantes para MIS/MES. Puede marcarlas como relevantes independientemente del estado de la casilla opcional "Relevante para MES" de la ficha "General". Clasificación de las conexiones CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 446
Entonces el valor de una salida de bloque CFC determina si el grupo debe conectarse o desconectarse. Con este fin se interconecta la salida binaria de un bloque con el grupo de ejecución. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 447
20.2.8 Buscar objetos en el catálogo Buscar en el catálogo En el campo de entrada del catálogo puede indicar un texto y buscarlo por medio del botón Buscar: CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 448
Procesamiento de señales con el concepto de driver hasta V5.2 El concepto de driver y aviso aquí descrito se puede utilizar si se van a seguir utilizando bloques CH de versiones anteriores a la versión 2.0. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 449
En la ayuda contextual (tecla <F1>) de cada bloque encontrará más información sobre el funcionamiento, la forma de trabajar y el comportamiento de aviso de los bloques RACK y SUBNET. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 450
OB 72, OB 81, OB 83, OB 84, OB 85, OB 86, OB 87, OB 100, OB 121 y OB 122. Si hay más de un bloque MSG_CSF no se produce ninguna advertencia. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 451
CFC ya no existen. La librería se introduce en el cuadro de diálogo "Preferencias". Si no se encuentra el MSG_CSF en esta librería, se buscará en la ruta estándar que se introdujo en el programa de instalación. CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 452
● El usuario configura el hardware con los nombres simbólicos para las señales E/S. HW Config introduce los nombres de señales directamente en la tabla de símbolos: Seleccionar el módulo Elegir el comando de menú Edición > Símbolos... de HW Config CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 453
Ciclos de reloj posibles mediante factor de ciclo: 2, 4, 8, 16 etc. Información adicional Para más información, consulte los temas siguientes: Desfase (Página 448) Ejemplo de factor de ciclo y desfase (Página 436) CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 454
Anexo 20.2 Referencias CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 455
Bloque de control, 37 Archivo, 32 Migración a la vista externa, 37 Ampliación de tipos de datos, 126 Bloque de organización, 22 ANY (regla de interconexión), 164 Bloque opcional, 244 CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 456
Modo de representación, 80 Nombre, 342 Campo Propiedades de ejecución Objetos de datos, 345 Representación, 437 Comandos de menú, 53 Cantidad variable de conexiones de bloque, 128 Combinaciones de teclas, 53 CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 457
Método abreviado, 59 Conexiones para test, 385 para MIS/MES, 177 Dar de baja, 385 Sinopsis, 17 Conexiones para test, 385 Configuración en red, 41 DATE, 431 DATE AND TIME, 431 CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 458
92 Duración S5, 434 Establecer, 127, 128 DW, 432 Número de conexiones, 128 DWORD, 432 Propiedades del objeto, 127, 128 Estado Configurar en el tipo de módulo de control, 209 CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 459
Generador de drivers, 403, 410, 411, 414 Propiedades de ejecución, 200 Descripción breve de los bloques utilizados, 407 Información breve, 79 Dispositivos soportados, 406 Visualizar, 447 Informe de cambios, 379, 395 CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 461
Configuración y administración, 274 Número de temporizador S7, 435 Control secuencial, 277 Número entero, 432 Control secuencial en el Intercambio de Número entero doble, 432 datos, 332 Número lógico, 430 CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 462
Reglas de interconexión Profundidad de anidamiento, 366 Conexiones de esquema, 159 Programa de seguridad, 102 para tipos de datos A DT S ST, 164 Repercusiones de las modificaciones de tipos, 124 CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 463
111 Actualización de tipos en estado operativo Actualizar en la CPU 410-5H, 112 RUN, 112 borrar, 120 CPU 410-5H PA, 118 Catálogo, 46 en el multiproyecto, 109 importar, 105 CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...
Página 464
39 Ventana, 46, 391, 393 Vista de tendencias, 393 Vista de valores, 391 Ventanas de trabajo, 46 Versión, 91 Versión nueva de un tipo de bloque, 106 CFC para SIMATIC S7 (V9.0) Manual de funciones, 05/2017, A5E41356107-AA...