MTConnect sürücüsü, standart MTConnect Agent endpoint'i sunan CNC ve takım tezgahları için tasarlanmıştır. Makine hiyerarşisini ve canlı gözlemleri probe/current/sample akışlarıyla okur.
Desteklenen Modeller ve Protokol Tipi
MTConnect uyumlu cihazlar için ProtocolType.MTConnect kullanın.
| Protokol Tipi | Donanım | Notlar |
|---|---|---|
MTConnect | CNC / takım tezgahları | Erişilebilir MTConnect Agent endpoint'i gerekir |
Bağlantı Parametreleri
| Parametre | Tip | Zorunlu | Tipik Değer | Açıklama |
|---|---|---|---|---|
| Host | string | Evet | http://192.168.1.20:5000 | MTConnect Agent endpoint adresi. Port gerekiyorsa URL içinde verin. |
| PollingInterval | int | Hayır | 1000 | Milisaniye cinsinden okuma döngüsü. Değer düştükçe tazelik artar, yük artar. |
| ConnectTimeout | int | Hayır | 3000-10000 | Milisaniye cinsinden bağlantı zaman aşımı. |
| ReceiveTimeout | int | Hayır | 3000-15000 | Milisaniye cinsinden okuma zaman aşımı. |
Mümkünse tam endpoint kullanın (örnek: http://192.168.1.20:5000).
Dağıtık sahalarda bağlantıyı makine ağına en yakın Edge Gateway üzerinde kurun. Merkez konsoldan gateway seçimiyle remote browse akışını kullanın.
Adres Sözdizimi
MTConnect tag adresleri şu formatı izler:
<DeviceName>/<ComponentPath>/<DataItemId> Adres Bileşenleri
| Bileşen | Açıklama | Örnek |
|---|---|---|
| DeviceName | MTConnect cihaz adı | Mazak-01 |
| ComponentPath | Nokta ayrımlı component/composition yolu | Axes.Spindle |
| DataItemId | MTConnect data item id | load |
Örnekler
| Adres | Açıklama |
|---|---|
Mazak-01/Controller/exec | Controller component altındaki veri öğesi |
Mazak-01/Axes.Spindle/cool_cond | İç içe component yolu |
Mazak-01/avail | Kök seviyedeki veri öğesi |
Browse ve Tag Seçimi
Akış profil ekranındaki butondan başlar:

- Browse Tags / MTConnect Browser açın.
- Bir Gateway seçin.
- Tarayıcı, seçilen edge'den hiyerarşiyi yükler.
DataItem/Conditionsatırlarını seçin.- OK ile seçimleri profil tag'lerine senkronlayın.
Seçim davranışı:
- Mevcut profil tag'leri otomatik seçili gelir.
- Seçimden çıkarılan önceki eşleşmeler profil tag listesinden kaldırılır.
- Tekrarlayan
DataItemIdsatırları canlı değer birleştirmede güvenli şekilde ele alınır.

Veri Okuma Stratejisi
Snapshot + Artımlı Streaming
Sürücü iki aşamalı okuma modeli kullanır:
- İlk tam snapshot
currentile alınır. - Sonraki güncellemeler
sample+ sequence takibi ile alınır.
Restart ve Toparlanma
Agent instance değişirse (restart/reset), sürücü current akışına geri döner ve ardından artımlı moda devam eder.
Re-Probe Yenilemesi
Cihaz/veri öğesi cache'i periyodik olarak (5 dakikada bir) yenilenerek topoloji değişimleriyle hizalanır.
Veri Kalitesi Eşlemesi
| Veri Kategorisi | Gelen Değer | Kalite |
|---|---|---|
| Standart DataItem | normal değer | Good |
| Standart DataItem | UNAVAILABLE | Uncertain |
| Condition | Normal | Good |
| Condition | Warning | Uncertain |
| Condition | Fault | Bad |
Condition değerleri şu formatta üretilebilir:
<Level>|<NativeCode>|<Text> Örnek:
Fault|X123|Hydraulic pressure low Performans Notları
- Artımlı
sampleakışı, tam payload'ın tekrar tekrar okunmasını azaltır. - Periyodik re-probe, item cache'in güncel kalmasını sağlar.
- Batch okumalar downstream işleme için tag bazlı kalite (
Good/Uncertain/Bad) döndürür.
Sorun Giderme
| Belirti | Olası Neden | Aksiyon |
|---|---|---|
| Browser'da node yok | Hatalı host/URL, agent erişilemiyor veya probe boş | Seçilen gateway ağından MTConnect endpoint doğrulayın |
Sık UNAVAILABLE | Data item yayınlanmıyor, makine durumu uyumsuz veya ağ kararsız | Agent çıktısında data item'i kontrol edin; polling/timeout ayarlarını gözden geçirin |
| Bir gateway'de çalışıp diğerinde çalışmıyor | Ağ segmentasyonu / VLAN / firewall | Makine ağına en yakın gateway'i kullanın |
| Topoloji değişimi sonrası değerler eski | Agent modeli değişti | Browser'ı yeniden açıp seçimleri tekrar senkronlayın |
Canlıya çıkmadan önce normal çalışma, agent restart ve geçici edge kesintisi senaryolarını test edin.
Tüm protokol tarayıcılarının birleşik görünümü için Tag Tarayıcı sayfasına bakın.
Resmi Kaynaklar
- MTConnect Institute: https://www.mtconnect.org/
- MTConnect Standardı: İndirme Sayfası