Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Was ist denn #tv_line für ein Datentyp?
Was für eine Fehlermeldung kommt, wenn du mit der Maus auf die rot markierte Variable gehst bzw. das Programm übersetzt?
Was für eine Software / Version?
Für S7-300/400 geht Adressierung in Arrays nur in SCL.
In FUP/KOP/AWL/... muß die Adresse des Array-Elementes berechnet werden (was in FUP/KOP seeehr aufwendig ist), z.B. so:
Code:
L #tv_line
SLD 3 //wandeln zu Pointer P##tv_line.0
L <Datentypgröße_in_Bytes>
*D
L <Anfangsadresse_von_Array>
+D
T #tempDwPointer //TEMP DWORD Pointer Hilfsvariable
L #i_func
AUF "DB Function"
T DBW [#tempDwPointer]