Anda di halaman 1dari 40

Industry Sector, IA&DT

Documentacin didctica SCE


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

Mdulo TIA Portal 010-070

Comunicacin con 2x SIMATIC S7-1200

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 1 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

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.

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 2 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

PGINA:
1.
2.
2.1

Prlogo..................................................................................................................................................... 4
Notas sobre la programacin de SIMATIC S7-1200.................................................................................6
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.1

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


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

4.1

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


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.1

Programacin de los bloques de programa............................................................................................ 21


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

3.
4.

5.

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 3 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

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.

Fundamentos de la
programacin de PLC
Mdulos 10, mdulos 20
Simulacin de plantas
SIMIT Mdulos 150
Funciones adicionales
relacionadas con la programacin de PLC Mdulos 30

PROFIBUS
Mdulos 60

Otros lenguajes de
programacin
Mdulos 40

Funciones de
seguridad
Mdulos 80

PROFINET
Mdulos 70

Tecnologa de sensores
Mdulos 110

Visualizacin de procesos
(HMI)
Module 90

AS-Interface
Mdulos 50

Accionamientos
Mdulos 100

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)

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 4 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

Hardware y software necesarios


1

2
3
4
5

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)
Software STEP 7 Basic V11 SP2 (Totally Integrated Automation (TIA) Portal V11)
Conexin Ethernet entre PC y CPU 1214C y Panel
PLC 1 SIMATIC S7-1200, p. ej. CPU 1214C con switch CSM 1277.
Las entradas deben estar conectadas en un cuadro.
PLC 2 SIMATIC S7-1200, p. ej. CPU 1214C con switch CSM 1277.
Las entradas deben estar conectadas en un cuadro.

2 STEP 7 Professional
V11 (TIA Portal)

1 PC

3 Conexin Ethernet

4 S7-1200 con CPU


1214C y switch CSM
1277

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

5 S7-1200 con CPU


1214C y switch CSM
1277

Pgina 5 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

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.

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 6 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

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 InterfaceAutocrossover)
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
LED encendido en verde
LED no encendido

Significado
La alimentacin est conectada
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
LED del puerto 1 a 4 encendido
LED del puerto 1 a 4 parpadea
LED de puertos 1 a 4 parpadean/luz
mvil

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Significado
Conexin existente con Industrial Ethernet a travs del puerto (estado
de enlace)
El puerto enva/recibe va Industrial Ethernet
Fase de test durante la conexin (Power on)

Pgina 7 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 8 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

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:

3.1

Direccin

Smbolo

%E 0.0
%E 0.1
%E 0.2
%E 0.3
%E 0.6
%E 0.7
%A 0.2

S1
S2
S3
S4
S5
B0
M01

Comentario
Pulsador modo de operacin manual S1 NO
Pulsador modo de operacin automtico S2 NO
Pulsador ON S3 NO
Pulsador OFF S4 NC
Pulsador S5 NO Restablecer contador/Nueva caja
Sensor B0 NO Contador de botellas
Motor de la cinta M01

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

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 9 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

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.

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 10 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

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


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

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 11 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

Ahora debe guardarse el proyecto con otro nombre.


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

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 12 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

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


"conveyor_CPU_to_data_CPU (Cinta_CPU_a_datos_CPU)".

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 13 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

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)".

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 14 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

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)".

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 15 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

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)".

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 16 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

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".

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 17 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

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)".

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 18 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

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.

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 19 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

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)".

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 20 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

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.

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 21 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

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.

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 22 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

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.

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 23 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

La informacin de error se consulta en el parmetro STATUS.

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 24 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

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.

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 25 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

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.

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 26 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

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.

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 27 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

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

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 28 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

Programa en diagrama de funciones (FUP):

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 29 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

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

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 30 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

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.

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 31 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

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.

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 32 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

Parmetros de TRCV_C

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 33 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

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.

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 34 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

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.

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 35 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

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)"

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 36 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

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.

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 37 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

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

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 38 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

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):

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 39 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Industry Sector, IA&DT

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

Documentacin de cursos SCE


Mdulo TIA Portal 010-070, edicin 09/2012
SCE_ES _010-070_R1209_Comunicacin con 2x SIMATIC S7-1200

Pgina 40 de 40

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2012. Todos los derechos reservados

Anda mungkin juga menyukai