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

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

Publicidad

Comunicación
11.5 PROFINET
Operaciones TRCV_C
La instrucción TRCV_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:
TRCV_C configura una conexión de comunicación y establece dicha conexión si el parámetro
EN_R = "1" y no hay 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 y posterior, TCP/UDP: descripción de la conexión mediante la estructura
– Con V4.1 y posterior, ISO on TCP: descripción de la conexión mediante la estructura
– Con V4.3 y posterior, TCP: descripción de la conexión mediante la estructura
– Con V4.4 o posterior, TCP: Descripción de la conexión mediante las estructuras
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 TRCV_C con EN_R = "1".
Si EN_R se pone a "0" antes de establecer la conexión de comunicación, se establecerá la
conexión y se mantendrá activa incluso si CONT = "0". Sin embargo, no se recibirán datos
(DONE seguirá siendo "0").
Para obtener información sobre el número de conexiones de comunicación posibles,
consulte los datos técnicos de la CPU.
2. Recepción de datos mediante una conexión de comunicación existente:
La recepción de datos se habilita cuando el parámetro EN_R se pone al valor "1". Tal como se
ha descrito anteriormente, la conexión de comunicación se establece en primer lugar. Los
datos recibidos se introducen en un área de recepción. La longitud del área se especifica con
el parámetro LEN (si LEN <> 0) o con la información de longitud del parámetro DATA (si LEN
= 0), en función de la variante de protocolo que se use. Si usa valores puramente simbólicos
en el parámetro DATA, el parámetro LEN debe tener el valor "0".
Si EN_R se pone a "0" antes de que se reciban datos por primera vez, la conexión de
comunicación se mantendrá activa incluso si CONT = 0. Sin embargo, no se recibirán datos
(DONE seguirá siendo "0").
3. Interrupción de la conexión de comunicación:
La conexión de comunicación se deshará una vez que se reciban los datos si el parámetro
CONT tenía el valor "0" cuando se inició la conexión establecida. De lo contrario, se
mantendrá la conexión de comunicación.
Si la tarea de recepció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).
638
TCON_IP_V4 en el parámetro CONNECT.
TCON_IP_RFC en el parámetro CONNECT.
TCON_IP_V4_SEC en el parámetro CONNECT.
TCON_QDN y TCON_QDN_SEC.
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO

Publicidad

Tabla de contenido
loading

Tabla de contenido