Aktueller Inhalt von Cerberus

  1. Cerberus

    Array of String und FB_FileWrite

    Dir in einem zweiten Array die Länge der Einträge des ersten Arrays speichern?
  2. Cerberus

    String Variabel überschreiben

    Klar, das ist es. Ist mir aber auch durch die Lappen gegangen. PS: 16#16 bedeutet 16h = 22dez.
  3. Cerberus

    String Variabel überschreiben

    Ändert es was, wenn du es wie folgt schreibst (if und then in gleicher Zeile und ohne ; nach end_if)? IF Byteslesen[6]=16#16 THEN Fehler:= 'Hallo'; END_IF
  4. Cerberus

    String Variabel überschreiben

    Und in welchem Step befindest du dich gerade? Wenn du durch steppst müsstest du in den THEN-Zweig reinkommen und dort müsste auch die Fehler-Variable gesetzt werden. Setz dazu mal einen Breakpoint in den THEN-Zweig und steppe einen Schritt weiter.
  5. Cerberus

    String Variabel überschreiben

    Tritt deine Bedingung (Bytelesen[6]=16#16) überhaupt ein?
  6. Cerberus

    String Variabel überschreiben

    Kannst du mal dein "Code-Schnipsel" posten?
  7. Cerberus

    String Variabel überschreiben

    Mit dem selben Ergebnis?
  8. Cerberus

    String Variabel überschreiben

    Wird die Fehler-Variable sonst noch wo geschrieben?
  9. Cerberus

    Maximal Wert bestimmen

    Kannst du deinen Baustein-Code mal posten?
  10. Cerberus

    \r\n erkennen

    Such einfach nach "$r": stringLen := FIND(RecvDataTmp1, '$r');
  11. Cerberus

    Zeitmessung in Structur Text

    Aber nur wenn der erste Aufruf zyklisch aufgerufen wird. Passiert der erste Aufruf in einem Case-Step und die Abfrage in einem anderen Case-Step, dann muss vor der Abfrage erst der Baustein aktualisiert werden, wie in meinem Beispiel.
  12. Cerberus

    Zeitmessung in Structur Text

    Als erstes deklarierst du eine Variable vom Typ R_Trig bzw. F_Trig und den Eingang: fbRTrig: R_TRIG; bInput1 AT %I*: BOOL; Dann musst du den entsprechenden digitalen Eingang einbauen: fbRTrig(CLK:= bInput1); Zum Schluss musst du den Baustein noch auswerten: fbRTrig(); IF NOT fbRTrig.Q...
  13. Cerberus

    Zeitmessung in Structur Text

    Mit den Bausteinen F_Trig und R_Trig aus der Standard.lib
  14. Cerberus

    Fb_fileOpen Fb_fileClose Fb_file_write

    Wieso setzt du in den Schritten 2, 4 und 6 die Bausteine zurück bevor du deren Status auswertest? Das macht doch keinen Sinn.
  15. Cerberus

    TwinCat Simulierung

    Einfach TwinCAT nochmal neu installieren. Dann starten die 30 Tage von neuem.
Zurück
Oben