Está en la página 1de 39

Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 1 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200



Mdulo TIA Portal 010-070
Comunicacin con 2x SIMATIC S7-1200

Documentacin didctica SCE
para la solucin de automatizacin homognea
Totally Integrated Automation (TIA)
Siemens Automation Cooperates with Education

Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 2 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200


Paquetes de Formacin apropiados para esta documentacin

SIMATIC S7-1200 AC/DC/REL 6er "TIA Portal"
Ref.: 6ES7214-1BE30-4AB3
SIMATIC S7-1200 DC/DC/DC 6er "TIA Portal"
Ref.: 6ES7214-1AE30-4AB3
SIMATIC S7-SW for Training STEP 7 BASIC V11 Upgrade (for S7-1200) 6er "TIA Portal"
Ref.: 6ES7822-0AA01-4YE0

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



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




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




Nota sobre el uso

La documentacin de cursos para la solucin de automatizacin homognea Totally Integrated Automation
(TIA) ha sido elaborada para el programa "Siemens Automation Cooperates with Education (SCE)"
exclusivamente con fines formativos para centros pblicos de Investigacin y Desarrollo. Siemens AG declina
toda responsabilidad en lo que respecta a su contenido.

No est permitido utilizar este documento ms que para la iniciacin a los productos o sistemas de Siemens. Es
decir, est permitida su copia total o parcial y posterior entrega a los alumnos para que lo utilicen en el marco de
su formacin. La transmisin y reproduccin de este documento y la comunicacin de su contenido solo estn
permitidas dentro de centros de formacin bsica y avanzada para fines didcticos.

Las excepciones requieren autorizacin expresa por el siguiente contacto de Siemens AG: Sr. Roland
Scheuerer roland.scheuerer@siemens.com.

Todo incumplimiento quedar sujeto a la indemnizacin de los daos y perjuicios. Se reservan todos los
derechos, incluidos los de traduccin, especialmente para el caso de concesin de patentes o registro como
modelo de utilidad.

No est permitido su uso para cursillos destinados a clientes del sector Industria. No aprobamos el uso
comercial de los documentos.

Queremos expresar nuestro agradecimiento a la empresa Michael Dziallas Engineering y a todas las personas
por el valioso apoyo prestado al elaborar este documento.



Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 3 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

PGINA:

1. Prlogo ....................................................................................................................................................... 4
2. Notas sobre la programacin de SIMATIC S7-1200 .................................................................................. 6
2.1 Sistema de automatizacin SIMATIC S7-1200 .......................................................................................... 6
2.2 Software de programacin STEP 7 Professional V11 (TIA Portal V11) ..................................................... 6
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 configuracin 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 configuracin de hardware en las CPU .................................................................................... 16
5. Programacin de los bloques de programa .............................................................................................. 21
5.1 Bloque de transmisin TSEND_C ............................................................................................................ 21
5.2 Programa de control de Controller conveyor (Controlador de cinta) ........................................................ 24
5.3 Bloque de recepcin TRCV_C.................................................................................................................. 30
5.4 Programa de control de Controller data (Controlador de datos) .............................................................. 34



Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 4 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

1. Prlogo

El contenido del mdulo 010-070 est asociado a la unidad formativa "Fundamentos de la
programacin de PLC" y expone la comunicacin entre dos controladores SIMATIC S7-1200.
























Objetivo didctico:

En este mdulo, el lector aprender a configurar una conexin 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 comunicacin TSEND_C y TRCV_C.

Requisitos:

Para trabajar adecuadamente con este mdulo se requieren los siguientes conocimientos:
Conocimientos del manejo de Windows
Fundamentos de la programacin de PLC con TIA Portal
(p. ej., mdulo 010-010 - Iniciacin a la programacin de SIMATIC S7-1200 con TIA Portal V11)
Bloques de SIMATIC S7-1200
(p. ej. mdulo 010-020 Tipos de bloques en SIMATIC S7-1200)
Bloques de temporizador y contador para SIMATIC S7-1200
(p. ej. mdulo 010-030 Multiinstancias en SIMATIC S7-1200)
Funciones adicionales
relacionadas con la progra-
macin de PLC Mdulos 30
Fundamentos de la
programacin de PLC
Mdulos 10, mdulos 20

AS-Interface
Mdulos 50

Funciones de
seguridad
Mdulos 80

Accionamientos
Mdulos 100

Visualizacin de
procesos (HMI)
Module 90


Tecnologa de
sensores
Mdulos 110

Simulacin de plantas
SIMIT Mdulos 150

Otros lenguajes de
programacin
Mdulos 40

PROFIBUS PROFINET
Mdulos 60 Mdulos 70

Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 5 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin 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 Conexin 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 Conexin Ethernet

5 S7-1200 con CPU
1214C y switch CSM
1277

Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 6 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

2. Notas sobre la programacin de SIMATIC S7-1200

2.1 Sistema de automatizacin SIMATIC S7-1200

El sistema de automatizacin SIMATIC S7-1200 es un sistema de micro-PLC modular para las gamas
baja y media.
Existe una amplia gama de mdulos para una adaptacin ptima a la tarea de automatizacin
El controlador S7 se compone de una fuente de alimentacin, una CPU y un mdulo de entrada o de
salida para seales digitales y analgicas.
En caso necesario, se pueden utilizar tambin procesadores de comunicaciones y mdulos de funcin
para tareas especiales, como p. ej. control de motor paso a paso.

El autmata programable (PLC) vigila y controla una mquina o un proceso con el programa S7. A los
mdulos de E/S se accede en el programa S7 a travs de las direcciones de entrada (%E), y reaccionan
a travs de las direcciones de salida (%A).

El sistema se programa con el software STEP 7.

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

El software STEP 7 Professional V11 (TIA Portal V11) es la herramienta de programacin para los
sistemas de automatizacin
- SIMATIC S7-1200
- SIMATIC S7-300
- SIMATIC S7-400
- SIMATIC WinAC
Con STEP 7 Professional V11 se pueden utilizar las siguientes funciones para la automatizacin de una
instalacin:
- Configuracin y parametrizacin del hardware
- Definicin de la comunicacin
- Programacin
- Prueba, puesta en marcha y servicio tcnico con las funciones de operacin/diagnstico
- Documentacin
- Creacin de visualizaciones para los SIMATIC Basic Panels con WinCC Basic integrado.
- Con otros paquetes WinCC tambin se pueden crear soluciones de visualizacin para PC y otros
Panels
Todas las funciones disponen de una detallada ayuda online.


Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 7 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

2.3 SIMATIC NET Switch CSM 1277

Descripcin del sistema

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

Las interfaces TP se ejecutan como conector hembra
RJ45 con asignacin MDI-X (MediumDependent Interface
Autocrossover) de un componente de red.
Si el par de recepcin no est conectado correctamente
(RD+ y RD- se han intercambiado), la polaridad se adapta
automticamente. La funcin MDI/MDIX Autocrossover
ofrece la ventaja de un cableado homogneo que no
precisa cables Ethernet externos cruzados. De este modo
se evita un funcionamiento incorrecto debido a lneas de
transmisin y recepcin intercambiadas.

Gracias a ello, la instalacin es mucho ms sencilla para el
usuario.

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





Indicadores del CSM 1277

Indicador de funcionamiento 'L' (LED verde)

La entrada de alimentacin se indica con un LED verde:

Estado Significado
LED encendido en verde La alimentacin est conectada
LED no encendido La alimentacin no est conectada o la tensin 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 tambin la figura 4-4

Estado Significado
LED del puerto 1 a 4 encendido Conexin existente con Industrial Ethernet a travs del puerto (estado
de enlace)
LED del puerto 1 a 4 parpadea El puerto enva/recibe va Industrial Ethernet
LED de puertos 1 a 4 parpadean/luz mvil Fase de test durante la conexin (Power on)




Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 8 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

3. Control de cinta con contador y multiinstancia

A continuacin se explica con mayor detalle un ejemplo de control de cinta con contador y multiinstancia
para la comunicacin 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 operacin "Manual" con el pulsador "S1" y el modo
"Automtico" con el pulsador "S2".
En el modo de operacin "Manual", el motor estar conectado mientras est accionado el pulsador "S3",
mientras que el pulsador "S4" no debe estar accionado.
En el modo de operacin "Automtico", con el pulsador "S3" debe poder conectarse el motor de la cinta,
y con el pulsador "S4" (contacto NC), debe poder desconectarse.
Adems hay un sensor "B0" que cuenta las botellas de la caja. Si se cuentan 20 botellas, la cinta se
detiene.
Si se coloca una nueva caja, deber confirmarse con el pulsador "S5".

Lista de asignacin:

Direccin Smbolo Comentario

%E 0.0 S1 Pulsador modo de operacin manual S1 NO
%E 0.1 S2 Pulsador modo de operacin automtico S2 NO
%E 0.2 S3 Pulsador ON S3 NO
%E 0.3 S4 Pulsador OFF S4 NC
%E 0.6 S5 Pulsador S5 NO Restablecer contador/Nueva caja
%E 0.7 B0 Sensor B0 NO Contador de botellas
%A 0.2 M01 Motor de la cinta M01

3.1 Tarea planteada

Los estados de las seales 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 bfer de transmisin.
A continuacin, el contenido del bfer de transmisin debe transferirse a la segunda CPU con el bloque
de transmisin "TSEND_C" a travs de una conexin ISO on TCP.

Entradas de la CPU1 desde %E0.0 hasta %E0.7 (%EB0) a %MB10 (bfer de transmisin)
"TSEND_C" CPU2

En la segunda CPU, los datos recibidos deben escribirse con el bloque de recepcin "TRCV_C"
en el bfer de recepcin. A continuacin, el contenido del bfer de recepcin debe mostrarse en las
salidas de la CPU.

CPU2 "TRCV_C" %MB12 (bfer de recepcin) a las salidas desde %A0.0 hasta %A0.7 (%AB0).

Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 9 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

4. Ampliar la configuracin de hardware en el proyecto del control de cinta

La administracin de proyectos y la programacin se realizan con el software "Totally Integrated
Automation Portal".
En una interfaz homognea, aqu se crean, parametrizan y programan los componentes como el
control, la visualizacin y la conexin en red de la solucin de automatizacin.
Para realizar el diagnstico de fallos, estn disponibles una serie de herramientas online.
En los siguientes pasos 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 mdulo 010-030 se abre a continuacin
como plantilla para este programa.




Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 10 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Ahora se proponen los "First steps (Primeros pasos)" de configuracin.
Haga clic en "Open the project view (Abrir la vista del proyecto)".






Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 11 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin 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)"





Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 12 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin 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)".







Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 13 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

4.2 Agregar la segunda CPU

Para agregar una segunda CPU al proyecto, abra la ventana de seleccin 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 botn "OK (Aceptar)".




Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 14 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

En la ventana inferior de la vista de dispositivos, en la pestaa Properties (Propiedades), seleccione
PROFINET interface (Interfaz PROFINET).



Haga clic seguidamente en el botn "Add new subnet (Agregar subred)".
Asigne la direccin IP 192.168.0.5 y la mscara de subred 255.255.255.0



A continuacin, haga clic en el botn "Save project (Guardar proyecto)".

Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 15 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

4.3 Conectar los controladores en red

Cambie a la vista de redes.



Arrastre la lnea de la red PN/IE_1 hasta el cuadrado verde de Controller conveyor (Controlador de
cinta).


De este modo se establece la conexin en red de ambas CPU.



A continuacin, haga clic en el botn "Save project (Guardar proyecto)".


Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 16 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

4.4 Cargar la configuracin 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 travs del switch CSM 1277.

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



El segundo controlador todava tiene la configuracin de fbrica y no dispone de ninguna direccin IP.



A continuacin, haga clic en el botn "Cerrar".



Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 17 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin 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 botn 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 operacin de carga y la conexin con subred.



A continuacin, haga clic en el botn "Load (Cargar)".


Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 18 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Los datos del proyecto se verificarn y compilarn antes de iniciar la carga.



A continuacin, haga clic en el botn "Load (Cargar)".



A continuacin, haga clic en el botn "Finish (Finalizar)".
La CPU volver a pasar al modo RUN.


Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 19 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin 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 botn Download to device (Cargar en dispositivo).



Seleccione la interfaz PG/PC para la operacin de carga y la conexin con subred.
Active la casilla Show all accessible devices (Mostrar dispositivos accesibles).
Seleccione la CPU S7-1200.



A continuacin, haga clic en el botn "Load (Cargar)".

Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 20 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Los datos del proyecto se verificarn y compilarn antes de iniciar la carga.



A continuacin, haga clic en el botn "Load (Cargar)".
Al realizar la carga, las direcciones IP se escriben en la CPU.




A continuacin, haga clic en el botn "Finish (Finalizar)".
La CPU pasa al modo RUN.


Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 21 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

5. Programacin de los bloques de programa

A continuacin se deben llamar y parametrizar los bloques de programa necesarios para la
comunicacin entre las dos CPU.
Al llamar a los bloques de comunicaciones TSEND_C y TRCV_C, se establece una conexin
automtica entre las dos CPU. La conexin se configura, establece y vigila automticamente hasta que
una operacin o STOP de la CPU la desconecta.

5.1 Bloque de transmisin TSEND_C

Descripcin

TSEND_C se ejecuta de forma asncrona y tiene las funciones siguientes:

Configurar y establecer una conexin:

TSEND_C configura y establece una conexin TCP o ISO on TCP. Una vez configurada y establecida la
conexin, la CPU la mantiene y la vigila automticamente.
Para configurar la conexin se utiliza la descripcin de la conexin especificada en el parmetro
CONNECT. Para establecer la conexin, el parmetro CONT se debe poner a "1". Si la conexin se
establece correctamente, el parmetro DONE se pone a "1" durante un ciclo.
Si la CPU pasa al estado operativo STOP, se interrumpe una conexin existente y se elimina la
conexin creada. Para volver a configurar y establecer la conexin, es preciso volver a ejecutar
TSEND_C.
El nmero de conexiones posibles se indica en los datos tcnicos de la CPU.

Enviar datos a travs de la conexin existente:

El rea de emisin se especifica en el parmetro DATA. ste contiene la direccin y la longitud de los
datos que deben enviarse.
La peticin de transmisin se ejecuta cuando se detecta un flanco ascendente en el parmetro REQ. En
el parmetro LEN se especifica el nmero mximo de bytes que deben enviarse con una peticin de
transmisin. Los datos por enviar no se pueden editar hasta que no se haya ejecutado por completo la
peticin de transmisin. Si la peticin de transmisin se ejecuta correctamente, el parmetro DONE se
pone a "1". No obstante, el estado lgico "1" en el parmetro DONE no confirma que el interlocutor haya
ledo ya los datos enviados.

Deshacer la conexin:

La conexin se deshace cuando el parmetro CONT se pone a "0".
Al poner a "1" el parmetro COM_RST se vuelve a ejecutar TSEND_C. Con ello, la conexin existente
se deshace y se establece una nueva. Si se estn transfiriendo datos al reiniciarse la instruccin,
podran perderse datos.


Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 22 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Parmetros de TSEND_C



BUSY, DONE y ERROR

El estado de ejecucin se controla mediante los parmetros BUSY, DONE, ERROR y STATUS. El
parmetro BUSY indica el estado de ejecucin.
El parmetro DONE sirve para controlar si una peticin se ha ejecutado correctamente.
El parmetro ERROR se activa si ocurren errores durante la ejecucin de TSEND_C.




Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 23 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

La informacin de error se consulta en el parmetro STATUS.






Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 24 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200




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

Completar la tabla de variables estndar

Abra la Default tag table (tabla de variables estndar) del Controller conveyor (Controlador de cinta) en
PLC tags (Variables PLC).
Complete la tabla.




Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 25 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

En el OB1 del programa de control se llama al bloque de transmisin 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.




Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 26 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Incorpore el bloque de datos propuesto en la siguiente ventana.
Haga clic en Single instance (Instancia individual) y, a continuacin, en el botn "OK (Aceptar)"



El bloque de datos se genera e integra automticamente.
Seleccione los parmetros de conexin en Properties (Propiedades).
Seleccione el control del Partner (interlocutor) en Connection data (Datos de conexin) 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 conexin) de ambas partes.




Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 27 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

La peticin de transmisin (REQ) del bloque TSEND_C debe ser cclica; de ah la operacin lgica con
el parmetro de salida (DONE).

Ample el bloque al mximo e introduzca los parmetros del bloque en el bloque o en la ventana
Properties (Propiedades).






Con esto concluye la programacin en Controller band (Controlador de cinta).


Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 28 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Programa en diagrama de funciones (FUP):




Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 29 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Programa en esquema de contactos (KOP):




Haga clic en el botn .

En la ventana del rbol del proyecto, seleccione "Controller conveyor (Controlador de cinta)" y haga
clic en el botn de Download to device (Cargar en dispositivo).

Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 30 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

5.3 Bloque de recepcin TRCV_C

Descripcin

TRCV_C se ejecuta de forma asncrona y tiene las funciones siguientes:

Configurar y establecer una conexin:

TRCV_C configura y establece una conexin TCP o ISO on TCP. Una vez configurada y establecida la
conexin, la CPU la mantiene y la vigila automticamente.
Para configurar la conexin se utiliza la descripcin de la conexin especificada en el parmetro
CONNECT. Para establecer la conexin, el parmetro CONT se debe poner a "1". Si la conexin se
establece correctamente, el parmetro DONE se pone a "1".
Si la CPU pasa al estado operativo STOP, se interrumpe una conexin existente y se elimina la
conexin creada. Para volver a configurar y establecer la conexin, es preciso volver a ejecutar
TRCV_C. El nmero de conexiones posibles se indica en los datos tcnicos de la CPU.

Recibir datos a travs de la conexin existente:

Cuando el parmetro EN_R se pone a "1", se activa la recepcin de datos. Los datos recibidos se
escriben en un rea de recepcin. La longitud del rea de recepcin se especifica, en funcin del
protocolo utilizado, bien sea con el parmetro LEN (si LEN <> 0), o bien mediante la indicacin de
longitud del parmetro DATA (si LEN = 0).
Una vez finalizada correctamente la recepcin de datos, el estado lgico en el parmetro DONE es "1".
Si ocurren errores durante la transferencia de datos, el parmetro DONE se pone a "0".

Deshacer la conexin:

La conexin se deshace cuando el parmetro CONT se pone a "0".
Al activar el parmetro COM_RST se vuelve a ejecutar TRCV_C. Con ello, la conexin existente se
deshace y se establece una nueva. Si se estn recibiendo datos al reiniciarse la instruccin, podran
perderse datos.


Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 31 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Modos de recepcin de TRCV_C

La tabla siguiente muestra cmo se escriben los datos recibidos en el rea de recepcin.




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 parmetro LEN. El puntero del parmetro DATA define la longitud del rea de
recepcin. La longitud de datos realmente recibida en el parmetro RCVD_LEN debe ser idntica a la
longitud definida en el parmetro DATA. Como mximo se reciben 8192 bytes.

TCP (recepcin de datos con la longitud especificada)

La longitud para la recepcin de datos se predetermina con el valor del parmetro LEN. Los datos
especificados en el parmetro DATA estn disponibles en el rea de recepcin en cuanto se ha recibido
toda la longitud especificada en el parmetro 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 parmetros LEN y DATA definen el rea de recepcin.


Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 32 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Parmetros de TRCV_C






Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 33 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

BUSY, DONE y ERROR

El estado de ejecucin se controla mediante los parmetros BUSY, DONE, ERROR y STATUS. El
parmetro BUSY indica el estado de ejecucin.
El parmetro DONE sirve para controlar si una peticin se ha ejecutado correctamente.
El parmetro ERROR se activa si ocurren errores durante la ejecucin de TRCV_C.



La informacin de error se consulta en el parmetro STATUS.




Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 34 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200




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

Completar la tabla de variables estndar

Abra la Default tag table (tabla de variables estndar) de Controller data (Controlador de datos) en PLC
tags (Variables PLC).
Complete la tabla.



Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 35 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

En el OB1 del programa de control se llama al bloque de recepcin 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 continuacin, en el botn "OK (Aceptar)"



Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 36 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

El bloque de datos se genera e integra automticamente.
Seleccione los parmetros de conexin en Properties (Propiedades).
Seleccione nicamente el bloque de datos existente "Controller data_Connection_DB (Controlador
datos_conexin_DB)" en los datos de conexin del controlador local porque, de lo contrario, se genera
un bloque de datos nuevo.
A continuacin, seleccione el control del Partner (interlocutor) y el bloque de datos correspondiente.






Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 37 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Ample el bloque al mximo e introduzca los parmetros del bloque en el mismo bloque o en la ventana
Properties (Propiedades).






Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 38 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Cree el comando MOVE en el segmento 2.

Con esto concluye la programacin en Controller data (Controlador de datos).

Programa en diagrama de funciones (FUP):



Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 39 de 39 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-070, edicin 09/2012 Ilimitado / Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Programa en esquema de contactos (KOP):




Haga clic ahora en el botn .

En la ventana del rbol del proyecto, seleccione "controller_data (Controlador de datos)" y haga clic
en el botn de Download to device (Cargar en dispositivo).

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

Las seales 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).