-
Ziehen Sie einen "inject"-Knoten, den "Modbus Flex Getter"-Knoten, einen "function"-Knoten und zwei "debug"-Knoten per Drag-and-Drop.
-
Verdrahten Sie sie miteinander, wie in der Abbildung unten gezeigt:
-
Doppelklicken Sie auf den Knoten "inject". Das Dialogfeld "Injektionsknoten bearbeiten" erscheint:
-
Wählen Sie das Feld "Payload" als "Zeitstempel" aus der Dropdown-Liste aus.
-
Klicken Sie auf "Fertig".
-
Doppelklicken Sie auf den Knoten "function". Es erscheint der Dialog "Funktionsknoten bearbeiten":
-
Fügen Sie dem Feld "Funktion" wie folgt eine Funktionsnutzlast hinzu:
msg.payload = { "fc": 4, 'unitid': 1, 'Adresse':0, "Menge": 8 } ; Nachricht zurückgeben;
-
Klicken Sie auf "Fertig".
-
Doppelklicken Sie auf den Knoten "Modbus Flex Getter". Der Dialog "Modbus-Flex-Getter-Knoten bearbeiten" erscheint:
-
Klicken Sie auf das
neben dem Auswahlfeld "Server". Der Dialog "Neuen Modbus-Client-Konfigurationsknoten hinzufügen" öffnet sich:
-
Wählen Sie den "Typ" als "TCP" aus.
-
Geben Sie im Feld "Host" die IP-Adresse der Modbus-SPS ein.
-
Geben Sie die "Port"-Nummer ein. Die Standardnummer ist 502.
-
Wählen Sie "TCP-Typ" als "DEFAULT" aus.
-
Klicken Sie auf "Hinzufügen". Der Dialog "Modbus-Flex-Getter-Knoten bearbeiten" erscheint.
-
Klicken Sie auf "Fertig".
-
Klicken Sie auf "Bereitstellen". Der Flow wird auf dem Server bereitgestellt.
-
Navigieren Sie zum Bereich "Debuggen", um die Ergebnisse anzuzeigen.
Weitere Informationen zu Modbus finden Sie unter https://flows.nodered.org/node/node-red-contrib-modbus.