Anfängerfrage: In FUP mehrer Werte einer Variable zuweisen?

ms4wago

Level-2
Beiträge
55
Reaktionspunkte
1
Hallo Zusammen,

Ich möchte gerne im Codesys dem Wago Funktionsbaustein "FbDimmerDoubleButton" die Eingangsparameter "TypConfigDim.typDimmer" zuweisen. Ist das über FUP nicht möglich? Muss ich das zwingend über ST machen?

Danke
 

Anhänge

  • Wago_Building_01_d.jpg
    148,9 KB · Aufrufe: 81
Ich würde die Werte gerne direkt am Baustein fest definieren, als wenn es mehrere Eingänge gäbe. Ist das auch möglich?
 
Du musst den Baustein für jeden Dimmer separat aufrufen (eine Instanz).
 
Ich dacht eher an so etwas....



Ich werde es jetzt aber doch mal ST versuchen
 
So wird das nichts
TypConfigDim ist eine Struktur Variable. In FUP musst du jeder der StrukturVariablen über Move einen Wert zuweisen und dann die komplette Struktur an den Dimmbaustein ünergeben.
Code:
Var
DimWerte:typDimmer;
Endvar
Code:
90.0->Move->DimWerte.rMaximum
.
,
DimWerte -> FB typConfigDim
Holger
 
Ich hätte gehofft dies würde etwas einfacher gehen. Dann werde ich das ganze wohl doch in ST programmieren.
 
Also ich hab es erstmal auf die schnelle so gelöst:

Also einfach in CFC unterhalb des Bausteins eingefügt.
 
Du kannst die Werte auch im Deklarationsteil zuweisen. Testdt ist ein Datentyp mit 4 Werten.

Dann brauchst du keinen neuen Baustein
 
Oder die Werte direkt in einer Visu benutzen, dann brauchst du keine Zuweisung im Programm...falls eine Visu genutzt werden soll...
 
So zum Beispiel:


Ich bin allerdings alles andere als Profi, oder besonders erfahren. Deswegen noch mein Hinweis: es funktioniert, ich weiß aber nicht ob es Nachteile nach sich zieht das so zu machen. ;-)
 
Das ist allerdings die Textausgabe, hier handelt es sich um keine Zuweisung. Da wird der Standardwert angezeigt.
 
Naja, Du brauchst dann ja nur unter eingabe noch auswählen ob Tastenfeld, oder Numpad. Hat zumindest bei mir so geklappt
 
Ja da gebe ich dir recht. Allerdings musst du dann bei jedem Neustart der Steuerung die Werte neu eingeben.
 
Das stimmt, da hab ich gar nicht dran gedacht. Aber gut das wir drüber gesprochen haben
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…