Önemli Bilgilendirme!
Forum sayfamızdan sınırsız faydalanmak için kullanıcı kaydı oluşturup giriş yapmalısınız. Özellikle mesaj eklentileri, linkler kullanıcı girişi yapmazsanız görüntülenmeyecektir. Aşağıdaki linke tıklayarak üye değilseniz kullanıcı oluşturabilirsiniz.
https://destek.delta-turkey.com/ucp.php?mode=register

EServer bağlantı izleme scripti

Kullanıcı avatarı
vuqar_pashayev
Mesajlar: 61
Kayıt: 01 Tem 2024, 19:33
İletişim:
Durum: Çevrimdışı

EServer bağlantı izleme scripti

Mesaj gönderen vuqar_pashayev »

İyi günler. HMI ile Eserver bağlantısını izleyen bir script yazdım. -101 hatası veriyor. Yardım için önceden teşekkürler

while true do
socket=tcp.Open("192.168.1.50",12348)
stat=tcp.GetStatus(socket)
if stat==0 then
link.WriteBit("{EtherLink1}1@M50",1)
end
link.Write("{EtherLink1}1@D10",socket)
link.Write("{EtherLink1}1@D12",stat)
sys.Sleep(250)
end
Kullanıcı avatarı
İslam
Mesajlar: 2098
Kayıt: 05 Tem 2018, 13:55
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: EServer bağlantı izleme scripti

Mesaj gönderen İslam »

Merhaba,

Amacınız ethernet portundaki geri dönüşü görmek ise NETLINKSTATUS macrosunu kullanmayı deneyebilirsiniz.
ethstatus.png
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
İslam Karadeniz - Technical Support Engineer - DELTA Electronics Turkey
Kullanıcı avatarı
vuqar_pashayev
Mesajlar: 61
Kayıt: 01 Tem 2024, 19:33
İletişim:
Durum: Çevrimdışı

Re: EServer bağlantı izleme scripti

Mesaj gönderen vuqar_pashayev »

Bu Macro PLC ile bağlantıyı kontrol etmiyor mu? Bana Eserver (Bilgisayar) ile bağlantı kesildiyinde çalışacak bir kod lazım
Kullanıcı avatarı
İslam
Mesajlar: 2098
Kayıt: 05 Tem 2018, 13:55
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: EServer bağlantı izleme scripti

Mesaj gönderen İslam »

Önermiş olduğum komutu denediniz mi?
İslam Karadeniz - Technical Support Engineer - DELTA Electronics Turkey
Kullanıcı avatarı
vuqar_pashayev
Mesajlar: 61
Kayıt: 01 Tem 2024, 19:33
İletişim:
Durum: Çevrimdışı

Re: EServer bağlantı izleme scripti

Mesaj gönderen vuqar_pashayev »

Böyle mi olucak İslam bey ?
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Kullanıcı avatarı
İslam
Mesajlar: 2098
Kayıt: 05 Tem 2018, 13:55
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: EServer bağlantı izleme scripti

Mesaj gönderen İslam »

Önce 1 tane cihaz için test edin, sonrasında çoğaltırsınız.
İslam Karadeniz - Technical Support Engineer - DELTA Electronics Turkey
Kullanıcı avatarı
vuqar_pashayev
Mesajlar: 61
Kayıt: 01 Tem 2024, 19:33
İletişim:
Durum: Çevrimdışı

Re: EServer bağlantı izleme scripti

Mesaj gönderen vuqar_pashayev »

PC ile bağlantı oldu olmadı fark etmiyor zaten da D10 ve D17 arası tüm register değeri sıfır oluyor
Kullanıcı avatarı
İslam
Mesajlar: 2098
Kayıt: 05 Tem 2018, 13:55
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: EServer bağlantı izleme scripti

Mesaj gönderen İslam »

eServerde aktif kayıt alırken NETLINKSTATUS değeri kaç oluyor, bağlantıyı kopardığınızda kaç oluyor
İslam Karadeniz - Technical Support Engineer - DELTA Electronics Turkey
Kullanıcı avatarı
vuqar_pashayev
Mesajlar: 61
Kayıt: 01 Tem 2024, 19:33
İletişim:
Durum: Çevrimdışı

Re: EServer bağlantı izleme scripti

Mesaj gönderen vuqar_pashayev »

HMI PLC ve Eserver e aynı anda ethernet portu üzerinden bağlı. Yani ortada bir switch var
NETLINKSTATUS(değer)
değer kısmına kaç yazmam lazım ki PLC ile bağlantıyı değil de eserver ile bağlantıyı kontrol ede bilsin
Kullanıcı avatarı
İslam
Mesajlar: 2098
Kayıt: 05 Tem 2018, 13:55
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: EServer bağlantı izleme scripti

Mesaj gönderen İslam »

Bende benzer şekilde test ettiğimde NETLINSTATUS yada NET_STATUS gibi parametreler ile okunamadığını gözlemledim. Baktığımda doğrudan eServer bağlantısını okuyabildiğiniz bir parametreye,macroya yada luada bir koda rastlamadım. Sadece Yapılandırma içerisinden eServeri kurarken "Bağlantı koptuğunda uyarı göster" seçeneği mevcut. Bu ayar seçilirse ve bu şekilde yüklenirse bağlantı koptuğunda HMI'da uyarı verecektir.
İslam Karadeniz - Technical Support Engineer - DELTA Electronics Turkey
Cevapla

“HMI Forum” sayfasına dön