Matthias_aus_AT
Level-1
- Beiträge
- 21
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo an Alle,
als unregistered habe ich schon so manches Problem mithilfe des Forums lösen können, vielen Dank - zum jetzigen gibt es jedoch noch keinen Beitrag.
Also:
Ich möchte auf dem OP an der C7-613 ein Bild anzeigen in dem sich die Texte aus dem Programm heraus verändern lassen.
Mittels der SFC20 (Block-Move) schreibe ich direkt in den Config-DB (bei mir DB101), leider verändert sich die Anzeige nicht, es wird kein String angezeigt.
So habe ich es gemacht
Aufruf in OB 1
U M 70.1
SPBN SP01
call FB 5, DB 5 (Angelegter FB mit In/ OUT deklaration als String[20]
inString:="Schnittstelle_OP".STRG_Schritt_0"
outString:="SCREEN_1_Lang_1".SCREEN[0].PIC_STATIC[3] (Bild 0, 3. Zeile)
SP01: NOP 0
der FB 5
Deklaration:
IN --> inString als String[20]
Out --> outString als String[20]
call SFC20
SRCBLK:=#inString
RET_VAL:=MW252
DSTBLK:=#outString
So ist es in Ansetzen (zumindest was das Beschreiben des angelegten SCREEN-DB angeht) in Handbuch der C7-613 beschrieben.
Kann irgend jemand helfen, hab mit der Suchfunktion leider keinen Erfolg gehabt. Außerdem ist ist mit dem Beobachten der Strings ja auch etwas schwierig.
Mfg Matthias
als unregistered habe ich schon so manches Problem mithilfe des Forums lösen können, vielen Dank - zum jetzigen gibt es jedoch noch keinen Beitrag.
Also:
Ich möchte auf dem OP an der C7-613 ein Bild anzeigen in dem sich die Texte aus dem Programm heraus verändern lassen.
Mittels der SFC20 (Block-Move) schreibe ich direkt in den Config-DB (bei mir DB101), leider verändert sich die Anzeige nicht, es wird kein String angezeigt.
So habe ich es gemacht
Aufruf in OB 1
U M 70.1
SPBN SP01
call FB 5, DB 5 (Angelegter FB mit In/ OUT deklaration als String[20]
inString:="Schnittstelle_OP".STRG_Schritt_0"
outString:="SCREEN_1_Lang_1".SCREEN[0].PIC_STATIC[3] (Bild 0, 3. Zeile)
SP01: NOP 0
der FB 5
Deklaration:
IN --> inString als String[20]
Out --> outString als String[20]
call SFC20
SRCBLK:=#inString
RET_VAL:=MW252
DSTBLK:=#outString
So ist es in Ansetzen (zumindest was das Beschreiben des angelegten SCREEN-DB angeht) in Handbuch der C7-613 beschrieben.
Kann irgend jemand helfen, hab mit der Suchfunktion leider keinen Erfolg gehabt. Außerdem ist ist mit dem Beobachten der Strings ja auch etwas schwierig.
Mfg Matthias