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.