DigiWEB
C-Schnittstelle
Konkret muss im Quellcode ein Array aus 2 long Variablen deklariert werden.
Index 0
Leseareas
Index 1
Schreibareas
static const unsigned long SECURITY_NONE[2] ={0x00000000,0x00000000};
9.3
DIGIWEBSYMBOL_L__(typ,pSecurity,name,deflong)
Dieser Symboltyp ist zum Lesen und Schreiben einer long Variable direkt in eine Struktur. Der
Wert wird eins zu eins gelesen und geschrieben.
Parameter
Typ
Datentyp der Struktur, in der der long deklariert wurde
pSecurity
Die entsprechende Security Area
name Variablenname innerhalb der Struktur
deflong
Standartwert
Beispiel:
Zugriff in Visualisierung: ##test
typedef struct
{
long test;
}tAppData;
tAppData ApplicationData = {0};
const tDigiWebSymbol DigiWebSymbols[]=
{
DIGIWEBSYMBOL_L__(tAppData,SECURITY_NONE,test, 7),
0
};
DIGIWEBSYMBOL_L_R(typ,pSecurity,name,deflong) speichert den Wert remanent.
3. Juni 2011
Automationsanlagen GmbH
Seite 15 von 44
Digitronic