Obtener los ajustes del enlace a PLC
Esta instrucción FP monitoriza los ajustes del enlace a PLC de todas las estaciones de enlace a PLC conectadas al puerto de comunicación especificado por s_Port y guarda el resultado en la DUT d_adutPlcLinkParameter.
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
Array de tipos de unidades de datos para los ajustes del enlace a PLC de las estaciones de enlace a PLC conectadas al puerto COM especificado (ARRAY [1..16] OF FP_COM_PLCLINK_PARAMETER_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
adutPlcLinkStationsParameter: ARRAY [1..16] OF FP_COM_PLCLINK_PARAMETER_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_STATIONS_PARAMETER!,,15,0,37,4,,?DEN?Ds_Port?AENO?Cd_adutPlcLinkParameter);
B(B_VARIN,,SYS_COM0_PORT,13,2,15,4,);
B(B_VAROUT,,adutPlcLinkStationsParameter,37,2,39,4,);
L(1,0,1,4);
L(1,2,15,2);
END_NETWORK_BODY
END_NET_WORK
END_BODY
FP_COM_GET_PLCLINK_STATIONS_PARAMETER(s_Port := SYS_COM0_PORT,
d_adutPlcLinkParameter => adutPlcLinkStationsParameter);