Binary girişi decimale çevirmel

Cevapla
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: 7736
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: 210
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: 7736
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: 44
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: 7736
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: 44
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
Cevapla

“PLC Forum” sayfasına dön