Ciao Dep,
Con il termine "avviamento a caldo" in genere si intende una semplice transizione dallo stato STOP allo stato RUN delle CPU.
Durante il ciclo di avviamento a caldo, vengono eseguite delle procedure di reset ed elaborati taluni blocchi o subroutine di programma specifiche.
Chiaramente tutte quelle informazioni , di tipo non retentivo , perdono il loro stato originario e diventano zero.
allora si adottano delle bobine di set oppure si utilizza un'altra area di memoria?
Dipende molto dal tipo o meglio dalla marca di CPU.
Comunque la maggior parte hanno un area dati di tipo retentivo (back-up tramite batteria o memory card) e sono nuovamente disponibili al successivo riavviamento.
In altri casi le aree flag o merker devono essere configurate per poter essere retentive.
Nel caso si tratti di una CPU Siemens , le aree merker non specificatamente rese dall'utente retentive tramite le impostazioni della configurazione HW CPU si azzerano al riavviamento.
mi chiedevo quando la macchina incorre in problemi del tipo "viene a mancare l'energia elettrica"...succede che si blocca tutto naturalmente...
L'esempio che tu riporti , viene definito "riavviamento a freddo" o "cold restart" , in questo caso molto simile alla transizione STOP-RUN , vengono fatte ulteriori operazioni di diagnostica ed elaborati blocchi specifici per questa condizione.
...succede che si blocca tutto naturalmente...essa per ripartire dal punto di lavoro nel programma
Questa tua affermazione è un poco ambigua.
Cosa intendi esattamente per ripartire nello stesso punto del programma interrotto?
Se ti riferisci al programma interno al PLC , direi che di default le CPU riprendono a fine avviamento sempre dallo stesso punto , vale a dire dalla prima istruzione del blocco MAIN.
Se invece intendi per "programma" le sequenze o fasi programmate nel processo di lavorazione, diciamo che se fai in modo di memorizzare bene tutte le fasi eseguite , con un programma fatto bene , è possibile fare riprendere alla macchina la lavorazione da dove si è interrotta.
Poi non tutti i tipi di processi consentono la ripresa della lavorazione dopo un black-out , ma questo dipende da cosa stavi facendo , che tipo di operazione eseguivi, proprietà tecnologiche specifiche del processo, e rischi legati alle operazioni , come carichi sospesi ,ecc.
Ciao
Ivan