Ö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

macro ile işlem yapma

Cevapla
Kullanıcı avatarı
parladi
Mesajlar: 17
Kayıt: 12 Haz 2018, 17:23
İletişim:
Durum: Çevrimdışı

macro ile işlem yapma

Mesaj gönderen parladi »

merhaba benim yapmak istediğim dop ekranda plc den enkoder değerini okuyan bir sayı göster refefansı var floting olarak geliyor değer ben bunu integır çevirip 15 metreyi geçtiğinde ve plc deki iki bitin durumuna göre bir sayfaya yönlendirip operatöre bilgi girmesini sağlamak istiyorum arka plan makroda bir şeyler yapmaya çalıştım ama doğru yoldamıyım bilmiyorum yönlendirdiğim sayfada veri girdirtip e server den okuma yapacağım ekranı haberleştirdim sql ile şimdi veri girişe yönlendirmek için uğraşıyorum..

dosyanın şifresi 2472185e
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
En son parladi tarafından 31 Tem 2018, 13:26 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Kullanıcı avatarı
Turhan
Mesajlar: 8438
Kayıt: 07 Mar 2018, 16:06
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: macro ile işlem yapmka

Mesaj gönderen Turhan »

Merhaba,

PLC den okuduğunuz floating değeri DINT - Floating --> Decimal Çeviri komutunu kullanarak decimal tabana doğrudan dönüştürebilirsiniz.

PLC içerisideki bitlerin durumuna göre sayfa değişikliği yapmak istiyorsanız DopSoft --> Seçenekler --> Yapılandırma --> Kontrol Bloğunda bulunan Sayfa No datasının içerisine sayfa sayısını göndermeniz yeterli olacaktır.

DopSoft_sayfa_no.png
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
DELTA Electronics Turkey

Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Kullanıcı avatarı
parladi
Mesajlar: 17
Kayıt: 12 Haz 2018, 17:23
İletişim:
Durum: Çevrimdışı

Re: macro ile işlem yapmka

Mesaj gönderen parladi »

Turhan Bey ben plc içindeki 2 bitin durumunu karşılaştırıp onlarin on olma durumuna göre ve encoder datasını okuduğum değer 15 metreyi geçiyorsa bir sayfaya yönlendirmek istiyorum bunu arka plan Makro içersinde yazdığım karşılaştırmalarda yapmak istiyorum
Kullanıcı avatarı
Turhan
Mesajlar: 8438
Kayıt: 07 Mar 2018, 16:06
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: macro ile işlem yapma

Mesaj gönderen Turhan »

Bu tip karşılaştırma komutlarını PLC içerisinde kullanmak daha basit ve pratik olacaktır. Yine de her ikisi için örnekleme yapmak gerekirse;

Sayfa değişimi için 1. Şartınız M0, 2. Şartınız M1, Sayma değerine ulaşıldı bilgi biti M2 ve sayfa datası D0 olduğunu varsayalım;

PLC içerisinde kontakların durumu karşılaştırarak HMI de 3. sayfaya otomatik geçiş için aşağıdaki komut satırlarını

Plc_.png


HMI içerisinde kontakların durumu karşılaştırarak HMI de 3. sayfaya otomatik geçiş için aşağıdaki komut satırlarını kullanabilirsiniz.

Hmi_Macro.png
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
DELTA Electronics Turkey

Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Kullanıcı avatarı
parladi
Mesajlar: 17
Kayıt: 12 Haz 2018, 17:23
İletişim:
Durum: Çevrimdışı

Re: macro ile işlem yapma

Mesaj gönderen parladi »

teşekkür ederim.
Cevapla

“HMI Forum” sayfasına dön