CHAR in Byte wandeln?!?

blueColt

Level-1
Beiträge
90
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo.
Ich hab eine Fix vorgegebene Datenbaustein Struktur mit einer Bauteilnummer, die 20 CHARs lang ist. Nun will ich diese an einen Pressachse übertragen. Promess, der Hersteller der Achse hat dafür auch einen Bausteon mitgeliefert. An diesen soll man die Nummer als "einzelne" bytes eintragen.
Wenn ich die DB-Adresse des CHAR angebe, sagt mit Step7 das das nicht passt, aber wie bekomm ich die denn in Byte gewandelt, damit der Baustein das akzeptiert?

 
Zuletzt bearbeitet:
Hallo.
Ich hab eine Fix vorgegebene Datenbaustein Struktur mit einer Bauteilnummer, die 20 CHARs lang ist. Nun will ich diese an einen Pressachse übertragen. Promess, der Hersteller der Achse hat dafür auch einen Bausteon mitgeliefert. An diesen soll man die Nummer als "einzelne" bytes eintragen.
Wenn ich die DB-Adresse des CHAR angebe, sagt mit Step7 das das nicht passt, aber wie bekomm ich die denn in Byte gewandelt, damit der Baustein das akzeptiert?

Dann vielleicht die Deklaration im DB ändern?
Oder den Baustein umkopieren, von CHAR Deklaration nach BYTE.
Also so weit ich mir erinnere, will Promess die Buchstaben gewandelt, also 65 ist A usw.
Daher geht es so wie beschrieben habe.


bike
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ja, als "Ascii Zeichen" laut Anleitung
hmmm, einfach rüberschieben in neuen DB, hätt ich auch selber draufkommen können ;) Nein, dacht ich komm darum, aber ok, dann eben mit zwischenspeichern =)
Deklaration im DB darf ich ja nich ändern, dadurch fiel das schonmal weg.
Besten dank
 
Hi,

ich würde folgendes probieren, den Wert in einem DB kopieren:

L (CHAR, z.B. DB10.dbb0)
T (BYTE, z.B. DB10.dbb10)

dann passt das auch an den Baustein.
Die Daten bleiben gleich.

Man kann das auch in einen Tempbereich schreiben.
 
Zurück
Oben