Parámetros
La tabla siguiente muestra los parámetros de la instrucción SETIO_PART:
Parámetro
Declaración
ID
IN
OFFSET
IN
LEN
IN
STATUS
1
OUT
ERROR
OUT
OUTPUTS
IN_OUT
Utilice el tipo de datos DWord para visualizar los códigos de error de SETIO_PART .
1
9.3.7
RALRM (recibir alarma)
La instrucción RALRM (Recibir alarma) puede usarse con PROFINET y PROFIBUS.
Tabla 9-81
Instrucción RALRM
KOP / FUP
SCL
"RALRM_DB"(
mode:=_int_in_,
f_ID:=_word_in_,
mlen:=_uint_in_,
new=>_bool_out_,
status=>_dword_out_,
ID=>_word_out_,
len=>_uint_out_,
tinfo:=_variant_inout_,
ainfo:=_variant_inout_);
STEP 7 crea el DB automáticamente al insertar la instrucción.
1
En el ejemplo SCL, "RALRM_DB" es el nombre del DB de instancia.
2
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Tipo de datos Descripción
HW_SUBMO‐
Identificador de hardware del módulo de periferia
DULE
Int
Número del primer byte que debe escribirse en la memoria imagen de proceso
del componente (mínimo valor posible: 0)
Int
Número de bytes que deben escribirse
DWord
Contiene la información de error de DPWR_DAT (Página 389) en la forma
DW#16#40xxxx00 si ERROR = TRUE
Bool
Visualización del error: ERROR = TRUE si se produce un error cuando se lla‐
ma DPWR_DAT (Página 389)
Variant
Rango de origen de los datos que deben escribirse: Si el área de origen es
mayor que LEN, los primeros bytes LEN se transfieren de OUTPUTS.
Puede utilizar los tipos de datos siguientes:
•
Tipos de datos de sistema y array de tipos de datos de sistema: BYTE, CHAR,
SINT, USINT, WORD, INT, UINT, DWORD, DINT, UDINT, REAL, LREAL, LWORD,
LINT
•
Tipos de datos personalizados (UDT)
•
Estructuras (STRUCT), pero solo en bloques de datos no optimizados (DB)
9.3 E/S distribuidas (PROFINET, PROFIBUS o AS-i)
Descripción
Use la instrucción RALRM (leer alarma) para leer la información de
una alarma de diagnóstico desde módulos o dispositivos de E/S
PROFIBUS o PROFINET.
La información de los parámetros de salida contiene la informa‐
ción de inicio del OB al que se ha llamado, así como información
sobre el origen de la alarma.
Llame a RALRM en un OB de alarma para devolver información
sobre los eventos que han producido la alarma. En el S7-1200. Se
soportan las siguientes alarmas de OB de diagnóstico: estado,
actualización, perfil, alarma de error de diagnóstico, enchufe o
desenchufe de módulos, fallo de rack o estación.
Instrucciones avanzadas
377