--- title: "Schreiben von Maschinenattributen mit OPC UA/MQTT-Protokollen" slug: "write-to-machine-attributes-using-opc-ua-mqtt" updated: 2025-03-24T13:13:06Z published: 2025-03-24T13:13:06Z canonical: "support.tulip.co/write-to-machine-attributes-using-opc-ua-mqtt" --- > ## Documentation Index > Fetch the complete documentation index at: https://support.tulip.co/llms.txt > Use this file to discover all available pages before exploring further. # Schreiben von Maschinenattributen mit OPC UA/MQTT-Protokollen *Lernen Sie, wie Sie mit Tulip über OPC UA/MQTT-Protokolle in Maschinenattribute schreiben können* **In diesem Artikel lernen Sie:*** **Wie man ein Maschinenattribut erstellt/bearbeitet, das beschreibbar ist?*** **Wie man ein Maschinenattribut mit Hilfe von App-Triggern setzt?*** **Fehler/Warnverhalten von Maschinenattributen: Schreiben** --- ## Einrichten Um einem Attribut über das OPC UA- oder MQTT-Protokoll Werte zuzuweisen, müssen Sie eine Maschine einrichten und sie einer Datenquelle zuordnen, damit Daten übertragen werden können. Wenn Sie dies noch nicht getan haben, finden Sie in den folgenden Artikeln eine Anleitung für diesen Prozess: - [Wie Sie Ihre erste Maschine einrichten](https://support.tulip.co/docs/how-to-set-up-your-first-machine-1) - [Wie Sie Ihre erste MQTT-Datenquelle erstellen](https://support.tulip.co/docs/how-to-build-your-first-mqtt-data-source) - [So erstellen Sie Ihren ersten OPC UA Connector](https://support.tulip.co/docs/how-to-build-your-first-opc-ua-connector) --- ## Ein Maschinenattribut erstellen/bearbeiten, um beschreibbar zu sein Maschinenattribute in Tulip können auf verschiedenen Maschinen verwendet werden. Sie können entweder **lesend+schreibend** (beschreibbar) oder **nur lesend** sein. Folgen Sie diesen Schritten, um ein beschreibbares Attribut zu erstellen oder zu bearbeiten: ### Erstellen Sie ein beschreibbares Attribut: 1. Navigieren Sie zur Seite **Attributliste**. 2. Klicken Sie auf **Neues Attribut erstellen**. 3. Aktivieren Sie die Option **Schreiben** und klicken Sie auf **Erstellen**. ![image.png](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/image%28847%29.png) ### Ein vorhandenes Attribut bearbeiten, um es beschreibbar zu machen 1. Klicken Sie auf das **Drei-Punkte-Menü** neben dem Attribut und wählen Sie **Bearbeiten**. ![Edit Attribute](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/image%28806%29.png) 1. Markieren Sie die Option **Schreiben aktivieren**. ![EnableWriteOption.png](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/image%28846%29.png) --- ## Schreiben in ein Maschinenattribut mit App-Triggern Sie können in ein Maschinenattribut in der Triggerlogik schreiben, einschließlich auf Schaltflächen, wenn ein Gerät ausgelöst wird, auf Timer oder auf Step Level Triggers oder App Level Triggers. 1. **Fügen Sie** im Trigger-Editor **eine neue Aktion hinzu**. 2. Wählen Sie **Maschinenattribut schreiben** aus der Dropdown-Liste. 3. Wählen Sie **Bestimmte Maschine**, **Variablen** oder **Maschinen** an der gewünschten Station. 4. Wählen Sie das Attribut, in das Sie schreiben möchten. 5. Wählen Sie den Datenwert, in den Sie schreiben möchten. ![image.png](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/image%28836%29.png) Im obigen Beispiel: Wenn eine Taste gedrückt wird und die Variable `Geschwindigkeit` nicht leer ist, setzt der Auslöser das Attribut `Geschwindigkeit` für die `Mühle Nr. 141` auf den Wert der Variable `Geschwindigkeit`. Wenn Sie eine Variable oder Maschine "an der Station" auswählen, werden alle beschreibbaren Attribute aufgelistet. **Hinweis**: Wenn der Maschinentyp zur Laufzeit das ausgewählte beschreibbare Attribut nicht enthält, schlägt der Trigger fehl. Ensure the selected attribute is writable and mapped to the machine type If the machine type at runtime does not include the selected writable attribute, the trigger will fail. ## Maschinentyp-Konfigurationsseite Bei der Konfiguration eines Maschinentyps werden beschreibbare Attribute, die auf der Seite **"Attributliste"** festgelegt wurden, mit einer Beschriftung **"Schreiben"** versehen. --- ### Konfigurationsseite für Maschinendatenquellen (Machine Datasources) Sie können nur in Maschinendatenquellen schreiben, die OPC-UA oder MQTT sind. Auf die folgenden Datenquellen kann nicht geschrieben werden und die Auslöser schlagen fehl: - Edge-Geräte - Edge IO - Edge MC - APIs - Celos - CelosX Eine Warnmeldung weist gegebenenfalls auf nicht unterstützte Konfigurationen hin. ![Unsupported Configuration Warning](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/image%28808%29.png) --- ## Beschreibbare Attribute in schreibgeschützt ändern Wenn ein **beschreibbares Attribut** in **schreibgeschützt** geändert wird, schlagen alle Auslöser, die die Aktion **Maschinenattribut schreiben** verwenden, fehl. Dies betrifft sowohl die Entwicklungsversion als auch die veröffentlichten Versionen von Anwendungen, die das Attribut verwenden. ## Beispielhafte Anwendungsfälle **Neukalibrierung von Rezepten** - Dynamische Aktualisierung von Maschinenparametern, um eine präzise Konfiguration für jeden Produktionslauf sicherzustellen. Sie können Ihre guten Rezepte speichern und in einer Tabelle ablegen, um sie dann beim nächsten Durchlauf wieder zu verwenden. **Integration der Prozesssteuerung** - Erzielen Sie einen Handshake zwischen **PLC/DCS** und **MES (Tulip)**, indem Sie Start-, Stopp- oder Bestätigungssignale an Ihre Maschine senden. --- Haben Sie gefunden, wonach Sie gesucht haben? Sie können auch auf [community.tulip.co](https://community.tulip.co/?utm_source=intercom&utm_medium=article-link&utm_campaign=all) Ihre Frage stellen oder nachsehen, ob andere eine ähnliche Frage gestellt haben!