Vai al contenuto
PLC Forum


OB di ciclo


alefrasca

Messaggi consigliati

In quali occasioni si usano più OB ciclici oltre all'OB1? Non è sufficiente quest'ultimo per le istanze dei blocchi programmati?

Modificato: da alefrasca
Link al commento
Condividi su altri siti


15 ore fa, alefrasca scrisse:

In quali occasioni si usano più OB ciclici oltre all'OB1? Non è sufficiente quest'ultimo per le istanze dei blocchi programmati?

Forse questo eb link al sito della SIemens può esserti di aiuto.

https://support.industry.siemens.com/cs/document/40654862/quali-blocchi-organizzativi-si-possono-utilizzare-in-step-7-(tia-portal)-?dti=0&lc=it-WW

 

Saluti

Link al commento
Condividi su altri siti

OB1 corrisponde al main program.

In questo blocco di scrive l'architettura principale che esegue i test principali e le relative chiamate ai vari FC e FB

Link al commento
Condividi su altri siti

Mi aggancio alla discussione (non so se corretto).

qualche discussione fa @batta

 diceva di inserire sempre nel progetto anche altri determinati ob oltre a ob1 questo per evitard blocchi della cpu.

Ma questo si fa anche adesso con il tia e il 1200 o si faceva con step 7? Voi lo fate sempre?

Link al commento
Condividi su altri siti

13 ore fa, alessandropa scrisse:

Ma questo si fa anche adesso con il tia e il 1200 o si faceva con step 7

Si fa anche con 1200/1500.

 

il 16/8/2019 at 19:01 , alefrasca scrisse:

In quali occasioni si usano più OB ciclici oltre all'OB1?

Oltre agli OB elencati nella guida linkata da Cagliostro, è possibile anche inserire altri OB che vengono eseguiti con la stessa modalità di OB1. Si potrebbe suddividere la macchina/impianto in più sezioni, ed ogni sezione essere gestita in un diverso OB di tipo "Program Cycle".
Personalmente (ma ritengo sia così per quasi tutti), preferisco avere un solo OB "Program Cycle" (tipicamente OB1), e suddividere le sezioni in FC/FB richiamate in OB1.

Link al commento
Condividi su altri siti

2 ore fa, batta scrisse:

Si fa anche con 1200/1500.

Ci sono determinati ob che si richiamano sempre o dipende dal lavoro che si sta facendo?

Link al commento
Condividi su altri siti

Non tutti gli OB sono supportati da tutte le CPU.
E poi, dipende da cosa vuoi fare. Devi decidere tu, caso per caso, se preferisci che la cpu, a seguito di un errore, vada in stop oppure no.
Non si può fare un elenco degli OB da inserire che vada bene sempre.
Diciamo che, di solito, si cerca di evitare l'arresto della cpu, soprattutto se si lavora su macchine o impianti di una certa dimensione. Il guasto di un modulo, o una divisione per zero sfuggita al controllo, non possono causare l'arresto totale ed incontrollato.
Gli OB che, generalmente, si usano, sono:

- Time error interrupt
- Diagnostic error interrupt

- Pull or plug of modules

- Rack or station failure

- IO access error

- Programming error

 

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...