Aktueller Inhalt von ChopinJunkie

  1. C

    Hierachieordner konnte nicht gelesen werden (1739:260)

    Hallo zusammen, ich bin ein blutiger Anfaenger beim PCS7 System und bin nun bei Erstellung eines Prozessabbildes zum folgenden Problem gestossen. Bei einer Tag Zuordnung taucht bei mir folgende Fehlermeldung "Hierarchieordner konnte nicht gelesen werden (1739:260)" Ich versuchte dagegen eine...
  2. C

    Step 7 Gleichzeitiger Zugriff auf FB-Multiinstanz

    Vielen Dank an alle! mit IEC-Timer SFB3 TP ging es prima:) MfG CJ
  3. C

    Step 7 Gleichzeitiger Zugriff auf FB-Multiinstanz

    naja, im Grunde genommen genau das meine ich...aber, könnte es irgendwie zu einer Kollision führen wenn ich mit gleichen Signal zwei Blöcke von gleicher Multiinstanz afrufe?:confused: bei mir gibt das jeweilige Block nur EIN mal den gebrauchten Takt, aber weiter danach bleibt der stehen und...
  4. C

    Step 7 Gleichzeitiger Zugriff auf FB-Multiinstanz

    Hallo zusammen, ich habe in meinem Programm einen FB als Multiinstantiirter Block implementiert. Wobei auf den FB wird es gleichzeitig aus verschiedenen Netzwerken zugegriffen, aber auch mit verschiedenen Eingangsvariablen. An der Stelle ist meine Frage, ob es zu einer Zugriffskollision führen...
  5. C

    Step 7 DINT Wert um letzten Digit abfiltern

    das denke ich mir nicht. Das Messsignal wird von einem Ultraschall Sensor ermittelt. Genau wegen der physikalischen Eigenschaften der Oberfläche ist mir eine zufällige kleine Änderung des Messwertes ungünstig, da ich entsprechend meiner Logik einen Mittelwert auf Basis von Steigung/Senkung des...
  6. C

    Step 7 DINT Wert um letzten Digit abfiltern

    Ja, das passte mir nicht wirklich. Ich habe es nur später fest gestellt:rolleyes: Die Lösung von vollmi nehme ich mal an;) Vielen Dank an vollmi!
  7. C

    Step 7 DINT Wert um letzten Digit abfiltern

    Danke für den Hinweis :) auf jeden Fall mit der Bitmaske geht das nicht einwandfrei L #In //somit sollte theoretisch das letzte Digit vom INT Wert ausgefiltert werden L W#16#FFF0 //2#1111_1111_1111_0000 UW T #Out NOP 0 ist aber in der Tat...
  8. C

    Step 7 DINT Wert um letzten Digit abfiltern

    ja, entschuldige:oops: mein Fehler Der Messwert ist also INT (von 0 bis 27648 )
  9. C

    Step 7 DINT Wert um letzten Digit abfiltern

    ja, das hat mir auch mal eingefallen. Geht das aber mit INT Werten auch? ich habe da irgendwie einen Datentyp Konflikt:confused: Oder muss ich mir vor dem WAND eine Integer to Word und danach auch so eine Word to Integer Umwandlung nehmen? Gibt's so eine überhaupt?:confused:
  10. C

    Step 7 DINT Wert um letzten Digit abfiltern

    INT Wert um letzten Digit abfiltern Hallo zusammen, könnte mir jemand hier vllt einen Hinweis auf die Lösung meines Problems geben? Das Problem ist also folgendes: ich habe einen schwankenden Messwert (von 27648 bis 0), den ich erfasse und entsprechende weise bearbeite und abspeichere...
  11. C

    Step 7 Ringpuffer, Schieberegister Schwiriegkeiten

    vielen Dank an Harald! :D die Ratschläge waren super hilfreich!!!
  12. C

    Step 7 Ringpuffer, Schieberegister Schwiriegkeiten

    Hallo Gebs, danke für deinen Hinweis auf L #iAnzahl_Werte L 0 <I L 0 T #iAnzahl_Werte CPU geht jetzt nicht mehr direkt ins STOP. ABER... iAnzahl_Werte wird offensichtlich ständig mit Null beschrieben, was im Endeffekt einen Fehlschlag beim...
  13. C

    Step 7 Ringpuffer, Schieberegister Schwiriegkeiten

    Hallo zusammen, ich habe die hier im Forum diskutierten Themen bezüglich indirekter Adressierung gelesen und anhand der Anforderungen meiner Aufgabenstellung mir einen eigenen Funktionbaustein selbst gebastelt. Nun funktioniert das gebrauchte Eintragen der Werte in einen DB mit einem Array von...
  14. C

    String ohne Trennzeichen zerlegen

    danke für die Hinweise ich werde noch die genauer angucken. Die Oscat Basic library habe ich mir schon zugefügt, aber keine Code Funktion gefunden. Kannst du vllt mal genauer die Bibliothet nennen. Danke im Voraus, Gruß, ChopinJunkie
  15. C

    String ohne Trennzeichen zerlegen

    Ich habe gestern sowas ausprobiert, aber bis jetzt scheint es nicht wirklich gut zu funktionieren FUNCTION_BLOCK Eingabefeld VAR_INPUT stEingabefeld: STRING; bTransmittern: BOOL; END_VAR VAR_OUTPUT byCode_Wort: BYTE; END_VAR VAR stWort: STRING; i: INT; j: INT; stIndex_i: STRING...
Zurück
Oben