-> Hier kostenlos registrieren
Hallo.
Hab TIA v13 und möchte einem FC ein paar Signale übergeben. Da es recht "viele" sind, dachte ich mir, zwecks übersicht, das ich sie als Byte übergebe.
Hab also in der Bausteinschnittstelle 4 Eingangswörter als Byte deklariert.
Bei Step7 hab ich dann immer diese auf eine Temp-Variable umkopiert und dann z.B. L#0.0 geschrieben.
Bei TIA ändert er das automatisch auf %L0.0 um.
Beim Übersetzen merkert er aber, das
1. absolute Zugriffe nicht schön sind und
2. Einen Typkonflikt an der Stelle, wo ich %L0.0 geschrieben habe.
Die im Handbuch beschriebene Version mit #TempVar.%x1 funktioniert nicht, da meine SPS dies nicht unterstüzt.
Jemand noch andere Ideen? Ich will nicht 32 Einzeleingänge anlegen -.-
Hab TIA v13 und möchte einem FC ein paar Signale übergeben. Da es recht "viele" sind, dachte ich mir, zwecks übersicht, das ich sie als Byte übergebe.
Hab also in der Bausteinschnittstelle 4 Eingangswörter als Byte deklariert.
Bei Step7 hab ich dann immer diese auf eine Temp-Variable umkopiert und dann z.B. L#0.0 geschrieben.
Bei TIA ändert er das automatisch auf %L0.0 um.
Beim Übersetzen merkert er aber, das
1. absolute Zugriffe nicht schön sind und
2. Einen Typkonflikt an der Stelle, wo ich %L0.0 geschrieben habe.
Die im Handbuch beschriebene Version mit #TempVar.%x1 funktioniert nicht, da meine SPS dies nicht unterstüzt.
Jemand noch andere Ideen? Ich will nicht 32 Einzeleingänge anlegen -.-