# FC256 Deklaration

**URL:** <https://oscat.discourse.group/t/fc256-deklaration/628>\
**Category:** oscat.lib fuer Step 7\
**Created:** [25. Juni 2009 um 13:21 UTC](https://oscat.discourse.group/t/fc256-deklaration/628 "2009-06-25T13:21:29Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [25. Juni 2009 um 13:21 UTC](https://oscat.discourse.group/t/fc256-deklaration/628/1 "2009-06-25T13:21:29Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [25. Juni 2009 um 22:50 UTC](https://oscat.discourse.group/t/fc256-deklaration/628/2 "2009-06-25T22:50:08Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [26. Juni 2009 um 07:04 UTC](https://oscat.discourse.group/t/fc256-deklaration/628/3 "2009-06-26T07:04:34Z")

</div>

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ß

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [26. Juni 2009 um 23:41 UTC](https://oscat.discourse.group/t/fc256-deklaration/628/4 "2009-06-26T23:41:37Z")

</div>

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]

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [30. Juni 2009 um 09:20 UTC](https://oscat.discourse.group/t/fc256-deklaration/628/5 "2009-06-30T09:20:15Z")

</div>

Hallo Daniel,

super hat alles funktioniert. Danke noch mals
