merhaba arkadaslar benım bıtırme calısmam plc ıle ılgılı kısaca soyle anlatayım bı transmıterden sureklı 0-10 volt arası degerler okuyacagım ve bu deger 6volt oldugunda calısan motorum duracak bu ıslemı analog modul kullanarak ve yazılımı nasıl gerceklestırebılecegım hakkında yardımcı olursanız sevınırım
KNX Standardı, küçük bir rezidansın içerisindeki aydınlatma, perde panjur, klima kontrolünden, Dünya’nın en büyük havalimanlarındaki aydınlatma otomasyonu gibi çözümler için tercih edilen bir Dünya standardıdır.
Bana göre yaptığın örnekteki çıkış analog değer trip seviyesine gelince osilatör gibi olacak. Yani Yaptığın sistemi ilk önce resetliyip sonra set edersen sanıyorum yapmak istediğin şey olacak. Kolaylık bakımından söylüyorum eğer word yerine integer kullanırsan daha bi kolay olur. bu söylediğim tamamen sana kalmış bir şey.
aslında benimde bir lojik kısmında hata yaptığımın farkına vardım. i0.0'i 1 yaptığında +ya çıkan kenar ile q0.0'ı set edersen daha iyi olur. o zaman SR yada RS flip flop farketmez.
Yardımlarınız ıcın tesekkurler arkadaslar en son halını ekdekı resım gıbı duzenledım yalnız bu 6 volt 16 bıtlık duzeyde 19660 mı yoksa 39321 mı karsılık gelıo
sayın enargoz çizdiğiniz devede aıw0 analog değeri ı0.0 butonun bastığınızda 1 tarama zamanı convert edicektir. o anki değerini görüceksiniz vd 500 alanında,muhtemelen devamlı değişeceği için analog değeriniz
LD SM0.0
ITD AIW0, VD500
YAPMANIZ DAHA DOĞRU OLACAKTIR.NEDEN DOUBLE INTEGER A ÇEVİRMENİZ GEREKTİĞİNİ ANLAYAMADIM.CONVERT ETMEDEN DİREK INTEGER OLARAK KARŞILAŞTIRIN.
ANALOG GİRİŞ
10V=32767
6V =19660
5V =16383
1V =3276
Yardımlarınız ıcın tesekkurler arkadaslar en son halını ekdekı resım gıbı duzenledım yalnız bu 6 volt 16 bıtlık duzeyde 19660 mı yoksa 39321 mı karsılık gelıo
Sn.enargoz
Pozitif kenar algılamasını bir sağa kaydırırsan olayı bitirmiş olacaksın. Yani i0.0 move komutunu çalıştıracak çalıştıktan sonra da P ile q0.0 set olacak.
Diğer geri kalan kısım ok.
ikinci bir alternetaf ise move fonksiyonuna herhangi bir lojik sinyal vermeden devamlı çalışmasını sağlayacaksın. input ise yükselen kenar ile set olacak. komparatör de resetleyecek.
bir düşün bakalım hangisi daha kolay ve aklına yatarsa onu yapabilirsin.