Aktueller Inhalt von StefanTSM

  1. S

    TIA gebündelte und automatisierte Flankenauswertung in einem global DB

    Für einen Methodenstreit mit entsprechenden Kommentaren ist mir Eure u meine Zeit zu schade. Fazit: Trotz aller gut gemeinten Ansätze, die im kleinen Maßstab durchaus praktikabel sind, wurde KEINE zeitsparende und schweinereienfreie Problemlösung für eine Flankenauswertung von mehreren 1000...
  2. S

    TIA gebündelte und automatisierte Flankenauswertung in einem global DB

    alles programmiert ... speicheroptimiert mit UDT, ohne Speicheroptimierung mit Array / UDT etc. ... eine Lösung, die das einfache Handling wie früher bereit stellt, konnte ich damit nicht erstellen. Das Kernproblem war immer, dass man sich zwischen der Symbolik eines Structs / UDT / ARRAY mit 32...
  3. S

    TIA gebündelte und automatisierte Flankenauswertung in einem global DB

    :-) schön kommentiert, da musste ich schmunzeln ... Ihr habt vollkommen Recht, ich war auf einem Auge blind und habe nur ... //symbolische Verwendung der BOOL-Bits #xTemp := "DB_EA".X2.DI_04.Bit00 AND "DB_EA".PF_X2.DI_04.Bit01; Bit00 gesehen, Sorry! Ich teste das jetzt mal ...
  4. S

    TIA gebündelte und automatisierte Flankenauswertung in einem global DB

    Code: //Flankenauswertung DWORDs "FC_Flankenauswertung_SCL"(Status:="DB_EA".X.DI_04, FP=>"DB_EA".PF_X.DI_04, FN=>"DB_EA".NF_X.DI_04, HM:="DB_EA".HM_X.DI_04); //DWORDs umkopieren auf BOOL-Structs SCATTER(IN :=...
  5. S

    TIA gebündelte und automatisierte Flankenauswertung in einem global DB

    Danke für Eure Beiträge, ich bin jederzeit bereit, neue (Programmier)wege einzuschlagen. Allerdings sind 15 Jahre Programmfundus technologisch allein durch den Umstieg von Classic auf TIA nicht auf einen Schlag in Sachen Funktionsumfang veraltet. Zur Erklärung, warum der globale DB und auf...
  6. S

    TIA gebündelte und automatisierte Flankenauswertung in einem global DB

    Harald Danke für Deine Antwort (insbesondere für die neu formulierte Zusammenfassung der Frage) ! Richtig ist, neue SPSen sind wesentlich leistungsfähiger als alte (wir hatten nur 416er und 417er im Einsatz). Dafür werden neue Anlagen komplexer und die Datenhaltung umfangreicher. Das...
  7. S

    TIA gebündelte und automatisierte Flankenauswertung in einem global DB

    Danke ! wenn ich das richtig sehe, wertet die Schleife bitweise aus u wird bei 5 DWORD 160 mal durchlaufen, aber das könnte man auch mit DWORD machen, dann wären es 5 Befehle für 5x32 Bits. OK, ich lasse mal die DINT weg, das ist m M n auch egal, es geht ja nur um einen Platzhalter für 4 Byte...
  8. S

    TIA gebündelte und automatisierte Flankenauswertung in einem global DB

    Hallo liebe Antworter, das ist mehr feedback als erwartet, Danke! Jetzt gehen die Antworten alle ein bisschen in verschiedene Richtungen. Dazu 2 (philosphische) Kommentare: 1) die einfachste Lösung ist oftmals die Beste, aber 2) ein kompliziertes Problem lässt sich eben nicht beliebig...
  9. S

    TIA gebündelte und automatisierte Flankenauswertung in einem global DB

    Hallo liebe SPS ler, In meinen alten SIEMENS Step7 Classic Projekten haben ich mithilfe eines FCs von einem Doppelwort gleichzeitig durch Invertierung INVD und Bitvergleich UD 32 positive und negative Flanken erzeugt. Das war sehr nützlich, da man im Vergleich zum bit-Befehl PF und NF deutlich...
Zurück
Oben