frage zu symbolen und "direkter" adressierung

linuxluder

Level-1
Beiträge
171
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
hi,

ich habe im db10 folgendes deklariert
20.0 out UHRZEIT string[8]

wenn ich in step7light unter beobachten db10.uhrzeit eingebe, dann bekomme ich die uhrzeit angezeigt.

wie erhalte ich die gleiche anzeige mit db10.xxx also ohne das symbol "uhrzeit"?


danke jo
 
Hi,
ich kenne Step7light nicht (nur Step7), aber ich glaube mit strings geht das bei der Anzeige nicht.

Bei SFC20 (Blockmove) ergibt DB10.Uhrzeit
P#DB10.DBX20.0 BYTE 10
(Kannst Du leicht herausfinden, indem Du den DB10 in DB11 umbenennst und dann den FC/FB mit dem Aufruf von DB10.UHRZEIT wieder öffnest.)


Für die Anzeige müsstest Du etwas wie
P#DB10.DBX20.0 STRING[8]
angeben, aber das geht nicht.

Als Notlösung kannst Du folgendes nutzen:
P#DB10.DBX 22.0 CHAR 8
Zeigt halt immer alle 8 Zeichen an, auch wenn der String nur 5 Zeichen lang wäre.

Viele Grüsse
hr
:twisted:
 
Zuletzt bearbeitet:
Zurück
Oben