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,235
Puanları
1,866
Yaş
47
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.
 
Yazımızda endüstrinin can damarı sayılabilecek PLC’yi inceleyeceğiz.
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.
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,179
Mesajlar
915,655
Kullanıcılar
449,940
Son üye
yavuzturan

Yeni konular

Geri
Üst