Lire les paramètres de la liaison API
Cette instruction FP supervise les paramètres de la liaison API de toutes les stations en mode liaison API, connectées au port de communication spécifié par s_Port de l’unité centrale, et sauvegarde le résultat dans le DUT d_adutPlcLinkParameter.
Entrée
Indique les ports de communication (selon le type d’API) :
Port COM, par ex. SYS_COM0_PORT
MCU/SCU, par ex. 16#xx01 (xx = numéro du connecteur) dans COM01
Sortie
Tableau (Array) de types de données structurées (DUT) pour les paramètres de liaison API des stations en mode liaison API connectées au port COM spécifié (ARRAY [1..16] OF FP_COM_PLCLINK_PARAMETER_DUT)
Toutes les variables d’entrée et de sortie utilisées pour programmer cette fonction ont été déclarées dans l’en-tête du POU. Le même en-tête de POU est utilisé pour tous les langages de programmation.
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);