oscat.lib > oscat.lib fuer Step 7

BYTE Modeauswahl beim TIMER_2

(1/2) > >>

Frankenwald:
Hallo zusammen,

also da habe ich irgendwie ein Verständnisproblem bzw. Realisierungsproblem:

Möchte in meiner VISUalisierung gerne den Mode beim TIMER_2 auswählen. Dieser erwartet aber hier ein Byte beim Eingang. Möchte aber bei meiner Visulaisierung am liebsten einen Wahlschalter mit einem INT Wert nehmen.

Wie bekomme ich denn aus einem INT Wert einen Byte_Eingang, mit dem der TIMER arbeiten kann?

Habt Ihr da einen Block?

grüsse

dalbi:
Hallo Frank,

eigentlich ganz einfach durch setzen des entsprechenden Bits.
Im Integer schreibst Du z.B. eine 1 für Bit 0 (Byte 00000001),
2 = (Byte 00000010)
4 = (Byte 00000100)
8 = (Byte 00001000)
16 = (Byte 00010000)
32 = (Byte 00100000)
64 = (Byte 01000000)
128 = (Byte 10000000)

in der Steuerung dan:
L   INTEGER  //Umwandlung Integer
T   BYTE      //in Byte

Gruss Daniel

dalbi:
Was für eine VISU wird verwendet?

Gruss Daniel

Frankenwald:
Hi,

Visualiserung ist ein Panel: MP370 das über WinCC flexible projektiert wird

dalbi:

--- Zitat von: Frankenwald am 28. Mai 2009, 21:33:52 ---Möchte in meiner VISUalisierung gerne den Mode beim TIMER_2 auswählen. Dieser erwartet aber hier ein Byte beim Eingang. Möchte aber bei meiner Visulaisierung am liebsten einen Wahlschalter mit einem INT Wert nehmen.

--- Ende Zitat ---

Hallo,

was für einen Wahlschalter?
Es kann auch direkt ein Byte mit WinCC flex beschrieben werden.
Bei einer Schaltfläche über die Funktion SetzeWert Variable (Ausgabe): das Byte Wert: 1 z.B. für Bit 1 im Byte Wert: 128 für Bit 8 oder eine andere möglichkeit ist ein Symbolisches EA-Feld (DropDown).

Gruss Daniel

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln