Siemens SIMATIC NET NCM S7 Guía Rápida página 30

Ocultar thumbs Ver también para SIMATIC NET NCM S7:
Tabla de contenido

Publicidad

Comunicación entre equipos S7 a través del interface SEND/RECEIVE
Programar los bloques FC para la comunicación
Para realizar la comunicación a través de enlaces de transporte ISO se dispone de 2 bloques del tipo
FC:
S
AG_SEND (FC 5)
El bloque transfiere los datos útiles del área de datos de
usuario indicada para transferirlos al CP Ethernet.
S
AG_RECV (FC 6)
El bloque recibe los datos útiles y los deposita en el área de
datos de usuario indicada en la llamada.
El programa de usuario de nuestro ejemplo ha sido creado en el lenguaje AWL. Los dos ejemplos si-
guientes explican cómo parametrizar las llamadas con AG_SEND y AG_RECV en el equipo S7 (1).
AWL
call fc 5
ACT
:=
M 50.0
ID
:=
1
LADDR
:=
W#16#0200
SEND
:=
P#db30.dbx1.0 byte 240,
LEN
:=
4
DONE
:=
M 1.2
ERROR
:=
M 1.3
STATUS :=
MW 200
AWL
call fc 6
ID
:=
1
LADDR
:=
W#16#0200
RECV
:=
P#DB31.DBX 1.0 BYTE 240
NDR
:=
M1.0
ERROR
:=
M1.1
STATUS :=
MW202
LEN
:=
MW10
Si desea ver la programación completa de dichos bloques FC y los restantes OBs y FCs imprima el
proyecto de ejemplo.
30
para más detalles al
respecto...
Explicación
//Llamada al bloque AG_SEND
//Bit para iniciar la petición
//ID del enlace
//Dirección mód. 512
Dec
//hardware
//Area de datos a transferir
//Longitud del área de datos a enviar (4 bytes)
//Bit de marcas para parámetro de retorno DONE
//Bit de marcas para parámetro de retorno ERROR
//Palabra de marcas para parámetro de retorno
STATUS
Explicación
//Llamada al bloque AG_RECV
//ID del enlace
//Dirección mód. 512
Dec
//hardware
//Area de datos para datos a recibir
//Bit de marcas para parámetro de retorno NDR
//Bit de marcas para parámetro de retorno
ERROR
//Palabra de marcas para parámetro de retorno
STATUS
//Area para indicar la longitud de los datos
recibidos
SIMATIC NET NCM S7 para Industrial Ethernet
Manual
/3/
Cap. 4
. en configuración del
. en configuración del
C79000–G8978–C1 16–03

Publicidad

Tabla de contenido
loading

Tabla de contenido