Aktueller Inhalt von TaHan

  1. T

    TIA Bitweiser Zugriff auf Bytes über eine Konstante

    Die Variablen sind bei mir ja auch in einem DB hinterlegt. Es wird symbolisch darauf zugegriffen. Das ist ja nicht das Problem. ByteVariable.%X[BitNummer]:=TRUE; ByteVariable.% => symbolsicher Zugriff über DB [BitNummer] => kann sich Ändern, je nachdem was das für ein Datentyp ist. Aus...
  2. T

    TIA Bitweiser Zugriff auf Bytes über eine Konstante

    Geht ja nicht nur um ein Bit, letzten Endes geht es um alle 8 von jeweils 9 E/A. Somit müsste ich unter umständen 72 Bits an unzähligen Stellen anpassen. Wenn es sich herausstellt, das die Schnittstelle Byteweise angesprochen wird, müssen die Bits der Eingangsvariable/Ausgangsvariable von 0-7...
  3. T

    TIA Bitweiser Zugriff auf Bytes über eine Konstante

    Wie kommst du auf E/A? Es geht nur um die Bitfolge. Die Bitnummer ist Konstant und hat eine symbolische Adresse.
  4. T

    TIA Bitweiser Zugriff auf Bytes über eine Konstante

    Das ist der Plan. Der Programmierstil ist extrem schwierig nachzuvollziehen, was da gemacht wird. Vor allem wird ständig mit while und goto gearbeitet. Viele Schleifen enden in einer Endlosschleife. Das ist auch das, was der Kunde uns berichtet hat, dass sie öfters die Steuerung neu starten...
  5. T

    TIA Bitweiser Zugriff auf Bytes über eine Konstante

    Nein. Es geht um die Modernisierung einer Anlage. Die bestehende Steuerung soll durch eine S7-1500 ersetzt werden. Es gibt Bezeichnungen, die sich mir nicht ganz erschließen. Ich warte noch auf die Rückmeldung durch den Kunden. Solange können wir schlecht warten, da die Anlage in gut einem...
  6. T

    TIA Bitweiser Zugriff auf Bytes über eine Konstante

    Die andere Alternative ist ein Dreher der Bits bei der Übergabe/Übernahme. Die Variablen werden ja nur an einer zentralen Stelle übergeben und da könnte man diese entsprechend dann drehen. Sollte dann auch schneller gehen. Nur ist das für einen zweiten, der mit dem Projekt nicht vertraut ist...
  7. T

    TIA Bitweiser Zugriff auf Bytes über eine Konstante

    ja, stimmt. Da geb' ich dir recht. Dennoch ist es nicht das, was ich wirklich suche. Bei der Variante ist die Wartungsfreundlichkeit auch eher schlecht. Wenn nur ein Baustein entsprechend damit erstellt wird, ist das ja ok. Aber bei mir geht es in einem Projekt durch mehrere Bausteine, die dann...
  8. T

    TIA Bitweiser Zugriff auf Bytes über eine Konstante

    Danke, hab ich schon gesehen.
  9. T

    TIA Bitweiser Zugriff auf Bytes über eine Konstante

    Das will ich zumindest vermeiden. Aber gut. Dann hab ich es mir bereits so gedacht. https://www.sps-forum.de/threads/absolute-adressierung-at-sicht.91486/ So hatte ich das früher auch gemacht, aber das geht nur in nicht optimierten Bausteinen.
  10. T

    TIA Bitweiser Zugriff auf Bytes über eine Konstante

    Moin zusammen, weiß einer ob es in TIA die Möglichkeit gibt variablen Bitweise zu schreiben oder zu lesen, indem man Konstanten als Klartext hinter dem Byte/word etc. mit anfügt? // Deklaration BitNummer als globale Konstante BitNummer : USint := 5; //Byte Bitweise beschreiben...
  11. T

    TIA S7-1500 FB nicht aktiv

    Nein, ist deaktiviert.
  12. T

    TIA S7-1500 FB nicht aktiv

    Guter Hinweis mit der IEC Prüfung. Ich habe Standardmäßig die IEC Prüfung beim Anlegen von FBs/FCs aktiviert. Da ich das Programm vom Kunden übernommen hatte, habe ich nicht darauf geachtet. Das kann vielleicht auch der Grund sein, wieso beim Übersetzen kein Hinweis gekommen ist. Oder ist hier...
  13. T

    TIA S7-1500 FB nicht aktiv

    Genau. Es ließ sich nicht nur übersetzen, sondern auch in die Steuerung laden, ohne Warnungen. Hat daher etwas gedauert, bis ich es gefunden hatte. Nachdem ich die Ausgänge gelöscht, bzw. durch richtige Variablen ersetzt habe, wurde der Baustein aktiv geschaltet und war grün umrandet (FUP) Wie...
  14. T

    TIA S7-1500 FB nicht aktiv

    Ich habe den Fehler in dem ganzen Stress drum herum einfach übersehen. Im Grunde hatte ich auf einen "REAL"-Ausgang eine "INT"-Variable angelegt. an dieser Stelle hatte TIA mir ein rotes Symbol angezeigt (Leider nicht darauf geachtet, und auch bis dato nie gesehen). Ich bin mir nun nicht sicher...
  15. T

    TIA S7-1500 FB nicht aktiv

    Moin zusammen, ich habe bei einer 1511-1 das Problem, dass ein FB (FUP) wahrscheinlich nicht aktiv ist. Der FB ist blau gestrichelt. Im FB selbst werden die Variablen richtig beschaltet, aber die Ausgänge sind eingefroren. EN hatte ich schon mit TRUE und False beschaltet, leider kein Erfolgt...
Zurück
Oben