Ein-/Ausgänge steuern mit piControl

Zykluszeit

Anders als auf dem RevPi Core und Connect ist die Zykluszeit auf Deinem RevPi Compact fix.

Die digitalen Ein- und Ausgänge sowie die analogen Ausgänge und die LEDs werden alle 250 µs mit dem Prozessabbild synchronisiert.

Die analogen Eingänge sowie Prozessorfrequenz und -temperatur werden einmal pro Sekunde mit dem Prozessabbild synchronisiert.

Eingangswerte im Prozessabbild

  • Core_Temperature: Temperatur des ARM-Prozessors. A
  • Core_Frequency: Frequenz des ARM-Prozessors.Ü
  • DIn: acht digitale Eingänge (1 Bit pro Eingang).D
  • AIn_1 … AIn_8: acht analoge Eingänge (16 Bit pro Eingang, in mV bei Spannungsmessung oder in 1/10 °C bei Temperaturmessung). Ist nichts angeschlossen, dann beträgt der Wert 0 mV bei Spannungsmessung oder 850 °C bei Temperaturmessung. Letzteres erklärt sich dadurch, dass der gemessene Widerstand unendlich ist und somit der höchstmöglichen Temperatur laut EN 60751 zugeordnet wird. A
  • DIn_Status: hat dieses Byte einen Wert ungleich Null, dann ist der Wert in DIn ungültig. Bit 7 zeigt CRC-Fehler an, Bit 4 Überhitzung (135 °C). Sobald die digitalen Eingänge wieder fehlerfrei gelesen werden konnten, wechselt DIn_Status zurück auf Null. D
  • DOut_Status: hat dieses Byte einen Wert ungleich Null, dann wurden die digitalen Ausgänge notabgeschaltet. Bit 5 zeigt Überhitzung an (150 °C). Sobald der Fehlerzustand nicht mehr gegeben ist, wechselt DOut_Status zurück auf Null. D
  • AIn_Status: hat dieses Byte einen Wert ungleich Null, dann ist der Wert in AIN_1 … AIN_8 ungültig. Bit 7 zeigt Übertragungsfehler an. Sobald der Fehlerzustand nicht mehr gegeben ist, wechselt AIn_Status zurück auf Null. A
  • AOut_Status: hat dieses Byte einen Wert ungleich Null, dann konnten die analogen Ausgänge nicht aktualisiert werden. Bit 7 zeigt Übertragungsfehler an. Sobald der Fehlerzustand nicht mehr gegeben ist, wechselt AOut_Status zurück auf Null. A

Ausgangswerte im Prozessabbild

  • RevPiLED: LEDs auf der Gerätevorderseite:
    • Bit 0 = A1 grün
    • Bit 1 = A1 rot
    • Bit 2 = A2 grün
    • Bit 3 = A2 rot
  • DOut: Acht digitale Ausgänge (1 Bit pro Ausgang).
  • AOut_1 … AOut_2: zwei analoge Ausgänge (16 Bit pro Ausgang, in mV).

Konfigurationsmöglichkeiten

In PiCtory kannst Du folgende Einstellungen Deines RevPi Compact vornehmen:

  • Entprellung der digitalen Eingänge (nur gemeinsam für alle Eingänge einstellbar):
    • ausgeschaltet
    • 25 µs
    • 750 µs
    • 3 ms
  • Modus der analogen Eingänge (individuell für jeden Eingang einstellbar):
    • ausgeschaltet
    • Spannungsmessung 0 – 10 V
    • RTD-Messung nach PT100
    • RTD-Messung nach PT1000