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)
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) ;
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.
|
Paramètres
|
Type
|
Signification
|
---|---|---|
CHANNEL
|
Information de voie à décrire
|
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_RAW ≥ MX_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
|
Nom
|
Type
|
Commentaire
|
---|---|---|
valuePtr |
UDINT |
3x or 4x raw value register |
rawControl |
BYTE |
Control Byte(internal use only) |
rawSpecific |
BYTE |
Specific Byte (internal use only) |
offset |
INT |
Offset Value |
range |
WORD |
Input range (resolution) |
channel |
BYTE |
Input Channel number |
statusMode |
BYTE |
Status Mode (internal use only) |
statusPtr |
UDINT |
Identifies high byte or low byte of status register |
warnCode |
BYTE |
Warning Code (internal use only) |