documentación didáctica sce para la solución de ... · documentación de cursos sce página 1 de...

39
Industry Sector, IA&DT Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200 Módulo TIA Portal 010-070 Comunicación con 2x 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: trankhuong

Post on 04-Jun-2018

230 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

Módulo TIA Portal 010-070 Comunicación con 2x 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

Page 2: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 2 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

Paquetes de Formación apropiados para esta documentación

SIMATIC S7-1200 AC/DC/RELÉ 6er "TIA Portal"

Ref.: 6ES7214-1BE30-4AB3

SIMATIC S7-1200 DC/DC/DC 6er "TIA Portal"

Ref.: 6ES7214-1AE30-4AB3

SIMATIC S7-SW for Training STEP 7 BASIC V11 Upgrade (for S7-1200) 6er "TIA Portal"

Ref.: 6ES7822-0AA01-4YE0

Tenga en cuenta que estos paquetes de instructor pueden ser sustituidos por paquetes actualizados. Encontrará una relación de los paquetes SCE actualmente disponibles en la página: www.siemens.com/sce/tp

Cursos avanzados Para los cursos avanzados regionales de Siemens SCE, póngase en contacto con el partner SCE de su región www.siemens.com/sce/contact

Más información en torno a SCE www.siemens.com/sce

Nota sobre el uso

La documentación de cursos para la solución de automatización homogénea Totally Integrated Automation (TIA) ha sido elaborada para el programa "Siemens Automation Cooperates with Education (SCE)" exclusivamente con fines formativos para centros públicos de Investigación y Desarrollo. Siemens AG declina toda responsabilidad en lo que respecta a su contenido. No está permitido utilizar este documento más que para la iniciación a los productos o sistemas de Siemens. Es decir, está permitida su copia total o parcial y posterior entrega a los alumnos para que lo utilicen en el marco de su formación. La transmisión y reproducción de este documento y la comunicación de su contenido solo están permitidas dentro de centros de formación básica y avanzada para fines didácticos. Las excepciones requieren autorización expresa por el siguiente contacto de Siemens AG: Sr. Roland Scheuerer [email protected]. Todo incumplimiento quedará sujeto a la indemnización de los daños y perjuicios. Se reservan todos los derechos, incluidos los de traducción, especialmente para el caso de concesión de patentes o registro como modelo de utilidad. No está permitido su uso para cursillos destinados a clientes del sector Industria. No aprobamos el uso comercial de los documentos. Queremos expresar nuestro agradecimiento a la empresa Michael Dziallas Engineering y a todas las personas por el valioso apoyo prestado al elaborar este documento.

Page 3: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 3 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

PÁGINA:

1. Prólogo ....................................................................................................................................................... 4

2. Notas sobre la programación de SIMATIC S7-1200 .................................................................................. 6

2.1 Sistema de automatización SIMATIC S7-1200 .......................................................................................... 6

2.2 Software de programación STEP 7 Professional V11 (TIA Portal V11) ..................................................... 6

2.3 SIMATIC NET Switch CSM 1277 ............................................................................................................... 7

3. Control de cinta con contador y multiinstancia ........................................................................................... 8

3.1 Tarea planteada .......................................................................................................................................... 8

4. Ampliar la configuración de hardware en el proyecto del control de cinta .................................................. 9

4.1 Cargar y volver a guardar el proyecto de plantilla ...................................................................................... 9

4.2 Agregar la segunda CPU .......................................................................................................................... 13

4.3 Conectar los controladores en red ........................................................................................................... 15

4.4 Cargar la configuración de hardware en las CPU .................................................................................... 16

5. Programación de los bloques de programa .............................................................................................. 21

5.1 Bloque de transmisión TSEND_C ............................................................................................................ 21

5.2 Programa de control de Controller conveyor (Controlador de cinta) ........................................................ 24

5.3 Bloque de recepción TRCV_C.................................................................................................................. 30

5.4 Programa de control de Controller data (Controlador de datos) .............................................................. 34

Page 4: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 4 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

1. Prólogo

El contenido del módulo 010-070 está asociado a la unidad formativa "Fundamentos de la

programación de PLC" y expone la comunicación entre dos controladores SIMATIC S7-1200.

Objetivo didáctico:

En este módulo, el lector aprenderá a configurar una conexión ISO on TCP entre dos controladores

SIMATIC S7-1200 y a programar el intercambio de datos en el programa de control con ayuda de los

bloques de comunicación TSEND_C y TRCV_C.

Requisitos:

Para trabajar adecuadamente con este módulo se requieren los siguientes conocimientos:

Conocimientos del manejo de Windows

Fundamentos de la programación de PLC con TIA Portal

(p. ej., módulo 010-010 - Iniciación a la programación de SIMATIC S7-1200 con TIA Portal V11)

Bloques de SIMATIC S7-1200

(p. ej. módulo 010-020 – Tipos de bloques en SIMATIC S7-1200)

Bloques de temporizador y contador para SIMATIC S7-1200

(p. ej. módulo 010-030 – Multiinstancias en SIMATIC S7-1200)

Funciones adicionales

relacionadas con la progra-

mación de PLC Módulos 30

Fundamentos de la

programación de PLC Módulos 10, módulos 20

AS-Interface Módulos 50

Funciones de

seguridad Módulos 80

Accionamientos Módulos 100

Visualización de

procesos (HMI) Module 90

Tecnología de

sensores Módulos 110

Simulación de plantas

SIMIT Módulos 150

Otros lenguajes de

programación Módulos 40

PROFIBUS PROFINET Módulos 60 Módulos 70

Page 5: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 5 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

Hardware y software necesarios

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

Sistema operativo Windows XP (Home SP3, Professional SP3) / Windows Vista (Home Premium

SP1, Business SP1, Ultimate SP1)

2 Software STEP 7 Basic V11 SP2 (Totally Integrated Automation (TIA) Portal V11)

3 Conexión Ethernet entre PC y CPU 1214C y Panel

4 PLC 1 SIMATIC S7-1200, p. ej. CPU 1214C con switch CSM 1277.

Las entradas deben estar conectadas en un cuadro.

5 PLC 2 SIMATIC S7-1200, p. ej. CPU 1214C con switch CSM 1277.

Las entradas deben estar conectadas en un cuadro.

1 PC

2 STEP 7

Professional V11 (TIA Portal)

4 S7-1200 con CPU 1214C y switch CSM

1277

3 Conexión Ethernet

5 S7-1200 con CPU 1214C y switch CSM

1277

Page 6: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 6 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

2. Notas sobre la programación de SIMATIC S7-1200

2.1 Sistema de automatización SIMATIC S7-1200

El sistema de automatización SIMATIC S7-1200 es un sistema de micro-PLC modular para las gamas

baja y media.

Existe una amplia gama de módulos para una adaptación óptima a la tarea de automatización

El controlador S7 se compone de una fuente de alimentación, una CPU y un módulo de entrada o de

salida para señales digitales y analógicas.

En caso necesario, se pueden utilizar también procesadores de comunicaciones y módulos de función

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

El autómata programable (PLC) vigila y controla una máquina o un proceso con el programa S7. A los

módulos de E/S se accede en el programa S7 a través de las direcciones de entrada (%E), y reaccionan

a través de las direcciones de salida (%A).

El sistema se programa con el software STEP 7.

2.2 Software de programación STEP 7 Professional V11 (TIA Portal V11)

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

sistemas de automatización

- SIMATIC S7-1200

- SIMATIC S7-300

- SIMATIC S7-400

- SIMATIC WinAC

Con STEP 7 Professional V11 se pueden utilizar las siguientes funciones para la automatización de una

instalación:

- Configuración y parametrización del hardware

- Definición de la comunicación

- Programación

- Prueba, puesta en marcha y servicio técnico con las funciones de operación/diagnóstico

- Documentación

- Creación de visualizaciones para los SIMATIC Basic Panels con WinCC Basic integrado.

- Con otros paquetes WinCC también se pueden crear soluciones de visualización para PC y otros

Panels

Todas las funciones disponen de una detallada ayuda online.

Page 7: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 7 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

2.3 SIMATIC NET Switch CSM 1277

Descripción del sistema

CSM 1277 dispone de cuatro conectores hembra RJ45 para la conexión de terminales u otros segmentos de red.

Las interfaces TP se ejecutan como conector hembra RJ45 con asignación MDI-X (MediumDependent Interface–Autocrossover) de un componente de red. Si el par de recepción no está conectado correctamente (RD+ y RD- se han intercambiado), la polaridad se adapta automáticamente. La función MDI/MDIX Autocrossover ofrece la ventaja de un cableado homogéneo que no precisa cables Ethernet externos cruzados. De este modo se evita un funcionamiento incorrecto debido a líneas de transmisión y recepción intercambiadas.

Gracias a ello, la instalación es mucho más sencilla para el usuario.

CSM 1277 es un dispositivo Plug and Play que no requiere ningún ajuste para la puesta en marcha.

Indicadores del CSM 1277

Indicador de funcionamiento 'L' (LED verde)

La entrada de alimentación se indica con un LED verde:

Estado Significado

LED encendido en verde La alimentación está conectada

LED no encendido La alimentación no está conectada o la tensión aplicada es insuficiente.

Indicador de estado de los puertos 'P1' a 'P4' (LED verde)

El estado de las interfaces se indica con cuatro LED verdes. Estos se encuentran debajo de la tapa superior. Consulte también la figura 4-4

Estado Significado

LED del puerto 1 a 4 encendido Conexión existente con Industrial Ethernet a través del puerto (estado de enlace)

LED del puerto 1 a 4 parpadea El puerto envía/recibe vía Industrial Ethernet

LED de puertos 1 a 4 parpadean/luz móvil Fase de test durante la conexión (Power on)

Page 8: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 8 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

3. Control de cinta con contador y multiinstancia

A continuación se explica con mayor detalle un ejemplo de control de cinta con contador y multiinstancia

para la comunicación de dos controladores S7-1200.

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

la cinta y se cambia la caja.

Para ello, puede seleccionarse el modo de operación "Manual" con el pulsador "S1" y el modo

"Automático" con el pulsador "S2".

En el modo de operación "Manual", el motor estará conectado mientras esté accionado el pulsador "S3",

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

En el modo de operación "Automático", con el pulsador "S3" debe poder conectarse el motor de la cinta,

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

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

detiene.

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

Lista de asignación:

Dirección Símbolo Comentario

%E 0.0 S1 Pulsador modo de operación manual S1 NO

%E 0.1 S2 Pulsador modo de operación automático S2 NO

%E 0.2 S3 Pulsador ON S3 NO

%E 0.3 S4 Pulsador OFF S4 NC

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

%E 0.7 B0 Sensor B0 NO Contador de botellas

%A 0.2 M01 Motor de la cinta M01

3.1 Tarea planteada

Los estados de las señales de entrada deben enviarse a una segunda CPU para su posterior

procesamiento y mostrarse allí.

Las entradas de la primera CPU deben escribirse en un primer momento en el búfer de transmisión.

A continuación, el contenido del búfer de transmisión debe transferirse a la segunda CPU con el bloque

de transmisión "TSEND_C" a través de una conexión ISO on TCP.

Entradas de la CPU1 desde %E0.0 hasta %E0.7 (%EB0) a – %MB10 (búfer de transmisión) –

"TSEND_C" – CPU2

En la segunda CPU, los datos recibidos deben escribirse con el bloque de recepción "TRCV_C"

en el búfer de recepción. A continuación, el contenido del búfer de recepción debe mostrarse en las

salidas de la CPU.

CPU2 "TRCV_C" – %MB12 (búfer de recepción) – a las salidas desde %A0.0 hasta %A0.7 (%AB0).

Page 9: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 9 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

4. Ampliar la configuración de hardware en el proyecto del control de cinta

La administración de proyectos y la programación se realizan con el software "Totally Integrated

Automation Portal".

En una interfaz homogénea, aquí se crean, parametrizan y programan los componentes como el

control, la visualización y la conexión en red de la solución de automatización.

Para realizar el diagnóstico de fallos, están disponibles una serie de herramientas online.

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

adaptarse al nuevo requisito:

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

clic.

4.1 Cargar y volver a guardar el proyecto de plantilla

El proyecto "FB_conveyor_counter (FB_contador_cinta)" del módulo 010-030 se abre a continuación

como plantilla para este programa.

Page 10: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 10 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

Ahora se proponen los "First steps (Primeros pasos)" de configuración.

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

Page 11: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 11 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

Ahora debe guardarse el proyecto con otro nombre.

Haga clic en el menú Project (Proyecto) en "Save as... (Guardar como)"

Page 12: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 12 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

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

"conveyor_CPU_to_data_CPU (Cinta_CPU_a_datos_CPU)".

Page 13: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 13 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

4.2 Agregar la segunda CPU

Para agregar una segunda CPU al proyecto, abra la ventana de selección haciendo doble clic en "Add

new device (Agregar dispositivo)".

En SIMATIC S7-1200, seleccione la CPU 1214C con la referencia: „6ES7 214-1AE30-0XB0".

Indique "controller_data (controlador_datos)" como nombre del dispositivo

Active la casilla "Open device view (Abrir la vista de dispositivos)"

Haga clic en el botón "OK (Aceptar)".

Page 14: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 14 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

En la ventana inferior de la vista de dispositivos, en la pestaña Properties (Propiedades), seleccione

PROFINET interface (Interfaz PROFINET).

Haga clic seguidamente en el botón "Add new subnet (Agregar subred)".

Asigne la dirección IP 192.168.0.5 y la máscara de subred 255.255.255.0

A continuación, haga clic en el botón "Save project (Guardar proyecto)".

Page 15: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 15 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

4.3 Conectar los controladores en red

Cambie a la vista de redes.

Arrastre la línea de la red PN/IE_1 hasta el cuadrado verde de Controller conveyor (Controlador de

cinta).

De este modo se establece la conexión en red de ambas CPU.

A continuación, haga clic en el botón "Save project (Guardar proyecto)".

Page 16: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 16 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

4.4 Cargar la configuración de hardware en las CPU

Antes de realizar los siguientes pasos, primero es necesario establecer el cableado de red entre los dos

controladores y la programadora a través del switch CSM 1277.

En el menú Online haga clic en "Accessible devices... (Dispositivos accesibles)"

El segundo controlador todavía tiene la configuración de fábrica y no dispone de ninguna dirección IP.

A continuación, haga clic en el botón "Cerrar".

Page 17: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 17 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

Cargar el primer Controller conveyor (Controlador de cinta).

En la ventana del árbol del proyecto, seleccione "Controller conveyor (Controlador de cinta)" y haga

clic en el botón Download to device (Cargar en dispositivo).

Si la CPU se encuentra en modo RUN, antes de realizar la carga debe pasarse al estado STOP.

Seleccione la interfaz PG/PC para la operación de carga y la conexión con subred.

A continuación, haga clic en el botón "Load (Cargar)".

Page 18: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 18 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

Los datos del proyecto se verificarán y compilarán antes de iniciar la carga.

A continuación, haga clic en el botón "Load (Cargar)".

A continuación, haga clic en el botón "Finish (Finalizar)".

La CPU volverá a pasar al modo RUN.

Page 19: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 19 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

Cargar el segundo Controller data (Controlador de datos).

En la ventana del árbol del proyecto, seleccione "Controller data (Controlador de datos)" y haga clic

en el botón Download to device (Cargar en dispositivo).

Seleccione la interfaz PG/PC para la operación de carga y la conexión con subred.

Active la casilla Show all accessible devices (Mostrar dispositivos accesibles).

Seleccione la CPU S7-1200.

A continuación, haga clic en el botón "Load (Cargar)".

Page 20: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 20 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

Los datos del proyecto se verificarán y compilarán antes de iniciar la carga.

A continuación, haga clic en el botón "Load (Cargar)".

Al realizar la carga, las direcciones IP se escriben en la CPU.

A continuación, haga clic en el botón "Finish (Finalizar)".

La CPU pasa al modo RUN.

Page 21: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 21 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

5. Programación de los bloques de programa

A continuación se deben llamar y parametrizar los bloques de programa necesarios para la

comunicación entre las dos CPU.

Al llamar a los bloques de comunicaciones TSEND_C y TRCV_C, se establece una conexión

automática entre las dos CPU. La conexión se configura, establece y vigila automáticamente hasta que

una operación o STOP de la CPU la desconecta.

5.1 Bloque de transmisión TSEND_C

Descripción

TSEND_C se ejecuta de forma asíncrona y tiene las funciones siguientes:

Configurar y establecer una conexión:

TSEND_C configura y establece una conexión TCP o ISO on TCP. Una vez configurada y establecida la

conexión, la CPU la mantiene y la vigila automáticamente.

Para configurar la conexión se utiliza la descripción de la conexión especificada en el parámetro

CONNECT. Para establecer la conexión, el parámetro CONT se debe poner a "1". Si la conexión se

establece correctamente, el parámetro DONE se pone a "1" durante un ciclo.

Si la CPU pasa al estado operativo STOP, se interrumpe una conexión existente y se elimina la

conexión creada. Para volver a configurar y establecer la conexión, es preciso volver a ejecutar

TSEND_C.

El número de conexiones posibles se indica en los datos técnicos de la CPU.

Enviar datos a través de la conexión existente:

El área de emisión se especifica en el parámetro DATA. Éste contiene la dirección y la longitud de los

datos que deben enviarse.

La petición de transmisión se ejecuta cuando se detecta un flanco ascendente en el parámetro REQ. En

el parámetro LEN se especifica el número máximo de bytes que deben enviarse con una petición de

transmisión. Los datos por enviar no se pueden editar hasta que no se haya ejecutado por completo la

petición de transmisión. Si la petición de transmisión se ejecuta correctamente, el parámetro DONE se

pone a "1". No obstante, el estado lógico "1" en el parámetro DONE no confirma que el interlocutor haya

leído ya los datos enviados.

Deshacer la conexión:

La conexión se deshace cuando el parámetro CONT se pone a "0".

Al poner a "1" el parámetro COM_RST se vuelve a ejecutar TSEND_C. Con ello, la conexión existente

se deshace y se establece una nueva. Si se están transfiriendo datos al reiniciarse la instrucción,

podrían perderse datos.

Page 22: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 22 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

Parámetros de TSEND_C

BUSY, DONE y ERROR

El estado de ejecución se controla mediante los parámetros BUSY, DONE, ERROR y STATUS. El

parámetro BUSY indica el estado de ejecución.

El parámetro DONE sirve para controlar si una petición se ha ejecutado correctamente.

El parámetro ERROR se activa si ocurren errores durante la ejecución de TSEND_C.

Page 23: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 23 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

La información de error se consulta en el parámetro STATUS.

Page 24: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 24 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

5.2 Programa de control de Controller conveyor (Controlador de cinta)

Completar la tabla de variables estándar

Abra la Default tag table (tabla de variables estándar) del Controller conveyor (Controlador de cinta) en

PLC tags (Variables PLC).

Complete la tabla.

Page 25: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 25 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

En el OB1 del programa de control se llama al bloque de transmisión TSEND_C.

Abra el bloque Main [OB1] de Controller conveyor (Controlador de cinta)

Cree el comando MOVE en el segmento 2.

Arrastre el bloque "TSEND_C" al segmento 3.

Page 26: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 26 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

Incorpore el bloque de datos propuesto en la siguiente ventana.

Haga clic en Single instance (Instancia individual) y, a continuación, en el botón "OK (Aceptar)"

El bloque de datos se genera e integra automáticamente.

Seleccione los parámetros de conexión en Properties (Propiedades).

Seleccione el control del Partner (interlocutor) en Connection data (Datos de conexión) y elija en los

campos marcados en diferentes colores. Es necesario seleccionar un bloque de datos nuevo para cada

controlador e introducir directamente "1" en la Connection ID (ID de conexión) de ambas partes.

Page 27: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 27 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

La petición de transmisión (REQ) del bloque TSEND_C debe ser cíclica; de ahí la operación lógica con

el parámetro de salida (DONE). Amplíe el bloque al máximo e introduzca los parámetros del bloque en el bloque o en la ventana Properties (Propiedades).

Con esto concluye la programación en Controller band (Controlador de cinta).

Page 28: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 28 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

Programa en diagrama de funciones (FUP):

Page 29: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 29 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

Programa en esquema de contactos (KOP):

Haga clic en el botón .

En la ventana del árbol del proyecto, seleccione "Controller conveyor (Controlador de cinta)" y haga

clic en el botón de Download to device (Cargar en dispositivo).

Page 30: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 30 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

5.3 Bloque de recepción TRCV_C

Descripción

TRCV_C se ejecuta de forma asíncrona y tiene las funciones siguientes:

Configurar y establecer una conexión:

TRCV_C configura y establece una conexión TCP o ISO on TCP. Una vez configurada y establecida la

conexión, la CPU la mantiene y la vigila automáticamente.

Para configurar la conexión se utiliza la descripción de la conexión especificada en el parámetro

CONNECT. Para establecer la conexión, el parámetro CONT se debe poner a "1". Si la conexión se

establece correctamente, el parámetro DONE se pone a "1".

Si la CPU pasa al estado operativo STOP, se interrumpe una conexión existente y se elimina la

conexión creada. Para volver a configurar y establecer la conexión, es preciso volver a ejecutar

TRCV_C. El número de conexiones posibles se indica en los datos técnicos de la CPU.

Recibir datos a través de la conexión existente:

Cuando el parámetro EN_R se pone a "1", se activa la recepción de datos. Los datos recibidos se

escriben en un área de recepción. La longitud del área de recepción se especifica, en función del

protocolo utilizado, bien sea con el parámetro LEN (si LEN <> 0), o bien mediante la indicación de

longitud del parámetro DATA (si LEN = 0).

Una vez finalizada correctamente la recepción de datos, el estado lógico en el parámetro DONE es "1".

Si ocurren errores durante la transferencia de datos, el parámetro DONE se pone a "0".

Deshacer la conexión:

La conexión se deshace cuando el parámetro CONT se pone a "0".

Al activar el parámetro COM_RST se vuelve a ejecutar TRCV_C. Con ello, la conexión existente se

deshace y se establece una nueva. Si se están recibiendo datos al reiniciarse la instrucción, podrían

perderse datos.

Page 31: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 31 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

Modos de recepción de TRCV_C

La tabla siguiente muestra cómo se escriben los datos recibidos en el área de recepción.

TCP (modo Ad hoc)

El modo Ad hoc solo está disponible en la variante de protocolo TCP. El modo Ad hoc se establece

asignando el valor 0 al parámetro LEN. El puntero del parámetro DATA define la longitud del área de

recepción. La longitud de datos realmente recibida en el parámetro RCVD_LEN debe ser idéntica a la

longitud definida en el parámetro DATA. Como máximo se reciben 8192 bytes.

TCP (recepción de datos con la longitud especificada)

La longitud para la recepción de datos se predetermina con el valor del parámetro LEN. Los datos

especificados en el parámetro DATA están disponibles en el área de recepción en cuanto se ha recibido

toda la longitud especificada en el parámetro LEN.

ISO on TCP (transferencia de datos controlada por protocolo)

En el caso del protocolo ISO on TCP, los datos se transfieren de forma controlada por el protocolo.

Los parámetros LEN y DATA definen el área de recepción.

Page 32: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 32 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

Parámetros de TRCV_C

Page 33: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 33 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

BUSY, DONE y ERROR

El estado de ejecución se controla mediante los parámetros BUSY, DONE, ERROR y STATUS. El

parámetro BUSY indica el estado de ejecución.

El parámetro DONE sirve para controlar si una petición se ha ejecutado correctamente.

El parámetro ERROR se activa si ocurren errores durante la ejecución de TRCV_C.

La información de error se consulta en el parámetro STATUS.

Page 34: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 34 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

5.4 Programa de control de Controller data (Controlador de datos)

Completar la tabla de variables estándar

Abra la Default tag table (tabla de variables estándar) de Controller data (Controlador de datos) en PLC

tags (Variables PLC).

Complete la tabla.

Page 35: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 35 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

En el OB1 del programa de control se llama al bloque de recepción TRCV_C.

Abra el bloque Main [OB1] del controlador de datos

Arrastre el bloque "TRCV_C" al segmento 1.

Incorpore el bloque de datos propuesto en la siguiente ventana.

Haga clic en Single instance (Instancia individual) y, a continuación, en el botón "OK (Aceptar)"

Page 36: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 36 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

El bloque de datos se genera e integra automáticamente.

Seleccione los parámetros de conexión en Properties (Propiedades).

Seleccione únicamente el bloque de datos existente "Controller data_Connection_DB (Controlador

datos_conexión_DB)" en los datos de conexión del controlador local porque, de lo contrario, se genera

un bloque de datos nuevo.

A continuación, seleccione el control del Partner (interlocutor) y el bloque de datos correspondiente.

Page 37: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 37 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

Amplíe el bloque al máximo e introduzca los parámetros del bloque en el mismo bloque o en la ventana Properties (Propiedades).

Page 38: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 38 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

Cree el comando MOVE en el segmento 2.

Con esto concluye la programación en Controller data (Controlador de datos).

Programa en diagrama de funciones (FUP):

Page 39: Documentación didáctica SCE para la solución de ... · Documentación de cursos SCE Página 1 de 39 Uso exclusivo para centros de formación e I ... El estado de las interfaces

Industry Sector, IA&DT

Documentación de cursos SCE Página 39 de 39 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-070, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-070_R1209_Comunicación con 2x SIMATIC S7-1200

Programa en esquema de contactos (KOP):

Haga clic ahora en el botón .

En la ventana del árbol del proyecto, seleccione "controller_data (Controlador de datos)" y haga clic

en el botón de Download to device (Cargar en dispositivo).

Si la carga en la CPU se realiza con éxito, se puede probar el programa.

Las señales de entrada E0.0 a E0.7 de Controller conveyor (Controlador de cinta) se muestran en

las salidas A0.0 a A0.7 de Controller data (Controlador de datos).