Ciao a tutti.
Supponiamo di avere un sistema A comandato da un sistema DCS supervisore B.
A riceve come digital input i comandi da B:
1- start from DCS(B)
2- stop from DCS(B)
3-reset from DCS(B)
4- emergency stop from DCS (B)
A ha un digital output 'che manda a B:
5- emergency trip of system A to DCS(B)
Supponendo che il sistema A vada in trip per problemi suoi interni o perché mandato da DCS, il DCS B vedrebbe tale trip (5) e andrebbe pure lui in status di emergenza tirando l'emergenza del segnale 4; quest'ultima asserzione non è la regola, ma capita per via di errori di progettazione, programmazione o perché si mettono segnali di emergenza di sistemi multipli in uno solo.
Ora ci troveremmo davanti a un cane che si morde la coda perché entrambi si mandano emergency stop vicendevolmente e A non può partire.
Fin qui chiaro ? ora arriva domanda.
Se il sistema A fosse strutturato in modo che quando ci si trova in questa situazione, facesse in modo che:
- premendo reset da stato interno di stop di emergenza, si resetta il segnale 5, anche se continuo a ricevere 4, emergenza di DCS e A diventa "ready to start" temporaneamente.
- Ora il DCS non vede piu il 5 e puo' resettare 4.
- Il sistema A puo' partire sereno attraverso comando di start. Se il punto precedente fosse stato saltato, da "ready to start", dopo comando di start, tornerebbe in trip.
Ecco mi interessa sapere come si chiama questo tipo di logica o routine, fatta per evitare questo "cane che si morde la coda".Se ha un nome tecnico insomma...
Grazie ciao.
Domanda su logica.
Moderatori:
dimaios,
carlomariamanenti
6 messaggi
• Pagina 1 di 1
1
voti
stardust79 ha scritto:(...) Ecco mi interessa sapere come si chiama questo tipo di logica o routine, fatta per evitare questo "cane che si morde la coda".Se ha un nome tecnico insomma...
(...)
Presumo sia il cosiddetto Watchdog Timer, fatto per evitare che i programmi cadano in loop infiniti.
MaxDisapprovo quello che dite, ma difenderò fino alla morte il vostro diritto di dirlo [attribuita a Voltaire]
La gentilezza dovrebbe diventare lo stile naturale della vita, non l'eccezione [Siddhārtha Gautama]
La gentilezza dovrebbe diventare lo stile naturale della vita, non l'eccezione [Siddhārtha Gautama]
-

Max2433BO
18,6k 4 11 13 - G.Master EY

- Messaggi: 4724
- Iscritto il: 25 set 2013, 16:29
- Località: Universo - Via Lattea - Sistema Solare - Terzo pianeta...
1
voti
stardust79 ha scritto:
Ecco mi interessa sapere come si chiama questo tipo di logica o routine, fatta per evitare questo "cane che si morde la coda".Se ha un nome tecnico insomma...
.
termine tecnico dovrebbe essere "deadlock"
-

lacoontfreed
140 1 1 3 - Frequentatore

- Messaggi: 100
- Iscritto il: 3 nov 2019, 8:20
1
voti
Max2433BO ha scritto:stardust79 ha scritto:(...) Ecco mi interessa sapere come si chiama questo tipo di logica o routine, fatta per evitare questo "cane che si morde la coda".Se ha un nome tecnico insomma...
(...)
Presumo sia il cosiddetto Watchdog Timer, fatto per evitare che i programmi cadano in loop infiniti.
Max
Grazie mille. Temo che questo argomento sia un po' troppo raffinato per i miei scopi.
Qui parliamo di logichette terra terra.
comunque mi hai fatto incuriosire sul watchdog, finora pensavo fosse una semplice funzione che faceva blinkare un segnale, invece c'è tutta una teoria dietro.

-

stardust79
85 1 2 7 - Stabilizzato

- Messaggi: 330
- Iscritto il: 24 dic 2013, 18:13
0
voti
lacoontfreed ha scritto:stardust79 ha scritto:
Ecco mi interessa sapere come si chiama questo tipo di logica o routine, fatta per evitare questo "cane che si morde la coda".Se ha un nome tecnico insomma...
.
termine tecnico dovrebbe essere "deadlock"
Direi che questo termine, anche se vedo che è applicato a cpu , sistemi operativi, processi ecc. rende abb l'idea.
Grazie

-

stardust79
85 1 2 7 - Stabilizzato

- Messaggi: 330
- Iscritto il: 24 dic 2013, 18:13
0
voti
Disapprovo quello che dite, ma difenderò fino alla morte il vostro diritto di dirlo [attribuita a Voltaire]
La gentilezza dovrebbe diventare lo stile naturale della vita, non l'eccezione [Siddhārtha Gautama]
La gentilezza dovrebbe diventare lo stile naturale della vita, non l'eccezione [Siddhārtha Gautama]
-

Max2433BO
18,6k 4 11 13 - G.Master EY

- Messaggi: 4724
- Iscritto il: 25 set 2013, 16:29
- Località: Universo - Via Lattea - Sistema Solare - Terzo pianeta...
6 messaggi
• Pagina 1 di 1
Torna a Automazione industriale ed azionamenti
Chi c’è in linea
Visitano il forum: Nessuno e 4 ospiti

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)