İçeriğe geç

Studio

Bağlantılar

Bağlantı, Live’ın bir cihazla veri alışverişi yapması için gereken bilgilerin tek satırlık tanımıdır. Tag’ler bir bağlantıya bağlanarak cihazdan okunur ve cihaza yazılır.

Bağlantı ekleme

  1. Satır ekleyin

    Proje ağacında Bağlantılar bölümünde Ekle’ye tıklayın. Yeni bağlantı Baglanti_1 adıyla, Siemens S7-1500 sürücüsüyle, 192.168.0.x aralığındaki ilk kullanılmayan adresle, port 102 ve zaman aşımı 2000 ms olarak açılır.

  2. Sürücüyü seçin

    Haberleşme sürücüsü hücresinden cihazınıza uygun sürücüyü seçin. Sürücü değişince port ve sürücü parametreleri o sürücünün varsayılanına döner.

  3. Adresi yazın

    IP adresi / bilgisayar adı hücresine IPv4 adresini ya da bilgisayar adını yazın. Geçersiz adres tabloya girmez, nedeni hücrenin altında yazar.

  4. Parametreleri girin

    Satır seçiliyken Denetçi’de sürücü parametreleri kartı açılır: raf / yuva, birim kimliği, güvenlik gibi sürücüye özel alanlar burada girilir.

Kolon Anlamı ve kuralları
Ad Zorunlu ve benzersiz. Harfle başlar; harf, rakam ve _ içerir.
Port 1 – 65535. Sürücü seçilince varsayılan port gelir. Simülatör ve OPC DA’da port yoktur.
Zaman aşımı (ms) 100 – 60000, varsayılan 2000. Cihazın bir isteğe yanıt vermesi için beklenen süre.
Etkin Kapalıysa Live bağlantıyı hiç kurmaz; durumu Pasif görünür ve bağlı tag’ler kalitesiz kalır.
Renk Bağlantının tag’leri Studio’da bu renkle işaretlenir.

Ağ adresi gereken sürücülerde iki bağlantı aynı adresi kullanamaz (OPC DA ve MQTT hariç); bu yüzden aynı PLC’ye S7 ve OPC UA ile aynı anda bağlanılamaz. Her bağlantı için PLC_Proses_Baglanti gibi, adı bağlantı adını izleyen bir dahili Bool tag kendiliğinden eklenir. Değerini Live yazar (1 = bağlı); animasyon, alarm ve betiklerde kullanılabilir.

Sürücü seçimi

Sürücü Cihaz Varsayılan port
Siemens S7 S7-1500, S7-1200, S7-300 / 400; mutlak adres 102
Modbus TCP Modbus TCP konuşan cihaz 502
OPC UA OPC UA sunucusu olan cihaz; optimize bloklar 4840
EtherNet/IP ControlLogix, CompactLogix, Micro800 44818
Mitsubishi MC MELSEC-Q / L, iQ-R, iQ-F 5007
Omron FINS CJ / CS / CP / NJ 9600
OPC DA Klasik OPC DA sunucusu (COM / DCOM) yok
MQTT MQTT sunucusu (broker) 1883, TLS 8883
Simülatör Cihaz yok: deneme, sunum, eğitim yok

Tag’in veri tipi listesi, bağlantısının sürücüsünün desteklediği tiplerle daralır; adres sürücünün kuralına göre doğrulanır. Sürücülerin tamamı Ethernet üzerinden çalışır. Seri hat sürücüsü yoktur; seri ağdaki cihazlar için Ethernet ağ geçidi ya da OPC sunucusu kullanın.

Okuma, yazma ve yeniden bağlanma

Bu kurallar bütün PLC sürücüleri için geçerlidir.

  • Her bağlantı kendi iş parçacığında çalışır; yanıt vermeyen bir cihaz diğer bağlantıları geciktirmez.
  • Okuma döngüsü PLC ve simülatör tag’leri için en az 100 ms uygulanır. Yalnızca değişen değerler iletilir, bağlantı başına en sık 100 ms’de bir.
  • Yazma, okumaların arasında yapılır ve yazılan tag geri okunur. Bağlantı kopukken yazma reddedilir.
  • Bağlantı kurulamazsa ya da kopunca sürücü 1 sn, 2 sn, 5 sn sonra, ardından 10 sn’de bir yeniden dener.
  • Okunamayan bir tag okuma kümesinden çıkarılır ve 30 sn’de bir yeniden denenir; diğer tag’ler etkilenmez.

Bağlantı sınama ve tanılama

Studio hiçbir cihaza bağlanmaz. Çevrimiçi › Bağlantıları sına… her bağlantı için TCP bağlantısının açılıp açılmadığını gösterir (en çok 2 sn bekler). Protokol denemesi yapılmaz: S7 oturumu, PUT/GET izni, OPC UA güvenlik seçimi, kullanıcı adı ve şifre ancak Live’da denenir. Denetçi’nin Tanılama sekmesi her bağlantının hedefini ve bağlı tag sayısını listeler.

Live’da durum Anlamı
Bağlı Cihaza bağlanıldı, tag’ler okunuyor.
Bağlantı yok Bağlantı kurulamadı ya da koptu; son hata iletisi durumun altında yazar.
Sürücü yok Sürücü kimliği tanınmıyor; bağlantı hiç denenmez.
Pasif Tabloda Etkin kapalı.
Simülatör Her zaman iyi sayılır.

Durumlar Live’ın sistem menüsündeki Bağlantılar bölümünde ve sayfaya konan PLC Bağlantı Durumu kontrolünde görünür. Olay Görünümü bağlantı kuruldu, koptu, kurulamadı ve kararsız kayıtlarını gösterir.

Bağlantı kurulu olsa da tek bir tag okunamayabilir: yanlış adres ya da olmayan veri bloğu gibi. Yalnızca o tag kalitesiz olur, bağlantı Bağlı kalır. Kalitesiz tag’e bağlı nesne soluk gri çizilir. Sürücünün tag hatası için ürettiği ileti Live’da gösterilmez; nedeni bulmak için adresi Studio’da doğrulayın ve sürücü sayfasındaki hata tablosuna bakın.

Şifreler ve güvenlik

OPC UA, MQTT ve OPC DA bağlantılarında kullanıcı adı projede durur, şifre durmaz. Şifre proje dosyasına yazılmaz; projeyi paylaşmak, yedeklemek ya da Live’a yüklemek şifreyi taşımaz. Şifreyi Live’da girersiniz:

  • Şifre girmek için Ayarlar yetkisi gerekir.
  • Sistem menüsünün Bağlantılar bölümünde, şifre isteyen bağlantının yanındaki Şifre gir düğmesine tıklayın.
  • Şifreyi yazıp Kaydet’e basın. Haberleşme yeniden başlar ve bağlantılar kısa süre kopup kurulur.

Girilen şifre, Live bilgisayarında projenin veri klasöründeki baglanti_sifreleri.json dosyasında şifrelenmeden durur. Klasörü Windows izinleriyle yalnızca Live’ı çalıştıran hesaba açın.

Sürücü Kimlik doğrulama ve şifreleme
S7, Modbus TCP, EtherNet/IP, Mitsubishi MC, Omron FINS Yok. Ağdaki herkes aynı bağlantıyı kurabilir; bu cihazları ayrı bir denetim ağına koyun, Live ile aralarına güvenlik duvarı ya da VPN koyun.
OPC UA Anonim ya da kullanıcı adı / şifre. Güvenlik: yok, imzalı ya da imzalı ve şifreli (Basic256Sha256).
MQTT Anonim ya da kullanıcı adı / şifre. Şifreleme: yok ya da TLS 1.2.
OPC DA Live’ı çalıştıran Windows kullanıcısı ya da açık kullanıcı adı / şifre (DCOM).

Sınırlar

  • Bir bağlantının tek bir adresi vardır; yedek PLC’ye otomatik geçiş yoktur.
  • Etkin yalnızca tasarımda ayarlanır. Live çalışırken bağlantıyı açıp kapatan düğme ya da işlev yoktur.
  • Bağlantı ayarını değiştirdikten sonra projeyi kaydedip Live’a yükleyin; Live bağlantıları proje açılırken kurar.
  • Cihaz Yapılandırması bölümündeki istasyon adı, bilgisayar adı ve çalışma türü yalnızca projede saklanan bilgidir. Live bunları okumaz.

İlgili sayfalar

Demoyu deneyin

Demo sürümünü indirin, örnek projeyi açın ve bu özelliği kendi ekranınızda görün.