Styrsystem · LinuxCNC

Anslut LinuxCNC

LinuxCNC har en officiell HAL-komponent, mtconnect-agent: en inbäddad HTTP-agent på port 5000 (bunden till 127.0.0.1 om inte HTTP_BIND=0.0.0.0), valfritt MQTT och SHDR på 7878, ändpunkterna /probe, /current, /sample och /assets, validerad mot schemana för MTConnect 1.7.

I korthet

Inbyggt protokollMTConnect (komponenten mtconnect-agent)
Port5000 HTTP; 7878 SHDR
MQTTValfritt (python3-paho-mqtt)

Anslutningsvägar

Portar

PortProtokollAnmärkning
5000HTTPAgent
7878TCPSHDR

Programvaruversioner

  • Dokumenterat i utvecklarmanualen för LinuxCNC (okt. 2026)

Data du kan läsa

  • HAL-pinnar mappas med HAL_ITEM-poster; enhetsmodellen från INI-filen

Så sätter du upp det

  1. Ladda komponentenloadusr -W mtconnect-agent i HAL-filen.
  2. Exponera denSätt HTTP_BIND=0.0.0.0 för att nå den från nätverket.
  3. Mappa objektLägg till HAL_ITEM-poster för de pinnar du behöver.

Felsökning

SymptomTrolig orsakÅtgärd
Agenten kan inte nås från nätverketBunden till localhostSätt HTTP_BIND=0.0.0.0.

Anslutningsprodukter som stöder detta styrsystem

ProduktLeverantörTypUtdata
MTConnect cppagentMTConnect Institute (Apache-2.0)Öppen källkodMTConnect REST, MQTT

Katalog över CNC-anslutningsprodukter →

Relaterat

Källor

Uppgifterna på den här sidan kommer från dessa dokument, öppnade den 27 oktober 2026.

  1. LinuxCNC — mtconnect-agent

Senast kontrollerat 27 oktober 2026 mot tillverkarnas dokumentation. OPC UA Connect är en utbildningsresurs som ges ut av TEEPTRAK; den är inte knuten till OPC Foundation, MTConnect Institute eller någon styrsystemstillverkare.

CNC Connectivity Field Kit
Ta med Field Kit ut på plats
Alla styrsystem i ett kalkylblad, med portar, licenser, checklistor för driftsättning och en mall för brandväggsbeställning. Gratis med ett ingenjörskonto.
Hämta Field Kit →