Kontrol ünitesi · LinuxCNC
LinuxCNC bağlantısı
LinuxCNC'nin resmi bir mtconnect-agent HAL bileşeni vardır: port 5000'de gömülü bir HTTP agent (HTTP_BIND=0.0.0.0 ayarlanmadıkça 127.0.0.1'e bağlı), isteğe bağlı MQTT ve 7878'de SHDR, /probe, /current, /sample ve /assets endpoint'leri; MTConnect 1.7 şemalarına göre doğrulanmıştır.
Bir bakışta
| Yerel protokol | MTConnect (mtconnect-agent bileşeni) |
|---|
| Port | 5000 HTTP; 7878 SHDR |
|---|
| MQTT | İsteğe bağlı (python3-paho-mqtt) |
|---|
Bağlantı yolları
mtconnect-agentÖnerilen
loadusr -W mtconnect-agent
Portlar
| Port | Protokol | Not |
|---|
5000 | HTTP | Agent |
7878 | TCP | SHDR |
Yazılım sürümleri
- LinuxCNC geliştirme kılavuzunda belgelenmiştir (Ekim 2026)
Okunabilen veriler
- HAL_ITEM girdileriyle eşlenen HAL pinleri; cihaz modeli INI dosyasından
Kurulum
- Bileşeni yükleyinHAL dosyasında loadusr -W mtconnect-agent.
- Ağa açınAğdan erişmek için HTTP_BIND=0.0.0.0 ayarlayın.
- Öğeleri eşleyinİhtiyaç duyduğunuz pinler için HAL_ITEM girdileri ekleyin.
Sorun giderme
| Belirti | Olası neden | Çözüm |
|---|
| Agent'a ağdan erişilemiyor | localhost'a bağlı | HTTP_BIND=0.0.0.0 ayarlayın. |
| Ürün | Tedarikçi | Tür | Çıktılar |
|---|
| MTConnect cppagent | MTConnect Institute (Apache-2.0) | Açık kaynak | MTConnect REST, MQTT |
CNC konnektör dizini →
Kaynaklar
Bu sayfadaki bilgiler, 27 Ekim 2026 tarihinde açılan aşağıdaki belgelerden alınmıştır.
- LinuxCNC — mtconnect-agent
Son doğrulama 27 Ekim 2026 tarihinde üretici belgelerine göre yapılmıştır. OPC UA Connect, TEEPTRAK tarafından yayımlanan eğitim amaçlı bir kaynaktır; OPC Foundation, MTConnect Institute veya herhangi bir kontrol ünitesi üreticisiyle bağlantılı değildir.