Unit_AnalogInput_FP0_TC4_TC8

Function Block per leggere da un'unità FP0-TC4 o FP0-TC8.

Questo Function Block legge i valori digitali convertiti dai canali ingresso analogico dell'unità analogica. I valori digitali convertiti vengono salvati per canale nelle variabili di uscita da iInChannel0 a iInChannel3 (FP0-TC4) o da iChannel0 a iChannel7 (FP0-TC8).

Il tipo di termocoppia, l'unità temperatura (°C, °F) e il numero di canali di ingresso devono essere impostati con i DIP switch.

Parametri

Ingresso

iIOWordOffset (INT)

Imposta l'offset del primo indirizzo WX/WY dell'unità analogica secondo la sua posizione di installazione.

Per le unità di espansione analogica collegate direttamente alla CPU (senza adattatore): Utilizzate ExpansionUnitToIOWordOffset_FP0 oppure effettuate le seguenti impostazioni: 2 (WX2/WY2) per numero unità 1, 4 (WX4/WY4) per numero unità 2, 6 (WX6/WY6) per numero unità 3

Per le unità di espansione analogica collegate alla CPU tramite adattatore: Utilizzare ExpansionUnitToIOWordOffset_FPX_FP0 oppure selezionare l'offset dalla tabella.

Posizione unità relativamente all'adattatore

Posizione adattatore relativamente alla CPU

1a unità

2a unità

3a unità

4a unità

5a unità

6a unità

7a unità

8a unità

1a unità

30

40

50

60

70

80

90

100

2a unità

32

42

52

62

72

82

92

102

3a unità

34

44

54

64

74

84

94

104

Uscita

Da iChannel0 a iChannel7 (INT)

Restituisce i dati digitali convertiti dall'unità analogica per canale.

Valori:
  • Tipo K, J:
  • Per -100,1°C a +500,1°C: Da -1001 a +5001
  • Per -148,1°F a +790,1°F: Da -1481 a +7901
  • Tipo T:
  • Per -100,1°C a +400,1°C: Da -1001 a +4001
  • Per -148,1°F a +752,1°F: Da -1481 a +7521
  • Tipo R:
  • Per 0°C a 1500,1°C: Da 0 a 15001
  • Per 32°F a 1590,1°F: Da 320 a 15901

Cavo rotto: 8000 o 16000

Impostazioni degli interruttori DIP

Le impostazioni DIP switch sono valide quando l'alimentazione passa da OFF a ON.

Tipo di termocoppia
 

K

J

T

R

Unità temperatura
 

°C

°F

Numero di canali
 

2 (0 e 1)

4 (da 0 a 3)

6 (da 0 a 5)

8 (da 0 a 7)

Cablaggio ingressi

Tip

Questa descrizione di comando offre unicamente documentazione base hardware. Per informazioni tecniche dettagliate consultare il manuale:

FP0 熱電対入力ユニットマニュアル

Esempio

Intestazione del POU

Tutte le variabili di ingresso e uscita utilizzate per programmare questa funzione sono state dichiarate nell'intestazione del POU. La stessa intestazione del POU è utilizzata per tutti i linguaggi di programmazione.

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_VAR

Corpo del POU

Utilizzare ExpansionUnitNumberToIOWordOffset_FP0 o ExpansionUnitNumberToIOWordOffset_FPX_FP0 per calcolare l'offset della word dell'unità analogica connessa alla CPU.

Corpo LD

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

Corpo ST

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);

L'ultima revisione: 2024-03-11Feedback su questa paginaPanasonic hotline