alefrasca Inserito: 16 agosto 2019 Segnala Inserito: 16 agosto 2019 (modificato) In quali occasioni si usano più OB ciclici oltre all'OB1? Non è sufficiente quest'ultimo per le istanze dei blocchi programmati? Modificato: 16 agosto 2019 da alefrasca
cagliostro Inserita: 17 agosto 2019 Segnala Inserita: 17 agosto 2019 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
Livio Orsini Inserita: 17 agosto 2019 Segnala Inserita: 17 agosto 2019 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
alessandropa Inserita: 17 agosto 2019 Segnala Inserita: 17 agosto 2019 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?
batta Inserita: 18 agosto 2019 Segnala Inserita: 18 agosto 2019 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.
alessandropa Inserita: 18 agosto 2019 Segnala Inserita: 18 agosto 2019 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?
batta Inserita: 18 agosto 2019 Segnala Inserita: 18 agosto 2019 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
alessandropa Inserita: 18 agosto 2019 Segnala Inserita: 18 agosto 2019 Grazie batta lo terro in considerazione
alefrasca Inserita: 19 agosto 2019 Autore Segnala Inserita: 19 agosto 2019 Grazie batta, me li andrò a studiare
Messaggi consigliati
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora