Supprimer les erreurs dans le module de liaison multifilaire FP7
Cette instruction FP supprime les erreurs dans le module de liaison multifilaire FP7. Elle réinitialise les valeurs des variables système suivantes :
Variable système |
Description |
---|---|
sys_bIsMultiWireUnit1Error | Erreur sur module de liaison multifilaire FP7 1 |
sys_bIsMultiWireUnit2Error | Erreur sur module de liaison multifilaire FP7 2 |
sys_bIsMultiWireUnit3Error | Erreur sur module de liaison multifilaire FP7 3 |
sys_bIsMultiWireUnit4Error | Erreur sur module de liaison multifilaire FP7 4 |
sys_bIsMultiWireUnit5Error | Erreur sur module de liaison multifilaire FP7 5 |
sys_bIsMultiWireUnit6Error | Erreur sur module de liaison multifilaire FP7 6 |
sys_wMultiWireUnit1ErrorCode | Erreur sur module de liaison multifilaire FP7 1 (octet de poids fort : code d’erreur, octet de poids faible : numéro du module) |
sys_wMultiWireUnit2ErrorCode | Erreur sur module de liaison multifilaire FP7 2 (octet de poids fort : code d’erreur, octet de poids faible : numéro du module) |
sys_wMultiWireUnit3ErrorCode | Erreur sur module de liaison multifilaire FP7 3 (octet de poids fort : code d’erreur, octet de poids faible : numéro du module) |
sys_wMultiWireUnit4ErrorCode | Erreur sur module de liaison multifilaire FP7 4 (octet de poids fort : code d’erreur, octet de poids faible : numéro du module) |
sys_wMultiWireUnit5ErrorCode | Erreur sur module de liaison multifilaire FP7 5 (octet de poids fort : code d’erreur, octet de poids faible : numéro du module) |
sys_wMultiWireUnit6ErrorCode | Erreur sur module de liaison multifilaire FP7 6 (octet de poids fort : code d’erreur, octet de poids faible : numéro du module) |
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
bEnable: BOOL:=FALSE;
END_VAR
La fonction est exécutée lorsque la variable bEnable est définie sur TRUE.
BODY
WORKSPACE
NETWORK_LIST_TYPE := NWTYPELD ;
END_WORKSPACE
NET_WORK
NETWORK_TYPE := NWTYPELD ;
NETWORK_LABEL := ;
NETWORK_TITLE := ;
NETWORK_HEIGHT := 7 ;
NETWORK_BODY
B(B_CONTACT,,bEnable,4,3,6,5,);
B(B_F,FP_MEWNET_CLEAR_ERRORS!,,15,2,30,5,,?DEN?AENO);
L(1,0,1,7);
L(1,4,4,4);
L(6,4,15,4);
END_NETWORK_BODY
END_NET_WORK
END_BODY
If (bEnable) Then
FP_MEWNET_CLEAR_ERRORS();
End_if;