Sterowanie · LinuxCNC

Podłączenie LinuxCNC

LinuxCNC ma oficjalny komponent HAL mtconnect-agent: wbudowany agent HTTP na porcie 5000 (powiązany z 127.0.0.1, chyba że HTTP_BIND=0.0.0.0), opcjonalnie MQTT i SHDR na 7878, punkty końcowe /probe, /current, /sample i /assets, zwalidowany względem schematów MTConnect 1.7.

W skrócie

Natywny protokółMTConnect (komponent mtconnect-agent)
Port5000 HTTP; 7878 SHDR
MQTTOpcjonalnie (python3-paho-mqtt)

Ścieżki połączenia

Porty

PortProtokółUwaga
5000HTTPAgent
7878TCPSHDR

Wersje oprogramowania

  • Opisane w podręczniku programisty LinuxCNC (październik 2026)

Dane możliwe do odczytu

  • Piny HAL mapowane wpisami HAL_ITEM; model urządzenia z pliku INI

Konfiguracja

  1. Załadować komponentloadusr -W mtconnect-agent w pliku HAL.
  2. Udostępnić w sieciUstawić HTTP_BIND=0.0.0.0, aby był dostępny z sieci.
  3. Zmapować elementyDodać wpisy HAL_ITEM dla potrzebnych pinów.

Rozwiązywanie problemów

ObjawPrawdopodobna przyczynaRozwiązanie
Agent niedostępny z sieciPowiązany z localhostUstawić HTTP_BIND=0.0.0.0.

Konektory obsługujące to sterowanie

ProduktDostawcaTypWyjścia
MTConnect cppagentMTConnect Institute (Apache-2.0)Open sourceMTConnect REST, MQTT

Katalog konektorów CNC →

Powiązane

Źródła

Informacje na tej stronie pochodzą z poniższych dokumentów, otwartych 27 października 2026.

  1. LinuxCNC — mtconnect-agent

Ostatnia weryfikacja z dokumentacją producentów: 27 października 2026. OPC UA Connect to zasób edukacyjny publikowany przez TEEPTRAK; nie jest powiązany z OPC Foundation, MTConnect Institute ani z żadnym producentem sterowań.

CNC Connectivity Field Kit
Zabierz Field Kit na obiekt
Wszystkie sterowania w jednym arkuszu, z portami, licencjami, listami kontrolnymi uruchomienia i szablonem wniosku o otwarcie firewalla. Bezpłatnie z kontem inżyniera.
Pobierz Field Kit →