1. sayfa (Toplam 2 sayfa)

Binary girişi decimale çevirmel

Gönderilme zamanı: 10 Şub 2021, 21:10
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.

Re: Binary girişi decimale çevirmel

Gönderilme zamanı: 11 Şub 2021, 09:23
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.

Re: Binary girişi decimale çevirmel

Gönderilme zamanı: 11 Şub 2021, 09:24
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.

Re: Binary girişi decimale çevirmel

Gönderilme zamanı: 11 Şub 2021, 18:01
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?

Re: Binary girişi decimale çevirmel

Gönderilme zamanı: 12 Şub 2021, 09:54
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.

Re: Binary girişi decimale çevirmel

Gönderilme zamanı: 26 May 2022, 17:13
gönderen ahmetsh
merhabalar resimdeki komutu as200 serisi plc de kullanamıyorum. bu problemi nasıl çözebilirim. kolay gelsin

Re: Binary girişi decimale çevirmel

Gönderilme zamanı: 27 May 2022, 13:21
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.

.

Re: Binary girişi decimale çevirmel

Gönderilme zamanı: 28 May 2022, 19:39
gönderen ahmetsh
Teşekkür ederim

Re: Binary girişi decimale çevirmel

Gönderilme zamanı: 06 Kas 2025, 17:09
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?

Re: Binary girişi decimale çevirmel

Gönderilme zamanı: 06 Kas 2025, 17:21
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.