Uso de las instrucciones DPRD_DAT y DPWR_DAT para acceder a
datos coherentes
Las descripciones de las instrucciones DPRD_DAT y DPWR_DAT están corregidas y se indican a continuación:
Tabla 6
Instrucciones DPRD_DAT y DPWR_DAT
KOP / FUP
● PROFIBUS soporta hasta 4 bytes de datos coherentes. Utilice las instrucciones DPRD_DAT y DPWR_DAT para
acceder de forma coherente a más de 4 bytes de datos.
Actualización del manual de sistema S7-1200, edición 03/2014
A5E03929127-AF, 11/2015
SCL
ret_val := DPRD_DAT(
laddr:=_word_in_,
record=>_variant_out_);
ret_val := DPWR_DAT(
laddr:=_word_in_,
record:=_variant_in_);
Descripción
Utilice la instrucción DPRD_DAT para leer uno o más
bytes de datos de una de las siguientes ubicaciones:
módulo o submódulo ubicado en la base local
•
esclavo DP normalizado
•
dispositivo PROFINET I/O
•
La CPU transfiere los datos leídos de forma coherente.
Si no ocurre ningún error durante la transferencia de
datos, la CPU introduce los datos leídos en el área de
destino especificada por el parámetro RECORD. El
área de destino debe tener la misma longitud que la
configurada con STEP 7 para el módulo seleccionado.
Al ejecutar la instrucción DPRD_DAT solo se puede
acceder a los datos de un módulo o submódulo. La
transferencia comienza en la dirección inicial configura-
da.
Utilice la instrucción DPWR_DAT para transferir los
datos de RECORD de forma coherente a las siguientes
ubicaciones:
módulo o submódulo direccionado en la base local
•
esclavo DP normalizado
•
dispositivo PROFINET I/O
•
El área de origen debe tener la misma longitud que la
configurada con STEP 7 para el módulo o submódulo
seleccionado.
7