Controllo CNC · LinuxCNC
Collegare LinuxCNC
LinuxCNC dispone di un componente HAL ufficiale mtconnect-agent: un agent HTTP integrato sulla porta 5000 (associato a 127.0.0.1 salvo HTTP_BIND=0.0.0.0), MQTT opzionale e SHDR sulla 7878, endpoint /probe, /current, /sample e /assets, validato rispetto agli schemi MTConnect 1.7.
In sintesi
| Protocollo nativo | MTConnect (componente mtconnect-agent) |
|---|
| Porta | 5000 HTTP; 7878 SHDR |
|---|
| MQTT | Opzionale (python3-paho-mqtt) |
|---|
Percorsi di collegamento
mtconnect-agentConsigliato
loadusr -W mtconnect-agent
Porte
| Porta | Protocollo | Nota |
|---|
5000 | HTTP | Agent |
7878 | TCP | SHDR |
Versioni software
- Documentato nel manuale di sviluppo di LinuxCNC (ottobre 2026)
Dati leggibili
- Pin HAL mappati con voci HAL_ITEM; modello del dispositivo dal file INI
Configurazione
- Caricare il componenteloadusr -W mtconnect-agent nel file HAL.
- Esporlo in reteImpostare HTTP_BIND=0.0.0.0 per raggiungerlo dalla rete.
- Mappare i datiAggiungere voci HAL_ITEM per i pin necessari.
Risoluzione dei problemi
| Sintomo | Causa probabile | Soluzione |
|---|
| Agent non raggiungibile dalla rete | Associato a localhost | Impostare HTTP_BIND=0.0.0.0. |
| Prodotto | Fornitore | Tipo | Uscite |
|---|
| MTConnect cppagent | MTConnect Institute (Apache-2.0) | Open source | MTConnect REST, MQTT |
Elenco dei connettori CNC →
Fonti
Le informazioni di questa pagina provengono da questi documenti, consultati il 27 ottobre 2026.
- LinuxCNC — mtconnect-agent
Ultima verifica il 27 ottobre 2026 sulla documentazione dei costruttori. OPC UA Connect è una risorsa didattica pubblicata da TEEPTRAK; non è affiliata alla OPC Foundation, all'MTConnect Institute né ad alcun costruttore di controlli.