OSCAT Forum

oscat.lib => oscat.lib fuer Step 7 => Thema gestartet von: Frankenwald am 28. Mai 2009, 21:33:52

Titel: BYTE Modeauswahl beim TIMER_2
Beitrag von: Frankenwald am 28. Mai 2009, 21:33:52
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
Titel: Re: BYTE Modeauswahl beim TIMER_2
Beitrag von: dalbi am 28. Mai 2009, 22:20:18
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

Titel: Re: BYTE Modeauswahl beim TIMER_2
Beitrag von: dalbi am 28. Mai 2009, 22:21:28
Was für eine VISU wird verwendet?

Gruss Daniel
Titel: Re: BYTE Modeauswahl beim TIMER_2
Beitrag von: Frankenwald am 02. Juni 2009, 17:03:18
Hi,

Visualiserung ist ein Panel: MP370 das über WinCC flexible projektiert wird
Titel: Re: BYTE Modeauswahl beim TIMER_2
Beitrag von: dalbi am 02. Juni 2009, 19:20:12
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.

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
Titel: Re: BYTE Modeauswahl beim TIMER_2
Beitrag von: Frankenwald am 04. Juni 2009, 23:57:38
Danke für den tip!