Aktueller Inhalt von tommylik

  1. T

    Step 7 DB-Bereich 16Byte auf größer 0 vergleichen

    Ja, das hast du recht, der Lob und der Dank für eure Hilfe und für den Code geht an euch. Vielen Dank. Ja, das ist so gewollt. Und deine Frage hat mir eine Idee zum SCL lernen gegeben. Hier eine neue Variante mit Trigger und Ausgang rücksetzen wenn Datensatz leer (Kein Bauteil) Mit Anzahl Char...
  2. T

    Step 7 DB-Bereich 16Byte auf größer 0 vergleichen

    Möchte ich eigentlich nicht, ich möchte aber auch nicht eure kostbare Zeit verschwenden. Ok, ich habe eine laufende Variante mit dem Array of Char, besser und einfacher als mit dem Any. // Baustein-Kommentar ... // VERSION : '1.0' AUTHOR : author NAME : name FAMILY : family //...
  3. T

    Step 7 DB-Bereich 16Byte auf größer 0 vergleichen

    Vielen Dank für eure Hilfe. Das mach doch der AWL Code aus meinem Post #28 oder? Es basiert alles auf einem Array of Char. Es wurde nie ein String genutzt. Es handelt sich immer und eine Datumsangabe die mit den schon erwähnten FC "DT_ASCII" generiert wird. z.B. 240205173314. Der...
  4. T

    Step 7 DB-Bereich 16Byte auf größer 0 vergleichen

    Nicht im Simatic Manager, ich habe kein TIA.
  5. T

    Step 7 DB-Bereich 16Byte auf größer 0 vergleichen

    Ja, das hast du wohl recht. Aber einen Any der dem FC als In-Parameter übergeben wird und den dann an den nächsten FC weitergeben wird, der dann in SCL geschrieben ist, macht das ganze auch nicht gerade übersichtlicher. Weil die Schleife in SCL ist, ich einen extra FC benötige und der...
  6. T

    Step 7 DB-Bereich 16Byte auf größer 0 vergleichen

    Vielen Dank für den Beispielcode. Auch an DeltaMikeAir Du hast recht, >32 wäre sinnvoller und so wie du es machen würdest, wäre es noch besser. Vielen Dank Meine Frage nach SCL war völlig blöde, der Baustein ist in KOP und teilweise in AWL geschrieben. Ein Any der als IN-Parameter übergeben...
  7. T

    Step 7 DB-Bereich 16Byte auf größer 0 vergleichen

    Wenn der Prägecode kopiert wurde, ist alles vorbei. Er wird in einer anderen DB eingetragen, wo eine Windowssoftware ihn ausliest und weiter verarbeitet. Deswegen ist es wichtig, dass Werte vorhanden sind. Grüße Tommylik
  8. T

    Step 7 DB-Bereich 16Byte auf größer 0 vergleichen

    Servus, Ich weiß gar nicht, warum ich >0 geschrieben habe. So wie ich es in meinem ersten Post mit den Symbolen gemeint hatte. CMP>I Da habe ich ja auch den Wert mit Leerzeichen B#16#20 mit angegeben. Diese blöde 0 hat alles durcheinander gebracht. Hier in diesem Fall sind es nur...
  9. T

    Step 7 DB-Bereich 16Byte auf größer 0 vergleichen

    Servus, Ja genau abgeschnitten. Hier interessiert nur die Zuweisung. Alle 16 Bytes müssen einen Wert haben, deswegen die Und-Verknüpfung. So sieht es aus, wenn kein Wert vorhanden ist. Ja genau. Aber daran kann ich nichts ändern. Ist ein gesperrter Baustein. Ich soll nur diese 16Bytes...
  10. T

    Step 7 DB-Bereich 16Byte auf größer 0 vergleichen

    Servus, Vielen Dank an alle für die vielen Antworten. Es sind ASCII-Zeichen. Wird mit einer Funktion generiert und nennt sich "DT_ASCII". Ich meine >0, muss ich bei ASCII-Zeichen das <>0 benutzen? Ja, ich muss sicherstellen, dass alle Zeichen vorhanden sind. Hier in AWL: Sorry für...
  11. T

    Step 7 DB-Bereich 16Byte auf größer 0 vergleichen

    Servus, In einem FC vergleiche ich 16Byte einzeln auf >0 (völlig unübersichtlich Netzwerk viel zu lang) Ich übergebe diesem FC sowieso den speziellen Any mit einer Zugriffsbreite von 16Byte. Könnte man nicht gleich mit diesem Any diesen Vergleich auf >0 machen? Gibt es vielleicht einen...
  12. T

    Mit Sharp7 Dateien kopieren funktioniert nur im Simulator

    Servus Thomas, Vielen Dank für deine Antwort. Also es werden Strings und Bits aus einem DB gelesen und nach dem kopieren setze ich ein Bit im selben DB auf 0. Wenn ich Pech habe kann ich das so gar nicht umsetzen. Was könnte ich tun um es zu verbessern? Grüße Tom
  13. T

    Mit Sharp7 Dateien kopieren funktioniert nur im Simulator

    Danke für Eure Antworten. @312C Das werde ich morgen dann nochmal checken. Ob ich einen Unterschied finde zwischen Simulator und echte SPS. Ich denke ich habe das vernünftig in Abschnitte aufgeteilt. CPU verbinden. Timer starten für das Zyklische lesen der SPS Variablen. Trigger Signal...
  14. T

    Mit Sharp7 Dateien kopieren funktioniert nur im Simulator

    Hallo an alle, Hier nochmal ein Bild von dem Test mit dem Simulator. Funktioniert bestens aber warum nicht mit der echten SPS. Oben links auf dem Bild seht ihr alle Dateien und Ordner. Daher denke ich das der Code richtig ist. Vielleicht liegt es an der Schnittstelle Sharp7.cs In meinem...
  15. T

    Mit Sharp7 Dateien kopieren funktioniert nur im Simulator

    @Thomas_v2.1 Ist richtig. @312C Ich bin gerade zu Hause und kann es nicht mit der echten CPU testen. Ich werde mich morgen mit dem Laptop mal mit der CPU verbinden und mit VS das probieren. Kann es vielleicht auch an der Exe Datei liegen, weil die starte ich auf dem PC mit der echten...
Zurück
Oben