Skip to content
Metin 2.10'a göre güncellendi; ekran görüntüleri 2.5.0 sürümünden ve arayüzden farklı olabilir.

MTConnect ​

Yaklaşık 5 dk okuma

MTConnect protokolü, 2WinScada'nın CNC tezgâhları ve diğer üretim ekipmanlarının verilerini bir MTConnect agent'ı üzerinden HTTP ile okumasını sağlar. Her 2WinScada cihazı, agent'taki bir MTConnect cihazına karşılık gelir; her tag ise o cihazdaki bir veri öğesinin (DataItem) değerini taşır.

Desteklenen başlıca özellikler:

  • Agent'taki cihazları keşfetme ve toplu içe aktarma
  • Cihazın veri öğelerini ağaç görünümünde listeleme ve tag olarak içe aktarma
  • Veri öğelerinin güncel değerlerini periyodik okuma

MTConnect salt okunur bir protokoldür; 2WinScada MTConnect cihazlarına yazma yapmaz.

Lisans ​

MTConnect standart protokoller arasındadır ve tüm lisans paketlerinde kullanılabilir. Lisans ayrıntıları için Lisans sayfasına bakın.

Kanal Tanımı ​

Yeni kanal penceresinin Genel sekmesinde kanal adı girilir ve Bağlantı Tipi olarak MT_Connect seçilir. Bu protokolde kanal düzeyinde bağlantı parametresi yoktur; agent adresi her cihaz için ayrı girilir. Kaydet butonuna tıklanarak kanal oluşturulur.

Gelişmiş Parametreler sekmesindeki Cihazlar bölümünde Cihazları içe aktar butonu bulunur. Buton, kanal kaydedildikten sonra etkin olur.

Cihazları içe aktarma ​

MtConnect Cihaz Seçimi penceresi

  1. Kayıtlı kanalın penceresinde Gelişmiş Parametreler sekmesini açın ve Cihazları içe aktar butonuna tıklayın. MtConnect Cihaz Seçimi penceresi açılır.
  2. IP ya da Host Adı:Port alanına agent'ın adresini URL olarak girin (örn. http://192.168.1.20:5000). Adres geçerli bir URL değilse alan hata gösterir.
  3. Cihazları Keşfet butonuna tıklayın. Agent'ın sunduğu cihazlar Adı ve Cihaz Tipi sütunlarıyla listelenir. Buton, tıklandıktan sonra 10 saniye devre dışı kalır.
  4. İçe aktarılacak cihazları seçim kutucuklarıyla işaretleyin ve Seç butonuna tıklayın.
  5. Onay penceresinde işlemi onaylayın. Seçilen cihazlar kanala Aktif olarak eklenir; Host, Port ve Cihaz Id alanları girilen adresten ve cihaz adından doldurulur. İşlem sonunda içe aktarılan ve aktarılamayan cihaz sayısı bildirilir.

Adres yanlışsa, agent çalışmıyorsa veya port kapalıysa MTConnect agent'ına ulaşılamadı. Adresi, portu ve ağ erişimini kontrol edin. hatası görünür (hata 5300). Boş liste, agent'a ulaşıldığını ancak agent'ın hiç cihaz bildirmediğini gösterir. İçe aktarılan cihazların Host ve Port değerlerini cihaz penceresinde kontrol edin.

Cihaz Tanımı ​

Kanal ağacında MTConnect kanalına sağ tıklanıp Yeni Cihaz seçilerek cihaz penceresi açılır. Genel sekmesinde cihaz adı ve Aktif seçimi diğer protokollerdeki gibi yapılır. İçe aktarılan cihazlarda parametreler önceden doldurulmuştur.

MTConnect cihaz penceresinin Parametreler sekmesi

Parametreler sekmesi:

AlanAçıklamaVarsayılanAralık
HostMTConnect agent'ının adresi, URL olarak (örn. http://192.168.1.20)BoşZorunlu; geçerli bir URL
PortAgent'ın HTTP portu80Zorunlu; 1–65535
Cihaz IdAgent'taki cihazın adı; istekler bu cihaz için yapılırBoşZorunlu
Her istek için nesne sayısıBir okuma isteğinde sorgulanacak en fazla tag sayısı250–1024
Tek istekte bütün nesneleri okuİşaretlenirse cihazın tüm güncel değerleri tek istekle alınır; her tag bu yanıttan kendi Güncelleme Süresi[s] aralığında güncellenirKapalı—

Gelişmiş Parametreler sekmesindeki Değişkenler bölümünde Değişkenleri içe aktar butonu bulunur (bkz. Değişkenleri içe aktarma). Buton, cihaz kaydedildikten sonra etkin olur.

Tag Tanımı ​

Tag'ler cihazın tag tablosunda elle tanımlanabilir veya veri öğeleri listesinden içe aktarılabilir (bkz. Tag Yönetimi).

AlanMTConnect kuralı
AdresVeri öğesinin agent'taki id değeri (örn. Xpos). Büyük/küçük harf duyarlıdır.
Veri TipiSayısal değerler için sayısal bir tip (örn. Real, DInt); metin değerleri için String
Güncelleme Süresi[s]Tag'in okunma periyodu; 0,5–86400 saniye
Sadece OkumaMTConnect cihazlarına yazma yapılmaz; tag'e yazılan değer cihaza gönderilmez.

Veri tipi seçimi

String dışındaki tiplerde (Otomatik dahil) değer sayıya çevrilir. Sayı olmayan değerler (örn. ACTIVE, AUTOMATIC, READY) bu tiplerde 0 olarak görünür. Çalışma durumu, mod veya program adı gibi metin değerli veri öğeleri için Veri Tipi olarak String seçin.

Değişkenleri içe aktarma ​

Değişkenleri içe aktar penceresi

  1. Cihaz kaydedilmiş, Aktif ve çalışıyor olmalıdır; veri öğeleri çalışan cihaz üzerinden agent'tan okunur.
  2. Cihaz penceresinde Gelişmiş Parametreler sekmesini açın ve Değişkenleri içe aktar butonuna tıklayın.
  3. Açılan pencerede cihazın bileşenleri ve veri öğeleri ağaç olarak listelenir. Bileşenler kutu simgesiyle, veri öğeleri etiket simgesiyle gösterilir. Node Id sütununda veri öğesinin id değeri yer alır.
  4. İçe aktarılacak veri öğelerini işaretleyin; bir bileşeni işaretlemek altındaki tüm öğeleri seçer. Seç butonuna tıklayın ve onay penceresinde işlemi onaylayın.
  5. Yalnızca veri öğeleri tag olarak eklenir; bileşenler atlanır. Eklenen tag'in Adı ve Adres alanı veri öğesinin id değeri, Veri Tipi Otomatik olur. İşlem sonunda içe aktarılan, aktarılamayan ve uygun olmayan öğe sayısı bildirilir.

İçe aktarmadan sonra metin değerli tag'lerin Veri Tipi'ni String olarak değiştirin. Kanal ağacında cihazın yanında Cihazı Yeniden Başlat simgesi görünür; yeni tag'lerin okunmaya başlaması için simgeye tıklayarak cihazı yeniden başlatın.

Okuma davranışı ​

  • Tag'ler Güncelleme Süresi[s] değerine göre gruplanır. Tek istekte bütün nesneleri oku kapalıyken her grup, Her istek için nesne sayısı kadar tag'i sorgulayan isteklere bölünür.
  • Tek istekte bütün nesneleri oku işaretliyken agent'a tek istek yapılır ve farklı Güncelleme Süresi[s] değerlerine sahip tag grupları bu yanıttan kendi aralıklarında güncellenir.
  • Agent'ın UNAVAILABLE döndürdüğü veya boş gelen değerlerde tag kalitesi Uncertain olur; son değer korunur.
  • Yanıtta bulunmayan veri öğelerinin tag kalitesi Bad olur.
  • Agent'a ulaşılamazsa veya yanıt okunamazsa tag'lerin kalitesi Bad olur; okuma denemeleri sürer.

Sorun giderme ​

BelirtiKontroller
Cihaz keşfinde 5300 hatasıAdresin agent'ın kök adresi olduğunu, 2WinScada sunucusundan agent'a erişilebildiğini, portun ve güvenlik duvarının açık olduğunu kontrol edin. Agent adresini tarayıcıda /probe ekiyle açarak yanıt verdiğini doğrulayın.
Cihaz keşfinde liste boş geliyorAgent'a ulaşıldı ancak agent cihaz bildirmiyor. Agent yapılandırmasını kontrol edin.
Cihazları içe aktar veya Değişkenleri içe aktar butonu pasifKanalı veya cihazı önce kaydedin.
Değişken listesi boş geliyor veya 5300 hatasıCihazın kaydedilmiş, Aktif ve çalışıyor olduğunu; Host, Port ve Cihaz Id değerlerinin doğru olduğunu ve agent'a erişilebildiğini kontrol edin.
Tüm tag'lerin kalitesi BadAgent'ın çalıştığını, Host ve Port değerlerini ve Cihaz Id'nin agent'taki cihaz adıyla aynı olduğunu kontrol edin.
Bir tag'in kalitesi BadAdres değerinin veri öğesinin id değeriyle büyük/küçük harf dahil aynı olduğunu kontrol edin.
Tag kalitesi UncertainAgent veri öğesi için UNAVAILABLE döndürüyordur; makinenin ve agent adaptörünün veri gönderdiğini kontrol edin.
Metin değeri 0 görünüyorTag'in Veri Tipi'ni String yapın.

2WinScada 2.10