TIA S7-1200 PID_Compact ist inaktiv

short-circuit

Level-1
Beiträge
3
Reaktionspunkte
0
Hallo zusammen,

aktuell bin ich damit beschäftigt alte S7-300 Programme für S7-1200 CPUs anzupassen.
Dabei gibt es mit einer, eigentlich ganz einfachen, PI-Regelung ein Problem.

Im neuen S7-1200 Programm soll als PI-Regler der "PID_Compact" zum Einsatz kommen, leider ist der Regler immer inaktiv.

Um das Problem einzugrenzen habe ich ein Testprojekt erstellt, dass besteht nur aus :
- einem DB in dem der Soll- und Istwert abgelegt sind. (und noch einige weitere Variablen)
- einem Weckalarm-OB (100ms), in dem der PI-Regler aufgerufen wird
- und einem (leeren) OB1

Was eigentlich passieren soll :
- aus dem DB sollen der Soll- und Istwert für die Regelung kommen
- der Reglerausgang soll in den DB eingetragen werden
- eine automatische Optimierung etc. ist nicht notwendig und auch nicht gewünscht, vielmehr werden die Reglerparameter manuell eingetragen
- Beim Wechsel der Betriebsart der CPU von STOP zu RUN, soll der Regler im Automatikbetrieb laufen.


Leider läuft der Regler aber nicht im Automatikbetrieb an sondern ist inaktiv, und lässt sich auch nicht mittels der Schaltfläche "Start_PID-Compact" (unter Online-Zustand des Reglers) starten.
Vielleicht kann mir ja jemand sagen, wo ich da einen Fehler mache, im Anhang ist ein Bild mit der Beschaltung des Reglers.


Version PID_Compact 2.2
TIA V13, SP1, Upd2
Und das ganze wird auf dem Simulator getestet.

Gruß
Short
 

Anhänge

  • PI_Regler_S7_1200.jpg
    181,9 KB · Aufrufe: 133
Unter dem Simulator geht das nicht..... nur mit einer echten CPU..... erkennbar an der hellgrünen Linie im Online Status....... mein Freund
 
Moin UniMog,

vielen Dank für deine Antwort.

Ich finde das TIA-Portal gar nicht mal so schlecht und das obwohl ich mich so lange wie möglich gegen den Einsatz von TIA gesperrt hatte.

ABER der Simulator ist eher bescheiden (diplomatisch ausgedrückt), Programme mit bestimmten know-how Schutz lassen sich gar nicht testen, so eine grundlegende Sache wie ein PI-Regler läuft auch nicht unter der Simulation ?!
Naja.....

(ansonsten kommt schon immer eine reale CPU zum Testen zum Einsatz (schon wegen der Problematik mit dem k.h.-Schutz), leider hatte ich für diesen Fall keine mehr auf Lager.......)

Gruß
Short

P.s.: Vielleicht stehe ich auch schon wieder auf der Leitung, an welcher hellgrünen Linie erkennt man das ?
 
An der hellgrünen Umrandungslinie des Bausteins, wär mir gar nicht aufgefallen.

Aber das sich der Regler immer noch nicht simulieren lässt (dachte eigentlich Siemens hätte den Blödsinn mit nem Update behoben) ist nach wie vor ne Frechheit.
 
Hm, mir ist eigentlich bei der grünen Linie/Umrandung um den Baustein nichts besonderes (im Vergleich zu anderen Simulationen)aufgefallen
:?
 
Ich weiß es nur weil ich vor ca. einem 3/4 Jahr damit auch Probleme hatte und überlegt hab warum der Regler in der Sim nicht läuft......
Das mit dem hellgrün im Status Online und in einer echten CPU dunkelgrün ist mir auch nicht sofort aufgefallen.
 
Hallo zusammen,

nach ca. 3h Rumprobieren hat mir der Beitrag heute dazu geholfen zu erkennen, dass der PID Regler immer noch nicht simuliert werden kann (TIA V14 und Pid_compact V2.3).
In einer echten 1200-er CPU konnte ich endlich testen, bzw. Optimieren und starten.

Das lediglich zur Info.

VG
norman_timo
 
Du kannst den PID-Regler leider nur in einer 1500er Simulieren.
Ich lege mir da zu Testwecken einfach eine 1500er an und kopiere die benötigten Programmteile in diese Steuerung und simuliere dann
 
Looooll!

Für unsere Kundenprojekte haben wir in aller Regel die 1500-er im Einsatz.

Für unsere Entwicklung verwenden wir eine echte 1200er, weil wir zu 99% keine inkompatible Software schreiben (müssen). Deshalb verwende ich normalerweise auch eine 1200-er Simulation.
Aber: ich werde dann zukünftig nur noch 1500-er simulieren lassen, wer denkt denn auch, dass da solche Unterschiede sind *AufDieStirnKlatsch*

Danke!
 
HIER gehts zum Handbuch

Auf Seite 100 (Kapitel 4.2.4) steht folgendes:


Ob sich zwischenzeitlich was mit ner anderen FW auf der 1200er oder mit V15 was getan hat, kann ich nicht sagen


-chris
 
Kurzes Update zum Thema da ich soeben darüber gestolpert bin:

Ich nutze jetzt TIA V15.1 und der PID_Compact kann noch immer nicht simuliert werden.
 
Welche PID_Compact - Version nutzt du? Wenn das immernoch eine Version 2.X ist, steht es ja bereits im Handbuch. Habe noch kein 15.1 im Betrieb, weis also nicht welche Version es dort gibt.
 
... erkennbar an der hellgrünen Linie im Online Status ...

Welche hellgrüne Linie?

Online wird der mit einer hellgrünen Linie angezeigt. Da ist kein Unterschied zu anderen Bausteinen.

 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…