Step 7 Fb 41 cont c

jürgen g

Level-1
Beiträge
31
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich versuche mich gerade mit PID Reglern.
Habe mir ein Übungsprojekt erstellet, in welchem ich den FB 41 ausprobieren möchte.
Leider bekomme ich die Geschichte nicht so richtig zum laufen.
Folgendes habe ich gemacht.

1. Ob 35 erstellt, welcher mir den FB1 aufruft.
2. FB1 ruft FB41 mit DB41 als Instanz DB auf.
3. Ob 100 Initialisiert mir den FB41 in dem ich den Eingang COM_RST über M0.0 mit 1 belege.

Das Projekt habe ich nun in PLCSim geladen und wollte mir über eine Variablen Tabelle die Werte simulieren.

Leider reagiert mir mein Ausgang nur im Handbetrieb.
Hier meine Belegung:

Code:
CALL  "CONT_C" , DB41
       COM_RST :=
       MAN_ON  :=
       PVPER_ON:=
       P_SEL   :=M0.1
       I_SEL   :=M0.2
       INT_HOLD:=
       I_ITL_ON:=
       D_SEL   :=M0.0
       CYCLE   :=T#100MS
       SP_INT  :="Werte Regler".Sollwert
       PV_IN   :="Werte Regler".Istwert
       PV_PER  :=
       MAN     :=
       GAIN    :="Werte Regler".P_anteil_Vorgabe
       TI      :="Werte Regler".I_Anteil_Vorgabe
       TD      :="Werte Regler".D_Anteil_Vorgabe
       TM_LAG  :=T#2S
       DEADB_W :=
       LMN_HLM :="Werte Regler".Oberer_Stellwert
       LMN_LLM :="Werte Regler".Unterer_Stellwert
       PV_FAC  :=
       PV_OFF  :=
       LMN_FAC :=
       LMN_OFF :=
       I_ITLVAL:=
       DISV    :=
       LMN     :="Werte Regler".Ausgang
       LMN_PER :=
       QLMN_HLM:=
       QLMN_LLM:=
       LMN_P   :=
       LMN_I   :=
       LMN_D   :=
       PV      :=
       ER      :=


Kommen leider über Internet und Siemens Hilfe nicht weiter!

Hat jemand einen Tipp für mich?

Gruß

Jürgen
 
Wenn du MAN_ON nicht beschaltest, dann hat er seinen Startwert. Und das ist true, bedeutet der Regler steht immer auf Handbetrieb.
Wenn du den Eingang mit false beschaltest, dann geht er in Automatikmodus.
 
Hallo Ronin,
in der Hilfe steht die Vorbelegung mit true drin. Heißt Handbetrieb einschalten.
War für mich nicht klar, dass ich explizit den Eingang auf false beschalten muss um in zu deaktivieren!
Aber ich habe öfters Probleme aus der Hilfe schlau zu werden.
Ich denke man brauch schon einiges an Erfahrung um alles deuten zu können.

Gruß
Jürgen
 
Zurück
Oben