Uebung_002b3: DigitalInput_I1/_I2/_I3 auf DigitalOutput_Q1; ohne MOVE


Einleitung

Diese Übung demonstriert die Verarbeitung digitaler Eingangssignale und deren logische Verknüpfung zur Steuerung eines digitalen Ausgangs. Die Schaltung kombiniert UND- und ODER-Verknüpfungen, um eine spezifische Logik zwischen drei Eingängen und einem Ausgang zu realisieren.

Verwendete Funktionsbausteine (FBs)

DigitalInput_I1, DigitalInput_I2, DigitalInput_I3

  • Typ: logiBUS_IX

  • Parameter:

    • QI = TRUE

    • Input = logiBUS_DI::Input_I1 (bzw. I2, I3)

  • Funktionsweise: Lesen der digitalen Eingangssignale von den entsprechenden Hardware-Eingängen

AND_2_BOOL

  • Typ: AND_2_BOOL

  • Funktionsweise: Führt eine logische UND-Verknüpfung zwischen zwei booleschen Eingängen durch

OR_2_BOOL

  • Typ: OR_2_BOOL

  • Funktionsweise: Führt eine logische ODER-Verknüpfung zwischen zwei booleschen Eingängen durch

DigitalOutput_Q1

  • Typ: logiBUS_QX

  • Parameter:

    • QI = TRUE

    • Output = logiBUS_DO::Output_Q1

  • Funktionsweise: Schreibt das Ergebnis der logischen Verknüpfung auf den digitalen Ausgang Q1

Programmablauf und Verbindungen

Ereignisverbindungen:

  • DigitalInput_I1.IND → AND_2_BOOL.REQ

  • DigitalInput_I2.IND → AND_2_BOOL.REQ

  • DigitalInput_I3.IND → OR_2_BOOL.REQ

  • AND_2_BOOL.CNF → OR_2_BOOL.REQ

  • OR_2_BOOL.CNF → DigitalOutput_Q1.REQ

Datenverbindungen:

  • DigitalInput_I1.IN → AND_2_BOOL.IN1

  • DigitalInput_I2.IN → AND_2_BOOL.IN2

  • DigitalInput_I3.IN → OR_2_BOOL.IN2

  • AND_2_BOOL.OUT → OR_2_BOOL.IN1

  • OR_2_BOOL.OUT → DigitalOutput_Q1.OUT

Logische Funktion: Q1 = (I1 UND I2) ODER I3

Lernziele:

  • Verständnis der logischen Verknüpfungen UND und ODER

  • Umgang mit digitalen Ein- und Ausgängen in 4diac

  • Aufbau von kombinatorischen Schaltungen

  • Ereignisgesteuerte Datenverarbeitung

Schwierigkeitsgrad: Einfach
Benötigte Vorkenntnisse: Grundlagen der Digitaltechnik, Basiswissen 4diac-IDE

Start der Übung: Die Übung wird in der 4diac-IDE geladen und auf ein kompatibles Steuerungssystem deployt. Die digitalen Eingänge I1, I2 und I3 können getestet werden, um die Funktionalität der Schaltung zu überprüfen.

Zusammenfassung

Diese Übung zeigt eine grundlegende kombinatorische Logikschaltung, die digitale Eingangssignale verarbeitet und über logische Verknüpfungen einen Ausgang steuert. Die Implementierung demonstriert die prinzipielle Arbeitsweise ereignisgesteuerter Systeme in der IEC 61499 mit direkter Anbindung an Hardware-Ein- und Ausgänge.