2. sayfa (Toplam 2 sayfa)

Re: bölümün tam sayı olduğu takdirde çıkış veren komut?

Gönderilme zamanı: 29 Oca 2019, 16:56
gönderen mrsss2
Uğur yazdı: 29 Oca 2019, 14:28 Öncelikle siz floating çalışıyorsunuz. Floating işlemlerin kalanı olmaz zaten virgüllüdür rakam. Birde DDIV komutu integer bölme içindir siz DDIVR ile floating olarak D600 ü D650 ye bölün ve sonucu yine D700 e yazdın ve ardından aşağıdaki gibi DINT ile D700 ü integer rakama çevirdiğiniz zaman kalan varsa M1021 biti aktif olacaktır.
Uğur Bey, M1021 biti kalan ilk kez 0 olduğunda aktif oluyor ve süreki çıkış veriyor. Benim istediğim şey ise sadece kalan 0 olduğu durumlarda çıkış vermesi. Atıyorum kullanıcı 10 değerini girdi, enkoderden alınan 10, 20 , 30, 40 ...vs değerlerinin hepsinde çıkış verip diğer değerlerde pasif olmalı. Şu şekilde bir kez aktif olup ara değerlerde de aktif olmaya devam ediyor.

Re: bölümün tam sayı olduğu takdirde çıkış veren komut?

Gönderilme zamanı: 29 Oca 2019, 17:51
gönderen Uğur
M1021 bitinin yükselen kenarını değerlendirmelisiniz ozaman. Yada istemediğiniz anları bloke edecek şartları girmelisiniz. Benim önerebileceğim kalan sıfır karşılığı biti M1021 dir.

Re: bölümün tam sayı olduğu takdirde çıkış veren komut?

Gönderilme zamanı: 31 Oca 2019, 15:05
gönderen mrsss2
Uğur yazdı: 29 Oca 2019, 17:51 M1021 bitinin yükselen kenarını değerlendirmelisiniz ozaman. Yada istemediğiniz anları bloke edecek şartları girmelisiniz. Benim önerebileceğim kalan sıfır karşılığı biti M1021 dir.
M1021 bitinin yükselen kenarını değerlendirmelisiniz ozaman. Yada istemediğiniz anları bloke edecek şartları girmelisiniz. Benim önerebileceğim kalan sıfır karşılığı biti M1021 dir.
[/quote]
M1021 bitinin yükselen kenarını kullandım, böylece kalanın 1 kez 0 olduktan sonra sürekli aktif olmasını engelledim. Çıkışa bağladığım led bir kez yanıp söndü fakat bu kez de sadece bölüm 1 iken bunu yaptı. Bölünen, bölümün her tam katı olduğunda çıkışın aktif olmasını istiyorum. Aygıt görüntülemeden M1021 bitinin içine baktığımda resetlediği halde kırmızı nokta şeklinde görünüyor. ( bu da galiba resetleyemediği anlamına geliyor) Aslında M1021 biti her aktif olduktan sonra m1021 bitini resetleyebilirsem durumun düzeleceğini düşünüyorum. Düşünceleriniz nelerdir?

Re: bölümün tam sayı olduğu takdirde çıkış veren komut?

Gönderilme zamanı: 31 Oca 2019, 15:20
gönderen Uğur
Bölme komutu ön şartı aktif olduğu sürece M1021 durumu değiştiremezsiniz. İşlem sonrası bölme komutunu kaparsanız müdehale etmenize belki izin verebilir.