La tabella di modifiche live incorporate (EMBLIVES) è composta da un numero di definizioni (EMBLIVE) contigue, ognuna delle quali contiene tutte le informazioni su uno specifico insieme di modifiche live al file ladder stesso: ogni insieme è in realtà un file di modifiche live indipendente ma incorporato nel file ladder stesso.
La posizione (relativa al file) e il numero di elementi della tabella sono specificate rispettivamente dai campi HEADER.EMBLIVESOFF e HEADER.EMBLIVESCNT.
In fase di caricamento, i vari file di modifiche live vengono applicati nell'esatto ordine in cui compaiono. L'applicazione effettiva delle modifiche è regolata dall'apposito flag in EMBLIVE.FLAGS (valore 0x0001): solo l'ultimo file di modifica live può avere eventualmente questo flag a falso, indicando delle modifiche live non ancora applicate.
Definizione modifica live incorporata
Una modifica live incorporata (EMBLIVE) è composta dalle seguenti informazioni:
Nome |
Offset |
Tipo |
Descrizione |
---|---|---|---|
FILEOFF |
+0 |
U32 |
Offset del file di modifiche live (offset relativo al file ladder). |
FILESIZE |
+4 |
U32 |
Dimensione del file di modifiche live. |
FLAGS |
+8 |
U16 |
Impostazioni del file: 0x0001 = Modifiche effettive da applicare. |
|
+10 |
B[22] |
(riservati) |