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

ms4wago

Level-2
Beiträge
55
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
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
    Wago_Building_01_d.jpg
    148,9 KB · Aufrufe: 81
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.
 
Du kannst die Werte auch im Deklarationsteil zuweisen. Testdt ist ein Datentyp mit 4 Werten.
2017-04-25 08_42_00-CoDeSys - (Unbenannt)_ - [test {PLC_PRG.t} (FB-FUP)].png2017-04-25 08_42_11-CoDeSys - (Unbenannt)_ - [test (FB-FUP)].png
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:
Unbenannt.jpg

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.
 
Ja da gebe ich dir recht. Allerdings musst du dann bei jedem Neustart der Steuerung die Werte neu eingeben.
 
Zurück
Oben