|
DOMANDA:
Come si può modificare il codice di un blocco di un programma S5, affinché i blocchi dati non vengano copiati dalla EPROM nella RAM interna?
RISPOSTA:
Per fare in modo che, dopo "Rete ON", in AVVIAMENTO i blocchi dati non vengano copiati dalla EPROM nella RAM interna, il codice di "Blocco valido in EPROM" viene modificato in "Blocco valido in RAM". Questo significa che, solo dopo la cancellazione della CPU e durante il primo avviamento, i blocchi dati vengono copiati nella RAM interna. Il codice viene modificato per tutti i blocchi presenti. Esso viene modificato nella parte sinistra della seconda parola dell'intestazione del blocco.
La modifica del codice è spesso solo necessaria per mantenere i dati attuali nei blocchi dati, poiché i blocchi dati con il codice "Blocco valido in EPROM", dopo "Rete ON", vengono cancellati nella memoria RAM interna.
Struttura delle intestazione del blocco:
|
Parola 1 |
Configurazione di sincronizzazione KH = 7070 |
|
Parola 2 |
Tipo di blocco |
Numero di blocco |
|
Parola 3 |
N. di dispositivo di programmazione |
Bibl.-N. |
|
Parola 4 |
Bibl.-N. |
Bibl.-N. |
|
Parola 5 |
Lunghezza del blocco in parole ( inclusa intestazione) |
Tipo di blocco:
|
|
Codice per |
|
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
|
|
|
|
|
0 |
0 |
0 |
0 |
0 |
1 |
Blocco dati DB |
|
|
|
|
0 |
0 |
0 |
0 |
1 |
0 |
Blocco di passo |
|
|
|
|
0 |
0 |
0 |
1 |
0 |
0 |
Blocco di programma |
|
|
|
|
0 |
0 |
0 |
1 |
0 |
1 |
Blocco funzionale FX |
|
|
|
|
0 |
0 |
1 |
0 |
0 |
0 |
Blocco funzionale FB |
|
|
|
|
0 |
0 |
1 |
1 |
0 |
0 |
Blocco dati DX |
|
|
|
|
0 |
1 |
0 |
0 |
0 |
0 |
Blocco organizzativo |
|
|
0 |
0 |
|
|
|
|
|
|
Blocco non valido |
|
|
0 |
1 |
|
|
|
|
|
|
Blocco valido in RAM |
|
|
1 |
0 |
|
|
|
|
|
|
Blocco previsto per EPROM |
|
|
1 |
1 |
|
|
|
|
|
|
Blocco valido in EPROM |
Formato esadecimale :
|
|
Codici per |
|
esadecimale |
DB |
SB |
PB |
FB |
FX |
DX |
OB |
|
non valido |
01 |
02 |
04 |
08 |
05 |
0C |
10 |
|
RAM |
41 |
42 |
44 |
48 |
45 |
4C |
50 |
|
EPROM |
C1 |
C2 |
C4 |
C8 |
C5 |
CC |
D0 |
|
previsto per EPROM |
81 |
82 |
84 |
88 |
85 |
8C |
90 |
chang_eids.exe
Copiare il file "chang_eids.exe" in una directory separata ed avviarlo con un doppio clic. Il progetto S5 viene ora scompattato con tutte i file corrispondenti. Poi il progetto scompattato può essere aperto ed elaborato con STEP 5 .
|