Vai al contenuto
PLC Forum


Richiamo di FC - Come ritornare alla OB chiamante


Messaggi consigliati

Inserito:

Ho un problema con il richiamo di una FC dall'OB1.

Il programma S7 scritto in AWl, una volta entrato nella FC, sembra non ritorni più alla OB1 chiamante.

E' possibile o no?

E se è possibile, perchè succede e come evitarlo?

Grazie in anticipo.

Lock.


Inserita:

Per fare uno scherzo del genere vuol dire che hai creato un loop che non si conclude ma in questo caso la cpu andrebbe in stop, altrimenti non riesco a capire in quanto una volta che la fc è conclusa deve x forza ritornare

Luca Bettinelli
Inserita:

Una volta conclusa la funzione chiamata, ritorna sicuramente (senza ombra di dubbio) dal punto dove la funzione è stata chiamata e procede l'elaborazione del programma con l'istruzione successiva.

E' assolutamente impossibile che non ritorni in OB altrimenti interverrebbe il "Tempo di controllo del ciclo" e ti manderebbe la CPU in Stop.

Prova a spiegarti meglio perchè pensi che non ritoni in Ob1, che problema riscontri?.

Se vuoi allega il progetto posso dargli un occhio.

Ciao

Federico Milan
Inserita:

IL pLC rimane in Run ?!?!?

due sole possono essere le casue

1) loop mal gestino

2) errore programmazione non gestito

entrambi ti mandano in stop il PLC

alta cosa ma è solo visualizzazione

in OB1 hai qualcosa del tipo

u m1.0

Beb

Call Fc10

ovviamente se m1.0 vale uno non si esegue mai quello che sta sotto e quindi sembra che Fc10 non ritorni in OB1 in realtà non viene mai chiamata ...

ciao

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...