Unit_AnalogInput_FP0_TC4_TC8Bloc fonction permettant de lire un module FP0-TC4 ou FP0-TC8.
Ce bloc fonction lit les valeurs numériques converties à partir des voies d’entrées analogiques du module analogique. Les valeurs numériques converties sont sauvegardées par voie dans les variables de sortie iInChannel0 à iInChannel3 (FP0-TC4) ou iChannel0 à iChannel7 (FP0-TC8).
Le type de thermocouple, l’unité de température (°C, °F) et le numéro des voies d’entrée doivent être définis avec les DIP switches.

Entrée
Définit l’offset de la première adresse WX/WY du module analogique en fonction de sa position dans l’installation.
Pour les modules d’extension analogiques connectés directement à l’unité centrale (sans adaptateur) : Utilisez ExpansionUnitToIOWordOffset_FP0 ou procédez aux paramétrages suivants : 2 (WX2/WY2) pour le numéro de module 1, 4 (WX4/WY4) pour le numéro de module 2, 6 (WX6/WY6) pour le numéro de module 3
Pour les modules d’extension analogiques connectés à l’unité centrale via un adaptateur : Utilisez ExpansionUnitToIOWordOffset_FPX_FP0 ou sélectionnez l’offset à partir du tableau.
Position du module par rapport à l’adaptateur |
Position de l’adaptateur par rapport à la CPU |
|||||||
|---|---|---|---|---|---|---|---|---|
1e module |
2e module |
3e module |
4e module |
5e module |
6e module |
7e module |
8e module |
|
1e module |
30 |
40 |
50 |
60 |
70 |
80 |
90 |
100 |
2e module |
32 |
42 |
52 |
62 |
72 |
82 |
92 |
102 |
3e module |
34 |
44 |
54 |
64 |
74 |
84 |
94 |
104 |
Sortie
Renvoie les données numériques converties du module analogique selon la voie.
Fil rompu : 8000 ou 16000
Les paramétrages des DIP switches sont effectifs lorsque l’automate est mis sous tension.
K |
J |
T |
R |
|
|---|---|---|---|---|
°C |
°F |
|
|---|---|---|
2 (0 et 1) |
4 (0 à 3) |
6 (0 à 5) |
8 (0 à 7) |
|
|---|---|---|---|---|
La description de cette instruction ne livre que des informations matériel de base. Pour avoir des informations techniques complémentaires, consultez le manuel :

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
Inst_FP0_TC4_TC8: Unit_AnalogInput_FP0_TC4_TC8;
iTC_In0: INT:=0;
iTC_In1: INT:=0;
iTC_In2: INT:=0;
iTC_In3: INT:=0;
iTC_In4: INT:=0;
iTC_In5: INT:=0;
iTC_In6: INT:=0;
iTC_In7: INT:=0;
END_VARUtilisez ExpansionUnitNumberToIOWordOffset_FP0 ou ExpansionUnitNumberToIOWordOffset_FPX_FP0 pour calculer l’offset du mot du module analogique connecté à l’unité centrale.


BODY
WORKSPACE
NETWORK_LIST_TYPE := NWTYPELD ;
ACTIVE_NETWORK := 0 ;
END_WORKSPACE
NET_WORK
NETWORK_TYPE := NWTYPELD ;
NETWORK_LABEL := ;
NETWORK_TITLE := ;
NETWORK_HEIGHT := 17 ;
NETWORK_BODY
B(B_COMMENT,,Analog Unit TC4 TC8ø^Usage with FPX,2,0,22,2,);
B(B_COMMENT,,Function block of the Analog UnitFP0_A80 to read the Analog Input Dataø^Range K~J Type ( -100~1°C to 500~1°C--> -1001 to 5001 or -148~1°F to 790~1°F --> -1481 to 7901)ø^Range T Type: ( -100~1°C to 400~1°C --> -1001 to 4001 or -148~1°F to 752~1°F --> -1481 to 7521)ø^Range R Type: (0°C to 1500~1°C --> 0 to 15001 or 32°F to 1590~1°F --> 320 to 15901)ø^8000(When the thermocouple is broken),28,1,73,6,);
B(B_VARIN,,1,1,8,3,10,);
B(B_VARIN,,2,1,9,3,11,);
B(B_FB,Unit_AnalogInput_FP0_TC4_TC8!,fbInstance10,28,7,43,17,,?BiIOWordOffset?AiChannel0?AiChannel1?AiChannel2?AiChannel3?AiChannel4?AiChannel5?AiChannel6?AiChannel7);
B(B_F,ExpansionUnitNumberToIOWordOffset_FPX_FP0!,,3,7,25,11,,?DiFPX_ExpansionUnitNumber?DiFP0_ExpansionUnitNumber?AiIOWordOffset);
L(25,9,28,9);
L(1,0,1,17);
END_NETWORK_BODY
END_NET_WORK
END_BODY
Inst_FP0_TC4_TC8(iIOWordOffset := 2,
iChannel0 => iTC_In0,
iChannel1 => iTC_In1,
iChannel2 => iTC_In2,
iChannel3 => iTC_In3,
iChannel4 => iTC_In4,
iChannel5 => iTC_In5,
iChannel6 => iTC_In6,
iChannel7 => iTC_In7);