CodeSys v2.3 ile Sinüs, üçgen ve kare dalga işaretlerini üretelim

elektronikmuh

Yönetici
Yönetici
Yönetici
Katılım
13 Ocak 2007
Mesajlar
2,234
Puanları
1,866
Yaş
46
Yukarıda "Library Manager" kısmından, Oscat library v3.11 i CodeSys e ekliyoruz. Oscat le ilgili linkler daha önce vermiştik.
https://www.kontrolkalemi.com/forum/konu/siemens-ve-codesys-için-açık-kaynak-kodlu-kütüphane.12308/ burdan kütüphane dosyalarına erişebilirsiniz.


Sinüs işaretini üretecek olan fonksiyon bloğunu şekildeki gibi global değişken olarak tanımlıyoruz.

GEN_SIN_X fonsiyon bloğunu PLC_PRG altında çağırıyoruz, paremetrelerini girdikten sonra(paremetreler hk açıklamalar resimde var daha detay isterseniz Oscat lib'e bakınız) simule ediyoruz gördüğünüz gibi sinüs işaretimiz çalışıyor.

İşaretimizi izlemek için CodeSys nin güzelliği olan "Sampling trace" kısmından fonsiyonumuzun çıkışını osiloskoptaki gibi izleyelim.

Sampling Trace özelliği hk. bilgi için:
https://www.kontrolkalemi.com/forum...çıkış-ve-değişken-sinyallerini-izlemek.29480/


Yönetici Notu: Paylaşılan fotoğraf, fotoğraf paylaşım sitesinden silindiği için kaldırılmıştır.
 
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.
Yazımızda endüstrinin can damarı sayılabilecek PLC’yi inceleyeceğiz.
Yukarıdaki örneğe ek olarak yine aynı library i kullanarak testere dişi dalga üretelim, ürettiğimiz sinyallerin genliği, Dc offset degeri, frekansı, ve kayma değeri ayarlanabilmekte.
Üçgen dalga üretmek için oscat library de bulunan "GEN_RMP" fonksiyon bloğunu kullanıyoruz.

Yönetici Notu: Paylaşılan fotoğraf, fotoğraf paylaşım sitesinden silindiği için kaldırılmıştır.
 
CodeSys ile kare dalga üretmek için "GEN_SQR" fonksiyon blogunu kullanıyoruz yine fonksiyon blogunu yukarıda belirttigim gibi ekledikten sonra çağırıp paremetrelendiriyoruz.
Burda dikkat edilecek nokta DC paremetresi kare dalganın duty cycle oranını belirtir yani boşluk doluluk oranı diğer parametreler aynı.
 
Resimler bende gözükmüyor, neden acaba?
 

Forum istatistikleri

Konular
128,132
Mesajlar
915,299
Kullanıcılar
449,847
Son üye
AhmetK06

Yeni konular

Geri
Üst