Ein/Aus-gangsparameter eines FB variabel gestalten

MatthiasH24

Level-1
Beiträge
132
Reaktionspunkte
6
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

zu unserem neuen Projekt benötigen wir mal ein paar neue Bausteine im S7 (Beckhoff kann das ja alles :) )

Problem ist das wir einen Baustein gebrauchen können der flexibel bezüglich der In- und Out-Parameter ist (siehe z.b den Move-Baustein der frisst ja auch fasst alles :)) so etwas selbst zu programmieren hat das schon mal jemand versucht? Bzw ein paar prinzipielle Ideen?

Grüßle
 
Ja ich werde mir das jetzt echt mal ein eignen müssen.:!:

Ok dein bsp ist ja auch mal sehr plausibel gemacht. Nur hast du 2 ausgnänge für Word und für Real.

Jetzt ist ja nur so das der Move Baustein nur ein Ausgang hat der auch alles kann. Gerade probiert ein Ausgang vom Typ Any anzulegen geht ja natürlich nicht.
 
dann wird es so doch nicht gemacht aber vielen dank für deine hilfe

kommt drauf an, was du vorhast ... für das beispiel eines Scale/Unscale-unischweins trifft das zitat zu - das ist alles bullshit ... aber wenn du eine schöne routine bauen willst und unterschiedliche datentypen oder datenbreiten (stichwort any-pointer) verarbeiten willst und das sauber implementierst ist das durchaus eine zulässige sache...
 
Ne noch nicht aufgefallen aber es bringt mich ja auch nicht weiter da ich ja vorher nicht weiß was für ein Datentyp ich habe.

sonst könnte ich ja schon einfach sagen
Code:
L eingang
T ausgang
 
Zuviel Werbung?
-> Hier kostenlos registrieren
sonst könnte ich ja schon einfach sagen
Code:
L eingang
T ausgang

kannste ja auch!

wenn eingang z.b. 32bit (dword) hat und ausgang 8bit (byte) passiert nichts anderes als das aus

Code:
* 
1001 1110 1101 1011 1011 0000 1110 1111 (DW#16#9EDBB0EF) 
xxxx xxxx xxxx xxxx xxxx xxxx 1110 1111        (B#16#EF)
wird
 
Zuletzt bearbeitet:
Zurück
Oben