Ö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

Binary girişi decimale çevirmel

Kullanıcı avatarı
ergunguler
Mesajlar: 102
Kayıt: 10 Şub 2021, 21:05
İletişim:
Durum: Çevrimdışı

Binary girişi decimale çevirmel

Mesaj gönderen ergunguler »

Merhaba arkadaşlar,
Ben bir Delta plc nin 1-2-3-4. İnputlarını binary olarak okuyup decimale çevirmek ve bu sayıyı saklamak istiyorum. Mesela;
İnput1=0
İnput2=1
İnput3=1
İnput4=0

İse decimal olarak 6 okusun.
Yardımcı olabilir misiniz?
Şindiden teşekkür ediyorum.
Kullanıcı avatarı
Turhan
Mesajlar: 8439
Kayıt: 07 Mar 2018, 16:06
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: Binary girişi decimale çevirmel

Mesaj gönderen Turhan »

Merhaba,

|MOV K2X0 D0| komutu X0~X7 aralığının binary kod değerini D0 data adresine taşıyarak decimal değerini okuyabileceğiniz adrestir.
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ı
Coşkun
Mesajlar: 211
Kayıt: 07 Mar 2018, 14:26
İletişim:
Durum: Çevrimdışı

Re: Binary girişi decimale çevirmel

Mesaj gönderen Coşkun »

Merhaba,

Aşağıdaki örnekten faydalanabilirsiniz.

Özel_Karakter.png

Ayrıca bir çözüm olarak BSET, BRST, BON komutlarından da faydalanabilirsiniz.

BSET - BRST - BON Data İçerisindeki Bit İşlemi



İyi çalışmalar dilerim.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Coşkun Özdemir - Senior Field Application Engineer - DELTA Electronics Turkey
Kullanıcı avatarı
ergunguler
Mesajlar: 102
Kayıt: 10 Şub 2021, 21:05
İletişim:
Durum: Çevrimdışı

Re: Binary girişi decimale çevirmel

Mesaj gönderen ergunguler »

Yardımlarınız için ayrı ayrı çok teşekkür ederim. Binary girişlerini X0-X7 arası değil de, örneğin, X9-X12 arası 4 bit olarak yapılabilir mi?
Kullanıcı avatarı
Turhan
Mesajlar: 8439
Kayıt: 07 Mar 2018, 16:06
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: Binary girişi decimale çevirmel

Mesaj gönderen Turhan »

|MOV K1X10 D0| komut dizisinde K ifadesi digit yani 4Bit adresi temsil eder. Bu X10, X11, X12 ve X13 bitlerinin durumunu D0 data adresine taşır. K1 ifadesini K2 şeklinde kullanırsanız burada ardışık 8 adres kayıt altına alınacaktır.
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ı
ahmetsh
Mesajlar: 50
Kayıt: 02 Nis 2018, 14:51
İletişim:
Durum: Çevrimdışı

Re: Binary girişi decimale çevirmel

Mesaj gönderen ahmetsh »

merhabalar resimdeki komutu as200 serisi plc de kullanamıyorum. bu problemi nasıl çözebilirim. kolay gelsin
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Kullanıcı avatarı
Turhan
Mesajlar: 8439
Kayıt: 07 Mar 2018, 16:06
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: Binary girişi decimale çevirmel

Mesaj gönderen Turhan »

MOVB komutu ile benzer işlemi gerçekleştirebilirsiniz. Komut açıklamaları için F1 yardım menüsünden komut detaylı açıklamalarına erişbilirsiniz.

.
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ı
ahmetsh
Mesajlar: 50
Kayıt: 02 Nis 2018, 14:51
İletişim:
Durum: Çevrimdışı

Re: Binary girişi decimale çevirmel

Mesaj gönderen ahmetsh »

Teşekkür ederim
Kullanıcı avatarı
sistem59
Mesajlar: 20
Kayıt: 08 Tem 2019, 09:51
İletişim:
Durum: Çevrimdışı

Re: Binary girişi decimale çevirmel

Mesaj gönderen sistem59 »

merhaba yukarıdaki işlemin tam tersini yapmak istiyorum
örneğin D100 içerisine 0-31 arasında decimal değer gireceğim bunu Y0 ile Y4 çıkışlarına binary olarak aktarmak istiyorum
ilgili komutu nedir?
Kullanıcı avatarı
İslam
Mesajlar: 2097
Kayıt: 05 Tem 2018, 13:55
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: Binary girişi decimale çevirmel

Mesaj gönderen İslam »

Merhaba,

Aynı komutu kullanıyorsunuz. Bu sefer S değişkenine başlangıç bitini D100.0 , D değişkenine de Y0 yazıyorsunuz.
İslam Karadeniz - Technical Support Engineer - DELTA Electronics Turkey
Cevapla

“PLC Forum” sayfasına dön