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
Ö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
macro ile işlem yapma
- parladi
- Mesajlar: 17
- Kayıt: 12 Haz 2018, 17:23
- İletişim:
- Durum: Çevrimdışı
macro ile işlem yapma
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.
- Turhan
- Mesajlar: 8438
- Kayıt: 07 Mar 2018, 16:06
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: macro ile işlem yapmka
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.
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.
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.
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
- parladi
- Mesajlar: 17
- Kayıt: 12 Haz 2018, 17:23
- İletişim:
- Durum: Çevrimdışı
Re: macro ile işlem yapmka
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
- Turhan
- Mesajlar: 8438
- Kayıt: 07 Mar 2018, 16:06
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: macro ile işlem yapma
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ı
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.
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ı
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.
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.
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
- parladi
- Mesajlar: 17
- Kayıt: 12 Haz 2018, 17:23
- İletişim:
- Durum: Çevrimdışı
Re: macro ile işlem yapma
teşekkür ederim.