MW0 iç yapısı iki Byte'dan oluşur. MB0 ve MB1
MB1 alçak Byte'dır. (
Siemens'te böyle)
C1 =0 ise MW0 binary olarak 2#0000_0000_0000_0000
C1 =1 ise MW0 binary olarak 2#0000_0000_0000_0001
C1 =2 ise MW0 binary olarak 2#0000_0000_0000_0010
C1 =3 ise MW0 binary olarak 2#0000_0000_0000_0011
C1 =4 ise MW0 binary olarak 2#0000_0000_0000_0100
C1 =5 ise MW0 binary olarak 2#0000_0000_0000_0101
son satırı incelersek; MB0 = 2#0000_0000 ve MB1 = 2#0000_0101 dir.
MB1'i oluşturan bitlerden
M1.0 = 2#1
M1.1 = 2#0
M1.2 = 2#1
M1.3 = 2#0 olur
programınıza dönersek
a m1.0 DEĞİŞKEN=1, STATUS=1, RLO=1
an m1.1 DEĞİŞKEN=0, STATUS=1, RLO=1
a m1.2 DEĞİŞKEN=1, STATUS=1, RLO=1
an m1.3 DEĞİŞKEN=0, STATUS=1, RLO=1
= q0.0 DEĞİŞKEN=1, STATUS=1, RLO=1
Sonuç: C1 sayıcısı 5 iken Q0.0=1 oluyor.
Bu Q değeri, son 4 biti aynı formata getirecek başka sayıcı değerlerinde de 1 olacak örneğin 13, 29 gibi