26.06.2023 11:37 | |
Beigetreten: 01.02.2021 Letzter Bes: 30.10.2024 Beiträge: 1463 Bewertung: (147)
|
Hallo SIOS-Forum Community, Folgende Anleitung soll, anhand einer Füllstandssteuerung, die Möglichkeiten der Simulation von einfachen Regelkreisen aufzeigen. Dazu wurde ein Beispielprojekt in SIMIT und im TIA Portal erstellt, die diesem Beitrag angehängt sind (Simulation_Analogwert_PID_1500.zip). Die Anpassung des Füllstands (Zu- und Ablaufventil) wird mit einer Rampenfunktion realisiert. Je nachdem, ob von der PLC das Signal zur Öffnung des oberen bzw. unteren Ventils kommen, wird das Becken befüllt oder geleert. Dabei gibt die Rampenkomponente einen steigenden oder fallenden Wert an die PT2-Komponente. Diese bildet das Verhalten des Füllstands des Beckens ab. Der Ausgangswert der PT2-Komponente kann als normiertes Sensorsignal an der simulierten S7-1500 über die PLCSIM Advanced-Kopplung eingelesen werden. Im zyklischen Unterbrechungsbaustein, OB 30, wird der PID_3Step-Baustein aufgerufen, der den Analogwert aus SIMIT übernimmt und auf Grundlage dessen das obere oder untere Ventil öffnet. Durch das Öffnen und Schließen der Ventile wird die Strecke in SIMIT geregelt. Eine Hilfe zum PID_3Step-Baustein findet sich unter Dreipunktschrittregelung mit der SIMATIC S7-1200/S7-1500. Somit können im TIA Portal das Steuerungsprogramm und die PID-Parameter des Reglers für die reale Inbetriebnahme vorbereitet werden. Der Vorteil im Vergleich zur nachfolgend genannten Lösung ist, dass das Steuerungsprogramm keine zusätzlichen, zur Simulation notwendigen, Programmbausteine enthält. Die Simulation erfolgt über SIMIT und die Steuerung kommuniziert wie in der Realität über die Ein- und Ausgänge. Eine andere Möglichkeit der Simulation einer PID-Regelstrecke ist die LSim Bibliothek. Mit dieser Bibliothek lässt sich eine Regelstrecke nur mit TIA Portal im Zusammenspiel mit PLCSIM oder PLCSIM Advanced simulieren. Allerdings müssen hierbei, wie oben erwähnt, weitere Bausteine in das Steuerungsprogramm integriert werden, welche nach Abschluss der Simulation und vor dem Laden in eine reale Steuerung gelöscht werden müssen. Hinweis: Die in diesem Beitrag beschriebene Vorgehensweise bezieht sich auf den Zeitpunkt der Erstellung dieses Beitrags (Stand: Juni 2023). Mit freundlichen Grüßen SIMATIC-FB-Allgemein-GER (VB, JH, MS) DateianhangSimulation_Analogwert_PID_1500.zip (99 Downloads) |
Zuletzt bearbeitet von: Fachberatung Deutschland am: 06/28/2023 11:44:52Projekt als Anhang hinzugefügt, kleinere Anpassungen |
|
Folgen Sie uns auf