Siemens S7 Serie Manual De Sistema página 875

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

Operaciones TSEND_C
La instrucción TSEND_C se ejecuta de forma asíncrona e implementa las funciones
siguientes en secuencia:
1. Configuración y establecimiento de una conexión de comunicación:
TSEND_C configura una conexión de comunicación y establece dicha conexión si se
detecta un flanco ascendente en el parámetro REQ y aún no existe una conexión. Una
vez configurada y establecida la conexión, la CPU la mantiene y la vigila
automáticamente. La descripción de la conexión especificada en el parámetro
CONNECT se usa para configurar la conexión de comunicación. Se pueden usar los
tipos de conexión siguientes:
– Estructura TCON_Param para los protocolos TCP, ISO on TCP y UDP
– Con V4.1, TCP/UDP: descripción de la conexión mediante la estructura TCON_IP_v4
– Con V4.1, ISO on TCP: descripción de la conexión mediante la estructura
Una conexión existente se deshace y la conexión que se ha configurado se elimina
cuando la CPU pasa al estado operativo STOP. Para configurar y establecer la conexión
de nuevo, debe volver a ejecutar TSEND_C. Para obtener información sobre el número
de conexiones de comunicación posibles, consulte los datos técnicos de la CPU.
2. Transmisión de datos mediante una conexión de comunicación existente:
La transmisión de datos se ejecuta cuando se detecta un flanco ascendente en el
parámetro REQ. Tal como se ha descrito anteriormente, la conexión de comunicación se
establece en primer lugar. El área de transmisión se especifica con el parámetro DATA.
Incluye la dirección y la longitud de los datos que se van a transmitir. No utilice un área
de datos con el tipo de datos BOOL o Array of BOOL en el parámetro DATA. Con el
parámetro LEN se especifica el número máximo de bytes transmitidos con una tarea de
transmisión. Si se usa un nombre simbólico en el parámetro DATA, el parámetro LEN
debe tener el valor "0".
Los datos que se transmitirán no se deben editar hasta que finalice la tarea de
transmisión.
3. Interrupción de la conexión de comunicación:
La conexión de comunicación se deshace una vez que se han transmitido los datos si el
parámetro CONT tenía el valor "0" cuando se produjo el flanco ascendente en el
parámetro REQ. De lo contrario, se mantendrá la conexión de comunicación.
Si la tarea de transmisión se ejecuta correctamente, el parámetro DONE se pondrá a "1". La
conexión de comunicación se deshará antes que de esto se produzca (consulte la
descripción de la dependencia anterior en el parámetro CONT). El estado lógico "1" en el
parámetro DONE no es una confirmación de que el interlocutor de la comunicación ya ha
leído los datos.
TSEND_C se inicializa cuando el parámetro COM_RST se pone a "1". Se pueden perder
datos si se transfieren datos en este momento.
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
en el parámetro CONNECT.
TCON_IP_RFC en el parámetro CONNECT.
Comunicación
11.2 PROFINET
875

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido