Unit_AnalogInOut_FP0_A21

Funktion zum Schreiben und Lesen eines FP0-A21-Moduls.

Diese Funktion schreibt digitale Werte in den Ausgangskanal des Analogmoduls und liest digitale Umwandlungswerte aus dessen Eingangskanälen. Die digitalen Werte, die umgewandelt und als analoge Werte ausgegeben werden sollen, werden bei iOutChannel festgelegt. Die digitalen Umwandlungswerte aus dem Analogmodul werden je nach Kanal in den Ausgangsvariablen iInChannel0 und iInChannel1 gespeichert.

Die Analogwertbereiche müssen mit den DIP-Schaltern festgelegt werden.

Parameter

Eingang

iIOWordOffset (INT)

Setzt den Offset der ersten WX/WY-Adresse des Analogmoduls entsprechend dem Installationsort.

Für analoge Erweiterungsmodule, die direkt an die CPU angeschlossen sind (ohne Adapter): Verwenden Sie ExpansionUnitToIOWordOffset_FP0 oder nehmen Sie die folgenden Einstellungen vor: 2 (WX2/WY2) für die Modulnummer 1, 4 (WX4/WY4 für die Modulnummer 2, 6 (WX6/WY6) für die Modulnummer 3

Für analoge Erweiterungsmodule, die über einen Adapter an die CPU angeschlossen sind: Verwenden Sie ExpansionUnitToIOWordOffset_FPX_FP0oder wählen Sie den Offset aus der Tabelle.

Modulposition relativ zum Adapater

Adapterposition relativ zur CPU

1. Modul

2. Modul

3. Modul

4. Modul

5. Modul

6. Modul

7. Modul

8. Modul

1. Modul

30

40

50

60

70

80

90

100

2. Modul

32

42

52

62

72

82

92

102

3. Modul

34

44

54

64

74

84

94

104

iOutChannel (INT)

Setzt den digitalen Wert, der umgewandelt und vom Analogmodul ausgegeben werden soll.

Werte:
  • Für -10,0 bis +10,0V: -2000 bis +2000
  • Für 0,0 bis 20,0mA: 0 bis 4000

Ausgang

iInChannel0, iInChannel1 (INT)

Gibt die konvertierten Digitaldaten aus dem entsprechenden Kanal des Analogmoduls zurück.

Werte:
  • Für 0 bis 5V, 0 bis 20mA: 0 bis 4000 (je nach Verdrahtung)
  • Für -10 bis +10V, -100 bis 100mV: -2000 bis +2000
  • Für 25 bis 1000°C: 25 bis 1000
  • Für 0 bis -100°C: 0 bis -100

DIP-Schaltereinstellungen

Die DIP-Schaltereinstellungen werden wirksam, wenn die Stromversorgung eingeschaltet wird.

Eingangsbereich und Mittelwertbildung

Ohne Mittelwertbildung: Jeder gemessene Analogwert wird umgewandelt und der entsprechende Digitalwert wird in den Speicherbereich des betreffenden Kanals geschrieben.

Mittelwertbildung: Die letzten zehn Umwandlungswerte werden gemittelt, wobei der höchste und der niedrigste Wert nicht berücksichtigt werden. Das Resultat wird in den Speicherbereich des betreffenden Kanals geschrieben.

 

0 bis 5V, 0 bis 20mA

-10 bis +10V

Ohne Mittelwertbildung

Mittelwertbildung

Ohne Mittelwertbildung

Mittelwertbildung

Thermoelement-Eingangsbereich:

Bei Thermoelementen wird immer eine Mittelwertbildung durchgeführt.

  • Thermoelementtyp K
     

    Kontakttemperatur bis 1000°C

    -100°C bis Kontakttemperatur

  • Thermoelementtyp J
     

    Kontakttemperatur bis 750°C

    -100°C bis Kontakttemperatur

  • Thermoelementtyp T
     

    Kontakttemperatur bis 350°C

    -100°C bis Kontakttemperatur

Ausgangsbereich:
 

0 bis 20 mA

-10 bis +10V

Eingangsverdrahtung

Spannungseingang

Stromeingang

Eingangsgerät zwischen IN/V und IN/COM anschließen.

IN/V und IN/I anschließen. Eingangsgerät zwischen Brücke und IN/COM anschließen.

Thermoelementeingang

Temperatur höher als Kontakttemperatur:

IN/V an (+) Seite des Thermoelements anschließen. IN/COM an (-) Seite des Thermoelements anschließen.

Temperatur niedriger als Kontakttemperatur:

IN/V an (-) Seite des Thermoelements anschließen. IN/COM an (+) Seite des Thermoelements anschließen.

Ausgangsverdrahtung

Spannungsausgang

Stromausgang

Ausgangsgerät zwischen OUT/V und OUT/COM anschließen.

Ausgangsgerät zwischen OUT/I und OUT/COM anschließen.

Umwandlungskennlinien

0mA bis 20mA Eingang oder Ausgang

0V bis 5V DC Eingang

-10V bis 10V DC Eingang oder Ausgang

Digitalwert (INT)

Analogwert

Digitalwert (INT)

Analogwert

Digitalwert (INT)

Analogwert

0

0,0mA

0

0,0V

-2000

-10,0V

800

4,0mA

400

0,5V

-1500

-7,5V

1600

8,0mA

800

1,0V

-1000

-5,0V

2400

12,0mA

1200

1,5V

-500

-2,5V

3200

16,0mA

1600

2,0V

0

0,0V

4000

20,0mA

2000

2,5V

+500

+2,5V

 

2400

3,0V

+1000

+5,0V

2800

3,5V

+1500

+7,5V

3200

4,0V

+2000

+10,0V

3600

4,5V

 

4000

5,0V

Thermoelementeingang:

Über Kontakttemperatur

Unter Kontakttemperatur

Digitalwert (INT)

Analogwert

Digitalwert (INT)

Analogwert

25

25°C

0

0°C

250

250°C

-25

-25°C

350

350°C

-50

-50°C

500

500°C

-75

-75°C

750

750°C

-100

-100°C

1000

1000°C

 
Tipp

Diese Befehlsbeschreibung enthält nur eine grundlegende Hardware-Dokumentation. Detaillierte technische Informationen entnehmen Sie bitte dem Handbuch:

FP0-A21 Analog I/O Unit Technical Manual

Beispiel

POE-Kopf

Im POE-Kopf werden alle Ein- und Ausgangsvariablen deklariert, die für die Programmierung dieser Funktion verwendet werden. Für alle Programmiersprachen wird der gleiche POE-Kopf verwendet.

	VAR
		iOutChannel: INT:=0;
		iIOWordOffset: INT:=0;
		iInChannel0: INT:=0;
		iInChannel1: INT:=0;
	END_VAR

KOP-Rumpf

Mit ExpansionUnitNumberToIOWordOffset_FP0 oder ExpansionUnitNumberToIOWordOffset_FPX_FP0 berechnen Sie den Wort-Offset des Analogmoduls, das an die CPU angeschlossen ist.

BODY
    WORKSPACE
        NETWORK_LIST_TYPE := NWTYPELD ;
        ACTIVE_NETWORK := 0 ;
    END_WORKSPACE
    NET_WORK
        NETWORK_TYPE := NWTYPELD ;
        NETWORK_LABEL :=  ;
        NETWORK_TITLE :=  ;
        NETWORK_HEIGHT := 5 ;
        NETWORK_BODY
B(B_F,Unit_AnalogInOut_FP0_A21!,,25,1,38,5,,?DiIOWordOffset?DiOutChannel?CiInChannel0?CiInChannel1);
B(B_VARIN,,iOutChannel,23,3,25,5,);
B(B_VAROUT,,iInChannel0,38,2,40,4,);
B(B_VAROUT,,iInChannel1,38,3,40,5,);
B(B_VARIN,,1,3,2,5,4,);
B(B_F,ExpansionUnitNumberToIOWordOffset_FP0!,,5,1,25,4,,?DiExpansionUnitNumber?C);
L(1,0,1,5);
        END_NETWORK_BODY
    END_NET_WORK
END_BODY

ST-Rumpf

Unit_AnalogInOut_FP0_A21(iIOWordOffset := iIOWordOffset,
                        iOutChannel := iOutChannel,
                        iInChannel0 => iInChannel0,
                        iInChannel1 => iInChannel1);

Letzte Änderung: 2024-10-02Feedback zu dieser SeitePanasonic Hotline