Vai al contenuto
PLC Forum


Ob35 - parametrizzazione?


Messaggi consigliati

Inserito:

E' possibile variare il tempo di esecuzione dell'OB35 della cpu315-2 DP senza dover entrare nella configurazione hardware della cpu?

Ho visto che nell'OB 35 ci sono delle variabili temp;possono essere usate? a cosa servono?

Ciao e grazie!!!


Inserita:

prova ad inserire un cacciavite nella cpu e a ruotarlo al suo in terno :lol:

ciao

Inserita:

Se non ricordo male, l'OB35 dovrebbe essere legato al timer di sistema che è programmabile, quindi basta cambiare, via software, il tempo di intervento.

Inserita:

A me non risulta. L'unico modo è modificare la conf hardware.

Matteo Montanari
Inserita:
Ho visto che nell'OB 35 ci sono delle variabili temp;possono essere usate? a cosa servono?

prova aselezionare l'OB in oggetto, (unico Click) e poi a premere F1 -> magia!!!!

(è valido per tutti i blocchi)

A me non risulta. L'unico modo è modificare la conf hardware.

si deve configurare nelle proprietà della CPU quando si configura l'hardware.

ma nel manuale è anche scritto:

"Gli allarmi di tempo possono essere disabilitati o ritardati e abilitati di nuovo con l'aiuto delle SFC da 39 a 42."

Inserita:

x Keosmm:

L'utilizzo di F1 è la prima cosa da fare...ma diciamoci la verità, i dettagli di questa guida lasciano molto a desiderare.

Con le SFC39-42 puoi disabilitare e riabilitare gli OB di interrupt ma a me serve modificare il tempo della schedulazione orologio...ma non dalla config. hardware!

Penso purtroppo che non si possa...confidavo su di voi!

Ciao Grazie.

Inserita:

Io è um po' che non lavoro con S7, quindi sono andato a rivedere il manuale. OB35, il blocco di interrupt richiamato a tempo. Si settare intervalli di richiamo da >1 ms fino a < 64000ms

Inserita:

Come e' gia stato ribadito, per poter variare il tempo di esecuzione dell'OB in questione e degli altri simili, e' necessario modificare la conf. HW della CPU.

Il parametro "#OB35_EXC_FREQ" mostra il tempo di esecuzione effettivamente impostato nella conf. HW, ed anche se viene modificato non si ottiene nessun risultato cioe' il tempo di esecuzione rimane quello della conf. HW.

Ciao

B)

  • 2 months later...
Inserita:

Mi riaggancio a questa discussione.

Un altra soluzione che mi viene in mente è di richiamare ob35 per es. ogni 10ms.

Poi all'inizio di ob35 metti una dbw che è incrementata ad ogni richiamo, poi esci dal blocco. Quando questa dbw raggiunge un valore x (un altra dbw che sarà il tuo tempo di richiamo voluto x 10ms), azzeri il conteggio e prosegui con l'esecuzione del ob35.

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