Hallo zusammen,
bei unseren Anlagen (Steuerung : S7-1200) haben wir einen DB in dem wir, in Strukturen gruppiert, jeweils 16 Bit Störmeldungen für jeden Aktor reserviert haben.
Bisher haben wir die absolute Adresse des Worts mit den 16 Bits ausgelesen und auf <> 0 ausgewertet um einen Sammelstörmerker zu generieren.
Das ist zum einen nicht schön gelöst (wegen dem absoluten Zugriff auf das Wort) und zum anderen funktioniert es nicht mehr wenn der Datenbaustein auf "Optimierter Bausteinzugriff" umgestellt werden muss.
Daher habe ich zwei Fragen an euch:
a) Wie realisiert ihr eure Störungen bzw. die Auswertung der Sammelstörung
b) Wie kann man, bei indirekter Adressierung "elegant" 16 einzel adressierte Bits (jedes Bit hat einen symbolischen Namen) als Wort auswerten.
Gruß smartie