DP/AS-i Link en S7
Introducción
Si se opera la unidad DP/AS-i Link en S7 (a partir de 6ES7 156-0AA01-0XA0, ver-
sión 1), es posible modificar durante el servicio los parámetros de los esclavos AS-i
conectados a la DP/AS-i Link. Esto se efectúa en S7 mediante los SFCs 59
"RD_REC" y 58 "WR_REC", los cuales permiten la lectura y la escritura de con-
juntos de datos.
SFC 59 "RD_REC"
Mediante el SFC 59 se lee un conjunto de datos de la DP/AS-i Link. Los respectivos
parámetros se describen en la tabla siguiente:
Tabla 6-1
Parámetros para SFC 59 "RD_REC"
Parámetro
Declaración
REC
INPUT
IOID
INPUT
LADDR
INPUT
RECNUM
INPUT
RET_VAL
OUTPUT
BUSY
OUTPUT
RECORD
OUTPUT
Unidad periférica descentralizada DP/AS-i Link
EWA 4NEB 710 6055-04b
Lectura de conjuntos de datos mediante SFC 59 "RD_REC"
– Conjunto de datos 140: leer listas y banderas de los esclavos AS-i
– Conjunto de datos 141: leer el eco de parámetros de los esclavos AS-i
– Conjunto de datos 2: leer la respuesta
Escritura de conjuntos de datos mediante SFC 58 "WR_REC"
– Conjunto de datos 142: escribir parámetros para los esclavos AS-i
– Conjunto de datos 143: modificar la dirección de operación de un esclavo
AS-i
– Conjunto de datos 144: llevar la DP/AS-i Link al modo "offline"
Tipo de
Zona de memoria
datos
BOOL
E, A, M, D, L, const.
BYTE
E, A, M, D, L, const.
WORD
E, A, M, D, L, const.
BYTE
E, A, M, D, L, const.
INT
E, A, M, D, L
BOOL
E, A, M, D, L
ANY
E, A, M, D, L
Descripción
REQ = 1: solicitud de lectura
Zona: la DP/AS-i Link es un módulo mixto IOID =
B#16#54
Dirección lógica de la DP/AS-i Link
ejemplo: dirección lóg. = 336 (decimal), LADDR =
W#16#150 (hexadecimal)
Número del conjunto de datos
ejemplo: conjunto de datos 140, RECNUM = B#16#8C
Si se presenta un error durante el procesamiento de la
función, el valor de retorno contiene un código de error.
BUSY = 1: lectura no concluida aún
Zona de destino para el conjunto de datos leído
ejemplo: el conjunto de datos 140 (longitud 22 bytes)
debe almacenarse en la zona de marcas a partir de MB
50, RECORD = P#M50.0 BYTE22
6
6-1