1. sayfa (Toplam 1 sayfa)

modbus adres detayları

Gönderilme zamanı: 24 Nis 2020, 06:07
gönderen Omarge
Merhaba
Delta HMI leri harici bir modülden MODBUS iletişim yaparak kullanmak istiyoruz. Fakat MODBUS adreslerinin detaylarına ihtiyacımız var. Örnek olarak
  • DIL değiştirmek
  • IP değistirmek
  • Saat değiştirmek
  • Sayfa değiştirmek
vb. uygulamalar için adres bilgileri nelerdir.

Re: modbus adres detayları

Gönderilme zamanı: 24 Nis 2020, 09:36
gönderen Uğur
Bu bahsettiğiniz durumlar bir modbus adresine değer yazarak sadece gerçekleştirilmez. Dolaylı olarak yapabilirsiniz. Modbus üzerinden siz $ ve $M adreslerine ulaşabilirsiniz. Fakat HMI arkaplanında bu adresleri kullanarak şartlı kontroller oluşturarak bir kısmını değiştirebilirsiniz. Örnek aşağıda sistem zamanını değiştirebileceğiniz makro örneği mevcut.

Kod: Tümünü seç

IF $10.0 == ON
SETSYSTEMTIME($0)
ENDIF

Re: modbus adres detayları

Gönderilme zamanı: 24 Nis 2020, 17:02
gönderen Omarge
Teşekkür ederim.
Bir de SİSTEM DİL ini değiştirmek için örnek verebilir misiniz.

Re: modbus adres detayları

Gönderilme zamanı: 24 Nis 2020, 17:42
gönderen Turhan
DOPSoft programlama editoründe kontrol bloğunda sistem kontrol datasını işaretleyin. Kontrol bloğunun okuma adresine uygun bir word adres tanımladıktan sonra 'Sistem Kontrol' datasına taşıyacağınız sayı ile çoklu dil seçenekleri arasında geçiş yapoabilirsiniz.

Re: modbus adres detayları

Gönderilme zamanı: 02 Haz 2025, 16:53
gönderen ahmetsh
uğur bey merhaba. bende modbus üzerinden ekranın tarih ve saatini güncellemek istiyorum. denemeler yaptım sonuç alamadı. aşağıda verdiğiniz makroyuda arkaplan makrosunda yazdım. sonuç alamadım. örnek verebilir misiniz ekran yazılımı.

IF $10.0 == ON
SETSYSTEMTIME($0)
ENDIF

Re: modbus adres detayları

Gönderilme zamanı: 02 Haz 2025, 17:14
gönderen Turhan
SETSYSTEMTIME komutundaki word adrese ait değişkenler sıralı ve tarih/saat biçimine uygun yazılmalıdır. Adres değerlerinin doğruluğunu teyid edebilirmisiniz?

.

Re: modbus adres detayları

Gönderilme zamanı: 23 Haz 2025, 17:57
gönderen ahmetsh
IF $130.0 == ON
SETSYSTEMTIME($120)
ENDIF
böyle yapınca düzeldi sistem. şuan sorun yok.

başka bir sorum daha olacak. operatör loglama yada alarm loglama data içeriğini modbus üzerinden okumamız mümkün mü ?

Re: modbus adres detayları

Gönderilme zamanı: 24 Haz 2025, 09:19
gönderen İslam
Merhaba,

Data Kayıt ya da Geçmiş Alarm Kayıt'da kullandığınız adreslere modbus üzerinden zaten sorgu atabiliyorsunuz. Örneğin D0 datasının değeri Data Kayıt içerisinde kullanılmış olsun, sorgu atmak istediğiniz yer ile PLC'yi haberleştirip D0 datasına sorgu atıp değerini okuyabilirsiniz gibi..

Re: modbus adres detayları

Gönderilme zamanı: 24 Haz 2025, 10:22
gönderen ahmetsh
islam bey merhaba cevabınız için.
uğur beyin anlattığı video daki operasyon loglama daki kayıtları okumak istiyordum aslında modbus üzerinden.
https://destek.delta-turkey.com/viewtop ... 456#p32456

Re: modbus adres detayları

Gönderilme zamanı: 24 Haz 2025, 10:29
gönderen İslam
Doğrudan içerisindeki değerleri okuyabileceğiniz bir adres vb birşeye rastlamadım. USB belleğe ya da HMI dahili hafızasına .csv formatıyla çekip bu dosyayı kullanabilirsiniz. Ethernetli bir ekransa FTP üzerinden de dosyaya erişebilirsiniz.