Steuerung · LinuxCNC
LinuxCNC anbinden
LinuxCNC hat eine offizielle HAL-Komponente mtconnect-agent: einen eingebetteten HTTP-Agent auf Port 5000 (an 127.0.0.1 gebunden, sofern nicht HTTP_BIND=0.0.0.0), optional MQTT und SHDR auf 7878, Endpunkte /probe, /current, /sample und /assets, validiert gegen die Schemas von MTConnect 1.7.
Auf einen Blick
| Natives Protokoll | MTConnect (Komponente mtconnect-agent) |
|---|
| Port | 5000 HTTP; 7878 SHDR |
|---|
| MQTT | Optional (python3-paho-mqtt) |
|---|
Verbindungswege
mtconnect-agentEmpfohlen
loadusr -W mtconnect-agent
Ports
| Port | Protokoll | Hinweis |
|---|
5000 | HTTP | Agent |
7878 | TCP | SHDR |
Softwarestände
- Im Entwicklerhandbuch von LinuxCNC dokumentiert (Okt. 2026)
Lesbare Daten
- HAL-Pins über HAL_ITEM-Einträge abgebildet; Gerätemodell aus der INI-Datei
Einrichtung
- Komponente ladenloadusr -W mtconnect-agent in der HAL-Datei.
- Erreichbar machenSetzen Sie HTTP_BIND=0.0.0.0, um ihn aus dem Netzwerk zu erreichen.
- Datenpunkte abbildenErgänzen Sie HAL_ITEM-Einträge für die benötigten Pins.
Fehlersuche
| Symptom | Wahrscheinliche Ursache | Abhilfe |
|---|
| Agent aus dem Netzwerk nicht erreichbar | An localhost gebunden | Setzen Sie HTTP_BIND=0.0.0.0. |
| Produkt | Anbieter | Typ | Ausgaben |
|---|
| MTConnect cppagent | MTConnect Institute (Apache-2.0) | Open Source | MTConnect REST, MQTT |
CNC-Konnektor-Verzeichnis →
Quellen
Die Angaben auf dieser Seite stammen aus diesen Dokumenten, abgerufen am 27. Oktober 2026.
- LinuxCNC — mtconnect-agent
Zuletzt am 27. Oktober 2026 anhand der Herstellerdokumentation geprüft. OPC UA Connect ist ein von TEEPTRAK herausgegebenes Informationsangebot; es ist weder mit der OPC Foundation noch mit dem MTConnect Institute noch mit einem Steuerungshersteller verbunden.