Aktueller Inhalt von tommylik

  1. T

    Step 7 Ein Array of Char im DB suchen und kopieren

    Servus circlehook, Super, vielen Dank für deine tolle Hilfe und den Code. Auch vielen Dank an alle anderen. Es war schön zu beobachten, dass die CPU nicht in den Stopp ging. Eine Frage hätte ich noch, wegen der symbolischen Programmierung (siehe rote Markierung), kann ich diesen FC ohne...
  2. T

    Step 7 Ein Array of Char im DB suchen und kopieren

    Servus Circlehook, Ich denke es ist besser ich stelle das Projekt von der Simulation zur Verfügung. So kann man das besser beurteilen. Vielen Dank für deine Unterstützung. Grüße Tommylik
  3. T

    Step 7 Ein Array of Char im DB suchen und kopieren

    Hallo, Also ich habe die ganze Zeit mit dem Simulator gearbeitet. OB 1 und da rufe ich den FC auf. Die beiden DBs 1222 und 2388 habe ich auch geladen und das wars. Dann noch eine Variable Tabelle. Aktueller Stand. FUNCTION X_FC2396_Code_suchen_2 : VOID TITLE = 'Suche' // //...
  4. T

    Step 7 Ein Array of Char im DB suchen und kopieren

    Hallo MFreiberger, Danke für deine Antwort und Hilfe. In diesem Projekt gibt es keine 4000er-Datenbausteine. Ich glaube nicht, dass es an dem Simulator liegt. Es gibt eine neue Erkenntnis. Er macht den Vergleich komplett und findet im QuellDB die richtige Position. Fundstelle 3 ist richtig...
  5. T

    Step 7 Ein Array of Char im DB suchen und kopieren

    Servus, Ihr habt recht, das war falsch. Aber die CPU geht immer noch in den Stopp. Hier sagt die Diagnose, es fehlt der DB4098. Wenn ich sage "Gehe zu" springt er zu der Stelle, die ich mit dem Pfeil markiert habe. Wenn ich das Wort "Teil" wieder einfüge und übersetzte dann gibt es...
  6. T

    Step 7 Ein Array of Char im DB suchen und kopieren

    Hallo circlehook, https://www.sps-forum.de/threads/array-an-fc-%C3%BCbergeben.17334/post-113574 Ich habe diesen Post von Ralle gefunden. Kann das sein? Aber eigentlich auch nicht. Von den Quelldaten gehen wir auf Tempdaten und von da auf den ZielDB.
  7. T

    Step 7 Ein Array of Char im DB suchen und kopieren

    Hallo Januar, Wie meinst du das? So ist es im Baustein. VAR_IN_OUT // Durchgangsparameter QuellDaten : ARRAY[1..127] OF "S_UDT_1203_TYP_ANLAGE"; ZielDB : ANY; END_VAR QuellDB VAR_TEMP // temporäre Variablen i...
  8. T

    Step 7 Ein Array of Char im DB suchen und kopieren

    Servus, Vielen Dank für deine Hilfe. Ok, das Übersetzen funktioniert. Hier musste ich auch das Wort "Teil" entfernen. ZielDB := tmpQuellDaten.[Fundstelle]; Ich habe jetzt aktuell das Problem, dass ich den In/Out für die Quelldaten nicht parametrieren kann. Also Array sollte eigentlich...
  9. T

    Step 7 Ein Array of Char im DB suchen und kopieren

    Servus Circlehook, Habe deinen Code in 2 Varianten übernommen, weil es beim Übersetzen Probleme gibt. Als Erstes habe ich mit Array of UDT getestet. Danach mit ANY. FUNCTION X_FC2396_Code_suchen_2 : VOID TITLE = 'Suche' // // Baustein-Kommentar ... // VERSION : '1.0' AUTHOR : author NAME...
  10. T

    Step 7 Ein Array of Char im DB suchen und kopieren

    Hallo Circlehook, Vielen Dank für deine Mühe und für den Code. So einfach holt man sich mit SCL die Daten in den Temp-Bereich. Kannst du mir noch erklären warum den Temp-Bereich nutzen muss? Ich kann es erst morgen testen oder sogar erst am Montag habe keine Step7 hier Vielen Dank nochmal...
  11. T

    Step 7 Ein Array of Char im DB suchen und kopieren

    Servus circlehook, Vielen Dank für deine Antwort. Ja genau Quell-/ und Zieldaten haben den gleichen UDT. Die Übergabe als IN/OUT ist einfach. Aber den Teil mit den Temp Daten ist zu kompliziert für mich. Das heißt ich muss alles neu machen weil ich den Temp-Bereich nutzen muss. Wie soll ich...
  12. T

    Step 7 Ein Array of Char im DB suchen und kopieren

    Servus, @Januar vielen Dank. Ja, das wäre eine gute Möglichkeit, aber in der Woche darf ich nichts an der Anlage testen, nur am Wochenende. @circlehook Vielen Dank habe ich ausprobiert und CPU Stopp bekommen. Die Diagnose sagt, dass ich den DB4098 nicht geladen habe. Das kann nicht sein, wir...
  13. T

    Step 7 Ein Array of Char im DB suchen und kopieren

    Servus, Ich habe probiert, ob der alte Code mit dem neuen DB (neuer UDT) funktioniert. Es geht und somit brauche ich keine neue Suchfunktion. Als Nächstes habe ich mir eine Variable "Fundstelle" angelegt. Nachdem (PrCode_gefunden := True;) wenn was gefunden wurde, speichere ich den...
  14. T

    Step 7 Ein Array of Char im DB suchen und kopieren

    Hallo Mrtain, Vielen Dank für deine schnelle Antwort und für den Code. Ist dieses Beispiel für das kopieren oder für beides. Ich habe Schwierigkeiten ihn zu verstehen. Könntest du bitte ein paar Kommentare noch reinschreiben, Vielen Dank nochmal.
  15. T

    Step 7 Ein Array of Char im DB suchen und kopieren

    Servus, Dieser FC ist mit Euer Hilfe entstanden. https://www.sps-forum.de/threads/16-chars-von-kamera-mit-db-vergleichen.106236/#post-812985 Macht seit fast 3 Jahren sein Job und braucht jetzt eine Erweiterung, die mich überfordert. FUNCTION X_FC2395_Code_suchen : VOID TITLE = 'Suche' // //...
Zurück
Oben