Siemens S7 Write
Dieser Funktionsblock ist so konzipiert, dass er Daten an Siemens S7 PLC (Programmable Logic Controller) mit der Snap7-Bibliothek schreibt. Er unterstützt verschiedene Datentypen und ermöglicht eine dynamische Interaktion mit der PLC.
📥 Eingänge
Enable
Ein boolescher Eingang zur Aktivierung oder Deaktivierung des Schreibvorgangs zur PLC.
Data
Die Daten, die in einem kompatiblen Format entsprechend dem ausgewählten Datentyp an die PLC geschrieben werden sollen.
S7 Client
Die Verbindungsdetails für die Siemens S7 PLC, an die die Daten geschrieben werden.
📤 Ausgänge
Dieser Funktionsblock erzeugt keine Ausgaben.
🕹️ Steuerungen
DB Number
Eingabefeld zur Angabe der Datenblocknummer für den PLC-Schreibvorgang.
DB Byte Address
Eingabefeld zur Angabe der Byte-Adresse innerhalb des Datenblocks.
Bit Position
Eingabefeld zur Angabe der Bit-Position, die nur für boolesche Werte gilt.
DB Data Type
Ein Dropdown-Menü, das die Auswahl des Datentyps ermöglicht, der geschrieben wird (z. B. Boolean, Int, Real usw.).
🎨 Funktionen
Connection Handling
Der Block verwaltet automatisch die Verbindungen zur PLC und stellt die Verbindung wieder her, wenn sie verloren geht oder sich die Adresse ändert.
Multi-threaded Writing
Nutzt einen separaten Thread, um Schreibvorgänge zu verarbeiten, sodass ein kontinuierlicher Datenfluss ohne Blockierung der Hauptausführung ermöglicht wird.
Dynamic Data Type Support
Unterstützt verschiedene Datentypen und ermöglicht eine flexible Datenverarbeitung.
📝 Nutzungshinweise
Connect to S7 Client: Geben Sie die erforderlichen Details ein, um sich mit der S7 PLC im Eingangsbereich
S7 Client
zu verbinden. Dies kann IP-Adresse, Port, Rack- und Slotnummern umfassen.Set DB Number: Geben Sie die Ereignisnummer im Feld
DB Number
ein, die angibt, wo die Daten innerhalb der PLC geschrieben werden sollen.Specify Byte Address: Geben Sie die Byte-Adresse im Feld
DB Byte Address
ein, um festzulegen, wo die Daten geschrieben werden sollen.Select Data Type: Wählen Sie den entsprechenden Datentyp aus dem Dropdown-Menü
DB Data Type
aus, der dem zu schreibenden Daten entspricht.Input Data: Geben Sie die Daten ein, die in die PLC geschrieben werden sollen, im Eingangsbereich
Data
.Enable Write Operation: Stellen Sie den Eingang
Enable
aufTrue
, um den Schreibvorgang zu aktivieren. Der Block verarbeitet das Schreiben basierend auf den bereitgestellten Konfigurationen.
📊 Bewertung
Während der Ausführung dieses Blocks werden die angegebenen Daten an der definierten Stelle auf der PLC geschrieben. Wenn die Verbindung zur PLC verloren geht oder ungültig ist, wird eine Fehlermeldung protokolliert.
💡 Tipps und Tricks
🛠️ Fehlersuche
Last updated