Skip to content
Der Text wurde für 2.10 aktualisiert; die Bildschirmfotos stammen aus Version 2.5.0 und können von der Oberfläche abweichen.

MTConnect ​

Ca. 6 Min. Lesezeit

Das Protokoll MTConnect ermöglicht es 2WinScada, die Daten von CNC-Maschinen und anderen Produktionsanlagen über einen MTConnect-Agent per HTTP zu lesen. Jedes 2WinScada-Gerät entspricht einem MTConnect-Gerät im Agent; jedes Tag trägt den Wert eines Datenelements (DataItem) dieses Geräts.

Wichtige unterstützte Funktionen:

  • Erkennen und Massenimport der Geräte im Agent
  • Auflisten der Datenelemente eines Geräts in einer Baumansicht und Import als Tags
  • Periodisches Lesen der aktuellen Werte der Datenelemente

MTConnect ist ein reines Leseprotokoll; 2WinScada schreibt nicht auf MTConnect-Geräte.

Lizenz ​

MTConnect gehört zu den Standardprotokollen und ist in allen Lizenzpaketen verfügbar. Einzelheiten zur Lizenz finden Sie auf der Seite Lizenz.

Kanaldefinition ​

Auf der Registerkarte Allgemein des Fensters für einen neuen Kanal geben Sie den Kanalnamen ein und wählen unter Verbindungstyp den Eintrag MT_Connect aus. Bei diesem Protokoll gibt es keine Verbindungsparameter auf Kanalebene; die Agent-Adresse wird für jedes Gerät einzeln eingegeben. Mit einem Klick auf Speichern wird der Kanal angelegt.

Im Abschnitt Geräte der Registerkarte Erweiterte Parameter befindet sich die Schaltfläche Geräte importieren. Die Schaltfläche wird aktiv, nachdem der Kanal gespeichert wurde.

Geräte importieren ​

Fenster MtConnect-Geräteauswahl

  1. Öffnen Sie im Fenster des gespeicherten Kanals die Registerkarte Erweiterte Parameter und klicken Sie auf Geräte importieren. Das Fenster MtConnect-Geräteauswahl öffnet sich.
  2. Geben Sie im Feld IP oder Hostname:Port die Adresse des Agents als URL ein (z. B. http://192.168.1.20:5000). Ist die Adresse keine gültige URL, zeigt das Feld einen Fehler.
  3. Klicken Sie auf Geräte erkennen. Die vom Agent angebotenen Geräte werden mit den Spalten Name und Gerätetyp aufgelistet. Nach einem Klick ist die Schaltfläche 10 Sekunden lang deaktiviert.
  4. Markieren Sie die zu importierenden Geräte mit den Kontrollkästchen und klicken Sie auf Wählen.
  5. Bestätigen Sie den Vorgang im Bestätigungsfenster. Die ausgewählten Geräte werden dem Kanal als Aktiv hinzugefügt; die Felder Host, Port und Geräte-ID werden aus der eingegebenen Adresse und dem Gerätenamen ausgefüllt. Am Ende wird die Anzahl der importierten und der nicht importierten Geräte gemeldet.

Ist die Adresse falsch, läuft der Agent nicht oder ist der Port geschlossen, erscheint der Fehler Der MTConnect-Agent ist nicht erreichbar. Prüfen Sie Adresse, Port und Netzwerkzugriff. (Fehler 5300). Eine leere Liste zeigt, dass der Agent erreicht wurde, aber keine Geräte gemeldet hat. Prüfen Sie die Werte Host und Port der importierten Geräte im Gerätefenster.

Gerätedefinition ​

Klicken Sie im Kanalbaum mit der rechten Maustaste auf den MTConnect-Kanal und wählen Sie Neues Gerät, um das Gerätefenster zu öffnen. Auf der Registerkarte Allgemein werden Gerätename und Aktiv wie bei den anderen Protokollen festgelegt. Bei importierten Geräten sind die Parameter bereits ausgefüllt.

Registerkarte Parameter des MTConnect-Gerätefensters

Registerkarte Parameter:

FeldBeschreibungStandardBereich
HostAdresse des MTConnect-Agents als URL (z. B. http://192.168.1.20)LeerPflichtfeld; eine gültige URL
PortHTTP-Port des Agents80Pflichtfeld; 1–65535
Geräte-IDName des Geräts im Agent; die Anfragen werden für dieses Gerät gestelltLeerPflichtfeld
Elemente pro AnfrageHöchstzahl der Tags, die in einer Leseanfrage abgefragt werden250–1024
Alle Elemente in einer Anfrage lesenWenn aktiviert, werden alle aktuellen Werte des Geräts mit einer Anfrage abgerufen; jedes Tag wird aus dieser Antwort in seinem eigenen Intervall Aktualisierungsintervall [s] aktualisiertAus—

Im Abschnitt Tags der Registerkarte Erweiterte Parameter befindet sich die Schaltfläche Tags importieren (siehe Tags importieren). Die Schaltfläche wird aktiv, nachdem das Gerät gespeichert wurde.

Tag-Definition ​

Tags können in der Tag-Tabelle des Geräts manuell definiert oder aus der Liste der Datenelemente importiert werden (siehe Tag-Verwaltung).

FeldMTConnect-Regel
AdresseDer Wert id des Datenelements im Agent (z. B. Xpos). Groß- und Kleinschreibung wird unterschieden.
DatentypFür numerische Werte ein numerischer Typ (z. B. Real, DInt); für Textwerte String
Aktualisierungsintervall [s]Leseperiode des Tags; 0,5–86400 Sekunden
Nur lesenAuf MTConnect-Geräte wird nicht geschrieben; ein auf das Tag geschriebener Wert wird nicht an das Gerät gesendet.

Auswahl des Datentyps

Bei allen Typen außer String (einschließlich Automatisch) wird der Wert in eine Zahl umgewandelt. Nicht numerische Werte (z. B. ACTIVE, AUTOMATIC, READY) erscheinen bei diesen Typen als 0. Wählen Sie für Datenelemente mit Textwerten wie Betriebszustand, Modus oder Programmname als Datentyp String.

Tags importieren ​

Fenster Tags importieren

  1. Das Gerät muss gespeichert, Aktiv und in Betrieb sein; die Datenelemente werden über das laufende Gerät vom Agent gelesen.
  2. Öffnen Sie im Gerätefenster die Registerkarte Erweiterte Parameter und klicken Sie auf Tags importieren.
  3. Im geöffneten Fenster werden die Komponenten und Datenelemente des Geräts als Baum aufgelistet. Komponenten werden mit einem Kastensymbol, Datenelemente mit einem Etikettsymbol dargestellt. Die Spalte Node Id enthält den Wert id des Datenelements.
  4. Markieren Sie die zu importierenden Datenelemente; das Markieren einer Komponente wählt alle Elemente darunter aus. Klicken Sie auf Wählen und bestätigen Sie den Vorgang im Bestätigungsfenster.
  5. Nur Datenelemente werden als Tags hinzugefügt; Komponenten werden übersprungen. Bei den hinzugefügten Tags sind Name und Adresse der Wert id des Datenelements, Datentyp wird Automatisch. Am Ende wird die Anzahl der importierten, der nicht importierten und der ungeeigneten Elemente gemeldet.

Ändern Sie nach dem Import den Datentyp der Tags mit Textwerten auf String. Im Kanalbaum erscheint neben dem Gerät das Symbol Gerät neu initialisieren; damit die neuen Tags gelesen werden, klicken Sie auf das Symbol und starten das Gerät neu.

Leseverhalten ​

  • Die Tags werden nach dem Wert Aktualisierungsintervall [s] gruppiert. Ist Alle Elemente in einer Anfrage lesen ausgeschaltet, wird jede Gruppe in Anfragen aufgeteilt, die jeweils so viele Tags abfragen, wie Elemente pro Anfrage angibt.
  • Ist Alle Elemente in einer Anfrage lesen aktiviert, wird eine einzige Anfrage an den Agent gestellt, und Tag-Gruppen mit unterschiedlichen Werten Aktualisierungsintervall [s] werden aus dieser Antwort in ihren eigenen Intervallen aktualisiert.
  • Liefert der Agent UNAVAILABLE oder einen leeren Wert, wird die Tag-Qualität Uncertain; der letzte Wert bleibt erhalten.
  • Bei Datenelementen, die in der Antwort fehlen, wird die Tag-Qualität Bad.
  • Ist der Agent nicht erreichbar oder kann die Antwort nicht gelesen werden, wird die Qualität der Tags Bad; die Leseversuche gehen weiter.

Fehlerbehebung ​

SymptomPrüfungen
Fehler 5300 bei der GeräteerkennungPrüfen Sie, ob die Adresse die Stammadresse des Agents ist, ob der Agent vom 2WinScada-Server aus erreichbar ist und ob Port und Firewall offen sind. Öffnen Sie die Agent-Adresse mit dem Zusatz /probe im Browser, um zu prüfen, ob er antwortet.
Liste bei der Geräteerkennung leerDer Agent wurde erreicht, meldet aber keine Geräte. Prüfen Sie die Konfiguration des Agents.
Schaltfläche Geräte importieren oder Tags importieren inaktivSpeichern Sie zuerst den Kanal bzw. das Gerät.
Tag-Liste leer oder Fehler 5300Prüfen Sie, ob das Gerät gespeichert, Aktiv und in Betrieb ist, ob die Werte Host, Port und Geräte-ID stimmen und ob der Agent erreichbar ist.
Qualität aller Tags BadPrüfen Sie, ob der Agent läuft, die Werte Host und Port und ob Geräte-ID mit dem Gerätenamen im Agent übereinstimmt.
Qualität eines Tags BadPrüfen Sie, ob der Wert Adresse einschließlich Groß- und Kleinschreibung mit dem Wert id des Datenelements übereinstimmt.
Tag-Qualität UncertainDer Agent liefert für das Datenelement UNAVAILABLE; prüfen Sie, ob die Maschine und der Agent-Adapter Daten senden.
Textwert erscheint als 0Setzen Sie den Datentyp des Tags auf String.

2WinScada 2.10