Aktueller Inhalt von bossboss

  1. B

    TIA PLC-Datentyp rücksetzen d.h. alle Bits auf 0 setzen

    Serialize / Deserialize Mit der Funktion Serialize / Deserialize stze ich meine Bitfelder auf 0. Anleitung: Text in eine Datei mit der Erweiterung .scl packen. Dann Einfügen mit PLC -> Programmbausteine -> Externe Quellen -> Neue externe Datei hinzufügen. Dann nur noch mit "Bausteine aus...
  2. B

    TIA Zufallsgenerator in KOP (notfalls SCL) | S7-1200

    Die Random Funktion aus der LGF hat leider meine statistischen Tests nicht bestanden. Deshalb habe ich hier die Zufall Funktion neu geschrieben. Ich verwende eine CRC32 Funktion die 32Bit DWord liefert. Daraus mache ich dann beliebige Real Zahlen. Jede Funktion besitzt einen Seed Eingang. Dort...
  3. B

    TIA TIA PID-Regler in SCL

    Da der Regler keine Verbindung nach aussen braucht, kann er tief in andere Bausteine gesteckt werden. Geht aber nur wenn die vergangene Zeit auf gültigkeit geprüft wird. #VergangeneZeit := LREAL_TO_REAL(RUNTIME(#StaticZyklusZeit_Aux)); IF #VergangeneZeit > 0 AND #VergangeneZeit < 0.1 THEN Auf...
  4. B

    TIA TIA PID-Regler in SCL

    https://github.com/OttoMeister/Siemens-Tia-Portal-PID-Regler
  5. B

    TIA TIA PID-Regler in SCL

    Thomas: Für dich gibt es ja die fertigen Regler von Siemens. Nur da kannst du nicht rein schauen und auch nichts ändern. Meine Intention war nicht jeden glücklich zu machen, sondern etwas zurück zugeben. Ich habe dank offener Libs (OSCAT) viel gelernt und es währe nicht richtig, wenn ich jetzt...
  6. B

    TIA TIA PID-Regler in SCL

    RedCali: Nein, man muss den Regler nicht mit fester Zeit aufrufen. Er stellt die vergangene Zeit seit dem letzten Aufruf selbst fest. So kann der Regler in irgend welchen Pumpen FBs verschwinden und muss nicht Global behandelt werden. Ist möglich dank Bibliothek-Konformität. So fummeln mir dann...
  7. B

    TIA TIA PID-Regler in SCL

    Ich hatte immer viel mit Regeltechnik in der SPS zu tun und war einfach nie zufrieden mit den Siemens Bausteine. Ich brauche PI-Regler für Drucksteuerung und PID für Temperaturreglungen. Hier ein paar Punkte die mich störten: Unterschiedliche Bausteine unter verschidenen CPUs (z.B.: 300 zu...
Zurück
Oben