54
Industry Sector, IA&DT Documentación de cursos SCE Página 1 de 54 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-030, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200 Módulo TIA Portal 010-030 Temporizadores CEI y contadores CEI en SIMATIC S7-1200 Documentación didáctica SCE para la solución de automatización homogénea Totally Integrated Automation (TIA) Siemens Automation Cooperates with Education

SCE_ES_010-030_R1209_S7-1200_Zeiten_Zähler

Embed Size (px)

DESCRIPTION

Control de Procesos

Citation preview

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 1 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    Mdulo TIA Portal 010-030 Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    Documentacin didctica SCE

    para la solucin de automatizacin homognea

    Totally Integrated Automation (TIA) Siemens Automation Cooperates with Education

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 2 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    Paquetes de instructor SCE apropiados para esta documentacin

    SIMATIC S7-1200 AC/DC/REL 6er "TIA Portal" Ref.: 6ES7214-1BE30-4AB3

    SIMATIC S7-1200 DC/DC/DC 6er "TIA Portal" Ref.: 6ES7214-1AE30-4AB3

    SIMATIC S7-SW for Training STEP 7 BASIC V11 Upgrade (for S7-1200) 6er "TIA Portal" Ref.: 6ES7822-0AA01-4YE0

    Tenga en cuenta que estos paquetes de instructor pueden ser sustituidos por paquetes actualizados. Encontrar una relacin de los paquetes SCE actualmente disponibles en la pgina: www.siemens.com/sce/tp

    Cursos avanzados Para los cursos avanzados regionales de Siemens SCE, pngase en contacto con el partner SCE de su regin www.siemens.com/sce/contact

    Ms informacin en torno a SCE www.siemens.com/sce

    Nota sobre el uso

    La documentacin de cursos para la solucin de automatizacin homognea Totally Integrated Automation (TIA) ha sido elaborada para el programa Siemens Automation Cooperates with Education (SCE)" exclusivamente con fines formativos para centros pblicos de Investigacin y Desarrollo. Siemens AG declina toda responsabilidad en lo que respecta a su contenido. No est permitido utilizar este documento ms que para la iniciacin a los productos o sistemas de Siemens. Es decir, est permitida su copia total o parcial y posterior entrega a los alumnos para que lo utilicen en el marco de su formacin. La transmisin y reproduccin de este documento y la comunicacin de su contenido solo estn permitidas dentro de centros de formacin bsica y avanzada para fines didcticos. Las excepciones requieren autorizacin expresa por el siguiente contacto de Siemens AG: Sr. Roland Scheuerer [email protected]. Todo incumplimiento quedar sujeto a la indemnizacin de los daos y perjuicios. Se reservan todos los derechos, incluidos los de traduccin, especialmente para el caso de concesin de patentes o registro como modelo de utilidad. No est permitido su uso para cursillos destinados a clientes del sector Industria. No aprobamos el uso comercial de los documentos. Queremos expresar nuestro agradecimiento a la empresa Michael Dziallas Engineering y a todas las personas por el valioso apoyo prestado al elaborar este documento.

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 3 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    PGINA:

    1. Prlogo ....................................................................................................................................................... 4

    2. Notas sobre la programacin de SIMATIC S7-1200 .................................................................................. 6

    2.1 Sistema de automatizacin SIMATIC S7-1200 .......................................................................................... 6

    2.2 Software de programacin STEP 7 Professional V11 (TIA Portal V11) ..................................................... 6

    3. Instancias y multiinstancias en la programacin de SIMATIC S7-1200 ..................................................... 7

    3.1 Bloques de datos de instancia/instancias individuales ............................................................................... 7

    3.2 Multiinstancias ............................................................................................................................................ 9

    4. Tarea de ejemplo: mando de prensas con contador y DB de instancia ................................................... 11

    5. Programacin de la prensa con retardo con SIMATIC S7-1200 .............................................................. 12

    6. Tarea de ejemplo para el control de cinta con contador y multiinstancia ................................................. 29

    7. Programacin de la cinta con SIMATIC S7-1200 ..................................................................................... 30

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 4 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    1. Prlogo

    El contenido del mdulo SCE_ES_010-030 est asociado a la unidad formativa "Fundamentos de la

    programacin de PLC" y constituye una gua de inicio rpido a la programacin de SIMATIC S7

    1200 con el TIA Portal.

    Objetivo didctico:

    En este mdulo, el lector debe aprender a programar un autmata programable (PLC) SIMATIC S7-

    1200 con la herramienta de programacin TIA Portal. El mdulo proporciona los fundamentos y muestra

    en los siguientes pasos los procedimientos, acompaados de un ejemplo detallado.

    Instalacin del software y ajuste de la interfaz de programacin

    Explicacin de qu es un PLC y cmo funciona

    Instalacin y manejo del PLC SIMATIC S7-1200

    Creacin, carga y prueba de un programa de ejemplo

    Requisitos:

    Para un procesamiento adecuado de este mdulo, se requieren los siguientes conocimientos:

    Conocimientos del manejo de Windows

    Fundamentos de la programacin de PLC con TIA Portal

    (p. ej., mdulo 010-010 - Iniciacin a la programacin de SIMATIC S7-1200 con TIA Portal V11)

    Bloques de SIMATIC S7-1200

    (p. ej. mdulo 010-020 Tipos de bloques en SIMATIC S7-1200)

    Funciones adicionales

    relacionadas con la progra-

    macin de PLC Mdulos 30

    Fundamentos de la

    programacin de PLC Mdulos 10, mdulos 20

    AS-Interface Mdulos 50

    Funciones de

    seguridad Mdulos 80

    Accionamientos Mdulos 100

    Visualizacin de

    procesos (HMI) Module 90

    Tecnologa de

    sensores Mdulos 110

    Simulacin de plantas

    SIMIT Mdulos 150

    Otros lenguajes de

    programacin Mdulos 40

    PROFIBUS PROFINET Mdulos 60 Mdulos 70

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 5 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    Hardware y software necesarios

    1 PC Pentium 4, 1.7 GHz 1 (XP) 2 (Vista) GB RAM, aprox. 2 GB de memoria de disco libre

    Sistema operativo Windows XP Professional SP3 / Windows 7 Professional / Windows 7

    Enterprise / Windows 7 Ultimate / Windows 2003 Server R2 / Windows Server 2008 Premium SP1,

    Business SP1, Ultimate SP1

    2 Software STEP 7 Professional V11 SP1 (Totally Integrated Automation (TIA) Portal V11)

    3 Conexin Ethernet entre PC y CPU 315F-2 PN/DP

    4 PLC SIMATIC S7-1200, p. ej. CPU 1214C.

    Las entradas deben estar conectadas en el cuadro.

    1 PC

    2 STEP 7 Professional

    V11 (TIA Portal)

    4 S7-1200 con

    CPU 1214C

    3 Conexin Ethernet

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 6 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    2. Notas sobre la programacin de SIMATIC S7-1200

    2.1 Sistema de automatizacin SIMATIC S7-1200

    El sistema de automatizacin SIMATIC S7-1200 es un sistema de micro-PLC modular para las gamas

    baja y media.

    Existe una amplia gama de mdulos para una adaptacin ptima a la tarea de automatizacin

    El controlador S7 se compone de una fuente de alimentacin, una CPU y un mdulo de entrada o de

    salida para seales digitales y analgicas.

    En caso necesario, se pueden utilizar tambin procesadores de comunicaciones y mdulos de funcin

    para tareas especiales, como p. ej. control de motor paso a paso.

    El autmata programable (PLC) vigila y controla una mquina o un proceso con el programa S7. A los

    mdulos de E/S se accede en el programa S7 a travs de las direcciones de entrada (%E), y reaccionan

    a travs de las direcciones de salida (%A).

    El sistema se programa con el software STEP 7.

    2.2 Software de programacin STEP 7 Professional V11 (TIA Portal V11)

    El software STEP 7 Professional V11 (TIA Portal V11) es la herramienta de programacin para los

    sistemas de automatizacin

    - SIMATIC S7-1200

    - SIMATIC S7-300

    - SIMATIC S7-400

    - SIMATIC WinAC

    Con STEP 7 Professional V11 se pueden utilizar las siguientes funciones para la automatizacin de una

    instalacin:

    - Configuracin y parametrizacin del hardware

    - Definicin de la comunicacin

    - Programacin

    - Prueba, puesta en marcha y servicio tcnico con las funciones de operacin/diagnstico

    - Documentacin

    - Creacin de visualizaciones para los SIMATIC Basic Panels con WinCC Basic integrado.

    - Con otros paquetes WinCC tambin se pueden crear soluciones de visualizacin para PC y otros

    Panels

    Todas las funciones disponen de una detallada ayuda online.

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 7 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    3. Instancias y multiinstancias en la programacin de SIMATIC S7-1200

    La llamada de un bloque de funcin se denomina instancia. A cada llamada de un bloque de funcin se

    asigna un bloque de datos de instancia que sirve de memoria de datos. En l se depositan los

    parmetros actuales y los datos estticos del bloque de funcin.

    Las variables declaradas en el bloque de funcin determinan la estructura del bloque de datos de

    instancia.

    Utilizacin de instancias individuales y multiinstancias

    Los bloques de datos de instancia pueden asignarse como se indica a continuacin:

    Llamada como instancia individual:

    - Un bloque de datos de instancia propio por cada instancia de un bloque de funcin

    Llamada como multiinstancia:

    - Un bloque de datos de instancia para varias instancias de uno o de varios bloques de funcin

    3.1 Bloques de datos de instancia/instancias individuales

    Por instancia individual se entiende la llamada de un bloque de funcin al que est asignado un

    bloque de datos de instancia propio.

    Si se crea el bloque de funcin segn las normas de los bloques estndar (consulte el mdulo 010-020),

    dicho bloque podr ser llamado varias veces.

    No obstante, en cada llamada como instancia individual debe asignar otro bloque de datos de instancia.

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 8 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    Ejemplo de instancias individuales:

    La figura siguiente muestra el control de dos motores con un bloque de funcin FB10 y dos bloques de

    datos diferentes:

    Los diferentes datos de cada uno de los motores (p. ej. nmero de revoluciones, tiempo de aceleracin,

    tiempo total de servicio) se almacenan en los distintos bloques de datos de instancia DB10 y DB11.

    Nota:

    Algunos comandos como temporizadores y contadores se comportan como bloques de funcin. Si son

    llamados, representan instancias y necesitan un rea de memoria asignada, p. ej. en forma de un

    bloque de datos de instancia.

    OB1

    Llamada FC1

    DB11 DB de instancia para la segunda llamada con datos para el motor 2

    DB10 DB de instancia para la primera llamada con datos para el motor 1

    FC1

    Llamada FB10 con instancia DB10 para el control del motor 1 Llamada FB10 con instancia DB11 para el control del motor 2

    FB10

    Bloque estndar con programa motor

    FB10

    Bloque estndar con programa motor

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 9 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    3.2 Multiinstancias

    Es posible que, debido al espacio de memoria de las CPU utilizadas, solo quiera o pueda destinar una

    cantidad limitada de bloques de datos para datos de instancia.

    Si en su programa de usuario, en un bloque de funcin son llamados otros bloques de funcin,

    temporizadores, contadores, etc. ya existentes, entonces puede llamar a estos otros bloques de funcin

    sin DB de instancia propios (es decir, adicionales).

    Seleccione simplemente "Multiple instance (Multiinstancia)" en las opciones de llamada (Call

    options):

    Notas:

    Las multiinstancias ofrecen a un bloque de funcin que ha sido llamado la posibilidad de almacenar sus

    datos en el bloque de datos de instancia del bloque de funcin invocante.

    El bloque invocante debe ser siempre un bloque de funcin.

    Esto permite concentrar los datos de instancia en un bloque de datos de instancia y aprovechar mejor el

    nmero disponible de DB.

    Esto debe hacerse siempre que el bloque invocante deba seguir utilizndose como bloque estndar.

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 10 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    Ejemplo de multiinstancias:

    La siguiente imagen muestra la llamada de un contador de tipo CTUD (contador ascendente y

    descendente) que es llamado dos veces.

    Los distintos datos de ambos contadores se guardan como multiinstancias diferentes en el bloque de

    datos de instancia DB1 del bloque de funcin invocante FB1.

    DB1

    DB de instancia para FB1 Aqu estn disponibles las memorias de contador 1 como variables estticas (STAT) y contador 2 como multiinstancia.

    OB1

    Llamada FB1 con instancia DB1

    FB1

    Llamada #contador 1 como multiinstancia Llamada #contador 2 como multiinstancia

    Contador 2

    de tipo CTUD

    Contador 1

    de tipo CTUD

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 11 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    4. Tarea de ejemplo: mando de prensas con contador y DB de instancia

    Para nuestro programa, debera ampliarse el mando de prensas del mdulo 010-010 con un contador.

    La tarea planteada sera la siguiente:

    Una prensa con dispositivo de proteccin solo se activar con un pulsador START de inicio S3 si est

    cerrada la rejilla protectora. Este estado se vigila con un sensor de rejilla protectora cerrada B1.

    Si es as, se acciona una vlvula distribuidora 5/2 M0 para el cilindro de la prensa, para que se pueda

    prensar un molde de plstico.

    La prensa debe elevarse de nuevo al accionar el pulsador de PARADA DE EMERGENCIA (NC) o al

    dejar de responder el sensor de rejilla protectora B1.

    Si el sensor de cilindro retirado B2 responde, la prensa debe elevarse de nuevo despus de un tiempo

    de prensado de 5 segundos.

    Como memoria para el temporizador se utiliza un DB de instancia.

    Lista de asignacin:

    Direccin Smbolo Comentario

    %E 0.1 PARADA DE EMERGENCIA Pulsador de parada de emergencia NC

    %E 0.3 S3 Pulsador de inicio S3 NO

    %E 0.4 B1 Sensor de rejilla protectora cerrada NO

    %E 0.5 B2 Sensor de cilindro retirado NO

    %A 0.0 M0 Extraer cilindro A

    PARADA DE

    EMERGENCIA

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 12 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    5. Programacin de la prensa con retardo con SIMATIC S7-1200

    La administracin de proyectos y la programacin se realizan con el software "Totally Integrated

    Automation Portal".

    En una interfaz homognea, aqu se crean, parametrizan y programan los componentes como el

    control, la visualizacin y la conexin en red de la solucin de automatizacin.

    Para realizar el diagnstico de fallos, estn disponibles una serie de herramientas online.

    En los siguientes pasos puede abrirse un proyecto para SIMATIC S7-1200, guardarse con otro nombre

    y adaptarse al nuevo requisito:

    1. La herramienta central es el "Totally Integrated Automation Portal", que se abre aqu haciendo

    doble clic. ( Totally Integrated Automation Portal V11)

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 13 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    2. El proyecto "startup" (Inicio) del mdulo 010-010 se abre en la vista del portal como plantilla para

    este programa. ( Open existing project (Abrir proyecto existente) Startup (Inicio) Open (Abrir))

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 14 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    3. Ahora se proponen los "First steps (Primeros pasos)" de configuracin. Deseamos "Open the

    project view" (Abrir la vista del proyecto). ( Open the project view (Abrir la vista del proyecto))

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 15 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    4. Ahora puede guardarse el proyecto con otro nombre.

    ( Project (Proyecto) Save as (Guardar como))

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 16 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    5. Pulse "Save (Guardar)" para guardar el proyecto con su nuevo nombre "Press_timer

    (Temporizador prensa)". ( Press_timer (Temporizador prensa) Save (Guardar))

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 17 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    6. Para ejecutar los cambios, se abre el bloque " Program press (Programa prensa)" [FC1]

    haciendo doble clic. ( Program press (Programa prensa) [FC1])

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 18 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    7. Ahora se puede empezar a modificar el programa.

    Al crear nuestra solucin con retardo, necesitamos un retardo a la conexin "TON". Este se encuentra

    en "Basic instructions" (Instrucciones bsicas) en la carpeta "Timer operations" (Operaciones

    con temporizadores). Si desplaza el cursor sobre un objeto, como p. ej. el temporizador TON,

    obtendr informacin detallada sobre dicho objeto.

    ( Basic instructions (Instrucciones bsicas) Timer operations (Operaciones con temporizador)

    TON)

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 19 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    8. Si marca un objeto y a continuacin pulsa "F1" en el teclado de su PC, se mostrar en una

    ventana la ayuda online perteneciente a ese objeto. ( F1)

    Nota:

    Infrmese a fondo en la ayuda online acerca de todas las funciones de temporizador.

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 20 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    9. Arrastre el temporizador "TON" con el ratn al primer contacto de la funcin OR (O), detrs de la

    variable "#cylinder_extended (#cilindro_retirado)". ( TON #cylinder_extended

    (#cilindro_retirado))

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 21 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    10. Para la funcin del temporizador se necesita una memoria, que aqu solamente se puede obtener

    creando un nuevo bloque de datos de instancia como "Single instance (Instancia individual)". (

    Yes (Aceptar))

    Nota:

    En la programacin, solo se puede utilizar una multiinstancia dentro de un bloque de funcin. En el

    siguiente ejemplo se muestra esto para el contador CEI.

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 22 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    11. Active el retardo a la conexin "TON" con la indicacin de tiempo "t#5s" equivalente a 5

    segundos. Haciendo clic con el ratn en se guarda el proyecto.

    ( t#5s )

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 23 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    Programa en diagrama de funciones (FUP)

    Programa en esquema de contactos (KOP)

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 24 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    12. Para cargar todo el programa en la CPU, marque primero la carpeta "Controller press

    (Controlador prensa)" y haga clic en el smbolo Download to device (Cargar en dispositivo). (

    Controller press (Controlador prensa) )

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 25 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    13. Si la CPU se encuentra en modo "RUN", se le preguntar si desea conmutarla al modo "STOP".

    Confirme con "OK (Aceptar)". ( Yes (Aceptar))

    14. Si olvid determinar la interfaz PG/PC previamente, se mostrar una ventana en la que lo puede

    realizar. ( Interfaz PG/PC para operacin de carga Load (Cargar))

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 26 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    15. Confirme la operacin con "Load (Cargar)". Durante el proceso de carga se muestra el estado en

    una ventana. ( Load (Cargar))

    16. Se muestra en una ventana que la carga se ha realizado con xito. Haga clic con el ratn en

    "Finish (Finalizar)". ( Finish (Finalizar))

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 27 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    17. Inicie ahora la CPU haciendo clic en el smbolo . ( )

    18. Confirme la pregunta de si realmente quiere iniciar la CPU con "OK (Aceptar)". ( Yes (Aceptar))

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 28 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    19. Haciendo clic con el ratn en el smbolo Monitoring ON/OFF (Activar/desactivar observacin),

    puede vigilar el estado del temporizador, as como el tiempo transcurrido, durante la comprobacin del

    programa. ( )

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 29 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    6. Tarea de ejemplo para el control de cinta con contador y multiinstancia

    Si se deben crear bloques que funcionen prcticamente como "caja negra" en cualquier programa,

    tienen que programarse utilizando variables. En estos casos, se aplica la norma de que en estos

    bloques no se deben utilizar entradas/salidas, marcadores, etc. direccionados. Dentro del bloque solo

    se utilizan variables y constantes.

    Si desde un bloque de uso mltiple son llamados bloques de funcin subordinados, o bien

    temporizadores o contadores, no se les debe asignar ningn bloque de datos propio.

    El espacio de memoria necesario est disponible como multiinstancia dentro del DB de instancia que

    est asignado al bloque de funcin invocante.

    En el siguiente ejemplo ampliaremos con un contador de botellas el bloque de funcin, que ya contiene

    un control de cinta dependiente del modo de operacin.

    Con la cinta deben transportarse siempre 20 botellas en una caja. Cuando la caja est llena, se detiene

    la cinta y se cambia la caja.

    Para ello, puede seleccionarse el modo de operacin "Manual" con el pulsador "S1" y el modo

    "Automtico" con el pulsador "S2".

    En el modo de operacin "Manual", el motor estar conectado mientras est accionado el pulsador "S3",

    mientras que el pulsador "S4" no debe estar accionado.

    En el modo de operacin "Automtico", con el pulsador "S3" debe poder conectarse el motor de la cinta,

    y con el pulsador "S4" (contacto NC), debe poder desconectarse.

    Adems hay un sensor "B0" que cuenta las botellas de la caja. Si se cuentan 20 botellas, la cinta se

    detiene.

    Si se coloca una nueva caja, deber confirmarse con el pulsador "S5".

    Lista de asignacin:

    Direccin Smbolo Comentario

    %E 0.0 S1 Pulsador modo de operacin manual S1 NO

    %E 0.1 S2 Pulsador modo de operacin automtico S2 NO

    %E 0.2 S3 Pulsador ON S3 NO

    %E 0.3 S4 Pulsador OFF S4 NC

    %E 0.6 S5 Pulsador S5 NO Restablecer contador/Nueva caja

    %E 0.7 B0 Sensor B0 NO Contador de botellas

    %A 0.2 M1 Motor de la cinta M1

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 30 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    7. Programacin de la cinta con SIMATIC S7-1200

    La administracin de proyectos y la programacin se realizan con el software "Totally Integrated

    Automation Portal".

    En una interfaz homognea, aqu se crean, parametrizan y programan los componentes como el

    control, la visualizacin y la conexin en red de la solucin de automatizacin.

    Para realizar el diagnstico de fallos, estn disponibles una serie de herramientas online.

    En los siguientes pasos puede abrirse un proyecto para SIMATIC S7-1200, guardarse con otro nombre

    y adaptarse al nuevo requisito:

    1. La herramienta central es el "Totally Integrated Automation Portal", que se abre aqu haciendo

    doble clic. ( Totally Integrated Automation Portal V10)

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 31 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    2. El proyecto "FB_conveyor (FB cinta)" del mdulo 010-020 se abre en la vista del portal como

    plantilla para este programa. ( Open existing project (Abrir proyecto existente) FB_conveyor (FB

    cinta) Open (Abrir))

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 32 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    3. Ahora se proponen los "First steps (Primeros pasos)" de configuracin. Seleccionamos "Open

    the project view" (Abrir la vista del proyecto). ( Open the project view (Abrir la vista del proyecto))

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 33 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    4. Ahora puede guardarse el proyecto con otro nombre.

    ( Project (Proyecto) Save as (Guardar como))

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 34 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    5. Pulse "Save (Guardar)" para guardar el proyecto con su nuevo nombre "FB_conveyor_counter

    (FB_contador_cinta)".

    ( FB_conveyor_counter (FB_contador_cinta) Save (Guardar))

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 35 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    6. Para crear nuevas variables globales, haga doble clic en "PLC tags (Variables PLC)", en

    "Controller conveyor (Controlador de cinta)", en "PLC tags (Variables PLC)). ( Controller band

    (Controlador de cinta) PLC tags (Variables PLC) PLC tags (Variables PLC))

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 36 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    7. Modifique la tabla de variables segn las especificaciones.

    Cree las dos variables globales "B0" y "S5".

    ( B0 / Bool / %E0.7 / sensor bottle-counter (sensor contador de botellas) S5 / Bool / %E0.6 / reset

    counter (restablecer contador) / new box (nueva caja)

    8. Para ejecutar los cambios en el programa, se abre el bloque "Conveyor (Cinta)" [FB1] haciendo

    doble clic. ( Conveyor (Cinta) [FB1])

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 37 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    9. Agregue primero 2 filas en la interfaz para las variables de entrada.

    ( Interface (Interfaz) Input (Entrada) Add row (Agregar fila))

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 38 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    10. Para la declaracin de las variables locales, solo se agregarn las siguientes variables de entrada.

    Input:

    sensor_botella Aqu se consulta el sensor del contador de botellas

    reset_contador Aqu se lee la seal para restablecer el contador

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 39 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    11. Ahora se puede empezar a modificar el programa.

    Al crear nuestra solucin con el contador, necesitamos un contador descendente "CTD". Este se

    encuentra en "Basic instructions (Instrucciones bsicas)" en la carpeta "Counter operations

    (Operaciones con contadores)". Si desplaza el cursor sobre un objeto, como p. ej. el contador CTD,

    obtendr informacin detallada sobre dicho objeto.

    ( Basic instructions (Instrucciones bsicas) Counter operations (Operaciones con contadores)

    CTD)

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 40 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    12. Si marca un objeto y a continuacin pulsa "F1" en el teclado de su PC, se mostrar en una

    ventana la ayuda online perteneciente a ese objeto. ( F1)

    Nota:

    Infrmese a fondo en la ayuda online acerca de todos los contadores.

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 41 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    13. Introduzca primero un AND (Y) entre OR (O) y la asignacin, y a continuacin arrastre el contador

    "CTD" con el ratn al segundo contacto de la funcin AND (Y). ( & CTD)

    14. Para la funcin del contador es necesaria una memoria. En este caso, la memoria est

    disponible como "Multiple instance (Multiinstancia)" dentro del bloque de datos de instancia del

    bloque de funcin, sin crear un nuevo bloque de datos de instancia. ( Multiple instance (Multiinstancia)

    OK (Aceptar))

    Nota:

    En la programacin, solo se puede utilizar una multiinstancia dentro de un bloque de funcin.

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 42 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    15. Conecte el contador descendente "CTD" con el valor "PV" para las 20 botellas e interconecte la

    entrada "CD" con "#sensor_botella" y la entrada "LD" con "#reset_contador". Ahora niegue el

    segundo contacto y la funcin AND (Y).

    Haciendo clic con el ratn en se guarda el proyecto.

    ( 20 #sensor_bottle (#sensor_botella) #reset_counter (#reset_contador)

    )

    Nota:

    Para el conteo de las cantidades indicadas que se van reduciendo, el contador descendente es idneo,

    puesto que entonces se puede utilizar simplemente la salida binaria "Q" para una posterior

    interconexin. De lo contrario habra que programar una comparacin.

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 43 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    Programa en diagrama de funciones (FUP)

    Programa en esquema de contactos (KOP)

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 44 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    16. Abra ahora el bloque "Main [OB1]" para actualizar la llamada del bloque "Conveyor (Cinta)"

    [FB1]. ( Main [OB1])

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 45 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    17. En el bloque "Main [OB1]"haga clic con el botn derecho del ratn en "Conveyor (Cinta)" y a

    continuacin en "Update (Actualizar llamada de bloque)". ( Main [OB1] Update (Actualizar

    llamada de bloque))

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 46 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    18. Seleccione la "New interface (Nueva interfaz)" y confirme con "OK (Aceptar)". ( New interface

    (Nueva interfaz) OK (Aceptar))

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 47 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    19. Conecte ahora las dos nuevas variables de entrada con las variables PLC indicadas aqu: "B0" y

    "S5". Haciendo clic con el ratn en se guarda el proyecto.

    ( "B0" "S5" )

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 48 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    Programa en diagrama de funciones (FUP)

    Programa en esquema de contactos (KOP)

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 49 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    20. Para cargar todo el programa en la CPU, marque primero la carpeta "Controller conveyor

    (Controlador de cinta)"y haga clic en el smbolo Download to device (Cargar en dispositivo).

    ( Controller conveyor (Controlador de cinta) )

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 50 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    21. Ajustar la interfaz

    22. Confirme la operacin con "Load (Cargar)". Durante el proceso de carga se muestra el estado en

    una ventana. ( Load (Cargar))

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 51 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    23. Se muestra en una ventana que la carga se ha realizado con xito. Haga clic con el ratn en

    "Finish (Finalizar)". ( Finish (Finalizar))

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 52 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    24. Inicie ahora la CPU haciendo clic en el smbolo . ( )

    25. Confirme la pregunta de si realmente quiere iniciar la CPU con "OK (Aceptar)". ( Yes (Aceptar))

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 53 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    26. Haciendo clic con el ratn en el smbolo Monitoring ON/OFF (Activar/desactivar observacin),

    puede vigilar el estado del contador durante la comprobacin del programa. ( )

  • Industry Sector, IA&DT

    Documentacin de cursos SCE Pgina 54 de 54 Uso exclusivo para centros de formacin e I+D Mdulo TIA Portal 010-030, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados

    SCE_ES _010-030_R1209_Temporizadores CEI y contadores CEI en SIMATIC S7-1200

    27. Haciendo clic con el ratn en el smbolo Monitoring ON/OFF (Activar/desactivar observacin),

    puede vigilar el bloque de datos abierto durante la comprobacin del programa. ( )