-> Hier kostenlos registrieren
Hi!
Brauch mal eben eure Hilfe. Bin gerade dabei ein kleines Telegramm zu einem DP Teilnehmer zu bauen. Jetzt sind da ja wie immer verschiedene ID's die ich senden muss und so weiter. Ist auch egal... Insgesamt jedesmal 8 Byte. Auf Byte 4-7 schicke ich manchmal einen Sollwert.
Um nicht jedes mal überlegen zu müssen welches byte (0-3) ich womit versorgen muss habe ich mir ein kleines FC-chen gemacht.
So...
Da möchte ich eine IN_Variable einbinden wo ich beim Bausteinaufruf ein Doppelwort oder auch einen festen Wert anbinden kann. Das Problem was ich dabei habe, das dieser Wert ein Integer, Doppelinteger oder auch im Realformat sein kann.
Dachte dabei an das ANY-Format.?? Da ich im FC ja declarieren muss um was für ein Format es sich handelt. Beim ANY-format kann ich beim Bausteinufruf anbinden was ich möchte, aber in meinem FC kann ich es nicht weiterverarbeiten (eher gesagt weiß nicht wie. Mit SFC20 geht es nicht. Geht nur wenn diese Variable sich im TEMP befinden, nich aber im IN)
Klar, gibt Möglichkeiten... Schmiermerker oder sonst was. Aber muss doch ne ganz saubere Möglichkeite geben!?
Habt ihr eine Idee?
Danke schonmal!
Brauch mal eben eure Hilfe. Bin gerade dabei ein kleines Telegramm zu einem DP Teilnehmer zu bauen. Jetzt sind da ja wie immer verschiedene ID's die ich senden muss und so weiter. Ist auch egal... Insgesamt jedesmal 8 Byte. Auf Byte 4-7 schicke ich manchmal einen Sollwert.
Um nicht jedes mal überlegen zu müssen welches byte (0-3) ich womit versorgen muss habe ich mir ein kleines FC-chen gemacht.
So...
Da möchte ich eine IN_Variable einbinden wo ich beim Bausteinaufruf ein Doppelwort oder auch einen festen Wert anbinden kann. Das Problem was ich dabei habe, das dieser Wert ein Integer, Doppelinteger oder auch im Realformat sein kann.
Dachte dabei an das ANY-Format.?? Da ich im FC ja declarieren muss um was für ein Format es sich handelt. Beim ANY-format kann ich beim Bausteinufruf anbinden was ich möchte, aber in meinem FC kann ich es nicht weiterverarbeiten (eher gesagt weiß nicht wie. Mit SFC20 geht es nicht. Geht nur wenn diese Variable sich im TEMP befinden, nich aber im IN)
Klar, gibt Möglichkeiten... Schmiermerker oder sonst was. Aber muss doch ne ganz saubere Möglichkeite geben!?
Habt ihr eine Idee?
Danke schonmal!