Ö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
HMI de ASCII Karakter karşılaştırma
- dcvoltage
- Mesajlar: 224
- Kayıt: 09 Mar 2018, 20:31
- İletişim:
- Durum: Çevrimdışı
HMI de ASCII Karakter karşılaştırma
karakter değer girişi ile girilen karakterleri işlem sonrası makro yazarak plc ye çıkış yapmak istiyorum
sayısal değer gir elementi ile bunu yaptım istediğim karakter değerlerlede yapmak
ekteki resimde sayısal değerler ile yaptığım örnek var
sayısal değer gir elementi ile bunu yaptım istediğim karakter değerlerlede yapmak
ekteki resimde sayısal değerler ile yaptığım örnek var
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
- Turhan
- Mesajlar: 8438
- Kayıt: 07 Mar 2018, 16:06
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: HMI de ASCII Karakter karşılaştırma
Merhaba,
Makro komutları ile doğrudan karakter karşılaştırma komutu bulunmuyor. Karşılaştırılacak maksimum karakter adedini belirtirseniz alternatif çözümler üretebilirim.
Makro komutları ile doğrudan karakter karşılaştırma komutu bulunmuyor. Karşılaştırılacak maksimum karakter adedini belirtirseniz alternatif çözümler üretebilirim.
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.
- dcvoltage
- Mesajlar: 224
- Kayıt: 09 Mar 2018, 20:31
- İletişim:
- Durum: Çevrimdışı
Re: HMI de ASCII Karakter karşılaştırma
max.8 karakter olucak
- Turhan
- Mesajlar: 8438
- Kayıt: 07 Mar 2018, 16:06
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: HMI de ASCII Karakter karşılaştırma
Eğer karşılaştırma işlemini HMI içerisinde yapacaksanız Dataları örnekte verdiğiniz gibi DoubleWord tabanda yapmalısınız.
PLC programı içerisinde karşılaştırma yapacaksanız ve Dolaylı adreslemeye hakimseniz CMPT komutunada göz atabilirsiniz. CMPT komutu tablo olarak ardışık değişkenleri karşılaştırma komutudur.
Aşağıdaki örnekte göreceğiniz üzere D0 ve D20 den itibaren 8wordlük data alanı karşıalştırılmış eşit olan data değerleri 1 eşit olmayan data değerleri 0 olarak D100 datasına sonuç yazılmıştır.
PLC programı içerisinde karşılaştırma yapacaksanız ve Dolaylı adreslemeye hakimseniz CMPT komutunada göz atabilirsiniz. CMPT komutu tablo olarak ardışık değişkenleri karşılaştırma komutudur.
Aşağıdaki örnekte göreceğiniz üzere D0 ve D20 den itibaren 8wordlük data alanı karşıalştırılmış eşit olan data değerleri 1 eşit olmayan data değerleri 0 olarak D100 datasına sonuç yazılmıştı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.
- dcvoltage
- Mesajlar: 224
- Kayıt: 09 Mar 2018, 20:31
- İletişim:
- Durum: Çevrimdışı
Re: HMI de ASCII Karakter karşılaştırma
hmi içerisinde yapacağım karşılaştırmayı bunun için örnek demo varmı acaba
- Turhan
- Mesajlar: 8438
- Kayıt: 07 Mar 2018, 16:06
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: HMI de ASCII Karakter karşılaştırma
Her 8 karakterlik karşılaştırma için toplam 3 farklı IF komutu kullanmalısınız. $0 datasına girilen 8 karakter değeri ile $10 datasına girilen 8 karakterlik değeri karşılaştıran komut satırları aşağıdaki gibi kullanılabilmektedir. Girilen değer birden farklı data içerisindeki karakterler ile karşılaştırılacak ise benzer komutları türetmelisiniz.
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.
- dcvoltage
- Mesajlar: 224
- Kayıt: 09 Mar 2018, 20:31
- İletişim:
- Durum: Çevrimdışı
Re: HMI de ASCII Karakter karşılaştırma
Turhan bey;
konu başlığında gönderdiğim resim de $200 HMI de karakter gir elementi
önceden belirlediğim 40adetlik operatör şifresi var örneğin opreetaör1 için şifre "xb7hu8mk" bu operatör şifresini yazdığında
alt makroda yapmak istediğim girilen ile belirlenmiş şifreyi karşılaştırıp plc datasına operatör bir ise 1 eğer operatör 2 şifresi girilmişse 2 değerini göndermek
yapmak istediğim budur.
ilginize teşekkür ederim
konu başlığında gönderdiğim resim de $200 HMI de karakter gir elementi
önceden belirlediğim 40adetlik operatör şifresi var örneğin opreetaör1 için şifre "xb7hu8mk" bu operatör şifresini yazdığında
alt makroda yapmak istediğim girilen ile belirlenmiş şifreyi karşılaştırıp plc datasına operatör bir ise 1 eğer operatör 2 şifresi girilmişse 2 değerini göndermek
yapmak istediğim budur.
ilginize teşekkür ederim