Vai al contenuto
PLC Forum


Istruzione Difu


Messaggi consigliati

Inserito:

Ciao a tutti avrei una domanda:

l'istruzione difu cosa fa di preciso??fa accendere l'uscita o no se io scrivo difu 1.00??perchè sul libro che ho io non capisco bene la funzionalità se qualcuno potrebbe farmi un esempio elementare mi farebbe un favore


Inserita:

Ciao

Devi dare più informazioni tipo PLC/CN che stai usando per avere una risposta sicura.

Comunque dovrebbe essere un fronte di salita, che ti mette a 1 l'uscita per una ciclata di logica, sempre che abbia capito di che prodotto stai parlando.

Saluti

Inserita:

L'istruzione DIFU guarda il differenziale ascendente (cioè il passaggio di stato da 0 a 1) di un ingresso, uscita o memoria e genera l'impulso sul bit che inserici nell'istruzione stessa.

Esempio:

0.0

--I I---------------------- DIFU W1.0

nel momento in cui l'ingresso 0.0 passa da 0 a 1, viene generato un impulso sulla memoria W 1.0

L'istruzione DIFD invece guarda il differenziale discendente ( quindi da 1 a 0) del bit, in questo caso l'ingresso 0.0 e genera un impulso sulla memoria W1.0.

Inserita:

ma in pratica questa istruzione la posso usare per esempio per un conteggio???

mi potreste fare un esempio semplice di un applicazione di questa istruzione???

grazie ciao :lol::lol:

  • 2 weeks later...
Inserita:

La puoi utilizzare per settare o resettare un bit solo quando viene premuto il pulsante, mi spiego con un esempio:

Ho un sistema dove una serie di contatti devono settarmi bit per generare un'allarme (ne metto due nell'esempio):

0.0

-I I-------------------difu w1.0

0.1

-I I-------------------difu w1.1

difu w1.0

-I I-------------------I

difu w1.0 I

-I I-------------------I-----set w1.15

0.15

-I I------------------------rset w1.15

Allora quando l'input 0.0 va a uno setti a 1 il bit w1.15. Se chiudi 0.15 resetti il w1.15 anche se l'input 0.0 è sempre a uno.

Se va a 1 anche 0.1 setti nuovamente il bit w1.15 di allarme.

Spero di essere stato esauriente.

Inserita:

L'istruzione DIFU nell'esempio che hai citato manda a on il bit 00 del canale 1 cioè delle uscite ma solo per il tempo di durata di una scansione. serve per intercettare un segnale sul fronte di salita

ilmotoredel2000
Inserita:

DiFu è l'acronimo di Differential Up, e come hanno risposto altri, è VERO quando il bit posto al suo ingresso passa dalla condizione di FALSO a VERO una sola volta per ciclo macchina.

L'esempio di applicazione più immediato e banale è il classico ANTIRIMBALZO, ovvero filtrare il treno di impulsi che la chiusura di un contatto genera sulla linea.

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