Descripción
La instrucción "X_SEND" permite enviar datos a un interlocutor fuera de la estación S7 propia. La recepción de datos en el interlocutor se efectúa a través de la instrucción "X_RCV". La transmisión inicia tras la llamada con REQ=1.
Asegúrese de que el área de transmisión definida por el parámetro SD (en la CPU emisora) sea menor o igual que el área de recepción definida por el parámetro RD (en el interlocutor). Si SD es del tipo de datos BOOL, RD también tiene que ser del tipo de datos BOOL.
Parámetro
La tabla siguiente muestra los parámetros de la instrucción "X_SEND":
|
Parámetro |
Declaración |
Tipo de datos |
Área de memoria |
Descripción |
|---|---|---|---|---|
|
REQ |
Input |
BOOL |
I, Q, M, D, L |
Parámetro de control "request to activate" Consulte también: Parámetros comunes a las instrucciones para la comunicación básica S7 |
|
CONT |
Input |
BOOL |
I, Q, M, D, L |
Parámetro de control "continue" Consulte también: Parámetros comunes a las instrucciones para la comunicación básica S7 |
|
DEST_ID |
Input |
WORD |
I, Q, M, D, L o constante |
Parámetro de direccionamiento "destination ID". Contiene la dirección MPI configurada del interlocutor. |
|
REQ_ID |
Input |
DWORD |
I, Q, M, D, L o constante |
Identificación de la petición para identificar los datos en el interlocutor. |
|
SD |
Input |
ANY |
I, Q, M, D |
Referencia al área de transmisión. Se permiten los siguientes tipos de datos: BOOL, BYTE, CHAR, WORD, INT, DWORD, DINT, REAL, DATE, TOD, TIME, S5TIME, DATE_AND_TIME, así como matrices de los tipos de datos indicados, excepto BOOL. |
|
RET_VAL |
Return |
INT |
I, Q, M, D, L |
Si se produce un error durante la ejecución de la instrucción, el valor de respuesta contendrá el código de error correspondiente. |
|
BUSY |
Output |
BOOL |
I, Q, M, D, L |
|
Encontrará más información sobre los tipos de datos válidos en "Vista general de los tipos de datos válidos".
Coherencia de datos
Los datos se envían con coherencia.
Parámetro RET_VAL
Consulte también: