In Control FPWIN Pro7 gli indirizzi utente espliciti possono essere immessi solo nella lista variabili globali assegnando gli indirizzi a variabili globali. L'utilizzo di indirizzi utente espliciti negli editor di programmazione non è sicuro né raccomandato ad eccezione degli indirizzi di registro indice (vedere allarme compilatore).
Sono disponibili due formati: Indirizzo FP e indirizzo IEC 61131-3.
Indirizzo FP |
Indirizzo IEC 61131-3 |
---|---|
R0 | %MX0.0.0 |
WX4 | %IW4 |
S23:UM4A (solo FP7) | %MW20.23.74 |
WX4, S23:UM4A, Y3E, S12, R100A, E1234, DT1234
Formato:
Prefisso indirizzo di slot per indirizzi dell'unità di memoria S23:UM4A (solo FP7)
Identificatore dell'indirizzo di slot S
Numero slot gg, p.es. 23 di S23:UM1A0
Separatore ':'
Prefisso doppio D solo per valori di word a 32 bit
Prefisso indirizzo FP:
Per valori a 1 bit, p.es. X, Y, R
Per word a 16 bit con bit, p.es. WX, WY, WR
Per word a 16 bit senza bit, p.es. DT, FL
Offset indirizzo:
Per bit in dati word "dddX", p.es. 100A di R100A
Per bit non in dati word "dddd", p.es. 1234 di E1234
Per dati word "dddd", p.es. 1234 di DT1234
Per dati word nell'unità di memoria "XXXX", p.es. ABCD di S3:UMABCD
dd, placeholder per numeri decimali
XX, placeholder per numeri esadecimali
Indirizzi registro indice: negli editor di programmazione si possono utilizzare indirizzi utente espliciti con i registri indice.
Registro indice a 16 bit p.es. IXDT100, IYWR27, I2Y0 su PLC a 16 bit
Registro indice a 32 bit p.es. DIXDT100, DIYWR27, DI2Y0... su PLC a 32 bit
Questi registri indice possono essere utilizzati anche prima dei numeri slot, p.es. DIXS12:UM1A0.
%IW4, %IW23.4, %QX3.14, %QX12.3.14, %MX0.100.10, %MX10.1234, %MW5.1234
Formato:
Prefisso tipo di indirizzo diretto IEC: '%'
Prefisso posizione:
I, ingresso
Q, uscita
M, memoria interna
Prefisso dimensione:
X, 1 bit
W, 16 bit
D, 32 bit
Numero gerarchico area e separatore '.' per l'area di memoria interna M
Numero slot e separatore '.' per gli indirizzi dell'unità di memoria (solo FP7)
Offset indirizzo:
Per bit in dati word "ddd.d", p.es. 100.10 di %MX0.100.10
Per bit non in dati word "dddd", p.es. 1234 di %MX10.1234
Per dati word "dddd", p.es. 1234 di %MW5.1234
Per le tabelle con tutte le altre aree di memoria, fare riferimento ai flag e alle aree di memoria.