oscat.lib > oscat.lib fuer Step 7
FC256 Deklaration
(1/1)
STRINGBING:
Hallo liebe Forummitglieder,
ich habe ein Problem. Ich möchte den FC256 HEX_TO_BYTE verwenden nur leider weiß ich nicht was ich am Hex Eingang eingeben soll bzw. das was ich vermutet hab nimmt Step 7 nicht?? BITTE um HILFE.
Danke schon mal im voraus
Gruß STRINGBING
dalbi:
Hallo STRINGBING,
der Input ist ein STRING[5] und der Rückgabewert ein Byte.
Für denn String werden dabei nur hexadezimale Zeichen '0'..'9', 'a..f' und 'A' .. 'F' interpretiert.
Gruss Daniel
STRINGBING:
Hallo Daniel,
erst mal danke für deine antwort. nur leider wusste ich das schon ich hätte mein problem wohl besser beschreiben sollen, sorry.
wenn ich den baustein im ob1 aufrufe dann muss ich ja den eingang deklarieren. am ausgang habe ich ein mb verwendet. nun bin ich davon ausgegangen das ich am eingang einfach zb. 'F' schreiben kann geht aber nicht. nun möchte ich wissen wie deklariert ihr/du den eingang?
danke im voraus
gruß
dalbi:
Hallo STRINGBING,
du benötigst einen Datenbaustein wichtig ist das dieser einen Namen (Symbol) bekommt z.B. DB_String in diesem deklarierst Du eine Variable z.B. str vom Typ STRING[5] (siehe Screenshot). Jetzt kannst Du im OB1 diese Variable an den Eingang legen "DB_STRING".str und mit einer Variablentabelle die Werte Steuern.
Wichtig ist noch! Im Byte 0 steht die maximale Länge des Strings (5) und im Byte 1 tatsächliche Länge des Strings (1) danach folgen dann die Zeichen.
Gruss Daniel
[gelöscht durch Administrator]
STRINGBING:
Hallo Daniel,
super hat alles funktioniert. Danke noch mals
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln