Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Library de oluşturduğumuz fb lar global değişkenlere erişemiyor
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?
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.
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).