sce es 010-030 r1209 s7-1200 temporizadores y contadores

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

Upload: germanrenk

Post on 24-Oct-2015

243 views

Category:

Documents


10 download

TRANSCRIPT

Page 1: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 1 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

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

Documentacioacuten didaacutectica SCE

para la solucioacuten de automatizacioacuten homogeacutenea

Totally Integrated Automation (TIA) Siemens Automation Cooperates with Education

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 2 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 documentacioacuten

SIMATIC S7-1200 ACDCRELEacute 6er TIA Portal

Ref 6ES7214-1BE30-4AB3

SIMATIC S7-1200 DCDCDC 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 Encontraraacute una relacioacuten de los paquetes SCE actualmente disponibles en la paacutegina wwwsiemenscomscetp

Cursos avanzados Para los cursos avanzados regionales de Siemens SCE poacutengase en contacto con el partner SCE de su regioacuten wwwsiemenscomscecontact

Maacutes informacioacuten en torno a SCE wwwsiemenscomsce

Nota sobre el uso

La documentacioacuten de cursos para la solucioacuten de automatizacioacuten homogeacutenea Totally Integrated Automation (TIA) ha sido elaborada para el programa ldquoSiemens Automation Cooperates with Education (SCE) exclusivamente con fines formativos para centros puacuteblicos de Investigacioacuten y Desarrollo Siemens AG declina toda responsabilidad en lo que respecta a su contenido No estaacute permitido utilizar este documento maacutes que para la iniciacioacuten a los productos o sistemas de Siemens Es decir estaacute permitida su copia total o parcial y posterior entrega a los alumnos para que lo utilicen en el marco de su formacioacuten La transmisioacuten y reproduccioacuten de este documento y la comunicacioacuten de su contenido solo estaacuten permitidas dentro de centros de formacioacuten baacutesica y avanzada para fines didaacutecticos Las excepciones requieren autorizacioacuten expresa por el siguiente contacto de Siemens AG Sr Roland Scheuerer rolandscheuerersiemenscom Todo incumplimiento quedaraacute sujeto a la indemnizacioacuten de los dantildeos y perjuicios Se reservan todos los derechos incluidos los de traduccioacuten especialmente para el caso de concesioacuten de patentes o registro como modelo de utilidad No estaacute 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 3 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

PAacuteGINA

1 Proacutelogo 4

2 Notas sobre la programacioacuten de SIMATIC S7-1200 6

21 Sistema de automatizacioacuten SIMATIC S7-1200 6

22 Software de programacioacuten STEP 7 Professional V11 (TIA Portal V11) 6

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

31 Bloques de datos de instanciainstancias individuales 7

32 Multiinstancias 9

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

5 Programacioacuten 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 Programacioacuten de la cinta con SIMATIC S7-1200 30

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 4 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

1 Proacutelogo

El contenido del moacutedulo SCE_ES_010-030 estaacute asociado a la unidad formativa Fundamentos de la

programacioacuten de PLC y constituye una guiacutea de inicio raacutepido a la programacioacuten de SIMATIC S7

1200 con el TIA Portal

Objetivo didaacutectico

En este moacutedulo el lector debe aprender a programar un autoacutemata programable (PLC) SIMATIC S7-

1200 con la herramienta de programacioacuten TIA Portal El moacutedulo proporciona los fundamentos y muestra

en los siguientes pasos los procedimientos acompantildeados de un ejemplo detallado

Instalacioacuten del software y ajuste de la interfaz de programacioacuten

Explicacioacuten de queacute es un PLC y coacutemo funciona

Instalacioacuten y manejo del PLC SIMATIC S7-1200

Creacioacuten carga y prueba de un programa de ejemplo

Requisitos

Para un procesamiento adecuado de este moacutedulo se requieren los siguientes conocimientos

Conocimientos del manejo de Windows

Fundamentos de la programacioacuten de PLC con TIA Portal

(p ej moacutedulo 010-010 - Iniciacioacuten a la programacioacuten de SIMATIC S7-1200 con TIA Portal V11)

Bloques de SIMATIC S7-1200

(p ej moacutedulo 010-020 ndash Tipos de bloques en SIMATIC S7-1200)

Funciones adicionales

relacionadas con la progra-

macioacuten de PLC Moacutedulos 30

Fundamentos de la

programacioacuten de PLC Moacutedulos 10 moacutedulos 20

AS-Interface Moacutedulos 50

Funciones de

seguridad Moacutedulos 80

Accionamientos Moacutedulos 100

Visualizacioacuten de

procesos (HMI) Module 90

Tecnologiacutea de

sensores Moacutedulos 110

Simulacioacuten de plantas

SIMIT Moacutedulos 150

Otros lenguajes de

programacioacuten Moacutedulos 40

PROFIBUS PROFINET Moacutedulos 60 Moacutedulos 70

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 5 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 17 GHz 1 (XP) ndash 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 Conexioacuten Ethernet entre PC y CPU 315F-2 PNDP

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 Conexioacuten Ethernet

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 6 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 programacioacuten de SIMATIC S7-1200

21 Sistema de automatizacioacuten SIMATIC S7-1200

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

baja y media

Existe una amplia gama de moacutedulos para una adaptacioacuten oacuteptima a la tarea de automatizacioacuten

El controlador S7 se compone de una fuente de alimentacioacuten una CPU y un moacutedulo de entrada o de

salida para sentildeales digitales y analoacutegicas

En caso necesario se pueden utilizar tambieacuten procesadores de comunicaciones y moacutedulos de funcioacuten

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

El autoacutemata programable (PLC) vigila y controla una maacutequina o un proceso con el programa S7 A los

moacutedulos de ES se accede en el programa S7 a traveacutes de las direcciones de entrada (E) y reaccionan

a traveacutes de las direcciones de salida (A)

El sistema se programa con el software STEP 7

22 Software de programacioacuten STEP 7 Professional V11 (TIA Portal V11)

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

sistemas de automatizacioacuten

- SIMATIC S7-1200

- SIMATIC S7-300

- SIMATIC S7-400

- SIMATIC WinAC

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

instalacioacuten

- Configuracioacuten y parametrizacioacuten del hardware

- Definicioacuten de la comunicacioacuten

- Programacioacuten

- Prueba puesta en marcha y servicio teacutecnico con las funciones de operacioacutendiagnoacutestico

- Documentacioacuten

- Creacioacuten de visualizaciones para los SIMATIC Basic Panels con WinCC Basic integrado

- Con otros paquetes WinCC tambieacuten se pueden crear soluciones de visualizacioacuten para PC y otros

Panels

Todas las funciones disponen de una detallada ayuda online

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 7 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 programacioacuten de SIMATIC S7-1200

La llamada de un bloque de funcioacuten se denomina instancia A cada llamada de un bloque de funcioacuten se

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

paraacutemetros actuales y los datos estaacuteticos del bloque de funcioacuten

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

instancia

Utilizacioacuten de instancias individuales y multiinstancias

Los bloques de datos de instancia pueden asignarse como se indica a continuacioacuten

Llamada como instancia individual

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

Llamada como multiinstancia

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

31 Bloques de datos de instanciainstancias individuales

Por instancia individual se entiende la llamada de un bloque de funcioacuten al que estaacute asignado un

bloque de datos de instancia propio

Si se crea el bloque de funcioacuten seguacuten las normas de los bloques estaacutendar (consulte el moacutedulo 010-020)

dicho bloque podraacute ser llamado varias veces

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 8 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten FB10 y dos bloques de

datos diferentes

Los diferentes datos de cada uno de los motores (p ej nuacutemero de revoluciones tiempo de aceleracioacuten

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 funcioacuten Si son

llamados representan instancias y necesitan un aacuterea 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 estaacutendar con programa motor

FB10

Bloque estaacutendar con programa motor

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 9 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

32 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 funcioacuten son llamados otros bloques de funcioacuten

temporizadores contadores etc ya existentes entonces puede llamar a estos otros bloques de funcioacuten

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 funcioacuten que ha sido llamado la posibilidad de almacenar sus

datos en el bloque de datos de instancia del bloque de funcioacuten invocante

El bloque invocante debe ser siempre un bloque de funcioacuten

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

nuacutemero disponible de DB

Esto debe hacerse siempre que el bloque invocante deba seguir utilizaacutendose como bloque estaacutendar

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 10 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten invocante FB1

DB1

DB de instancia para FB1 Aquiacute estaacuten disponibles las memorias de contador 1 como variables estaacuteticas (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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 11 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 deberiacutea ampliarse el mando de prensas del moacutedulo 010-010 con un contador

La tarea planteada seriacutea la siguiente

Una prensa con dispositivo de proteccioacuten solo se activaraacute con un pulsador START de inicio S3 si estaacute

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

Si es asiacute se acciona una vaacutelvula distribuidora 52 M0 para el cilindro de la prensa para que se pueda

prensar un molde de plaacutestico

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 despueacutes de un tiempo

de prensado de 5 segundos

Como memoria para el temporizador se utiliza un DB de instancia

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 01 PARADA DE EMERGENCIA Pulsador de parada de emergencia NC

E 03 S3 Pulsador de inicio S3 NO

E 04 B1 Sensor de rejilla protectora cerrada NO

E 05 B2 Sensor de cilindro retirado NO

A 00 M0 Extraer cilindro A

PARADA DE

EMERGENCIA

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 12 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

5 Programacioacuten de la prensa con retardo con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V11)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 13 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 14 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Deseamos Open the

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 15 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 16 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 17 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 18 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con retardo necesitamos un retardo a la conexioacuten TON Este se encuentra

en Basic instructions (Instrucciones baacutesicas) en la carpeta Timer operations (Operaciones

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

TON)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 19 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 20 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten al primer contacto de la funcioacuten OR (O) detraacutes de la

variable cylinder_extended (cilindro_retirado) ( TON cylinder_extended

(cilindro_retirado))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 21 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la funcioacuten del temporizador se necesita una memoria que aquiacute solamente se puede obtener

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

Yes (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten En el

siguiente ejemplo se muestra esto para el contador CEI

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 22 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 conexioacuten TON con la indicacioacuten de tiempo t5s equivalente a 5

segundos Haciendo clic con el ratoacuten en se guarda el proyecto

( t5s )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 23 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 24 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo) (

Controller press (Controlador prensa) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 25 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 preguntaraacute si desea conmutarla al modo STOP

Confirme con OK (Aceptar) ( Yes (Aceptar))

14 Si olvidoacute determinar la interfaz PGPC previamente se mostraraacute una ventana en la que lo puede

realizar ( Interfaz PGPC para operacioacuten de carga Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 26 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

15 Confirme la operacioacuten 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 27 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 28 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del temporizador asiacute como el tiempo transcurrido durante la comprobacioacuten del

programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 29 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 praacutecticamente 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 entradassalidas marcadores etc direccionados Dentro del bloque solo

se utilizan variables y constantes

Si desde un bloque de uso muacuteltiple son llamados bloques de funcioacuten subordinados o bien

temporizadores o contadores no se les debe asignar ninguacuten bloque de datos propio

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

estaacute asignado al bloque de funcioacuten invocante

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

un control de cinta dependiente del modo de operacioacuten

Con la cinta deben transportarse siempre 20 botellas en una caja Cuando la caja esteacute llena se detiene

la cinta y se cambia la caja

Para ello puede seleccionarse el modo de operacioacuten Manual con el pulsador S1 y el modo

Automaacutetico con el pulsador S2

En el modo de operacioacuten Manual el motor estaraacute conectado mientras esteacute accionado el pulsador S3

mientras que el pulsador S4 no debe estar accionado

En el modo de operacioacuten Automaacutetico con el pulsador S3 debe poder conectarse el motor de la cinta

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

Ademaacutes 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 deberaacute confirmarse con el pulsador S5

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 00 S1 Pulsador modo de operacioacuten manual S1 NO

E 01 S2 Pulsador modo de operacioacuten automaacutetico S2 NO

E 02 S3 Pulsador ON S3 NO

E 03 S4 Pulsador OFF S4 NC

E 06 S5 Pulsador S5 NO Restablecer contadorNueva caja

E 07 B0 Sensor B0 NO Contador de botellas

A 02 M1 Motor de la cinta M1

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 30 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

7 Programacioacuten de la cinta con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V10)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 31 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 32 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Seleccionamos Open

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 2: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 2 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 documentacioacuten

SIMATIC S7-1200 ACDCRELEacute 6er TIA Portal

Ref 6ES7214-1BE30-4AB3

SIMATIC S7-1200 DCDCDC 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 Encontraraacute una relacioacuten de los paquetes SCE actualmente disponibles en la paacutegina wwwsiemenscomscetp

Cursos avanzados Para los cursos avanzados regionales de Siemens SCE poacutengase en contacto con el partner SCE de su regioacuten wwwsiemenscomscecontact

Maacutes informacioacuten en torno a SCE wwwsiemenscomsce

Nota sobre el uso

La documentacioacuten de cursos para la solucioacuten de automatizacioacuten homogeacutenea Totally Integrated Automation (TIA) ha sido elaborada para el programa ldquoSiemens Automation Cooperates with Education (SCE) exclusivamente con fines formativos para centros puacuteblicos de Investigacioacuten y Desarrollo Siemens AG declina toda responsabilidad en lo que respecta a su contenido No estaacute permitido utilizar este documento maacutes que para la iniciacioacuten a los productos o sistemas de Siemens Es decir estaacute permitida su copia total o parcial y posterior entrega a los alumnos para que lo utilicen en el marco de su formacioacuten La transmisioacuten y reproduccioacuten de este documento y la comunicacioacuten de su contenido solo estaacuten permitidas dentro de centros de formacioacuten baacutesica y avanzada para fines didaacutecticos Las excepciones requieren autorizacioacuten expresa por el siguiente contacto de Siemens AG Sr Roland Scheuerer rolandscheuerersiemenscom Todo incumplimiento quedaraacute sujeto a la indemnizacioacuten de los dantildeos y perjuicios Se reservan todos los derechos incluidos los de traduccioacuten especialmente para el caso de concesioacuten de patentes o registro como modelo de utilidad No estaacute 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 3 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

PAacuteGINA

1 Proacutelogo 4

2 Notas sobre la programacioacuten de SIMATIC S7-1200 6

21 Sistema de automatizacioacuten SIMATIC S7-1200 6

22 Software de programacioacuten STEP 7 Professional V11 (TIA Portal V11) 6

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

31 Bloques de datos de instanciainstancias individuales 7

32 Multiinstancias 9

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

5 Programacioacuten 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 Programacioacuten de la cinta con SIMATIC S7-1200 30

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 4 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

1 Proacutelogo

El contenido del moacutedulo SCE_ES_010-030 estaacute asociado a la unidad formativa Fundamentos de la

programacioacuten de PLC y constituye una guiacutea de inicio raacutepido a la programacioacuten de SIMATIC S7

1200 con el TIA Portal

Objetivo didaacutectico

En este moacutedulo el lector debe aprender a programar un autoacutemata programable (PLC) SIMATIC S7-

1200 con la herramienta de programacioacuten TIA Portal El moacutedulo proporciona los fundamentos y muestra

en los siguientes pasos los procedimientos acompantildeados de un ejemplo detallado

Instalacioacuten del software y ajuste de la interfaz de programacioacuten

Explicacioacuten de queacute es un PLC y coacutemo funciona

Instalacioacuten y manejo del PLC SIMATIC S7-1200

Creacioacuten carga y prueba de un programa de ejemplo

Requisitos

Para un procesamiento adecuado de este moacutedulo se requieren los siguientes conocimientos

Conocimientos del manejo de Windows

Fundamentos de la programacioacuten de PLC con TIA Portal

(p ej moacutedulo 010-010 - Iniciacioacuten a la programacioacuten de SIMATIC S7-1200 con TIA Portal V11)

Bloques de SIMATIC S7-1200

(p ej moacutedulo 010-020 ndash Tipos de bloques en SIMATIC S7-1200)

Funciones adicionales

relacionadas con la progra-

macioacuten de PLC Moacutedulos 30

Fundamentos de la

programacioacuten de PLC Moacutedulos 10 moacutedulos 20

AS-Interface Moacutedulos 50

Funciones de

seguridad Moacutedulos 80

Accionamientos Moacutedulos 100

Visualizacioacuten de

procesos (HMI) Module 90

Tecnologiacutea de

sensores Moacutedulos 110

Simulacioacuten de plantas

SIMIT Moacutedulos 150

Otros lenguajes de

programacioacuten Moacutedulos 40

PROFIBUS PROFINET Moacutedulos 60 Moacutedulos 70

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 5 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 17 GHz 1 (XP) ndash 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 Conexioacuten Ethernet entre PC y CPU 315F-2 PNDP

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 Conexioacuten Ethernet

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 6 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 programacioacuten de SIMATIC S7-1200

21 Sistema de automatizacioacuten SIMATIC S7-1200

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

baja y media

Existe una amplia gama de moacutedulos para una adaptacioacuten oacuteptima a la tarea de automatizacioacuten

El controlador S7 se compone de una fuente de alimentacioacuten una CPU y un moacutedulo de entrada o de

salida para sentildeales digitales y analoacutegicas

En caso necesario se pueden utilizar tambieacuten procesadores de comunicaciones y moacutedulos de funcioacuten

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

El autoacutemata programable (PLC) vigila y controla una maacutequina o un proceso con el programa S7 A los

moacutedulos de ES se accede en el programa S7 a traveacutes de las direcciones de entrada (E) y reaccionan

a traveacutes de las direcciones de salida (A)

El sistema se programa con el software STEP 7

22 Software de programacioacuten STEP 7 Professional V11 (TIA Portal V11)

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

sistemas de automatizacioacuten

- SIMATIC S7-1200

- SIMATIC S7-300

- SIMATIC S7-400

- SIMATIC WinAC

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

instalacioacuten

- Configuracioacuten y parametrizacioacuten del hardware

- Definicioacuten de la comunicacioacuten

- Programacioacuten

- Prueba puesta en marcha y servicio teacutecnico con las funciones de operacioacutendiagnoacutestico

- Documentacioacuten

- Creacioacuten de visualizaciones para los SIMATIC Basic Panels con WinCC Basic integrado

- Con otros paquetes WinCC tambieacuten se pueden crear soluciones de visualizacioacuten para PC y otros

Panels

Todas las funciones disponen de una detallada ayuda online

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 7 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 programacioacuten de SIMATIC S7-1200

La llamada de un bloque de funcioacuten se denomina instancia A cada llamada de un bloque de funcioacuten se

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

paraacutemetros actuales y los datos estaacuteticos del bloque de funcioacuten

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

instancia

Utilizacioacuten de instancias individuales y multiinstancias

Los bloques de datos de instancia pueden asignarse como se indica a continuacioacuten

Llamada como instancia individual

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

Llamada como multiinstancia

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

31 Bloques de datos de instanciainstancias individuales

Por instancia individual se entiende la llamada de un bloque de funcioacuten al que estaacute asignado un

bloque de datos de instancia propio

Si se crea el bloque de funcioacuten seguacuten las normas de los bloques estaacutendar (consulte el moacutedulo 010-020)

dicho bloque podraacute ser llamado varias veces

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 8 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten FB10 y dos bloques de

datos diferentes

Los diferentes datos de cada uno de los motores (p ej nuacutemero de revoluciones tiempo de aceleracioacuten

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 funcioacuten Si son

llamados representan instancias y necesitan un aacuterea 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 estaacutendar con programa motor

FB10

Bloque estaacutendar con programa motor

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 9 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

32 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 funcioacuten son llamados otros bloques de funcioacuten

temporizadores contadores etc ya existentes entonces puede llamar a estos otros bloques de funcioacuten

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 funcioacuten que ha sido llamado la posibilidad de almacenar sus

datos en el bloque de datos de instancia del bloque de funcioacuten invocante

El bloque invocante debe ser siempre un bloque de funcioacuten

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

nuacutemero disponible de DB

Esto debe hacerse siempre que el bloque invocante deba seguir utilizaacutendose como bloque estaacutendar

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 10 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten invocante FB1

DB1

DB de instancia para FB1 Aquiacute estaacuten disponibles las memorias de contador 1 como variables estaacuteticas (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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 11 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 deberiacutea ampliarse el mando de prensas del moacutedulo 010-010 con un contador

La tarea planteada seriacutea la siguiente

Una prensa con dispositivo de proteccioacuten solo se activaraacute con un pulsador START de inicio S3 si estaacute

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

Si es asiacute se acciona una vaacutelvula distribuidora 52 M0 para el cilindro de la prensa para que se pueda

prensar un molde de plaacutestico

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 despueacutes de un tiempo

de prensado de 5 segundos

Como memoria para el temporizador se utiliza un DB de instancia

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 01 PARADA DE EMERGENCIA Pulsador de parada de emergencia NC

E 03 S3 Pulsador de inicio S3 NO

E 04 B1 Sensor de rejilla protectora cerrada NO

E 05 B2 Sensor de cilindro retirado NO

A 00 M0 Extraer cilindro A

PARADA DE

EMERGENCIA

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 12 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

5 Programacioacuten de la prensa con retardo con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V11)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 13 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 14 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Deseamos Open the

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 15 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 16 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 17 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 18 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con retardo necesitamos un retardo a la conexioacuten TON Este se encuentra

en Basic instructions (Instrucciones baacutesicas) en la carpeta Timer operations (Operaciones

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

TON)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 19 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 20 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten al primer contacto de la funcioacuten OR (O) detraacutes de la

variable cylinder_extended (cilindro_retirado) ( TON cylinder_extended

(cilindro_retirado))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 21 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la funcioacuten del temporizador se necesita una memoria que aquiacute solamente se puede obtener

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

Yes (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten En el

siguiente ejemplo se muestra esto para el contador CEI

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 22 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 conexioacuten TON con la indicacioacuten de tiempo t5s equivalente a 5

segundos Haciendo clic con el ratoacuten en se guarda el proyecto

( t5s )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 23 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 24 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo) (

Controller press (Controlador prensa) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 25 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 preguntaraacute si desea conmutarla al modo STOP

Confirme con OK (Aceptar) ( Yes (Aceptar))

14 Si olvidoacute determinar la interfaz PGPC previamente se mostraraacute una ventana en la que lo puede

realizar ( Interfaz PGPC para operacioacuten de carga Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 26 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

15 Confirme la operacioacuten 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 27 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 28 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del temporizador asiacute como el tiempo transcurrido durante la comprobacioacuten del

programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 29 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 praacutecticamente 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 entradassalidas marcadores etc direccionados Dentro del bloque solo

se utilizan variables y constantes

Si desde un bloque de uso muacuteltiple son llamados bloques de funcioacuten subordinados o bien

temporizadores o contadores no se les debe asignar ninguacuten bloque de datos propio

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

estaacute asignado al bloque de funcioacuten invocante

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

un control de cinta dependiente del modo de operacioacuten

Con la cinta deben transportarse siempre 20 botellas en una caja Cuando la caja esteacute llena se detiene

la cinta y se cambia la caja

Para ello puede seleccionarse el modo de operacioacuten Manual con el pulsador S1 y el modo

Automaacutetico con el pulsador S2

En el modo de operacioacuten Manual el motor estaraacute conectado mientras esteacute accionado el pulsador S3

mientras que el pulsador S4 no debe estar accionado

En el modo de operacioacuten Automaacutetico con el pulsador S3 debe poder conectarse el motor de la cinta

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

Ademaacutes 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 deberaacute confirmarse con el pulsador S5

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 00 S1 Pulsador modo de operacioacuten manual S1 NO

E 01 S2 Pulsador modo de operacioacuten automaacutetico S2 NO

E 02 S3 Pulsador ON S3 NO

E 03 S4 Pulsador OFF S4 NC

E 06 S5 Pulsador S5 NO Restablecer contadorNueva caja

E 07 B0 Sensor B0 NO Contador de botellas

A 02 M1 Motor de la cinta M1

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 30 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

7 Programacioacuten de la cinta con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V10)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 31 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 32 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Seleccionamos Open

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 3: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 3 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

PAacuteGINA

1 Proacutelogo 4

2 Notas sobre la programacioacuten de SIMATIC S7-1200 6

21 Sistema de automatizacioacuten SIMATIC S7-1200 6

22 Software de programacioacuten STEP 7 Professional V11 (TIA Portal V11) 6

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

31 Bloques de datos de instanciainstancias individuales 7

32 Multiinstancias 9

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

5 Programacioacuten 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 Programacioacuten de la cinta con SIMATIC S7-1200 30

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 4 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

1 Proacutelogo

El contenido del moacutedulo SCE_ES_010-030 estaacute asociado a la unidad formativa Fundamentos de la

programacioacuten de PLC y constituye una guiacutea de inicio raacutepido a la programacioacuten de SIMATIC S7

1200 con el TIA Portal

Objetivo didaacutectico

En este moacutedulo el lector debe aprender a programar un autoacutemata programable (PLC) SIMATIC S7-

1200 con la herramienta de programacioacuten TIA Portal El moacutedulo proporciona los fundamentos y muestra

en los siguientes pasos los procedimientos acompantildeados de un ejemplo detallado

Instalacioacuten del software y ajuste de la interfaz de programacioacuten

Explicacioacuten de queacute es un PLC y coacutemo funciona

Instalacioacuten y manejo del PLC SIMATIC S7-1200

Creacioacuten carga y prueba de un programa de ejemplo

Requisitos

Para un procesamiento adecuado de este moacutedulo se requieren los siguientes conocimientos

Conocimientos del manejo de Windows

Fundamentos de la programacioacuten de PLC con TIA Portal

(p ej moacutedulo 010-010 - Iniciacioacuten a la programacioacuten de SIMATIC S7-1200 con TIA Portal V11)

Bloques de SIMATIC S7-1200

(p ej moacutedulo 010-020 ndash Tipos de bloques en SIMATIC S7-1200)

Funciones adicionales

relacionadas con la progra-

macioacuten de PLC Moacutedulos 30

Fundamentos de la

programacioacuten de PLC Moacutedulos 10 moacutedulos 20

AS-Interface Moacutedulos 50

Funciones de

seguridad Moacutedulos 80

Accionamientos Moacutedulos 100

Visualizacioacuten de

procesos (HMI) Module 90

Tecnologiacutea de

sensores Moacutedulos 110

Simulacioacuten de plantas

SIMIT Moacutedulos 150

Otros lenguajes de

programacioacuten Moacutedulos 40

PROFIBUS PROFINET Moacutedulos 60 Moacutedulos 70

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 5 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 17 GHz 1 (XP) ndash 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 Conexioacuten Ethernet entre PC y CPU 315F-2 PNDP

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 Conexioacuten Ethernet

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 6 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 programacioacuten de SIMATIC S7-1200

21 Sistema de automatizacioacuten SIMATIC S7-1200

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

baja y media

Existe una amplia gama de moacutedulos para una adaptacioacuten oacuteptima a la tarea de automatizacioacuten

El controlador S7 se compone de una fuente de alimentacioacuten una CPU y un moacutedulo de entrada o de

salida para sentildeales digitales y analoacutegicas

En caso necesario se pueden utilizar tambieacuten procesadores de comunicaciones y moacutedulos de funcioacuten

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

El autoacutemata programable (PLC) vigila y controla una maacutequina o un proceso con el programa S7 A los

moacutedulos de ES se accede en el programa S7 a traveacutes de las direcciones de entrada (E) y reaccionan

a traveacutes de las direcciones de salida (A)

El sistema se programa con el software STEP 7

22 Software de programacioacuten STEP 7 Professional V11 (TIA Portal V11)

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

sistemas de automatizacioacuten

- SIMATIC S7-1200

- SIMATIC S7-300

- SIMATIC S7-400

- SIMATIC WinAC

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

instalacioacuten

- Configuracioacuten y parametrizacioacuten del hardware

- Definicioacuten de la comunicacioacuten

- Programacioacuten

- Prueba puesta en marcha y servicio teacutecnico con las funciones de operacioacutendiagnoacutestico

- Documentacioacuten

- Creacioacuten de visualizaciones para los SIMATIC Basic Panels con WinCC Basic integrado

- Con otros paquetes WinCC tambieacuten se pueden crear soluciones de visualizacioacuten para PC y otros

Panels

Todas las funciones disponen de una detallada ayuda online

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 7 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 programacioacuten de SIMATIC S7-1200

La llamada de un bloque de funcioacuten se denomina instancia A cada llamada de un bloque de funcioacuten se

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

paraacutemetros actuales y los datos estaacuteticos del bloque de funcioacuten

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

instancia

Utilizacioacuten de instancias individuales y multiinstancias

Los bloques de datos de instancia pueden asignarse como se indica a continuacioacuten

Llamada como instancia individual

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

Llamada como multiinstancia

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

31 Bloques de datos de instanciainstancias individuales

Por instancia individual se entiende la llamada de un bloque de funcioacuten al que estaacute asignado un

bloque de datos de instancia propio

Si se crea el bloque de funcioacuten seguacuten las normas de los bloques estaacutendar (consulte el moacutedulo 010-020)

dicho bloque podraacute ser llamado varias veces

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 8 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten FB10 y dos bloques de

datos diferentes

Los diferentes datos de cada uno de los motores (p ej nuacutemero de revoluciones tiempo de aceleracioacuten

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 funcioacuten Si son

llamados representan instancias y necesitan un aacuterea 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 estaacutendar con programa motor

FB10

Bloque estaacutendar con programa motor

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 9 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

32 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 funcioacuten son llamados otros bloques de funcioacuten

temporizadores contadores etc ya existentes entonces puede llamar a estos otros bloques de funcioacuten

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 funcioacuten que ha sido llamado la posibilidad de almacenar sus

datos en el bloque de datos de instancia del bloque de funcioacuten invocante

El bloque invocante debe ser siempre un bloque de funcioacuten

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

nuacutemero disponible de DB

Esto debe hacerse siempre que el bloque invocante deba seguir utilizaacutendose como bloque estaacutendar

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 10 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten invocante FB1

DB1

DB de instancia para FB1 Aquiacute estaacuten disponibles las memorias de contador 1 como variables estaacuteticas (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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 11 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 deberiacutea ampliarse el mando de prensas del moacutedulo 010-010 con un contador

La tarea planteada seriacutea la siguiente

Una prensa con dispositivo de proteccioacuten solo se activaraacute con un pulsador START de inicio S3 si estaacute

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

Si es asiacute se acciona una vaacutelvula distribuidora 52 M0 para el cilindro de la prensa para que se pueda

prensar un molde de plaacutestico

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 despueacutes de un tiempo

de prensado de 5 segundos

Como memoria para el temporizador se utiliza un DB de instancia

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 01 PARADA DE EMERGENCIA Pulsador de parada de emergencia NC

E 03 S3 Pulsador de inicio S3 NO

E 04 B1 Sensor de rejilla protectora cerrada NO

E 05 B2 Sensor de cilindro retirado NO

A 00 M0 Extraer cilindro A

PARADA DE

EMERGENCIA

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 12 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

5 Programacioacuten de la prensa con retardo con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V11)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 13 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 14 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Deseamos Open the

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 15 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 16 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 17 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 18 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con retardo necesitamos un retardo a la conexioacuten TON Este se encuentra

en Basic instructions (Instrucciones baacutesicas) en la carpeta Timer operations (Operaciones

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

TON)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 19 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 20 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten al primer contacto de la funcioacuten OR (O) detraacutes de la

variable cylinder_extended (cilindro_retirado) ( TON cylinder_extended

(cilindro_retirado))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 21 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la funcioacuten del temporizador se necesita una memoria que aquiacute solamente se puede obtener

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

Yes (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten En el

siguiente ejemplo se muestra esto para el contador CEI

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 22 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 conexioacuten TON con la indicacioacuten de tiempo t5s equivalente a 5

segundos Haciendo clic con el ratoacuten en se guarda el proyecto

( t5s )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 23 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 24 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo) (

Controller press (Controlador prensa) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 25 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 preguntaraacute si desea conmutarla al modo STOP

Confirme con OK (Aceptar) ( Yes (Aceptar))

14 Si olvidoacute determinar la interfaz PGPC previamente se mostraraacute una ventana en la que lo puede

realizar ( Interfaz PGPC para operacioacuten de carga Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 26 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

15 Confirme la operacioacuten 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 27 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 28 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del temporizador asiacute como el tiempo transcurrido durante la comprobacioacuten del

programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 29 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 praacutecticamente 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 entradassalidas marcadores etc direccionados Dentro del bloque solo

se utilizan variables y constantes

Si desde un bloque de uso muacuteltiple son llamados bloques de funcioacuten subordinados o bien

temporizadores o contadores no se les debe asignar ninguacuten bloque de datos propio

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

estaacute asignado al bloque de funcioacuten invocante

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

un control de cinta dependiente del modo de operacioacuten

Con la cinta deben transportarse siempre 20 botellas en una caja Cuando la caja esteacute llena se detiene

la cinta y se cambia la caja

Para ello puede seleccionarse el modo de operacioacuten Manual con el pulsador S1 y el modo

Automaacutetico con el pulsador S2

En el modo de operacioacuten Manual el motor estaraacute conectado mientras esteacute accionado el pulsador S3

mientras que el pulsador S4 no debe estar accionado

En el modo de operacioacuten Automaacutetico con el pulsador S3 debe poder conectarse el motor de la cinta

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

Ademaacutes 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 deberaacute confirmarse con el pulsador S5

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 00 S1 Pulsador modo de operacioacuten manual S1 NO

E 01 S2 Pulsador modo de operacioacuten automaacutetico S2 NO

E 02 S3 Pulsador ON S3 NO

E 03 S4 Pulsador OFF S4 NC

E 06 S5 Pulsador S5 NO Restablecer contadorNueva caja

E 07 B0 Sensor B0 NO Contador de botellas

A 02 M1 Motor de la cinta M1

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 30 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

7 Programacioacuten de la cinta con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V10)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 31 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 32 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Seleccionamos Open

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 4: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 4 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

1 Proacutelogo

El contenido del moacutedulo SCE_ES_010-030 estaacute asociado a la unidad formativa Fundamentos de la

programacioacuten de PLC y constituye una guiacutea de inicio raacutepido a la programacioacuten de SIMATIC S7

1200 con el TIA Portal

Objetivo didaacutectico

En este moacutedulo el lector debe aprender a programar un autoacutemata programable (PLC) SIMATIC S7-

1200 con la herramienta de programacioacuten TIA Portal El moacutedulo proporciona los fundamentos y muestra

en los siguientes pasos los procedimientos acompantildeados de un ejemplo detallado

Instalacioacuten del software y ajuste de la interfaz de programacioacuten

Explicacioacuten de queacute es un PLC y coacutemo funciona

Instalacioacuten y manejo del PLC SIMATIC S7-1200

Creacioacuten carga y prueba de un programa de ejemplo

Requisitos

Para un procesamiento adecuado de este moacutedulo se requieren los siguientes conocimientos

Conocimientos del manejo de Windows

Fundamentos de la programacioacuten de PLC con TIA Portal

(p ej moacutedulo 010-010 - Iniciacioacuten a la programacioacuten de SIMATIC S7-1200 con TIA Portal V11)

Bloques de SIMATIC S7-1200

(p ej moacutedulo 010-020 ndash Tipos de bloques en SIMATIC S7-1200)

Funciones adicionales

relacionadas con la progra-

macioacuten de PLC Moacutedulos 30

Fundamentos de la

programacioacuten de PLC Moacutedulos 10 moacutedulos 20

AS-Interface Moacutedulos 50

Funciones de

seguridad Moacutedulos 80

Accionamientos Moacutedulos 100

Visualizacioacuten de

procesos (HMI) Module 90

Tecnologiacutea de

sensores Moacutedulos 110

Simulacioacuten de plantas

SIMIT Moacutedulos 150

Otros lenguajes de

programacioacuten Moacutedulos 40

PROFIBUS PROFINET Moacutedulos 60 Moacutedulos 70

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 5 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 17 GHz 1 (XP) ndash 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 Conexioacuten Ethernet entre PC y CPU 315F-2 PNDP

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 Conexioacuten Ethernet

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 6 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 programacioacuten de SIMATIC S7-1200

21 Sistema de automatizacioacuten SIMATIC S7-1200

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

baja y media

Existe una amplia gama de moacutedulos para una adaptacioacuten oacuteptima a la tarea de automatizacioacuten

El controlador S7 se compone de una fuente de alimentacioacuten una CPU y un moacutedulo de entrada o de

salida para sentildeales digitales y analoacutegicas

En caso necesario se pueden utilizar tambieacuten procesadores de comunicaciones y moacutedulos de funcioacuten

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

El autoacutemata programable (PLC) vigila y controla una maacutequina o un proceso con el programa S7 A los

moacutedulos de ES se accede en el programa S7 a traveacutes de las direcciones de entrada (E) y reaccionan

a traveacutes de las direcciones de salida (A)

El sistema se programa con el software STEP 7

22 Software de programacioacuten STEP 7 Professional V11 (TIA Portal V11)

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

sistemas de automatizacioacuten

- SIMATIC S7-1200

- SIMATIC S7-300

- SIMATIC S7-400

- SIMATIC WinAC

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

instalacioacuten

- Configuracioacuten y parametrizacioacuten del hardware

- Definicioacuten de la comunicacioacuten

- Programacioacuten

- Prueba puesta en marcha y servicio teacutecnico con las funciones de operacioacutendiagnoacutestico

- Documentacioacuten

- Creacioacuten de visualizaciones para los SIMATIC Basic Panels con WinCC Basic integrado

- Con otros paquetes WinCC tambieacuten se pueden crear soluciones de visualizacioacuten para PC y otros

Panels

Todas las funciones disponen de una detallada ayuda online

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 7 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 programacioacuten de SIMATIC S7-1200

La llamada de un bloque de funcioacuten se denomina instancia A cada llamada de un bloque de funcioacuten se

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

paraacutemetros actuales y los datos estaacuteticos del bloque de funcioacuten

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

instancia

Utilizacioacuten de instancias individuales y multiinstancias

Los bloques de datos de instancia pueden asignarse como se indica a continuacioacuten

Llamada como instancia individual

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

Llamada como multiinstancia

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

31 Bloques de datos de instanciainstancias individuales

Por instancia individual se entiende la llamada de un bloque de funcioacuten al que estaacute asignado un

bloque de datos de instancia propio

Si se crea el bloque de funcioacuten seguacuten las normas de los bloques estaacutendar (consulte el moacutedulo 010-020)

dicho bloque podraacute ser llamado varias veces

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 8 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten FB10 y dos bloques de

datos diferentes

Los diferentes datos de cada uno de los motores (p ej nuacutemero de revoluciones tiempo de aceleracioacuten

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 funcioacuten Si son

llamados representan instancias y necesitan un aacuterea 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 estaacutendar con programa motor

FB10

Bloque estaacutendar con programa motor

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 9 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

32 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 funcioacuten son llamados otros bloques de funcioacuten

temporizadores contadores etc ya existentes entonces puede llamar a estos otros bloques de funcioacuten

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 funcioacuten que ha sido llamado la posibilidad de almacenar sus

datos en el bloque de datos de instancia del bloque de funcioacuten invocante

El bloque invocante debe ser siempre un bloque de funcioacuten

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

nuacutemero disponible de DB

Esto debe hacerse siempre que el bloque invocante deba seguir utilizaacutendose como bloque estaacutendar

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 10 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten invocante FB1

DB1

DB de instancia para FB1 Aquiacute estaacuten disponibles las memorias de contador 1 como variables estaacuteticas (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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 11 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 deberiacutea ampliarse el mando de prensas del moacutedulo 010-010 con un contador

La tarea planteada seriacutea la siguiente

Una prensa con dispositivo de proteccioacuten solo se activaraacute con un pulsador START de inicio S3 si estaacute

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

Si es asiacute se acciona una vaacutelvula distribuidora 52 M0 para el cilindro de la prensa para que se pueda

prensar un molde de plaacutestico

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 despueacutes de un tiempo

de prensado de 5 segundos

Como memoria para el temporizador se utiliza un DB de instancia

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 01 PARADA DE EMERGENCIA Pulsador de parada de emergencia NC

E 03 S3 Pulsador de inicio S3 NO

E 04 B1 Sensor de rejilla protectora cerrada NO

E 05 B2 Sensor de cilindro retirado NO

A 00 M0 Extraer cilindro A

PARADA DE

EMERGENCIA

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 12 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

5 Programacioacuten de la prensa con retardo con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V11)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 13 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 14 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Deseamos Open the

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 15 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 16 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 17 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 18 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con retardo necesitamos un retardo a la conexioacuten TON Este se encuentra

en Basic instructions (Instrucciones baacutesicas) en la carpeta Timer operations (Operaciones

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

TON)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 19 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 20 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten al primer contacto de la funcioacuten OR (O) detraacutes de la

variable cylinder_extended (cilindro_retirado) ( TON cylinder_extended

(cilindro_retirado))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 21 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la funcioacuten del temporizador se necesita una memoria que aquiacute solamente se puede obtener

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

Yes (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten En el

siguiente ejemplo se muestra esto para el contador CEI

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 22 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 conexioacuten TON con la indicacioacuten de tiempo t5s equivalente a 5

segundos Haciendo clic con el ratoacuten en se guarda el proyecto

( t5s )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 23 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 24 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo) (

Controller press (Controlador prensa) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 25 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 preguntaraacute si desea conmutarla al modo STOP

Confirme con OK (Aceptar) ( Yes (Aceptar))

14 Si olvidoacute determinar la interfaz PGPC previamente se mostraraacute una ventana en la que lo puede

realizar ( Interfaz PGPC para operacioacuten de carga Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 26 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

15 Confirme la operacioacuten 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 27 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 28 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del temporizador asiacute como el tiempo transcurrido durante la comprobacioacuten del

programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 29 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 praacutecticamente 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 entradassalidas marcadores etc direccionados Dentro del bloque solo

se utilizan variables y constantes

Si desde un bloque de uso muacuteltiple son llamados bloques de funcioacuten subordinados o bien

temporizadores o contadores no se les debe asignar ninguacuten bloque de datos propio

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

estaacute asignado al bloque de funcioacuten invocante

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

un control de cinta dependiente del modo de operacioacuten

Con la cinta deben transportarse siempre 20 botellas en una caja Cuando la caja esteacute llena se detiene

la cinta y se cambia la caja

Para ello puede seleccionarse el modo de operacioacuten Manual con el pulsador S1 y el modo

Automaacutetico con el pulsador S2

En el modo de operacioacuten Manual el motor estaraacute conectado mientras esteacute accionado el pulsador S3

mientras que el pulsador S4 no debe estar accionado

En el modo de operacioacuten Automaacutetico con el pulsador S3 debe poder conectarse el motor de la cinta

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

Ademaacutes 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 deberaacute confirmarse con el pulsador S5

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 00 S1 Pulsador modo de operacioacuten manual S1 NO

E 01 S2 Pulsador modo de operacioacuten automaacutetico S2 NO

E 02 S3 Pulsador ON S3 NO

E 03 S4 Pulsador OFF S4 NC

E 06 S5 Pulsador S5 NO Restablecer contadorNueva caja

E 07 B0 Sensor B0 NO Contador de botellas

A 02 M1 Motor de la cinta M1

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 30 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

7 Programacioacuten de la cinta con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V10)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 31 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 32 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Seleccionamos Open

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 5: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 5 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 17 GHz 1 (XP) ndash 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 Conexioacuten Ethernet entre PC y CPU 315F-2 PNDP

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 Conexioacuten Ethernet

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 6 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 programacioacuten de SIMATIC S7-1200

21 Sistema de automatizacioacuten SIMATIC S7-1200

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

baja y media

Existe una amplia gama de moacutedulos para una adaptacioacuten oacuteptima a la tarea de automatizacioacuten

El controlador S7 se compone de una fuente de alimentacioacuten una CPU y un moacutedulo de entrada o de

salida para sentildeales digitales y analoacutegicas

En caso necesario se pueden utilizar tambieacuten procesadores de comunicaciones y moacutedulos de funcioacuten

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

El autoacutemata programable (PLC) vigila y controla una maacutequina o un proceso con el programa S7 A los

moacutedulos de ES se accede en el programa S7 a traveacutes de las direcciones de entrada (E) y reaccionan

a traveacutes de las direcciones de salida (A)

El sistema se programa con el software STEP 7

22 Software de programacioacuten STEP 7 Professional V11 (TIA Portal V11)

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

sistemas de automatizacioacuten

- SIMATIC S7-1200

- SIMATIC S7-300

- SIMATIC S7-400

- SIMATIC WinAC

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

instalacioacuten

- Configuracioacuten y parametrizacioacuten del hardware

- Definicioacuten de la comunicacioacuten

- Programacioacuten

- Prueba puesta en marcha y servicio teacutecnico con las funciones de operacioacutendiagnoacutestico

- Documentacioacuten

- Creacioacuten de visualizaciones para los SIMATIC Basic Panels con WinCC Basic integrado

- Con otros paquetes WinCC tambieacuten se pueden crear soluciones de visualizacioacuten para PC y otros

Panels

Todas las funciones disponen de una detallada ayuda online

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 7 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 programacioacuten de SIMATIC S7-1200

La llamada de un bloque de funcioacuten se denomina instancia A cada llamada de un bloque de funcioacuten se

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

paraacutemetros actuales y los datos estaacuteticos del bloque de funcioacuten

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

instancia

Utilizacioacuten de instancias individuales y multiinstancias

Los bloques de datos de instancia pueden asignarse como se indica a continuacioacuten

Llamada como instancia individual

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

Llamada como multiinstancia

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

31 Bloques de datos de instanciainstancias individuales

Por instancia individual se entiende la llamada de un bloque de funcioacuten al que estaacute asignado un

bloque de datos de instancia propio

Si se crea el bloque de funcioacuten seguacuten las normas de los bloques estaacutendar (consulte el moacutedulo 010-020)

dicho bloque podraacute ser llamado varias veces

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 8 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten FB10 y dos bloques de

datos diferentes

Los diferentes datos de cada uno de los motores (p ej nuacutemero de revoluciones tiempo de aceleracioacuten

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 funcioacuten Si son

llamados representan instancias y necesitan un aacuterea 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 estaacutendar con programa motor

FB10

Bloque estaacutendar con programa motor

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 9 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

32 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 funcioacuten son llamados otros bloques de funcioacuten

temporizadores contadores etc ya existentes entonces puede llamar a estos otros bloques de funcioacuten

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 funcioacuten que ha sido llamado la posibilidad de almacenar sus

datos en el bloque de datos de instancia del bloque de funcioacuten invocante

El bloque invocante debe ser siempre un bloque de funcioacuten

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

nuacutemero disponible de DB

Esto debe hacerse siempre que el bloque invocante deba seguir utilizaacutendose como bloque estaacutendar

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 10 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten invocante FB1

DB1

DB de instancia para FB1 Aquiacute estaacuten disponibles las memorias de contador 1 como variables estaacuteticas (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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 11 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 deberiacutea ampliarse el mando de prensas del moacutedulo 010-010 con un contador

La tarea planteada seriacutea la siguiente

Una prensa con dispositivo de proteccioacuten solo se activaraacute con un pulsador START de inicio S3 si estaacute

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

Si es asiacute se acciona una vaacutelvula distribuidora 52 M0 para el cilindro de la prensa para que se pueda

prensar un molde de plaacutestico

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 despueacutes de un tiempo

de prensado de 5 segundos

Como memoria para el temporizador se utiliza un DB de instancia

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 01 PARADA DE EMERGENCIA Pulsador de parada de emergencia NC

E 03 S3 Pulsador de inicio S3 NO

E 04 B1 Sensor de rejilla protectora cerrada NO

E 05 B2 Sensor de cilindro retirado NO

A 00 M0 Extraer cilindro A

PARADA DE

EMERGENCIA

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 12 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

5 Programacioacuten de la prensa con retardo con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V11)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 13 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 14 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Deseamos Open the

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 15 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 16 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 17 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 18 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con retardo necesitamos un retardo a la conexioacuten TON Este se encuentra

en Basic instructions (Instrucciones baacutesicas) en la carpeta Timer operations (Operaciones

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

TON)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 19 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 20 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten al primer contacto de la funcioacuten OR (O) detraacutes de la

variable cylinder_extended (cilindro_retirado) ( TON cylinder_extended

(cilindro_retirado))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 21 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la funcioacuten del temporizador se necesita una memoria que aquiacute solamente se puede obtener

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

Yes (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten En el

siguiente ejemplo se muestra esto para el contador CEI

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 22 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 conexioacuten TON con la indicacioacuten de tiempo t5s equivalente a 5

segundos Haciendo clic con el ratoacuten en se guarda el proyecto

( t5s )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 23 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 24 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo) (

Controller press (Controlador prensa) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 25 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 preguntaraacute si desea conmutarla al modo STOP

Confirme con OK (Aceptar) ( Yes (Aceptar))

14 Si olvidoacute determinar la interfaz PGPC previamente se mostraraacute una ventana en la que lo puede

realizar ( Interfaz PGPC para operacioacuten de carga Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 26 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

15 Confirme la operacioacuten 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 27 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 28 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del temporizador asiacute como el tiempo transcurrido durante la comprobacioacuten del

programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 29 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 praacutecticamente 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 entradassalidas marcadores etc direccionados Dentro del bloque solo

se utilizan variables y constantes

Si desde un bloque de uso muacuteltiple son llamados bloques de funcioacuten subordinados o bien

temporizadores o contadores no se les debe asignar ninguacuten bloque de datos propio

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

estaacute asignado al bloque de funcioacuten invocante

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

un control de cinta dependiente del modo de operacioacuten

Con la cinta deben transportarse siempre 20 botellas en una caja Cuando la caja esteacute llena se detiene

la cinta y se cambia la caja

Para ello puede seleccionarse el modo de operacioacuten Manual con el pulsador S1 y el modo

Automaacutetico con el pulsador S2

En el modo de operacioacuten Manual el motor estaraacute conectado mientras esteacute accionado el pulsador S3

mientras que el pulsador S4 no debe estar accionado

En el modo de operacioacuten Automaacutetico con el pulsador S3 debe poder conectarse el motor de la cinta

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

Ademaacutes 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 deberaacute confirmarse con el pulsador S5

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 00 S1 Pulsador modo de operacioacuten manual S1 NO

E 01 S2 Pulsador modo de operacioacuten automaacutetico S2 NO

E 02 S3 Pulsador ON S3 NO

E 03 S4 Pulsador OFF S4 NC

E 06 S5 Pulsador S5 NO Restablecer contadorNueva caja

E 07 B0 Sensor B0 NO Contador de botellas

A 02 M1 Motor de la cinta M1

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 30 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

7 Programacioacuten de la cinta con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V10)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 31 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 32 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Seleccionamos Open

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 6: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 6 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 programacioacuten de SIMATIC S7-1200

21 Sistema de automatizacioacuten SIMATIC S7-1200

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

baja y media

Existe una amplia gama de moacutedulos para una adaptacioacuten oacuteptima a la tarea de automatizacioacuten

El controlador S7 se compone de una fuente de alimentacioacuten una CPU y un moacutedulo de entrada o de

salida para sentildeales digitales y analoacutegicas

En caso necesario se pueden utilizar tambieacuten procesadores de comunicaciones y moacutedulos de funcioacuten

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

El autoacutemata programable (PLC) vigila y controla una maacutequina o un proceso con el programa S7 A los

moacutedulos de ES se accede en el programa S7 a traveacutes de las direcciones de entrada (E) y reaccionan

a traveacutes de las direcciones de salida (A)

El sistema se programa con el software STEP 7

22 Software de programacioacuten STEP 7 Professional V11 (TIA Portal V11)

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

sistemas de automatizacioacuten

- SIMATIC S7-1200

- SIMATIC S7-300

- SIMATIC S7-400

- SIMATIC WinAC

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

instalacioacuten

- Configuracioacuten y parametrizacioacuten del hardware

- Definicioacuten de la comunicacioacuten

- Programacioacuten

- Prueba puesta en marcha y servicio teacutecnico con las funciones de operacioacutendiagnoacutestico

- Documentacioacuten

- Creacioacuten de visualizaciones para los SIMATIC Basic Panels con WinCC Basic integrado

- Con otros paquetes WinCC tambieacuten se pueden crear soluciones de visualizacioacuten para PC y otros

Panels

Todas las funciones disponen de una detallada ayuda online

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 7 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 programacioacuten de SIMATIC S7-1200

La llamada de un bloque de funcioacuten se denomina instancia A cada llamada de un bloque de funcioacuten se

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

paraacutemetros actuales y los datos estaacuteticos del bloque de funcioacuten

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

instancia

Utilizacioacuten de instancias individuales y multiinstancias

Los bloques de datos de instancia pueden asignarse como se indica a continuacioacuten

Llamada como instancia individual

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

Llamada como multiinstancia

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

31 Bloques de datos de instanciainstancias individuales

Por instancia individual se entiende la llamada de un bloque de funcioacuten al que estaacute asignado un

bloque de datos de instancia propio

Si se crea el bloque de funcioacuten seguacuten las normas de los bloques estaacutendar (consulte el moacutedulo 010-020)

dicho bloque podraacute ser llamado varias veces

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 8 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten FB10 y dos bloques de

datos diferentes

Los diferentes datos de cada uno de los motores (p ej nuacutemero de revoluciones tiempo de aceleracioacuten

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 funcioacuten Si son

llamados representan instancias y necesitan un aacuterea 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 estaacutendar con programa motor

FB10

Bloque estaacutendar con programa motor

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 9 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

32 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 funcioacuten son llamados otros bloques de funcioacuten

temporizadores contadores etc ya existentes entonces puede llamar a estos otros bloques de funcioacuten

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 funcioacuten que ha sido llamado la posibilidad de almacenar sus

datos en el bloque de datos de instancia del bloque de funcioacuten invocante

El bloque invocante debe ser siempre un bloque de funcioacuten

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

nuacutemero disponible de DB

Esto debe hacerse siempre que el bloque invocante deba seguir utilizaacutendose como bloque estaacutendar

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 10 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten invocante FB1

DB1

DB de instancia para FB1 Aquiacute estaacuten disponibles las memorias de contador 1 como variables estaacuteticas (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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 11 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 deberiacutea ampliarse el mando de prensas del moacutedulo 010-010 con un contador

La tarea planteada seriacutea la siguiente

Una prensa con dispositivo de proteccioacuten solo se activaraacute con un pulsador START de inicio S3 si estaacute

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

Si es asiacute se acciona una vaacutelvula distribuidora 52 M0 para el cilindro de la prensa para que se pueda

prensar un molde de plaacutestico

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 despueacutes de un tiempo

de prensado de 5 segundos

Como memoria para el temporizador se utiliza un DB de instancia

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 01 PARADA DE EMERGENCIA Pulsador de parada de emergencia NC

E 03 S3 Pulsador de inicio S3 NO

E 04 B1 Sensor de rejilla protectora cerrada NO

E 05 B2 Sensor de cilindro retirado NO

A 00 M0 Extraer cilindro A

PARADA DE

EMERGENCIA

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 12 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

5 Programacioacuten de la prensa con retardo con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V11)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 13 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 14 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Deseamos Open the

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 15 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 16 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 17 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 18 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con retardo necesitamos un retardo a la conexioacuten TON Este se encuentra

en Basic instructions (Instrucciones baacutesicas) en la carpeta Timer operations (Operaciones

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

TON)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 19 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 20 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten al primer contacto de la funcioacuten OR (O) detraacutes de la

variable cylinder_extended (cilindro_retirado) ( TON cylinder_extended

(cilindro_retirado))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 21 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la funcioacuten del temporizador se necesita una memoria que aquiacute solamente se puede obtener

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

Yes (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten En el

siguiente ejemplo se muestra esto para el contador CEI

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 22 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 conexioacuten TON con la indicacioacuten de tiempo t5s equivalente a 5

segundos Haciendo clic con el ratoacuten en se guarda el proyecto

( t5s )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 23 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 24 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo) (

Controller press (Controlador prensa) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 25 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 preguntaraacute si desea conmutarla al modo STOP

Confirme con OK (Aceptar) ( Yes (Aceptar))

14 Si olvidoacute determinar la interfaz PGPC previamente se mostraraacute una ventana en la que lo puede

realizar ( Interfaz PGPC para operacioacuten de carga Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 26 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

15 Confirme la operacioacuten 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 27 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 28 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del temporizador asiacute como el tiempo transcurrido durante la comprobacioacuten del

programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 29 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 praacutecticamente 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 entradassalidas marcadores etc direccionados Dentro del bloque solo

se utilizan variables y constantes

Si desde un bloque de uso muacuteltiple son llamados bloques de funcioacuten subordinados o bien

temporizadores o contadores no se les debe asignar ninguacuten bloque de datos propio

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

estaacute asignado al bloque de funcioacuten invocante

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

un control de cinta dependiente del modo de operacioacuten

Con la cinta deben transportarse siempre 20 botellas en una caja Cuando la caja esteacute llena se detiene

la cinta y se cambia la caja

Para ello puede seleccionarse el modo de operacioacuten Manual con el pulsador S1 y el modo

Automaacutetico con el pulsador S2

En el modo de operacioacuten Manual el motor estaraacute conectado mientras esteacute accionado el pulsador S3

mientras que el pulsador S4 no debe estar accionado

En el modo de operacioacuten Automaacutetico con el pulsador S3 debe poder conectarse el motor de la cinta

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

Ademaacutes 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 deberaacute confirmarse con el pulsador S5

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 00 S1 Pulsador modo de operacioacuten manual S1 NO

E 01 S2 Pulsador modo de operacioacuten automaacutetico S2 NO

E 02 S3 Pulsador ON S3 NO

E 03 S4 Pulsador OFF S4 NC

E 06 S5 Pulsador S5 NO Restablecer contadorNueva caja

E 07 B0 Sensor B0 NO Contador de botellas

A 02 M1 Motor de la cinta M1

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 30 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

7 Programacioacuten de la cinta con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V10)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 31 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 32 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Seleccionamos Open

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 7: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 7 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 programacioacuten de SIMATIC S7-1200

La llamada de un bloque de funcioacuten se denomina instancia A cada llamada de un bloque de funcioacuten se

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

paraacutemetros actuales y los datos estaacuteticos del bloque de funcioacuten

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

instancia

Utilizacioacuten de instancias individuales y multiinstancias

Los bloques de datos de instancia pueden asignarse como se indica a continuacioacuten

Llamada como instancia individual

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

Llamada como multiinstancia

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

31 Bloques de datos de instanciainstancias individuales

Por instancia individual se entiende la llamada de un bloque de funcioacuten al que estaacute asignado un

bloque de datos de instancia propio

Si se crea el bloque de funcioacuten seguacuten las normas de los bloques estaacutendar (consulte el moacutedulo 010-020)

dicho bloque podraacute ser llamado varias veces

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 8 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten FB10 y dos bloques de

datos diferentes

Los diferentes datos de cada uno de los motores (p ej nuacutemero de revoluciones tiempo de aceleracioacuten

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 funcioacuten Si son

llamados representan instancias y necesitan un aacuterea 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 estaacutendar con programa motor

FB10

Bloque estaacutendar con programa motor

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 9 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

32 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 funcioacuten son llamados otros bloques de funcioacuten

temporizadores contadores etc ya existentes entonces puede llamar a estos otros bloques de funcioacuten

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 funcioacuten que ha sido llamado la posibilidad de almacenar sus

datos en el bloque de datos de instancia del bloque de funcioacuten invocante

El bloque invocante debe ser siempre un bloque de funcioacuten

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

nuacutemero disponible de DB

Esto debe hacerse siempre que el bloque invocante deba seguir utilizaacutendose como bloque estaacutendar

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 10 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten invocante FB1

DB1

DB de instancia para FB1 Aquiacute estaacuten disponibles las memorias de contador 1 como variables estaacuteticas (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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 11 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 deberiacutea ampliarse el mando de prensas del moacutedulo 010-010 con un contador

La tarea planteada seriacutea la siguiente

Una prensa con dispositivo de proteccioacuten solo se activaraacute con un pulsador START de inicio S3 si estaacute

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

Si es asiacute se acciona una vaacutelvula distribuidora 52 M0 para el cilindro de la prensa para que se pueda

prensar un molde de plaacutestico

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 despueacutes de un tiempo

de prensado de 5 segundos

Como memoria para el temporizador se utiliza un DB de instancia

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 01 PARADA DE EMERGENCIA Pulsador de parada de emergencia NC

E 03 S3 Pulsador de inicio S3 NO

E 04 B1 Sensor de rejilla protectora cerrada NO

E 05 B2 Sensor de cilindro retirado NO

A 00 M0 Extraer cilindro A

PARADA DE

EMERGENCIA

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 12 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

5 Programacioacuten de la prensa con retardo con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V11)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 13 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 14 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Deseamos Open the

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 15 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 16 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 17 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 18 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con retardo necesitamos un retardo a la conexioacuten TON Este se encuentra

en Basic instructions (Instrucciones baacutesicas) en la carpeta Timer operations (Operaciones

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

TON)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 19 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 20 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten al primer contacto de la funcioacuten OR (O) detraacutes de la

variable cylinder_extended (cilindro_retirado) ( TON cylinder_extended

(cilindro_retirado))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 21 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la funcioacuten del temporizador se necesita una memoria que aquiacute solamente se puede obtener

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

Yes (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten En el

siguiente ejemplo se muestra esto para el contador CEI

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 22 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 conexioacuten TON con la indicacioacuten de tiempo t5s equivalente a 5

segundos Haciendo clic con el ratoacuten en se guarda el proyecto

( t5s )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 23 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 24 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo) (

Controller press (Controlador prensa) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 25 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 preguntaraacute si desea conmutarla al modo STOP

Confirme con OK (Aceptar) ( Yes (Aceptar))

14 Si olvidoacute determinar la interfaz PGPC previamente se mostraraacute una ventana en la que lo puede

realizar ( Interfaz PGPC para operacioacuten de carga Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 26 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

15 Confirme la operacioacuten 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 27 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 28 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del temporizador asiacute como el tiempo transcurrido durante la comprobacioacuten del

programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 29 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 praacutecticamente 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 entradassalidas marcadores etc direccionados Dentro del bloque solo

se utilizan variables y constantes

Si desde un bloque de uso muacuteltiple son llamados bloques de funcioacuten subordinados o bien

temporizadores o contadores no se les debe asignar ninguacuten bloque de datos propio

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

estaacute asignado al bloque de funcioacuten invocante

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

un control de cinta dependiente del modo de operacioacuten

Con la cinta deben transportarse siempre 20 botellas en una caja Cuando la caja esteacute llena se detiene

la cinta y se cambia la caja

Para ello puede seleccionarse el modo de operacioacuten Manual con el pulsador S1 y el modo

Automaacutetico con el pulsador S2

En el modo de operacioacuten Manual el motor estaraacute conectado mientras esteacute accionado el pulsador S3

mientras que el pulsador S4 no debe estar accionado

En el modo de operacioacuten Automaacutetico con el pulsador S3 debe poder conectarse el motor de la cinta

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

Ademaacutes 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 deberaacute confirmarse con el pulsador S5

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 00 S1 Pulsador modo de operacioacuten manual S1 NO

E 01 S2 Pulsador modo de operacioacuten automaacutetico S2 NO

E 02 S3 Pulsador ON S3 NO

E 03 S4 Pulsador OFF S4 NC

E 06 S5 Pulsador S5 NO Restablecer contadorNueva caja

E 07 B0 Sensor B0 NO Contador de botellas

A 02 M1 Motor de la cinta M1

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 30 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

7 Programacioacuten de la cinta con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V10)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 31 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 32 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Seleccionamos Open

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 8: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 8 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten FB10 y dos bloques de

datos diferentes

Los diferentes datos de cada uno de los motores (p ej nuacutemero de revoluciones tiempo de aceleracioacuten

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 funcioacuten Si son

llamados representan instancias y necesitan un aacuterea 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 estaacutendar con programa motor

FB10

Bloque estaacutendar con programa motor

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 9 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

32 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 funcioacuten son llamados otros bloques de funcioacuten

temporizadores contadores etc ya existentes entonces puede llamar a estos otros bloques de funcioacuten

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 funcioacuten que ha sido llamado la posibilidad de almacenar sus

datos en el bloque de datos de instancia del bloque de funcioacuten invocante

El bloque invocante debe ser siempre un bloque de funcioacuten

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

nuacutemero disponible de DB

Esto debe hacerse siempre que el bloque invocante deba seguir utilizaacutendose como bloque estaacutendar

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 10 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten invocante FB1

DB1

DB de instancia para FB1 Aquiacute estaacuten disponibles las memorias de contador 1 como variables estaacuteticas (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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 11 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 deberiacutea ampliarse el mando de prensas del moacutedulo 010-010 con un contador

La tarea planteada seriacutea la siguiente

Una prensa con dispositivo de proteccioacuten solo se activaraacute con un pulsador START de inicio S3 si estaacute

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

Si es asiacute se acciona una vaacutelvula distribuidora 52 M0 para el cilindro de la prensa para que se pueda

prensar un molde de plaacutestico

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 despueacutes de un tiempo

de prensado de 5 segundos

Como memoria para el temporizador se utiliza un DB de instancia

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 01 PARADA DE EMERGENCIA Pulsador de parada de emergencia NC

E 03 S3 Pulsador de inicio S3 NO

E 04 B1 Sensor de rejilla protectora cerrada NO

E 05 B2 Sensor de cilindro retirado NO

A 00 M0 Extraer cilindro A

PARADA DE

EMERGENCIA

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 12 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

5 Programacioacuten de la prensa con retardo con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V11)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 13 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 14 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Deseamos Open the

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 15 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 16 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 17 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 18 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con retardo necesitamos un retardo a la conexioacuten TON Este se encuentra

en Basic instructions (Instrucciones baacutesicas) en la carpeta Timer operations (Operaciones

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

TON)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 19 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 20 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten al primer contacto de la funcioacuten OR (O) detraacutes de la

variable cylinder_extended (cilindro_retirado) ( TON cylinder_extended

(cilindro_retirado))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 21 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la funcioacuten del temporizador se necesita una memoria que aquiacute solamente se puede obtener

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

Yes (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten En el

siguiente ejemplo se muestra esto para el contador CEI

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 22 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 conexioacuten TON con la indicacioacuten de tiempo t5s equivalente a 5

segundos Haciendo clic con el ratoacuten en se guarda el proyecto

( t5s )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 23 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 24 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo) (

Controller press (Controlador prensa) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 25 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 preguntaraacute si desea conmutarla al modo STOP

Confirme con OK (Aceptar) ( Yes (Aceptar))

14 Si olvidoacute determinar la interfaz PGPC previamente se mostraraacute una ventana en la que lo puede

realizar ( Interfaz PGPC para operacioacuten de carga Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 26 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

15 Confirme la operacioacuten 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 27 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 28 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del temporizador asiacute como el tiempo transcurrido durante la comprobacioacuten del

programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 29 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 praacutecticamente 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 entradassalidas marcadores etc direccionados Dentro del bloque solo

se utilizan variables y constantes

Si desde un bloque de uso muacuteltiple son llamados bloques de funcioacuten subordinados o bien

temporizadores o contadores no se les debe asignar ninguacuten bloque de datos propio

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

estaacute asignado al bloque de funcioacuten invocante

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

un control de cinta dependiente del modo de operacioacuten

Con la cinta deben transportarse siempre 20 botellas en una caja Cuando la caja esteacute llena se detiene

la cinta y se cambia la caja

Para ello puede seleccionarse el modo de operacioacuten Manual con el pulsador S1 y el modo

Automaacutetico con el pulsador S2

En el modo de operacioacuten Manual el motor estaraacute conectado mientras esteacute accionado el pulsador S3

mientras que el pulsador S4 no debe estar accionado

En el modo de operacioacuten Automaacutetico con el pulsador S3 debe poder conectarse el motor de la cinta

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

Ademaacutes 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 deberaacute confirmarse con el pulsador S5

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 00 S1 Pulsador modo de operacioacuten manual S1 NO

E 01 S2 Pulsador modo de operacioacuten automaacutetico S2 NO

E 02 S3 Pulsador ON S3 NO

E 03 S4 Pulsador OFF S4 NC

E 06 S5 Pulsador S5 NO Restablecer contadorNueva caja

E 07 B0 Sensor B0 NO Contador de botellas

A 02 M1 Motor de la cinta M1

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 30 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

7 Programacioacuten de la cinta con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V10)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 31 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 32 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Seleccionamos Open

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 9: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 9 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

32 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 funcioacuten son llamados otros bloques de funcioacuten

temporizadores contadores etc ya existentes entonces puede llamar a estos otros bloques de funcioacuten

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 funcioacuten que ha sido llamado la posibilidad de almacenar sus

datos en el bloque de datos de instancia del bloque de funcioacuten invocante

El bloque invocante debe ser siempre un bloque de funcioacuten

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

nuacutemero disponible de DB

Esto debe hacerse siempre que el bloque invocante deba seguir utilizaacutendose como bloque estaacutendar

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 10 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten invocante FB1

DB1

DB de instancia para FB1 Aquiacute estaacuten disponibles las memorias de contador 1 como variables estaacuteticas (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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 11 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 deberiacutea ampliarse el mando de prensas del moacutedulo 010-010 con un contador

La tarea planteada seriacutea la siguiente

Una prensa con dispositivo de proteccioacuten solo se activaraacute con un pulsador START de inicio S3 si estaacute

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

Si es asiacute se acciona una vaacutelvula distribuidora 52 M0 para el cilindro de la prensa para que se pueda

prensar un molde de plaacutestico

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 despueacutes de un tiempo

de prensado de 5 segundos

Como memoria para el temporizador se utiliza un DB de instancia

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 01 PARADA DE EMERGENCIA Pulsador de parada de emergencia NC

E 03 S3 Pulsador de inicio S3 NO

E 04 B1 Sensor de rejilla protectora cerrada NO

E 05 B2 Sensor de cilindro retirado NO

A 00 M0 Extraer cilindro A

PARADA DE

EMERGENCIA

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 12 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

5 Programacioacuten de la prensa con retardo con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V11)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 13 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 14 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Deseamos Open the

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 15 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 16 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 17 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 18 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con retardo necesitamos un retardo a la conexioacuten TON Este se encuentra

en Basic instructions (Instrucciones baacutesicas) en la carpeta Timer operations (Operaciones

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

TON)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 19 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 20 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten al primer contacto de la funcioacuten OR (O) detraacutes de la

variable cylinder_extended (cilindro_retirado) ( TON cylinder_extended

(cilindro_retirado))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 21 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la funcioacuten del temporizador se necesita una memoria que aquiacute solamente se puede obtener

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

Yes (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten En el

siguiente ejemplo se muestra esto para el contador CEI

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 22 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 conexioacuten TON con la indicacioacuten de tiempo t5s equivalente a 5

segundos Haciendo clic con el ratoacuten en se guarda el proyecto

( t5s )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 23 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 24 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo) (

Controller press (Controlador prensa) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 25 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 preguntaraacute si desea conmutarla al modo STOP

Confirme con OK (Aceptar) ( Yes (Aceptar))

14 Si olvidoacute determinar la interfaz PGPC previamente se mostraraacute una ventana en la que lo puede

realizar ( Interfaz PGPC para operacioacuten de carga Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 26 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

15 Confirme la operacioacuten 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 27 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 28 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del temporizador asiacute como el tiempo transcurrido durante la comprobacioacuten del

programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 29 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 praacutecticamente 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 entradassalidas marcadores etc direccionados Dentro del bloque solo

se utilizan variables y constantes

Si desde un bloque de uso muacuteltiple son llamados bloques de funcioacuten subordinados o bien

temporizadores o contadores no se les debe asignar ninguacuten bloque de datos propio

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

estaacute asignado al bloque de funcioacuten invocante

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

un control de cinta dependiente del modo de operacioacuten

Con la cinta deben transportarse siempre 20 botellas en una caja Cuando la caja esteacute llena se detiene

la cinta y se cambia la caja

Para ello puede seleccionarse el modo de operacioacuten Manual con el pulsador S1 y el modo

Automaacutetico con el pulsador S2

En el modo de operacioacuten Manual el motor estaraacute conectado mientras esteacute accionado el pulsador S3

mientras que el pulsador S4 no debe estar accionado

En el modo de operacioacuten Automaacutetico con el pulsador S3 debe poder conectarse el motor de la cinta

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

Ademaacutes 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 deberaacute confirmarse con el pulsador S5

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 00 S1 Pulsador modo de operacioacuten manual S1 NO

E 01 S2 Pulsador modo de operacioacuten automaacutetico S2 NO

E 02 S3 Pulsador ON S3 NO

E 03 S4 Pulsador OFF S4 NC

E 06 S5 Pulsador S5 NO Restablecer contadorNueva caja

E 07 B0 Sensor B0 NO Contador de botellas

A 02 M1 Motor de la cinta M1

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 30 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

7 Programacioacuten de la cinta con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V10)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 31 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 32 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Seleccionamos Open

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 10: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 10 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten invocante FB1

DB1

DB de instancia para FB1 Aquiacute estaacuten disponibles las memorias de contador 1 como variables estaacuteticas (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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 11 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 deberiacutea ampliarse el mando de prensas del moacutedulo 010-010 con un contador

La tarea planteada seriacutea la siguiente

Una prensa con dispositivo de proteccioacuten solo se activaraacute con un pulsador START de inicio S3 si estaacute

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

Si es asiacute se acciona una vaacutelvula distribuidora 52 M0 para el cilindro de la prensa para que se pueda

prensar un molde de plaacutestico

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 despueacutes de un tiempo

de prensado de 5 segundos

Como memoria para el temporizador se utiliza un DB de instancia

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 01 PARADA DE EMERGENCIA Pulsador de parada de emergencia NC

E 03 S3 Pulsador de inicio S3 NO

E 04 B1 Sensor de rejilla protectora cerrada NO

E 05 B2 Sensor de cilindro retirado NO

A 00 M0 Extraer cilindro A

PARADA DE

EMERGENCIA

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 12 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

5 Programacioacuten de la prensa con retardo con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V11)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 13 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 14 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Deseamos Open the

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 15 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 16 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 17 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 18 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con retardo necesitamos un retardo a la conexioacuten TON Este se encuentra

en Basic instructions (Instrucciones baacutesicas) en la carpeta Timer operations (Operaciones

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

TON)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 19 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 20 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten al primer contacto de la funcioacuten OR (O) detraacutes de la

variable cylinder_extended (cilindro_retirado) ( TON cylinder_extended

(cilindro_retirado))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 21 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la funcioacuten del temporizador se necesita una memoria que aquiacute solamente se puede obtener

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

Yes (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten En el

siguiente ejemplo se muestra esto para el contador CEI

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 22 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 conexioacuten TON con la indicacioacuten de tiempo t5s equivalente a 5

segundos Haciendo clic con el ratoacuten en se guarda el proyecto

( t5s )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 23 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 24 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo) (

Controller press (Controlador prensa) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 25 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 preguntaraacute si desea conmutarla al modo STOP

Confirme con OK (Aceptar) ( Yes (Aceptar))

14 Si olvidoacute determinar la interfaz PGPC previamente se mostraraacute una ventana en la que lo puede

realizar ( Interfaz PGPC para operacioacuten de carga Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 26 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

15 Confirme la operacioacuten 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 27 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 28 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del temporizador asiacute como el tiempo transcurrido durante la comprobacioacuten del

programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 29 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 praacutecticamente 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 entradassalidas marcadores etc direccionados Dentro del bloque solo

se utilizan variables y constantes

Si desde un bloque de uso muacuteltiple son llamados bloques de funcioacuten subordinados o bien

temporizadores o contadores no se les debe asignar ninguacuten bloque de datos propio

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

estaacute asignado al bloque de funcioacuten invocante

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

un control de cinta dependiente del modo de operacioacuten

Con la cinta deben transportarse siempre 20 botellas en una caja Cuando la caja esteacute llena se detiene

la cinta y se cambia la caja

Para ello puede seleccionarse el modo de operacioacuten Manual con el pulsador S1 y el modo

Automaacutetico con el pulsador S2

En el modo de operacioacuten Manual el motor estaraacute conectado mientras esteacute accionado el pulsador S3

mientras que el pulsador S4 no debe estar accionado

En el modo de operacioacuten Automaacutetico con el pulsador S3 debe poder conectarse el motor de la cinta

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

Ademaacutes 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 deberaacute confirmarse con el pulsador S5

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 00 S1 Pulsador modo de operacioacuten manual S1 NO

E 01 S2 Pulsador modo de operacioacuten automaacutetico S2 NO

E 02 S3 Pulsador ON S3 NO

E 03 S4 Pulsador OFF S4 NC

E 06 S5 Pulsador S5 NO Restablecer contadorNueva caja

E 07 B0 Sensor B0 NO Contador de botellas

A 02 M1 Motor de la cinta M1

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 30 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

7 Programacioacuten de la cinta con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V10)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 31 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 32 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Seleccionamos Open

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 11: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 11 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 deberiacutea ampliarse el mando de prensas del moacutedulo 010-010 con un contador

La tarea planteada seriacutea la siguiente

Una prensa con dispositivo de proteccioacuten solo se activaraacute con un pulsador START de inicio S3 si estaacute

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

Si es asiacute se acciona una vaacutelvula distribuidora 52 M0 para el cilindro de la prensa para que se pueda

prensar un molde de plaacutestico

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 despueacutes de un tiempo

de prensado de 5 segundos

Como memoria para el temporizador se utiliza un DB de instancia

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 01 PARADA DE EMERGENCIA Pulsador de parada de emergencia NC

E 03 S3 Pulsador de inicio S3 NO

E 04 B1 Sensor de rejilla protectora cerrada NO

E 05 B2 Sensor de cilindro retirado NO

A 00 M0 Extraer cilindro A

PARADA DE

EMERGENCIA

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 12 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

5 Programacioacuten de la prensa con retardo con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V11)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 13 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 14 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Deseamos Open the

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 15 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 16 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 17 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 18 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con retardo necesitamos un retardo a la conexioacuten TON Este se encuentra

en Basic instructions (Instrucciones baacutesicas) en la carpeta Timer operations (Operaciones

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

TON)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 19 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 20 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten al primer contacto de la funcioacuten OR (O) detraacutes de la

variable cylinder_extended (cilindro_retirado) ( TON cylinder_extended

(cilindro_retirado))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 21 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la funcioacuten del temporizador se necesita una memoria que aquiacute solamente se puede obtener

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

Yes (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten En el

siguiente ejemplo se muestra esto para el contador CEI

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 22 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 conexioacuten TON con la indicacioacuten de tiempo t5s equivalente a 5

segundos Haciendo clic con el ratoacuten en se guarda el proyecto

( t5s )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 23 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 24 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo) (

Controller press (Controlador prensa) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 25 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 preguntaraacute si desea conmutarla al modo STOP

Confirme con OK (Aceptar) ( Yes (Aceptar))

14 Si olvidoacute determinar la interfaz PGPC previamente se mostraraacute una ventana en la que lo puede

realizar ( Interfaz PGPC para operacioacuten de carga Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 26 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

15 Confirme la operacioacuten 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 27 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 28 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del temporizador asiacute como el tiempo transcurrido durante la comprobacioacuten del

programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 29 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 praacutecticamente 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 entradassalidas marcadores etc direccionados Dentro del bloque solo

se utilizan variables y constantes

Si desde un bloque de uso muacuteltiple son llamados bloques de funcioacuten subordinados o bien

temporizadores o contadores no se les debe asignar ninguacuten bloque de datos propio

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

estaacute asignado al bloque de funcioacuten invocante

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

un control de cinta dependiente del modo de operacioacuten

Con la cinta deben transportarse siempre 20 botellas en una caja Cuando la caja esteacute llena se detiene

la cinta y se cambia la caja

Para ello puede seleccionarse el modo de operacioacuten Manual con el pulsador S1 y el modo

Automaacutetico con el pulsador S2

En el modo de operacioacuten Manual el motor estaraacute conectado mientras esteacute accionado el pulsador S3

mientras que el pulsador S4 no debe estar accionado

En el modo de operacioacuten Automaacutetico con el pulsador S3 debe poder conectarse el motor de la cinta

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

Ademaacutes 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 deberaacute confirmarse con el pulsador S5

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 00 S1 Pulsador modo de operacioacuten manual S1 NO

E 01 S2 Pulsador modo de operacioacuten automaacutetico S2 NO

E 02 S3 Pulsador ON S3 NO

E 03 S4 Pulsador OFF S4 NC

E 06 S5 Pulsador S5 NO Restablecer contadorNueva caja

E 07 B0 Sensor B0 NO Contador de botellas

A 02 M1 Motor de la cinta M1

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 30 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

7 Programacioacuten de la cinta con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V10)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 31 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 32 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Seleccionamos Open

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 12: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 12 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

5 Programacioacuten de la prensa con retardo con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V11)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 13 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 14 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Deseamos Open the

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 15 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 16 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 17 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 18 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con retardo necesitamos un retardo a la conexioacuten TON Este se encuentra

en Basic instructions (Instrucciones baacutesicas) en la carpeta Timer operations (Operaciones

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

TON)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 19 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 20 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten al primer contacto de la funcioacuten OR (O) detraacutes de la

variable cylinder_extended (cilindro_retirado) ( TON cylinder_extended

(cilindro_retirado))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 21 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la funcioacuten del temporizador se necesita una memoria que aquiacute solamente se puede obtener

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

Yes (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten En el

siguiente ejemplo se muestra esto para el contador CEI

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 22 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 conexioacuten TON con la indicacioacuten de tiempo t5s equivalente a 5

segundos Haciendo clic con el ratoacuten en se guarda el proyecto

( t5s )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 23 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 24 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo) (

Controller press (Controlador prensa) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 25 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 preguntaraacute si desea conmutarla al modo STOP

Confirme con OK (Aceptar) ( Yes (Aceptar))

14 Si olvidoacute determinar la interfaz PGPC previamente se mostraraacute una ventana en la que lo puede

realizar ( Interfaz PGPC para operacioacuten de carga Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 26 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

15 Confirme la operacioacuten 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 27 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 28 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del temporizador asiacute como el tiempo transcurrido durante la comprobacioacuten del

programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 29 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 praacutecticamente 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 entradassalidas marcadores etc direccionados Dentro del bloque solo

se utilizan variables y constantes

Si desde un bloque de uso muacuteltiple son llamados bloques de funcioacuten subordinados o bien

temporizadores o contadores no se les debe asignar ninguacuten bloque de datos propio

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

estaacute asignado al bloque de funcioacuten invocante

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

un control de cinta dependiente del modo de operacioacuten

Con la cinta deben transportarse siempre 20 botellas en una caja Cuando la caja esteacute llena se detiene

la cinta y se cambia la caja

Para ello puede seleccionarse el modo de operacioacuten Manual con el pulsador S1 y el modo

Automaacutetico con el pulsador S2

En el modo de operacioacuten Manual el motor estaraacute conectado mientras esteacute accionado el pulsador S3

mientras que el pulsador S4 no debe estar accionado

En el modo de operacioacuten Automaacutetico con el pulsador S3 debe poder conectarse el motor de la cinta

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

Ademaacutes 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 deberaacute confirmarse con el pulsador S5

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 00 S1 Pulsador modo de operacioacuten manual S1 NO

E 01 S2 Pulsador modo de operacioacuten automaacutetico S2 NO

E 02 S3 Pulsador ON S3 NO

E 03 S4 Pulsador OFF S4 NC

E 06 S5 Pulsador S5 NO Restablecer contadorNueva caja

E 07 B0 Sensor B0 NO Contador de botellas

A 02 M1 Motor de la cinta M1

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 30 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

7 Programacioacuten de la cinta con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V10)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 31 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 32 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Seleccionamos Open

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 13: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 13 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 14 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Deseamos Open the

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 15 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 16 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 17 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 18 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con retardo necesitamos un retardo a la conexioacuten TON Este se encuentra

en Basic instructions (Instrucciones baacutesicas) en la carpeta Timer operations (Operaciones

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

TON)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 19 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 20 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten al primer contacto de la funcioacuten OR (O) detraacutes de la

variable cylinder_extended (cilindro_retirado) ( TON cylinder_extended

(cilindro_retirado))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 21 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la funcioacuten del temporizador se necesita una memoria que aquiacute solamente se puede obtener

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

Yes (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten En el

siguiente ejemplo se muestra esto para el contador CEI

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 22 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 conexioacuten TON con la indicacioacuten de tiempo t5s equivalente a 5

segundos Haciendo clic con el ratoacuten en se guarda el proyecto

( t5s )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 23 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 24 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo) (

Controller press (Controlador prensa) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 25 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 preguntaraacute si desea conmutarla al modo STOP

Confirme con OK (Aceptar) ( Yes (Aceptar))

14 Si olvidoacute determinar la interfaz PGPC previamente se mostraraacute una ventana en la que lo puede

realizar ( Interfaz PGPC para operacioacuten de carga Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 26 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

15 Confirme la operacioacuten 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 27 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 28 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del temporizador asiacute como el tiempo transcurrido durante la comprobacioacuten del

programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 29 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 praacutecticamente 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 entradassalidas marcadores etc direccionados Dentro del bloque solo

se utilizan variables y constantes

Si desde un bloque de uso muacuteltiple son llamados bloques de funcioacuten subordinados o bien

temporizadores o contadores no se les debe asignar ninguacuten bloque de datos propio

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

estaacute asignado al bloque de funcioacuten invocante

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

un control de cinta dependiente del modo de operacioacuten

Con la cinta deben transportarse siempre 20 botellas en una caja Cuando la caja esteacute llena se detiene

la cinta y se cambia la caja

Para ello puede seleccionarse el modo de operacioacuten Manual con el pulsador S1 y el modo

Automaacutetico con el pulsador S2

En el modo de operacioacuten Manual el motor estaraacute conectado mientras esteacute accionado el pulsador S3

mientras que el pulsador S4 no debe estar accionado

En el modo de operacioacuten Automaacutetico con el pulsador S3 debe poder conectarse el motor de la cinta

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

Ademaacutes 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 deberaacute confirmarse con el pulsador S5

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 00 S1 Pulsador modo de operacioacuten manual S1 NO

E 01 S2 Pulsador modo de operacioacuten automaacutetico S2 NO

E 02 S3 Pulsador ON S3 NO

E 03 S4 Pulsador OFF S4 NC

E 06 S5 Pulsador S5 NO Restablecer contadorNueva caja

E 07 B0 Sensor B0 NO Contador de botellas

A 02 M1 Motor de la cinta M1

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 30 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

7 Programacioacuten de la cinta con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V10)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 31 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 32 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Seleccionamos Open

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 14: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 14 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Deseamos Open the

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 15 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 16 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 17 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 18 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con retardo necesitamos un retardo a la conexioacuten TON Este se encuentra

en Basic instructions (Instrucciones baacutesicas) en la carpeta Timer operations (Operaciones

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

TON)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 19 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 20 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten al primer contacto de la funcioacuten OR (O) detraacutes de la

variable cylinder_extended (cilindro_retirado) ( TON cylinder_extended

(cilindro_retirado))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 21 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la funcioacuten del temporizador se necesita una memoria que aquiacute solamente se puede obtener

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

Yes (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten En el

siguiente ejemplo se muestra esto para el contador CEI

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 22 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 conexioacuten TON con la indicacioacuten de tiempo t5s equivalente a 5

segundos Haciendo clic con el ratoacuten en se guarda el proyecto

( t5s )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 23 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 24 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo) (

Controller press (Controlador prensa) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 25 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 preguntaraacute si desea conmutarla al modo STOP

Confirme con OK (Aceptar) ( Yes (Aceptar))

14 Si olvidoacute determinar la interfaz PGPC previamente se mostraraacute una ventana en la que lo puede

realizar ( Interfaz PGPC para operacioacuten de carga Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 26 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

15 Confirme la operacioacuten 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 27 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 28 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del temporizador asiacute como el tiempo transcurrido durante la comprobacioacuten del

programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 29 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 praacutecticamente 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 entradassalidas marcadores etc direccionados Dentro del bloque solo

se utilizan variables y constantes

Si desde un bloque de uso muacuteltiple son llamados bloques de funcioacuten subordinados o bien

temporizadores o contadores no se les debe asignar ninguacuten bloque de datos propio

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

estaacute asignado al bloque de funcioacuten invocante

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

un control de cinta dependiente del modo de operacioacuten

Con la cinta deben transportarse siempre 20 botellas en una caja Cuando la caja esteacute llena se detiene

la cinta y se cambia la caja

Para ello puede seleccionarse el modo de operacioacuten Manual con el pulsador S1 y el modo

Automaacutetico con el pulsador S2

En el modo de operacioacuten Manual el motor estaraacute conectado mientras esteacute accionado el pulsador S3

mientras que el pulsador S4 no debe estar accionado

En el modo de operacioacuten Automaacutetico con el pulsador S3 debe poder conectarse el motor de la cinta

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

Ademaacutes 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 deberaacute confirmarse con el pulsador S5

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 00 S1 Pulsador modo de operacioacuten manual S1 NO

E 01 S2 Pulsador modo de operacioacuten automaacutetico S2 NO

E 02 S3 Pulsador ON S3 NO

E 03 S4 Pulsador OFF S4 NC

E 06 S5 Pulsador S5 NO Restablecer contadorNueva caja

E 07 B0 Sensor B0 NO Contador de botellas

A 02 M1 Motor de la cinta M1

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 30 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

7 Programacioacuten de la cinta con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V10)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 31 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 32 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Seleccionamos Open

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 15: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 15 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 16 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 17 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 18 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con retardo necesitamos un retardo a la conexioacuten TON Este se encuentra

en Basic instructions (Instrucciones baacutesicas) en la carpeta Timer operations (Operaciones

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

TON)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 19 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 20 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten al primer contacto de la funcioacuten OR (O) detraacutes de la

variable cylinder_extended (cilindro_retirado) ( TON cylinder_extended

(cilindro_retirado))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 21 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la funcioacuten del temporizador se necesita una memoria que aquiacute solamente se puede obtener

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

Yes (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten En el

siguiente ejemplo se muestra esto para el contador CEI

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 22 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 conexioacuten TON con la indicacioacuten de tiempo t5s equivalente a 5

segundos Haciendo clic con el ratoacuten en se guarda el proyecto

( t5s )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 23 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 24 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo) (

Controller press (Controlador prensa) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 25 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 preguntaraacute si desea conmutarla al modo STOP

Confirme con OK (Aceptar) ( Yes (Aceptar))

14 Si olvidoacute determinar la interfaz PGPC previamente se mostraraacute una ventana en la que lo puede

realizar ( Interfaz PGPC para operacioacuten de carga Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 26 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

15 Confirme la operacioacuten 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 27 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 28 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del temporizador asiacute como el tiempo transcurrido durante la comprobacioacuten del

programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 29 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 praacutecticamente 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 entradassalidas marcadores etc direccionados Dentro del bloque solo

se utilizan variables y constantes

Si desde un bloque de uso muacuteltiple son llamados bloques de funcioacuten subordinados o bien

temporizadores o contadores no se les debe asignar ninguacuten bloque de datos propio

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

estaacute asignado al bloque de funcioacuten invocante

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

un control de cinta dependiente del modo de operacioacuten

Con la cinta deben transportarse siempre 20 botellas en una caja Cuando la caja esteacute llena se detiene

la cinta y se cambia la caja

Para ello puede seleccionarse el modo de operacioacuten Manual con el pulsador S1 y el modo

Automaacutetico con el pulsador S2

En el modo de operacioacuten Manual el motor estaraacute conectado mientras esteacute accionado el pulsador S3

mientras que el pulsador S4 no debe estar accionado

En el modo de operacioacuten Automaacutetico con el pulsador S3 debe poder conectarse el motor de la cinta

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

Ademaacutes 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 deberaacute confirmarse con el pulsador S5

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 00 S1 Pulsador modo de operacioacuten manual S1 NO

E 01 S2 Pulsador modo de operacioacuten automaacutetico S2 NO

E 02 S3 Pulsador ON S3 NO

E 03 S4 Pulsador OFF S4 NC

E 06 S5 Pulsador S5 NO Restablecer contadorNueva caja

E 07 B0 Sensor B0 NO Contador de botellas

A 02 M1 Motor de la cinta M1

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 30 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

7 Programacioacuten de la cinta con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V10)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 31 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 32 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Seleccionamos Open

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 16: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 16 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 17 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 18 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con retardo necesitamos un retardo a la conexioacuten TON Este se encuentra

en Basic instructions (Instrucciones baacutesicas) en la carpeta Timer operations (Operaciones

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

TON)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 19 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 20 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten al primer contacto de la funcioacuten OR (O) detraacutes de la

variable cylinder_extended (cilindro_retirado) ( TON cylinder_extended

(cilindro_retirado))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 21 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la funcioacuten del temporizador se necesita una memoria que aquiacute solamente se puede obtener

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

Yes (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten En el

siguiente ejemplo se muestra esto para el contador CEI

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 22 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 conexioacuten TON con la indicacioacuten de tiempo t5s equivalente a 5

segundos Haciendo clic con el ratoacuten en se guarda el proyecto

( t5s )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 23 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 24 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo) (

Controller press (Controlador prensa) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 25 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 preguntaraacute si desea conmutarla al modo STOP

Confirme con OK (Aceptar) ( Yes (Aceptar))

14 Si olvidoacute determinar la interfaz PGPC previamente se mostraraacute una ventana en la que lo puede

realizar ( Interfaz PGPC para operacioacuten de carga Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 26 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

15 Confirme la operacioacuten 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 27 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 28 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del temporizador asiacute como el tiempo transcurrido durante la comprobacioacuten del

programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 29 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 praacutecticamente 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 entradassalidas marcadores etc direccionados Dentro del bloque solo

se utilizan variables y constantes

Si desde un bloque de uso muacuteltiple son llamados bloques de funcioacuten subordinados o bien

temporizadores o contadores no se les debe asignar ninguacuten bloque de datos propio

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

estaacute asignado al bloque de funcioacuten invocante

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

un control de cinta dependiente del modo de operacioacuten

Con la cinta deben transportarse siempre 20 botellas en una caja Cuando la caja esteacute llena se detiene

la cinta y se cambia la caja

Para ello puede seleccionarse el modo de operacioacuten Manual con el pulsador S1 y el modo

Automaacutetico con el pulsador S2

En el modo de operacioacuten Manual el motor estaraacute conectado mientras esteacute accionado el pulsador S3

mientras que el pulsador S4 no debe estar accionado

En el modo de operacioacuten Automaacutetico con el pulsador S3 debe poder conectarse el motor de la cinta

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

Ademaacutes 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 deberaacute confirmarse con el pulsador S5

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 00 S1 Pulsador modo de operacioacuten manual S1 NO

E 01 S2 Pulsador modo de operacioacuten automaacutetico S2 NO

E 02 S3 Pulsador ON S3 NO

E 03 S4 Pulsador OFF S4 NC

E 06 S5 Pulsador S5 NO Restablecer contadorNueva caja

E 07 B0 Sensor B0 NO Contador de botellas

A 02 M1 Motor de la cinta M1

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 30 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

7 Programacioacuten de la cinta con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V10)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 31 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 32 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Seleccionamos Open

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 17: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 17 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 18 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con retardo necesitamos un retardo a la conexioacuten TON Este se encuentra

en Basic instructions (Instrucciones baacutesicas) en la carpeta Timer operations (Operaciones

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

TON)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 19 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 20 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten al primer contacto de la funcioacuten OR (O) detraacutes de la

variable cylinder_extended (cilindro_retirado) ( TON cylinder_extended

(cilindro_retirado))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 21 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la funcioacuten del temporizador se necesita una memoria que aquiacute solamente se puede obtener

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

Yes (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten En el

siguiente ejemplo se muestra esto para el contador CEI

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 22 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 conexioacuten TON con la indicacioacuten de tiempo t5s equivalente a 5

segundos Haciendo clic con el ratoacuten en se guarda el proyecto

( t5s )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 23 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 24 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo) (

Controller press (Controlador prensa) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 25 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 preguntaraacute si desea conmutarla al modo STOP

Confirme con OK (Aceptar) ( Yes (Aceptar))

14 Si olvidoacute determinar la interfaz PGPC previamente se mostraraacute una ventana en la que lo puede

realizar ( Interfaz PGPC para operacioacuten de carga Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 26 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

15 Confirme la operacioacuten 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 27 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 28 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del temporizador asiacute como el tiempo transcurrido durante la comprobacioacuten del

programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 29 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 praacutecticamente 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 entradassalidas marcadores etc direccionados Dentro del bloque solo

se utilizan variables y constantes

Si desde un bloque de uso muacuteltiple son llamados bloques de funcioacuten subordinados o bien

temporizadores o contadores no se les debe asignar ninguacuten bloque de datos propio

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

estaacute asignado al bloque de funcioacuten invocante

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

un control de cinta dependiente del modo de operacioacuten

Con la cinta deben transportarse siempre 20 botellas en una caja Cuando la caja esteacute llena se detiene

la cinta y se cambia la caja

Para ello puede seleccionarse el modo de operacioacuten Manual con el pulsador S1 y el modo

Automaacutetico con el pulsador S2

En el modo de operacioacuten Manual el motor estaraacute conectado mientras esteacute accionado el pulsador S3

mientras que el pulsador S4 no debe estar accionado

En el modo de operacioacuten Automaacutetico con el pulsador S3 debe poder conectarse el motor de la cinta

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

Ademaacutes 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 deberaacute confirmarse con el pulsador S5

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 00 S1 Pulsador modo de operacioacuten manual S1 NO

E 01 S2 Pulsador modo de operacioacuten automaacutetico S2 NO

E 02 S3 Pulsador ON S3 NO

E 03 S4 Pulsador OFF S4 NC

E 06 S5 Pulsador S5 NO Restablecer contadorNueva caja

E 07 B0 Sensor B0 NO Contador de botellas

A 02 M1 Motor de la cinta M1

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 30 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

7 Programacioacuten de la cinta con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V10)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 31 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 32 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Seleccionamos Open

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 18: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 18 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con retardo necesitamos un retardo a la conexioacuten TON Este se encuentra

en Basic instructions (Instrucciones baacutesicas) en la carpeta Timer operations (Operaciones

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

TON)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 19 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 20 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten al primer contacto de la funcioacuten OR (O) detraacutes de la

variable cylinder_extended (cilindro_retirado) ( TON cylinder_extended

(cilindro_retirado))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 21 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la funcioacuten del temporizador se necesita una memoria que aquiacute solamente se puede obtener

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

Yes (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten En el

siguiente ejemplo se muestra esto para el contador CEI

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 22 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 conexioacuten TON con la indicacioacuten de tiempo t5s equivalente a 5

segundos Haciendo clic con el ratoacuten en se guarda el proyecto

( t5s )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 23 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 24 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo) (

Controller press (Controlador prensa) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 25 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 preguntaraacute si desea conmutarla al modo STOP

Confirme con OK (Aceptar) ( Yes (Aceptar))

14 Si olvidoacute determinar la interfaz PGPC previamente se mostraraacute una ventana en la que lo puede

realizar ( Interfaz PGPC para operacioacuten de carga Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 26 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

15 Confirme la operacioacuten 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 27 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 28 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del temporizador asiacute como el tiempo transcurrido durante la comprobacioacuten del

programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 29 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 praacutecticamente 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 entradassalidas marcadores etc direccionados Dentro del bloque solo

se utilizan variables y constantes

Si desde un bloque de uso muacuteltiple son llamados bloques de funcioacuten subordinados o bien

temporizadores o contadores no se les debe asignar ninguacuten bloque de datos propio

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

estaacute asignado al bloque de funcioacuten invocante

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

un control de cinta dependiente del modo de operacioacuten

Con la cinta deben transportarse siempre 20 botellas en una caja Cuando la caja esteacute llena se detiene

la cinta y se cambia la caja

Para ello puede seleccionarse el modo de operacioacuten Manual con el pulsador S1 y el modo

Automaacutetico con el pulsador S2

En el modo de operacioacuten Manual el motor estaraacute conectado mientras esteacute accionado el pulsador S3

mientras que el pulsador S4 no debe estar accionado

En el modo de operacioacuten Automaacutetico con el pulsador S3 debe poder conectarse el motor de la cinta

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

Ademaacutes 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 deberaacute confirmarse con el pulsador S5

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 00 S1 Pulsador modo de operacioacuten manual S1 NO

E 01 S2 Pulsador modo de operacioacuten automaacutetico S2 NO

E 02 S3 Pulsador ON S3 NO

E 03 S4 Pulsador OFF S4 NC

E 06 S5 Pulsador S5 NO Restablecer contadorNueva caja

E 07 B0 Sensor B0 NO Contador de botellas

A 02 M1 Motor de la cinta M1

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 30 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

7 Programacioacuten de la cinta con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V10)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 31 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 32 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Seleccionamos Open

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 19: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 19 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 20 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten al primer contacto de la funcioacuten OR (O) detraacutes de la

variable cylinder_extended (cilindro_retirado) ( TON cylinder_extended

(cilindro_retirado))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 21 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la funcioacuten del temporizador se necesita una memoria que aquiacute solamente se puede obtener

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

Yes (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten En el

siguiente ejemplo se muestra esto para el contador CEI

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 22 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 conexioacuten TON con la indicacioacuten de tiempo t5s equivalente a 5

segundos Haciendo clic con el ratoacuten en se guarda el proyecto

( t5s )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 23 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 24 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo) (

Controller press (Controlador prensa) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 25 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 preguntaraacute si desea conmutarla al modo STOP

Confirme con OK (Aceptar) ( Yes (Aceptar))

14 Si olvidoacute determinar la interfaz PGPC previamente se mostraraacute una ventana en la que lo puede

realizar ( Interfaz PGPC para operacioacuten de carga Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 26 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

15 Confirme la operacioacuten 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 27 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 28 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del temporizador asiacute como el tiempo transcurrido durante la comprobacioacuten del

programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 29 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 praacutecticamente 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 entradassalidas marcadores etc direccionados Dentro del bloque solo

se utilizan variables y constantes

Si desde un bloque de uso muacuteltiple son llamados bloques de funcioacuten subordinados o bien

temporizadores o contadores no se les debe asignar ninguacuten bloque de datos propio

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

estaacute asignado al bloque de funcioacuten invocante

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

un control de cinta dependiente del modo de operacioacuten

Con la cinta deben transportarse siempre 20 botellas en una caja Cuando la caja esteacute llena se detiene

la cinta y se cambia la caja

Para ello puede seleccionarse el modo de operacioacuten Manual con el pulsador S1 y el modo

Automaacutetico con el pulsador S2

En el modo de operacioacuten Manual el motor estaraacute conectado mientras esteacute accionado el pulsador S3

mientras que el pulsador S4 no debe estar accionado

En el modo de operacioacuten Automaacutetico con el pulsador S3 debe poder conectarse el motor de la cinta

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

Ademaacutes 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 deberaacute confirmarse con el pulsador S5

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 00 S1 Pulsador modo de operacioacuten manual S1 NO

E 01 S2 Pulsador modo de operacioacuten automaacutetico S2 NO

E 02 S3 Pulsador ON S3 NO

E 03 S4 Pulsador OFF S4 NC

E 06 S5 Pulsador S5 NO Restablecer contadorNueva caja

E 07 B0 Sensor B0 NO Contador de botellas

A 02 M1 Motor de la cinta M1

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 30 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

7 Programacioacuten de la cinta con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V10)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 31 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 32 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Seleccionamos Open

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 20: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 20 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten al primer contacto de la funcioacuten OR (O) detraacutes de la

variable cylinder_extended (cilindro_retirado) ( TON cylinder_extended

(cilindro_retirado))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 21 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la funcioacuten del temporizador se necesita una memoria que aquiacute solamente se puede obtener

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

Yes (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten En el

siguiente ejemplo se muestra esto para el contador CEI

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 22 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 conexioacuten TON con la indicacioacuten de tiempo t5s equivalente a 5

segundos Haciendo clic con el ratoacuten en se guarda el proyecto

( t5s )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 23 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 24 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo) (

Controller press (Controlador prensa) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 25 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 preguntaraacute si desea conmutarla al modo STOP

Confirme con OK (Aceptar) ( Yes (Aceptar))

14 Si olvidoacute determinar la interfaz PGPC previamente se mostraraacute una ventana en la que lo puede

realizar ( Interfaz PGPC para operacioacuten de carga Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 26 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

15 Confirme la operacioacuten 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 27 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 28 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del temporizador asiacute como el tiempo transcurrido durante la comprobacioacuten del

programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 29 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 praacutecticamente 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 entradassalidas marcadores etc direccionados Dentro del bloque solo

se utilizan variables y constantes

Si desde un bloque de uso muacuteltiple son llamados bloques de funcioacuten subordinados o bien

temporizadores o contadores no se les debe asignar ninguacuten bloque de datos propio

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

estaacute asignado al bloque de funcioacuten invocante

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

un control de cinta dependiente del modo de operacioacuten

Con la cinta deben transportarse siempre 20 botellas en una caja Cuando la caja esteacute llena se detiene

la cinta y se cambia la caja

Para ello puede seleccionarse el modo de operacioacuten Manual con el pulsador S1 y el modo

Automaacutetico con el pulsador S2

En el modo de operacioacuten Manual el motor estaraacute conectado mientras esteacute accionado el pulsador S3

mientras que el pulsador S4 no debe estar accionado

En el modo de operacioacuten Automaacutetico con el pulsador S3 debe poder conectarse el motor de la cinta

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

Ademaacutes 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 deberaacute confirmarse con el pulsador S5

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 00 S1 Pulsador modo de operacioacuten manual S1 NO

E 01 S2 Pulsador modo de operacioacuten automaacutetico S2 NO

E 02 S3 Pulsador ON S3 NO

E 03 S4 Pulsador OFF S4 NC

E 06 S5 Pulsador S5 NO Restablecer contadorNueva caja

E 07 B0 Sensor B0 NO Contador de botellas

A 02 M1 Motor de la cinta M1

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 30 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

7 Programacioacuten de la cinta con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V10)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 31 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 32 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Seleccionamos Open

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 21: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 21 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la funcioacuten del temporizador se necesita una memoria que aquiacute solamente se puede obtener

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

Yes (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten En el

siguiente ejemplo se muestra esto para el contador CEI

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 22 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 conexioacuten TON con la indicacioacuten de tiempo t5s equivalente a 5

segundos Haciendo clic con el ratoacuten en se guarda el proyecto

( t5s )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 23 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 24 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo) (

Controller press (Controlador prensa) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 25 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 preguntaraacute si desea conmutarla al modo STOP

Confirme con OK (Aceptar) ( Yes (Aceptar))

14 Si olvidoacute determinar la interfaz PGPC previamente se mostraraacute una ventana en la que lo puede

realizar ( Interfaz PGPC para operacioacuten de carga Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 26 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

15 Confirme la operacioacuten 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 27 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 28 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del temporizador asiacute como el tiempo transcurrido durante la comprobacioacuten del

programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 29 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 praacutecticamente 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 entradassalidas marcadores etc direccionados Dentro del bloque solo

se utilizan variables y constantes

Si desde un bloque de uso muacuteltiple son llamados bloques de funcioacuten subordinados o bien

temporizadores o contadores no se les debe asignar ninguacuten bloque de datos propio

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

estaacute asignado al bloque de funcioacuten invocante

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

un control de cinta dependiente del modo de operacioacuten

Con la cinta deben transportarse siempre 20 botellas en una caja Cuando la caja esteacute llena se detiene

la cinta y se cambia la caja

Para ello puede seleccionarse el modo de operacioacuten Manual con el pulsador S1 y el modo

Automaacutetico con el pulsador S2

En el modo de operacioacuten Manual el motor estaraacute conectado mientras esteacute accionado el pulsador S3

mientras que el pulsador S4 no debe estar accionado

En el modo de operacioacuten Automaacutetico con el pulsador S3 debe poder conectarse el motor de la cinta

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

Ademaacutes 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 deberaacute confirmarse con el pulsador S5

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 00 S1 Pulsador modo de operacioacuten manual S1 NO

E 01 S2 Pulsador modo de operacioacuten automaacutetico S2 NO

E 02 S3 Pulsador ON S3 NO

E 03 S4 Pulsador OFF S4 NC

E 06 S5 Pulsador S5 NO Restablecer contadorNueva caja

E 07 B0 Sensor B0 NO Contador de botellas

A 02 M1 Motor de la cinta M1

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 30 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

7 Programacioacuten de la cinta con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V10)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 31 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 32 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Seleccionamos Open

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 22: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 22 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 conexioacuten TON con la indicacioacuten de tiempo t5s equivalente a 5

segundos Haciendo clic con el ratoacuten en se guarda el proyecto

( t5s )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 23 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 24 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo) (

Controller press (Controlador prensa) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 25 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 preguntaraacute si desea conmutarla al modo STOP

Confirme con OK (Aceptar) ( Yes (Aceptar))

14 Si olvidoacute determinar la interfaz PGPC previamente se mostraraacute una ventana en la que lo puede

realizar ( Interfaz PGPC para operacioacuten de carga Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 26 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

15 Confirme la operacioacuten 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 27 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 28 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del temporizador asiacute como el tiempo transcurrido durante la comprobacioacuten del

programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 29 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 praacutecticamente 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 entradassalidas marcadores etc direccionados Dentro del bloque solo

se utilizan variables y constantes

Si desde un bloque de uso muacuteltiple son llamados bloques de funcioacuten subordinados o bien

temporizadores o contadores no se les debe asignar ninguacuten bloque de datos propio

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

estaacute asignado al bloque de funcioacuten invocante

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

un control de cinta dependiente del modo de operacioacuten

Con la cinta deben transportarse siempre 20 botellas en una caja Cuando la caja esteacute llena se detiene

la cinta y se cambia la caja

Para ello puede seleccionarse el modo de operacioacuten Manual con el pulsador S1 y el modo

Automaacutetico con el pulsador S2

En el modo de operacioacuten Manual el motor estaraacute conectado mientras esteacute accionado el pulsador S3

mientras que el pulsador S4 no debe estar accionado

En el modo de operacioacuten Automaacutetico con el pulsador S3 debe poder conectarse el motor de la cinta

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

Ademaacutes 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 deberaacute confirmarse con el pulsador S5

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 00 S1 Pulsador modo de operacioacuten manual S1 NO

E 01 S2 Pulsador modo de operacioacuten automaacutetico S2 NO

E 02 S3 Pulsador ON S3 NO

E 03 S4 Pulsador OFF S4 NC

E 06 S5 Pulsador S5 NO Restablecer contadorNueva caja

E 07 B0 Sensor B0 NO Contador de botellas

A 02 M1 Motor de la cinta M1

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 30 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

7 Programacioacuten de la cinta con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V10)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 31 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 32 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Seleccionamos Open

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 23: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 23 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 24 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo) (

Controller press (Controlador prensa) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 25 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 preguntaraacute si desea conmutarla al modo STOP

Confirme con OK (Aceptar) ( Yes (Aceptar))

14 Si olvidoacute determinar la interfaz PGPC previamente se mostraraacute una ventana en la que lo puede

realizar ( Interfaz PGPC para operacioacuten de carga Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 26 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

15 Confirme la operacioacuten 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 27 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 28 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del temporizador asiacute como el tiempo transcurrido durante la comprobacioacuten del

programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 29 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 praacutecticamente 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 entradassalidas marcadores etc direccionados Dentro del bloque solo

se utilizan variables y constantes

Si desde un bloque de uso muacuteltiple son llamados bloques de funcioacuten subordinados o bien

temporizadores o contadores no se les debe asignar ninguacuten bloque de datos propio

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

estaacute asignado al bloque de funcioacuten invocante

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

un control de cinta dependiente del modo de operacioacuten

Con la cinta deben transportarse siempre 20 botellas en una caja Cuando la caja esteacute llena se detiene

la cinta y se cambia la caja

Para ello puede seleccionarse el modo de operacioacuten Manual con el pulsador S1 y el modo

Automaacutetico con el pulsador S2

En el modo de operacioacuten Manual el motor estaraacute conectado mientras esteacute accionado el pulsador S3

mientras que el pulsador S4 no debe estar accionado

En el modo de operacioacuten Automaacutetico con el pulsador S3 debe poder conectarse el motor de la cinta

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

Ademaacutes 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 deberaacute confirmarse con el pulsador S5

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 00 S1 Pulsador modo de operacioacuten manual S1 NO

E 01 S2 Pulsador modo de operacioacuten automaacutetico S2 NO

E 02 S3 Pulsador ON S3 NO

E 03 S4 Pulsador OFF S4 NC

E 06 S5 Pulsador S5 NO Restablecer contadorNueva caja

E 07 B0 Sensor B0 NO Contador de botellas

A 02 M1 Motor de la cinta M1

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 30 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

7 Programacioacuten de la cinta con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V10)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 31 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 32 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Seleccionamos Open

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 24: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 24 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo) (

Controller press (Controlador prensa) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 25 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 preguntaraacute si desea conmutarla al modo STOP

Confirme con OK (Aceptar) ( Yes (Aceptar))

14 Si olvidoacute determinar la interfaz PGPC previamente se mostraraacute una ventana en la que lo puede

realizar ( Interfaz PGPC para operacioacuten de carga Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 26 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

15 Confirme la operacioacuten 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 27 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 28 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del temporizador asiacute como el tiempo transcurrido durante la comprobacioacuten del

programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 29 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 praacutecticamente 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 entradassalidas marcadores etc direccionados Dentro del bloque solo

se utilizan variables y constantes

Si desde un bloque de uso muacuteltiple son llamados bloques de funcioacuten subordinados o bien

temporizadores o contadores no se les debe asignar ninguacuten bloque de datos propio

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

estaacute asignado al bloque de funcioacuten invocante

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

un control de cinta dependiente del modo de operacioacuten

Con la cinta deben transportarse siempre 20 botellas en una caja Cuando la caja esteacute llena se detiene

la cinta y se cambia la caja

Para ello puede seleccionarse el modo de operacioacuten Manual con el pulsador S1 y el modo

Automaacutetico con el pulsador S2

En el modo de operacioacuten Manual el motor estaraacute conectado mientras esteacute accionado el pulsador S3

mientras que el pulsador S4 no debe estar accionado

En el modo de operacioacuten Automaacutetico con el pulsador S3 debe poder conectarse el motor de la cinta

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

Ademaacutes 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 deberaacute confirmarse con el pulsador S5

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 00 S1 Pulsador modo de operacioacuten manual S1 NO

E 01 S2 Pulsador modo de operacioacuten automaacutetico S2 NO

E 02 S3 Pulsador ON S3 NO

E 03 S4 Pulsador OFF S4 NC

E 06 S5 Pulsador S5 NO Restablecer contadorNueva caja

E 07 B0 Sensor B0 NO Contador de botellas

A 02 M1 Motor de la cinta M1

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 30 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

7 Programacioacuten de la cinta con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V10)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 31 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 32 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Seleccionamos Open

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 25: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 25 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 preguntaraacute si desea conmutarla al modo STOP

Confirme con OK (Aceptar) ( Yes (Aceptar))

14 Si olvidoacute determinar la interfaz PGPC previamente se mostraraacute una ventana en la que lo puede

realizar ( Interfaz PGPC para operacioacuten de carga Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 26 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

15 Confirme la operacioacuten 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 27 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 28 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del temporizador asiacute como el tiempo transcurrido durante la comprobacioacuten del

programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 29 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 praacutecticamente 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 entradassalidas marcadores etc direccionados Dentro del bloque solo

se utilizan variables y constantes

Si desde un bloque de uso muacuteltiple son llamados bloques de funcioacuten subordinados o bien

temporizadores o contadores no se les debe asignar ninguacuten bloque de datos propio

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

estaacute asignado al bloque de funcioacuten invocante

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

un control de cinta dependiente del modo de operacioacuten

Con la cinta deben transportarse siempre 20 botellas en una caja Cuando la caja esteacute llena se detiene

la cinta y se cambia la caja

Para ello puede seleccionarse el modo de operacioacuten Manual con el pulsador S1 y el modo

Automaacutetico con el pulsador S2

En el modo de operacioacuten Manual el motor estaraacute conectado mientras esteacute accionado el pulsador S3

mientras que el pulsador S4 no debe estar accionado

En el modo de operacioacuten Automaacutetico con el pulsador S3 debe poder conectarse el motor de la cinta

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

Ademaacutes 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 deberaacute confirmarse con el pulsador S5

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 00 S1 Pulsador modo de operacioacuten manual S1 NO

E 01 S2 Pulsador modo de operacioacuten automaacutetico S2 NO

E 02 S3 Pulsador ON S3 NO

E 03 S4 Pulsador OFF S4 NC

E 06 S5 Pulsador S5 NO Restablecer contadorNueva caja

E 07 B0 Sensor B0 NO Contador de botellas

A 02 M1 Motor de la cinta M1

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 30 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

7 Programacioacuten de la cinta con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V10)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 31 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 32 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Seleccionamos Open

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 26: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 26 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

15 Confirme la operacioacuten 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 27 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 28 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del temporizador asiacute como el tiempo transcurrido durante la comprobacioacuten del

programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 29 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 praacutecticamente 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 entradassalidas marcadores etc direccionados Dentro del bloque solo

se utilizan variables y constantes

Si desde un bloque de uso muacuteltiple son llamados bloques de funcioacuten subordinados o bien

temporizadores o contadores no se les debe asignar ninguacuten bloque de datos propio

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

estaacute asignado al bloque de funcioacuten invocante

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

un control de cinta dependiente del modo de operacioacuten

Con la cinta deben transportarse siempre 20 botellas en una caja Cuando la caja esteacute llena se detiene

la cinta y se cambia la caja

Para ello puede seleccionarse el modo de operacioacuten Manual con el pulsador S1 y el modo

Automaacutetico con el pulsador S2

En el modo de operacioacuten Manual el motor estaraacute conectado mientras esteacute accionado el pulsador S3

mientras que el pulsador S4 no debe estar accionado

En el modo de operacioacuten Automaacutetico con el pulsador S3 debe poder conectarse el motor de la cinta

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

Ademaacutes 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 deberaacute confirmarse con el pulsador S5

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 00 S1 Pulsador modo de operacioacuten manual S1 NO

E 01 S2 Pulsador modo de operacioacuten automaacutetico S2 NO

E 02 S3 Pulsador ON S3 NO

E 03 S4 Pulsador OFF S4 NC

E 06 S5 Pulsador S5 NO Restablecer contadorNueva caja

E 07 B0 Sensor B0 NO Contador de botellas

A 02 M1 Motor de la cinta M1

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 30 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

7 Programacioacuten de la cinta con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V10)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 31 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 32 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Seleccionamos Open

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 27: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 27 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 28 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del temporizador asiacute como el tiempo transcurrido durante la comprobacioacuten del

programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 29 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 praacutecticamente 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 entradassalidas marcadores etc direccionados Dentro del bloque solo

se utilizan variables y constantes

Si desde un bloque de uso muacuteltiple son llamados bloques de funcioacuten subordinados o bien

temporizadores o contadores no se les debe asignar ninguacuten bloque de datos propio

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

estaacute asignado al bloque de funcioacuten invocante

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

un control de cinta dependiente del modo de operacioacuten

Con la cinta deben transportarse siempre 20 botellas en una caja Cuando la caja esteacute llena se detiene

la cinta y se cambia la caja

Para ello puede seleccionarse el modo de operacioacuten Manual con el pulsador S1 y el modo

Automaacutetico con el pulsador S2

En el modo de operacioacuten Manual el motor estaraacute conectado mientras esteacute accionado el pulsador S3

mientras que el pulsador S4 no debe estar accionado

En el modo de operacioacuten Automaacutetico con el pulsador S3 debe poder conectarse el motor de la cinta

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

Ademaacutes 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 deberaacute confirmarse con el pulsador S5

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 00 S1 Pulsador modo de operacioacuten manual S1 NO

E 01 S2 Pulsador modo de operacioacuten automaacutetico S2 NO

E 02 S3 Pulsador ON S3 NO

E 03 S4 Pulsador OFF S4 NC

E 06 S5 Pulsador S5 NO Restablecer contadorNueva caja

E 07 B0 Sensor B0 NO Contador de botellas

A 02 M1 Motor de la cinta M1

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 30 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

7 Programacioacuten de la cinta con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V10)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 31 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 32 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Seleccionamos Open

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 28: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 28 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del temporizador asiacute como el tiempo transcurrido durante la comprobacioacuten del

programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 29 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 praacutecticamente 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 entradassalidas marcadores etc direccionados Dentro del bloque solo

se utilizan variables y constantes

Si desde un bloque de uso muacuteltiple son llamados bloques de funcioacuten subordinados o bien

temporizadores o contadores no se les debe asignar ninguacuten bloque de datos propio

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

estaacute asignado al bloque de funcioacuten invocante

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

un control de cinta dependiente del modo de operacioacuten

Con la cinta deben transportarse siempre 20 botellas en una caja Cuando la caja esteacute llena se detiene

la cinta y se cambia la caja

Para ello puede seleccionarse el modo de operacioacuten Manual con el pulsador S1 y el modo

Automaacutetico con el pulsador S2

En el modo de operacioacuten Manual el motor estaraacute conectado mientras esteacute accionado el pulsador S3

mientras que el pulsador S4 no debe estar accionado

En el modo de operacioacuten Automaacutetico con el pulsador S3 debe poder conectarse el motor de la cinta

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

Ademaacutes 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 deberaacute confirmarse con el pulsador S5

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 00 S1 Pulsador modo de operacioacuten manual S1 NO

E 01 S2 Pulsador modo de operacioacuten automaacutetico S2 NO

E 02 S3 Pulsador ON S3 NO

E 03 S4 Pulsador OFF S4 NC

E 06 S5 Pulsador S5 NO Restablecer contadorNueva caja

E 07 B0 Sensor B0 NO Contador de botellas

A 02 M1 Motor de la cinta M1

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 30 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

7 Programacioacuten de la cinta con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V10)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 31 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 32 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Seleccionamos Open

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 29: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 29 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 praacutecticamente 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 entradassalidas marcadores etc direccionados Dentro del bloque solo

se utilizan variables y constantes

Si desde un bloque de uso muacuteltiple son llamados bloques de funcioacuten subordinados o bien

temporizadores o contadores no se les debe asignar ninguacuten bloque de datos propio

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

estaacute asignado al bloque de funcioacuten invocante

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

un control de cinta dependiente del modo de operacioacuten

Con la cinta deben transportarse siempre 20 botellas en una caja Cuando la caja esteacute llena se detiene

la cinta y se cambia la caja

Para ello puede seleccionarse el modo de operacioacuten Manual con el pulsador S1 y el modo

Automaacutetico con el pulsador S2

En el modo de operacioacuten Manual el motor estaraacute conectado mientras esteacute accionado el pulsador S3

mientras que el pulsador S4 no debe estar accionado

En el modo de operacioacuten Automaacutetico con el pulsador S3 debe poder conectarse el motor de la cinta

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

Ademaacutes 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 deberaacute confirmarse con el pulsador S5

Lista de asignacioacuten

Direccioacuten Siacutembolo Comentario

E 00 S1 Pulsador modo de operacioacuten manual S1 NO

E 01 S2 Pulsador modo de operacioacuten automaacutetico S2 NO

E 02 S3 Pulsador ON S3 NO

E 03 S4 Pulsador OFF S4 NC

E 06 S5 Pulsador S5 NO Restablecer contadorNueva caja

E 07 B0 Sensor B0 NO Contador de botellas

A 02 M1 Motor de la cinta M1

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 30 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

7 Programacioacuten de la cinta con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V10)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 31 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 32 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Seleccionamos Open

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 30: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 30 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

7 Programacioacuten de la cinta con SIMATIC S7-1200

La administracioacuten de proyectos y la programacioacuten se realizan con el software Totally Integrated

Automation Portal

En una interfaz homogeacutenea aquiacute se crean parametrizan y programan los componentes como el

control la visualizacioacuten y la conexioacuten en red de la solucioacuten de automatizacioacuten

Para realizar el diagnoacutestico de fallos estaacuten 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 aquiacute haciendo

doble clic ( Totally Integrated Automation Portal V10)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 31 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 32 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Seleccionamos Open

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 31: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 31 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 moacutedulo 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 32 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Seleccionamos Open

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 32: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 32 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 configuracioacuten Seleccionamos Open

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 33: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 33 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 34: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 34 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 35: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 35 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 36: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 36 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 seguacuten las especificaciones

Cree las dos variables globales B0 y S5

( B0 Bool E07 sensor bottle-counter (sensor contador de botellas) S5 Bool E06 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 37: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 37 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 38: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 38 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy Siemens AG 2012 Todos los derechos reservados

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

10 Para la declaracioacuten de las variables locales solo se agregaraacuten las siguientes variables de entrada

Input

sensor_botella Aquiacute se consulta el sensor del contador de botellas

reset_contador Aquiacute se lee la sentildeal para restablecer el contador

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 39: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 39 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 solucioacuten con el contador necesitamos un contador descendente CTD Este se

encuentra en Basic instructions (Instrucciones baacutesicas) en la carpeta Counter operations

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

obtendraacute informacioacuten detallada sobre dicho objeto

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

CTD)

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 40: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 40 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 continuacioacuten pulsa F1 en el teclado de su PC se mostraraacute en una

ventana la ayuda online perteneciente a ese objeto ( F1)

Nota

Infoacutermese a fondo en la ayuda online acerca de todos los contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 41: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 41 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 asignacioacuten y a continuacioacuten arrastre el contador

CTD con el ratoacuten al segundo contacto de la funcioacuten AND (Y) ( amp CTD)

14 Para la funcioacuten del contador es necesaria una memoria En este caso la memoria estaacute

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

bloque de funcioacuten sin crear un nuevo bloque de datos de instancia ( Multiple instance (Multiinstancia)

OK (Aceptar))

Nota

En la programacioacuten solo se puede utilizar una multiinstancia dentro de un bloque de funcioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 42: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 42 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 funcioacuten AND (Y)

Haciendo clic con el ratoacuten 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 idoacuteneo

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

interconexioacuten De lo contrario habriacutea que programar una comparacioacuten

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 43: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 43 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 44: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 44 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 45: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 45 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 botoacuten derecho del ratoacuten en Conveyor (Cinta) y a

continuacioacuten en Update (Actualizar llamada de bloque) ( Main [OB1] Update (Actualizar

llamada de bloque))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 46: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 46 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 47: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 47 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 aquiacute B0 y

S5 Haciendo clic con el ratoacuten en se guarda el proyecto

( B0 S5 )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 48: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 48 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 49: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 49 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo Download to device (Cargar en dispositivo)

( Controller conveyor (Controlador de cinta) )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 50: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 50 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 operacioacuten con Load (Cargar) Durante el proceso de carga se muestra el estado en

una ventana ( Load (Cargar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 51: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 51 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 eacutexito Haga clic con el ratoacuten en

Finish (Finalizar) ( Finish (Finalizar))

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 52: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 52 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 siacutembolo ( )

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

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 53: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 53 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

puede vigilar el estado del contador durante la comprobacioacuten del programa ( )

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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

Page 54: SCE ES 010-030 R1209 S7-1200 Temporizadores y Contadores

Industry Sector IAampDT

Documentacioacuten de cursos SCE Paacutegina 54 de 54 Uso exclusivo para centros de formacioacuten e I+D Moacutedulo TIA Portal 010-030 edicioacuten 092012 Ilimitado copy 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 ratoacuten en el siacutembolo Monitoring ONOFF (Activardesactivar observacioacuten)

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