- Codice: Seleziona tutto
VAR_GLOBAL
dwGvar1 AT %MD0 : DWORD;
bGbit1 AT %MX0.0 : BOOL ;
END_VAR
Il bit bGbit1 è parte della variabile dwGvar1.
Mentre invece io sto tentando di fare qualcosa di diverso, ovvero dichiarare variabili senza allocazione specifica, così:
- Codice: Seleziona tutto
VAR_GLOBAL
dwGvar1 : DWORD;
bGbit1 AT dwGvar1 : BOOL ;
END_VAR
Ma il compilatore si rivolta e borbotta parecchio.
Il compilatore SCL di Siemens invece accetta questa forma:
- Codice: Seleziona tutto
VAR_GLOBAL
dwGvar1 : DWORD;
bGbits AT dwGvar1 : ARRAY[0..31] OF BOOL ;
END_VAR
Che è meglio di niente. Ma CoDeSys nemmeno questa.
Risulta possibile dichiarare sia la variabile numerica, sia i singoli bit, con relativi nomi simbolici, senza specificarne l'allocazione? In che forma?

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)

