Obtener la frecuencia de errores de enlace a PLC
Esta instrucción FP lee la información de frecuencia de errores de enlace a PLC para el puerto de comunicación especificado por s_Port de la CPU y guarda el resultado en la DUT d_dutPlcLinkErrorOccurrency.
Entrada
Especificar los puertos de comunicación (dependiendo del tipo de PLC):
Puerto COM, por ejemplo SYS_COM0_PORT
MCU/SCU, por ejemplo, 16#xx01 (xx = número de slot) en COM01
Salida
Guarda el número de eventos en la FP_COM_PLCLINK_ERROR_OCCURRENCY_DUT
Todas las variables de entrada y de salida utilizadas para la programación de esta función han sido declaradas en la Cabecera de la POU. Se utiliza la misma cabecera de la POU para todos los lenguajes de programación.
VAR
dutPlcLinkErrorOccurrency: FP_COM_PLCLINK_ERROR_OCCURRENCY_DUT;
END_VAR
BODY
WORKSPACE
NETWORK_LIST_TYPE := NWTYPELD ;
END_WORKSPACE
NET_WORK
NETWORK_TYPE := NWTYPELD ;
NETWORK_LABEL := ;
NETWORK_TITLE := ;
NETWORK_HEIGHT := 4 ;
NETWORK_BODY
B(B_F,FP_COM_GET_PLCLINK_ERROR_OCCURRENCY!,,15,0,36,4,,?DEN?Ds_Port?AENO?Cd_dutPlcLinkErrorOccurrency);
B(B_VARIN,,SYS_COM0_PORT,13,2,15,4,);
B(B_VAROUT,,dutPlcLinkErrorOccurrency,36,2,38,4,);
L(1,0,1,4);
L(1,2,15,2);
END_NETWORK_BODY
END_NET_WORK
END_BODY
FP_COM_GET_PLCLINK_ERROR_OCCURRENCY(s_Port := SYS_COM0_PORT,
d_dutPlcLinkErrorOccurrency => dutPlcLinkErrorOccurrency);