Ö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
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
- vuqar_pashayev
- Mesajlar: 61
- Kayıt: 01 Tem 2024, 19:33
- İletişim:
- Durum: Çevrimdışı
EServer bağlantı izleme scripti
İ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
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
- İslam
- Mesajlar: 2097
- Kayıt: 05 Tem 2018, 13:55
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: EServer bağlantı izleme scripti
Merhaba,
Amacınız ethernet portundaki geri dönüşü görmek ise NETLINKSTATUS macrosunu kullanmayı deneyebilirsiniz.
Amacınız ethernet portundaki geri dönüşü görmek ise NETLINKSTATUS macrosunu kullanmayı deneyebilirsiniz.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
İslam Karadeniz - Technical Support Engineer - DELTA Electronics Turkey
- vuqar_pashayev
- Mesajlar: 61
- Kayıt: 01 Tem 2024, 19:33
- İletişim:
- Durum: Çevrimdışı
Re: EServer bağlantı izleme scripti
Bu Macro PLC ile bağlantıyı kontrol etmiyor mu? Bana Eserver (Bilgisayar) ile bağlantı kesildiyinde çalışacak bir kod lazım
- İslam
- Mesajlar: 2097
- Kayıt: 05 Tem 2018, 13:55
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: EServer bağlantı izleme scripti
Önermiş olduğum komutu denediniz mi?
İslam Karadeniz - Technical Support Engineer - DELTA Electronics Turkey
- vuqar_pashayev
- Mesajlar: 61
- Kayıt: 01 Tem 2024, 19:33
- İletişim:
- Durum: Çevrimdışı
Re: EServer bağlantı izleme scripti
Böyle mi olucak İslam bey ?
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
- İslam
- Mesajlar: 2097
- Kayıt: 05 Tem 2018, 13:55
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: EServer bağlantı izleme scripti
Önce 1 tane cihaz için test edin, sonrasında çoğaltırsınız.
İslam Karadeniz - Technical Support Engineer - DELTA Electronics Turkey
- vuqar_pashayev
- Mesajlar: 61
- Kayıt: 01 Tem 2024, 19:33
- İletişim:
- Durum: Çevrimdışı
Re: EServer bağlantı izleme scripti
PC ile bağlantı oldu olmadı fark etmiyor zaten da D10 ve D17 arası tüm register değeri sıfır oluyor
- İslam
- Mesajlar: 2097
- Kayıt: 05 Tem 2018, 13:55
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: EServer bağlantı izleme scripti
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
- vuqar_pashayev
- Mesajlar: 61
- Kayıt: 01 Tem 2024, 19:33
- İletişim:
- Durum: Çevrimdışı
Re: EServer bağlantı izleme scripti
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
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
- İslam
- Mesajlar: 2097
- Kayıt: 05 Tem 2018, 13:55
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: EServer bağlantı izleme scripti
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