logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Siemens S7-1200 DWORD DB123.DBD0 - jaka kolejność bitów w tablicy BOOL?

gienekpa 26 Cze 2026 13:24 51 0
  • #1 21928189
    gienekpa
    Poziom 10  
    Posty: 152
    Ocena: 6
    Układ bitów w DWORD w Siemens S7-1200
    Jak to jest z bitami w DWORD w Siemens S7-1200? Mam zmienną wewnętrzną z bloku funkcyjnego DB123.DBD0. Jej podgląd bitowy w Watch table wygląda tak jak na poniższym obrazku


    Zrzut ekranu z Watch table TIA: zmienna %DB123.DBD0 w binarnym zapisie 32-bitowym.


    Rozbiłem tą zmienną DWORD na 32 elementową tabelę typu bool. Moje pytanie to jak będę rozmieszczone bity w tej tabeli bo coś mi się nie zgadza. Czy kolejność bitów będzie jak na tym obrazku nr 1:

    Tabela z numerami bitów 0–31 i dwoma wierszami wartości 0/1 dla DWORD oraz tablicy BOOL.


    czy raczej jak na tym obrazku nr2

    Tabela z numerami bitów 31–0 i dwoma wierszami wartości 0/1 dla DWORD w Siemens S7


    Na co dzień pracuję z PLC innej firmy, muszę w S7-1200 poukładać bity z innego urządzenia, część bitów nie brać pod uwagę i widzę, że w Siemensie numeracja bitów jest inna niż w urządzeniach z którymi pracuję na co dzień.
REKLAMA