Jump to content
PLC Forum


alefrasca

OB di ciclo

Recommended Posts

alefrasca

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

Edited by alefrasca

Share this post


Link to post
Share on other sites

cagliostro
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

Share this post


Link to post
Share on other sites
Livio Orsini

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

Share this post


Link to post
Share on other sites
alessandropa

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?

Share this post


Link to post
Share on other sites
batta
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.

Share this post


Link to post
Share on other sites
alessandropa
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?

Share this post


Link to post
Share on other sites
batta

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

 

Share this post


Link to post
Share on other sites
alessandropa

Grazie batta lo terro in considerazione

Share this post


Link to post
Share on other sites
alefrasca

Grazie batta, me li andrò a studiare

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...