Aktueller Inhalt von b4w3f

  1. B

    Datei zeilenweise einlesen

    Du hast den Dateiinhalt im laufenden SPS-Betrieb geändert? Wenn du deine Strings nicht leerst bleibt der Inhalt erhalten. Steht in einem String "Hallo" und du schreibst nun "5" hinein, steht im String nicht "5", sondern "5allo". Edit: Ich glaub ich hab dich falsch verstanden
  2. B

    Beckhoff, Codesys, und wenn ja, welche Hardware?

    Lenze hat da auch schöne Pakete. Soft-PLC mit IO, CAN, Ethercat. Die IO's werden da direkt an den IPC geklemmt. Keine Schnittstelle nötig (Alles andere geht natürlich trotzdem). Die verwenden Codesys 3, allerdings in ihrem eigenen PLC-Designer (Der aber sehr stark an das Standart-Codesys...
  3. B

    Synchronisation von 2 Laufrädern mit Softmotion

    Guten Morgen Zusammen, Ich habe folgenden Versuchsaufbau: Achse 1 ist die Leitachse, sie transportiert Profile mit konstanter Geschwindigkeit. Da die Profilgeschwindigkeit von der Antriebsgeschwindigkeit abweicht, wird die Profilgeschwindigkeit mit einem Messrad 1 gemessen (2000 ticks/meter...
  4. B

    Reglerfreigabe direkt ausgrübeln, oder schwer runter fahren?

    Was für ein Bauteil soll denn austrudeln? Eine Positionierung einfach austrudeln zu lassen kann Bauteile beschädigen, eine Saege austrudeln zu lassen kann tödlich sein. Deswegen wäre es interessant zu wissen in welchem Anwendungsfall es sinnvoll sein könnte einfach im laufenden Betrieb die...
  5. B

    Reglerfreigabe direkt ausgrübeln, oder schwer runter fahren?

    Wenn während einer Bewegung die Freigabe genommen wird, dann handelt es sich doch wohl um einen Fehler oder einen Notaus. Da empfehle ich ohnehin MC_STOP, nicht Halt.
  6. B

    häufige Zeitberechnung, hohe CPU Auslastung

    Dann vielleicht: Alle FB's abfragen ob sie eine Zeit benötigen. Wenn ja Zeit auslesen und Zeit noch im selben zyklus noch einmal den FB's übergeben. Dann rufst du die Zeit wirklich nur dann auf wenn du sie brauchst und maximal einmal pro zyklus. Ansonsten kann ich deine Laufzeit nicht testen...
  7. B

    häufige Zeitberechnung, hohe CPU Auslastung

    Hallo Minehunter, du braucht die Systemzeit doch nur einmal pro Zyklus. Dazu musst du sie ja nicht in jedem Baustein neu aufrufen. Lese sie einmal zu Zyklusbeginn aus und übergebe das Ergebnis den ganzen FB's. Das sollte einiges an Zeit sparen. Grüße
  8. B

    MC_GearIn Weggenau oder nur geschwindigkeitsgenau?

    Sobald du den Baustein MC_GearIn mit einem TRUE auf execute einschaltest sind Master und Slave immer Positionsgleich (Bei gleichen Übersetzungsverhältnis und natürlich muss dem Slave erst Zeit gegeben werden auf die gleiche Geschwindigkeit hoch zufahren) Solange du die Slave-Achse nicht...
  9. B

    Problem mit floating point Operationen

    Ganz allgemein: Sobald etwas geteilt werden soll, dass ganze in eine IF-Anweisung packen, den Teiler mit Null vergleichen und sonst eine Fehlermeldung bringen. Direkt angewöhnen und nie vergessen.
  10. B

    SysLibFile und Taskkonfiguration

    Es ist die Frage was eine Spielhilfe ist. Bei der Stuerung von Mechaniken ist das lesen und schriben von Dateien im Haupttask ein Nogo. Wenn deiner Stuerung es aber egal ist, wenn ein Task mal 500- 1000 ms (auch gerne länger) daert ist das alles kein Problem. Kann man in der Zeit des...
  11. B

    Simulation mit CoDeSys V3.5

    Schonmal Strg+F7 gedrückt um den vorbereiteten Wert auch zu schreiben?
  12. B

    Dynamisch Kommunikation via Netzwerkvariablen

    Da hätte ich jetzt noch eine Idee: Du lässt die SPS B 1 bis wie viel auch immer nur Ereignisbasiert senden. In SPS A gibt es ein INT, dem du die Nummer 1 bis was auch immer gibt. Diese wird allen SPS B gesendet. Die SPS B mit der gleichen parametrierten Nummer soll dann Ereignisbasiert die...
  13. B

    Dynamisch Kommunikation via Netzwerkvariablen

    Es ist die selbe Variablenliste mit dem selben Inhalt von 2 verschiedenen SPSen? Dann mach der Port keinen Unterschied. Die SPS A schreibt die Liste mit den aktuell kommenden Daten voll. Da die SPS keinen dynamischen Speicher hat, kann sie das auch gar nicht anders machen. Woher soll SPS A bei...
  14. B

    Dynamisch Kommunikation via Netzwerkvariablen

    Da bin ich mir nicht sicher. Es gibt Im Fenster DataSource den Tab Kommunikation. Es läft definitiv über Ethernet. Das genuae Protokoll ist mir grad aber schleierhaft. Dadurch das alle SPSen im selben Projekt sind kennen sie Ihre IPs untereinander, daher sind manuelle Netztwereinstellungen nicht...
  15. B

    Dynamisch Kommunikation via Netzwerkvariablen

    Beide SPSen müssen dem selben Projekt untergeordnet sein. Alles Daten, Geräte, POUs und so weiter die im Pfad einer Application sind, werden grundsätzlich nur von der dazugehörigen SPS gesehen. Man kann auch Variablenlisten, Funktionen und Programme erstellen auf die alle SPSes zugreifen...
Zurück
Oben