CAL I_SET_Instance (IN_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 I_SET_Instance (IN_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ètre
|
Type
|
Signification
|
---|---|---|
IN_REG
|
Numéro du registre de valeurs brutes (%IW)
Par exemple : 1 pour %IW1
|
|
MN_RAW
|
0 % valeur brute (par exemple, 768)
|
|
MX_RAW
|
DINT
|
100 % valeur brute (par exemple, 64 768)
|
MN_PHYS
|
valeur d'entrée minimale (par exemple, -10 V en tant que -10)
Aucune constante autorisée
|
|
MX_PHYS
|
INT
|
valeur d'entrée maximale (par exemple, +10 V en tant que 10)
Aucune constante autorisée
|
DIV10
|
DiviserMN_PHYS et MX_PHYS par 10
|
|
ST_CH
|
UINT
|
Numéro de voie (1n) (par exemple, 4)
|
ST_REG
|
UINT
|
Numéro du registre d'état (%IW)
Par exemple : 9 pour %IW9
|
ST_MODE
|
UINT
|
Mode d'état (par exemple, 1=AVI_STATUS_MODE)
|
ST_HIGH
|
BOOL
|
L'octet d'état figure dans l'octet le plus significatif du registre.
|
Paramètre
|
Type
|
Signification
|
---|---|---|
CHANNEL
|
Information de voie à décrire
|
Message d'erreur
|
Signification
|
---|---|
E_EFB_USER_ERROR_1
|
L'entrée IN_REG n'est pas associée au numéro d'un mot d'entrée (%IW).
|
E_EFB_USER_ERROR_2 avec le numéro incorrect
|
L'entrée IN_REG est associée à un numéro de mot d'entrée (%IW) 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) |
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) |