Description
Traduction de la notice originale
Description de la fonction
Ce bloc fonction configure les informations pour les voies de sortie analogiques (ANL_OUT).
Ce bloc permet d'utiliser tous les blocs de mise à l'échelle figurant dans cette bibliothèque.
NOTE : Ce bloc est utilisé uniquement lorsqu'il n'existe pas de bloc spécifique pour un module analogique particulier.
EN et ENO peuvent être configurés comme paramètres supplémentaires.
Représentation en FBD
Représentation :
Représentation en LD
Représentation :
Représentation en IL
Représentation :
CAL O_SET_Instance (OUT_REG:=RawValueRegister,
    MN_RAW:=MinRawValue, MX_RAW:=MaxRawValue,
    MN_PHYS:=MinPhysValue, MX_PHYS:=MaxPhysValue,
    DIV10:=DivideBy10, ST_CH:=ChannelNumber,
    ST_REG:=StatusRegisterNumber, ST_MODE:=StatusMode,
    ST_HIGH:=StatusInHighByte, CHANNEL=>ChannelInformation)
Représentation en ST
Représentation :
CAL O_SET_Instance (OUT_REG:=RawValueRegister,
    MN_RAW:=MinRawValue, MX_RAW:=MaxRawValue,
    MN_PHYS:=MinPhysValue, MX_PHYS:=MaxPhysValue,
    DIV10:=DivideBy10, ST_CH:=ChannelNumber,
    ST_REG:=StatusRegisterNumber, ST_MODE:=StatusMode,
    ST_HIGH:=StatusInHighByte,
    CHANNEL=>ChannelInformation) ;
Description des paramètres
Description des paramètres d'entrée :
Paramètres
Type
Signification
OUT_REG
Numéro du registre de valeurs brutes (%MW)
MN_RAW
0 % valeur brute (p. ex. 0)
MX_RAW
DINT
100 % valeur brute (p. ex. 4095)
MN_PHYS
Valeur de sortie minimale (p. ex. 0 V en tant que 0)
MX_PHYS
INT
Valeur de sortie maximale (p. ex. +10 V en tant que 10)
DIV10
DiviserMN_PHYS et MX_PHYS par 10
ST_CH
UINT
Numéro de voie (1n) (p. ex. 4)
ST_REG
UINT
Numéro du registre d'état (%IW)
ST_MODE
UINT
Mode d'état (p. ex. 3=ACO_STATUS_MODE)
ST_HIGH
BOOL
L'octet d'état figure dans l'octet le plus significatif du registre.
Description des paramètres de sortie :
Paramètres
Type
Signification
CHANNEL
Information de voie à décrire
Erreur d'exécution
Messages d'erreur pouvant apparaître :
Message d'erreur
Signification
E_EFB_USER_ERROR_1
L'entrée OUT_REG n'est pas associée au numéro d'un mot de sortie (%MW).
E_EFB_USER_ERROR_2 avec le numéro incorrect
L'entrée OUT_REG est associée à un numéro de mot de sortie (%MW) non valide.
E_EFB_USER_ERROR_3 avec le paramètre MN_RAW
MN_RAWMX_RAW
E_EFB_USER_ERROR_4 avec le paramètre MN_PHYS
Valeur de MN_PHYS inconnue
E_EFB_USER_ERROR_5 avec le paramètre MX_PHYS
Valeur de MX_PHYS inconnue
E_EFB_USER_ERROR_11
ST_REG non spécifiée
E_EFB_USER_ERROR_12
ST_REG trop élevée
E_EFB_USER_ERROR_13
ST_CH non spécifiée