Aktueller Inhalt von HelleBarde

  1. H

    TIA AWL Unterschiede S7-1500 zu S7-300

    Hi dieser Thread liefert 20 Gründe sofort mit AWL aufzuhören und das Programm in SCL zu schreiben. 'n schön' Tach auch HB
  2. H

    TIA Länge eines Anyzeigers auslesen (S7-1500)

    Hallo Paule eine Variable vom Typ ANY ist immer 10 Bytes lang. Auf allen PLC die diesen Typ unterstützen und die S. bisher verscherbelt hat. Worauf die Variable zeigt, musst du die Variable fragen. Wenn du über die ANY ein a : Array[0..9] of USInt legst, dann ist a[2]*256+a[3] die Anzahl vom...
  3. H

    TIA Pointer Übergabe Step7 oder Tia Portal

    Hallo P#DB49.DBX0.0 WORD 52 ist eine Konstante. Und da eine Konstante nun mal konstant ist, hat sie keine variablen Anteile. Was du dir wünscht ist eine "Funktion" zum Erzeugen einer Variable vom Typ ANY. Und die gibt es seit Mitte der 90er des letzten Jahrhunderts nicht ... nicht offiziell...
  4. H

    TIA TIA Portal V14

    Hallo nein, keine 1200 oder 1500 kann Haltepunkte 'n schön' Tach auch HB
  5. H

    TIA TIA Portal V14..V17 Wunschliste [Diskussion]

    Hi ich hätte gerne eine Möglichkeit HMI Zugriffe mit dem PLC Programm zu synchronisieren. Am liebsten wäre mir, wenn Bedienen und Beobachten nur noch im Zykluskontrollpunkt oder von durch mich im Programm verstreuten SFC ausgelöst wird. Ständig bin ich am Fehler suchen weil wiedermal ein...
  6. H

    TIA S7-1200, V13, PLC-Datentypen vergleichen

    Hi ja mit V14 ist das möglich Und es funktioniert mit in den Strukturen enthaltenen Strings !! Und optimiert. Also viel besser als der Umwege über SERIALIZE. 'n schön' Tach auch HB
  7. H

    TIA AS-Register für S7-1500 ????

    Hallo Ducati du willst im FC prüfen ob der außerhalb des FC angeschlossene Wert existiert? Klingt verworren, ist es für mich auch. Bei 1500 uns 1200 werden Werte einfacher Datentypen (BOOL bis LREAL) dem FC als Werte übergeben, erst Strings, Strukturen und noch größeres werden per Referenz...
  8. H

    TIA AS-Register für S7-1500 ????

    Hallo Ducati was du offenstichtlich brauchst, ist die Prüfung, ob hinter einer Adresse auch tatsächlich eine Baugruppe existiert. Auch dafür braucht man keine Pointer mehr. Ich habe solche Stellen mit GET_ERROR ersetzt. "dummy" := #para_in; // probeweiser Zugriff #err := GET_ERRID(); // oder...
  9. H

    TIA AS-Register für S7-1500 ????

    Hallo Ducati früher, bei der AS400 hast du dem Prozessor der AS400 (Siemens ASIC, also Eigengewächs) direkt in die wenigen Register sehen können die dieser hatte. Später, bei der AS300 war dem schon nicht mehr, denn die verschiedenen Prozessoren, die im Laufe der Zeit darin verbaut wurden...
  10. H

    TIA AS-Register für S7-1500 ????

    Hallo ducati 1200 und 1500 verwenden ein anderes Modell wie 300 und 400. Nur bei AWL Bausteinen wird ein Registersatz angezeigt, weil für AWL die Welt der 300/400 simuliert wird. Den ersten Generationen der 1200 konnte man noch unter den Rock schauen. Die haben deutlich mehr Register. Für mich...
  11. H

    TIA TIA Portal V14

    Hallo Es gibt in der V13 drei Stufen des Vergleiches. Den im linken Baum, den im Hauptfenster und dann noch unten mit ganz vielen einzelnen Eigenschaften für den einzelnen Baustein. So hab ich das auf den ersten Blick auch bei der V14 gesehen. Durch den Post bin ich auf die Verhaltensänderung...
  12. H

    TIA TIA Portal V14

    Ich glaub ihnen kein Wort
  13. H

    TIA TIA Portal V14

    Tach auch da bin ich anderer Meinung, wenn der Text verändert wurde, und sei es nur, dass 8 Leerzeichen durch einen TAB ersetzt wurde, dann sagt jedes Versionskontrollsystem (Git, subversion, ...) erstmal UNTERSCHIED. Und zu so was wollen wir sie ja hinschubsen. 'n schön Tach auch HB
  14. H

    TIA symbolisch auf Variablen zugreifen (per STRING)

    Hi GetSymbolName(#para_n) liefert den Namen der Variablen, die den Parameter #para_n versorgt hat. Dazu legt Siemens alle potentiell für diese Funktion in Frage kommenden Symbolnamen im Programm ab. Das Programm wird dadurch größer und langsamer. Beispiel: Gegeben ein FC_X mit einem Parameter...
  15. H

    TIA Array variabler Länge an FB übergeben (TIA 12, SCL, S7-1200 & S7-1500)

    Hallo Mobi du solltest dir für solche Zwecke mal SPLIT ansehen. Das kann Char-Arrays nach Begrenzungszeichen durchsuchen und in einzelne Strings zerlegen. Damit hast du FIND, LEFT und RIGHT in einem. Ich kann es jetzt gerade nicht ausprobieren, aber so weit ich mich erinnere, akzeptiert SPLIT...
Zurück
Oben