En la CPU esclava DP
CALL
SFC
14
LADDR:=W#16#D
RET_VAL:=MW 20
RECORD:=P#M30.0 Byte 20
L
MB
30
//Procesar los
//datos recibidos
L
MB
7
+
I
T
MW
100
Trabajar con la memoria de transferencia
Al trabajar con la memoria de transferencia deberá respetar las reglas siguientes:
● Asignar las áreas de direccionamiento:
● Las direcciones pueden asignarse libremente. En el programa de usuario se accede a
● Las dirección más baja de cada área de direccionamiento constituye la dirección inicial
● Las longitudes, unidades y coherencia de las áreas de direccionamiento agrupadas
● Las direcciones del maestro y del esclavo pueden ser diferentes en la memoria de
SIMATIC S7-300 CPU 31xC y CPU 31x: Configuración
Instrucciones de servicio, 06/2008, A5E00105494-08
//Recibir datos del
//maestro DP
//En el esclavo, los
//bytes de periferia
PEB13
//a PEB32 (datos
transferidos
//del maestro)
//se leen de forma
coherente y
//se depositan en
//MB30 a MB49.
– Los datos de entrada del esclavo DP son siempre datos de salida del maestro DP
– Los datos de salida del esclavo DP son siempre datos de entrada del maestro DP
los datos con comandos de
carga y transferencia, o bien con las SFCs 14 y 15. También puede indicar direcciones
de la imagen de proceso de las entradas o salidas.
de dicha área.
deberán ser iguales en el maestro DP y en el esclavo DP.
transferencia igual desde el punto de vista lógico (áreas de direccionamiento de periferia
lógicas independientes en las CPUs maestra y esclava).
Nota
Para la memoria de transferencia deberá asignar direcciones del área de
direccionamiento de periferia de la CPU.
Las direcciones asignadas a la memoria de transferencia no se podrán asignar de nuevo
a otros módulos de periferia.
8.5 Puesta en marcha de PROFIBUS DP
En la CPU maestra DP
Puesta en marcha
173