Library de oluşturduğumuz fb lar global değişkenlere erişemiyor

Overshot

Üye
Katılım
22 Şub 2007
Mesajlar
115
Puanları
1
Yaş
39
Neden Library de oluşturduğumuz fb lar içine program yazarken, main programdaki global değişkenlere erişemiyor ama library de fb içindeki type tiplerine main programdan erişilebiliyor?
 
Son düzenleme:
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.
Library da yazılanlar tüm PLc programcıları için yazıldığından senin global değişkenlerin library için bir anlam ifade etmez, burada master library oluyor yani programcı library giriş ve çıkış değişkenleri ne istiyorsa o formata uymak zorunda.
Library de oluşturulmuş bir type PLC programcılarına " bak kardeş bu type da bana veri girebilirsin" demektir.
Programcılar library içinde büyük Structlardan oluşmuş bir type oluşturduklarında o tipe(type) pointer atarlar ve dışarıdan plc programlayanlar için o tipte(type) değişken oluşturup onun adres bilgisini(ADR) librarydaki bloğa giriş olarak vermesini isterler.
Böylece PLC içindeki değişkeni librarydeki pointerla manipule ederler(okuyup,yazarlar, değerleri değiştirirler).
 
Son düzenleme:

Forum istatistikleri

Konular
127,959
Mesajlar
913,913
Kullanıcılar
449,606
Son üye
rasit.

Yeni konular

Geri
Üst