Siemens SIMATIC S7-1200 Manual De Sistema página 652

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

Comunicación
11.5 PROFINET
Para comprobar la versión de la instrucción TCON, TDISCON, TSEND o TRCV en un programa, es
necesario examinar las propiedades del árbol del proyecto y no las propiedades de un cuadro que
se visualiza en el editor de programas. Seleccione un árbol del proyecto TCON, TDISCON, TSEND
o TRCV o instancia del FB o la FC, haga clic con el botón derecho del ratón y seleccione
"Propiedades", luego seleccione la página de "información" para ver el número de versión de la
instrucción TCON, TDISCON, TSEND o TRCV.
Instrucciones TCON, TDISCON, TSEND y TRCV (comunicación TCP)
Comunicación Ethernet con los protocolos TCP e ISO on TCP
Nota
Instrucciones TSEND_C y TRCV_C
Para ayudar a simplificar la programación de la comunicación PROFINET/Ethernet, las
instrucciones TSEND_C y TRCV_C combinan las funciones de las instrucciones TCON, TDISCON,
TSEND y TRCV:
• TSEND_C combina las instrucciones TCON, TDISCON y TSEND.
• TRCV_C combina las instrucciones TCON, TDISCON y TRCV.
Las instrucciones siguientes controlan el proceso de comunicación:
• TCON establece la conexión TCP/IP entre el cliente y el servidor (CPU) PC.
• TSEND y TRCV permiten enviar y recibir datos.
• TDISCON deshace la conexión.
El tamaño mínimo de los datos que pueden transmitirse (TSEND) o recibirse (TRCV) es de un
byte; el tamaño máximo es de 8192 bytes. TSEND no admite la transmisión de datos desde
posiciones booleanas y TRCV no recibe datos en posiciones booleanas. Encontrará más
información sobre cómo transferir datos con estas instrucciones en el apartado Coherencia de
datos (Página 187).
TCON, TDISCON, TSEND y TRCV funcionan de forma asíncrona, con lo que el procesamiento de
la tarea abarca varias ejecuciones de la instrucción. Por ejemplo, una tarea para configurar y
establecer una conexión se inicia ejecutando una instrucción TCON con el parámetro REQ = 1.
Después se utilizan ejecuciones adicionales de TCON para vigilar la tarea y comprobar si ha
finalizado con el parámetro DONE.
La tabla siguiente muestra la relación entre los parámetros BUSY, DONE y ERROR. Utilice la tabla
para determinar el estado actual de la tarea:
Tabla 11-27
Interacción entre los parámetros BUSY, DONE y ERROR
BUSY
DONE
1
0
0
1
0
0
0
0
652
ERROR
Descripción
0
La tarea se está procesando.
0
La tarea se ha ejecutado correctamente.
1
La tarea ha finalizado con un error. La causa del error se genera en el parámetro STATUS.
0
No se ha asignado una nueva tarea.
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO

Publicidad

Tabla de contenido
loading

Tabla de contenido