e tabi öyle yani kısaca bende şöyle katkı yapayım qw20 adresi q20.0 dan q21.7e kadarki alanı kapsar.Gidip qw21 tanımlarsan oda q21.0ı kapsadığı için adresler çakışır.
e tabi öyle yani kısaca bende şöyle katkı yapayım qw20 adresi q20.0 dan q21.7e kadarki alanı kapsar.Gidip qw21 tanımlarsan oda q21.0ı kapsadığı için adresler çakışır.
QW72 aşağıdaki bitleri karşılar
Q72.0---Q72.1---Q72.2---Q72.3---Q72.4---Q72.5---Q72.6---Q72.7
Q73.0---Q73.1---Q73.2---Q73.3---Q73.4---Q73.5---Q73.6---Q73.7
Bakın burda örnek olması amacı ile yaptım; MW72'yi QW72 olarak düşünebilirsin. M10.0 biti aktif olduğu zaman aşağıda görmüş olduğun 1 adet bit çıkış veriyor. Ama burda işlem ters. Siemensten kaynaklanan bir durum. Normalde M72.5 adresi aktif olduğunda en sağdan 6. sıfırın bulunduğu yerde 1 yazması gerekir ama burda farklı oluyor. 16 adet 0 ' ı 2 gruba ayırıyoruz. 8 tane sağda 8 tane solda. sağ taraftaki 8 adet sıfır M73.0 ile M73.7 adreslerini kapsarken. Sol taraftaki 8 adet 0 ise M72.0 ile M72.7 adreslerini kapsıyor. M10.0 biti aktif olduğu zaman sol taraftaki 8 adet 0 'ın sağdan 6. biti aktif olmuş gördüğün üzere.
2#(M72.7)(M72.6)(M72.5)(M72.4)_(M72.3)(M72.2)(M72.1)(M72.0)_(M73.7)(M73.6)(M73.5)(M73.4)_(M73.3)(M73.2)(M73.1)(M73.0)
Eğer M11.0 aktif olursa sadece aşağıdaki gibi
M73.4 adresi aktif oluyor. Yani sağdaki 8 adet sıfırın sağdan 5. biti aktif oluyor.
Buradaki olay bazı scada uygulamalarında swap diye bir fonksiyon meydana getirmiştir; Yani 16 adet 0'ın en sağının M72.0 en solunun ise M73.7 olması için.