El bloque Level1_gbn ejecuta la instrucción GetBlockName. GetBlockName lee el nombre del
bloque Level1_gbn y emite el nombre en forma de cadena de caracteres en el parámetro de
salida RET_VAL (outputBlockName). Puesto que el parámetro SIZE es 0 (limitSIZE), la longitud de
la cadena de caracteres es ilimitada.
9.3
E/S distribuidas (PROFINET, PROFIBUS o AS-i)
9.3.1
Instrucciones de E/S descentralizadas
Las siguientes instrucciones E/S descentralizadas pueden utilizarse con PROFINET, PROFIBUS o
AS‑i:
• Instrucción RDREC (Página 370): Lee un registro con el número INDEX de un módulo o
dispositivo.
• Instrucción WRREC (Página 370): Transfiere un registro con el número INDEX de un módulo
o dispositivo definido en ID.
• Instrucción GETIO (Página 373): Lee de forma coherente todas las entradas de un esclavo DP
normalizado / dispositivo PROFINET IO.
• Instrucción SETIO (Página 374): Transfiere de forma coherente los datos del rango de origen
definido en el parámetro OUTPUTS al esclavo DP normalizado / dispositivo PROFINET IO
direccionado.
• Instrucción GETIO_PART (Página 375): Lee de forma coherente una parte relacionada de las
entradas de un módulo de periferia.
• Instrucción SETIO_PART (Página 376): Escribe de forma coherente los datos del área de
origen delimitada por el parámetro OUTPUTS en las salidas de un módulo de periferia.
• Instrucción RALRM (Página 377): Permite recibir una alarma con toda la información
correspondiente de un módulo o dispositivo y proporciona esta información a sus
parámetros de salida.
• Instrucción DPRD_DAT (Página 389): Permite leer de forma coherente áreas de datos mayores
que 64 bytes de un módulo o dispositivo con la instrucción DPRD_DAT.
• Instrucción DPWR_DAT (Página 389): Permite escribir de forma coherente áreas de datos
mayores que 64 bytes en un módulo o dispositivo con la instrucción DPWR_DAT.
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
9.3 E/S distribuidas (PROFINET, PROFIBUS o AS-i)
Instrucciones avanzadas
369