Update 0.3

Home Su Successiva

Link per scaricare l'aggiornamento: UpdateLadder 0.3.zip (91.1 Kb)

L'aggiornamento contiene solo i nuovi blocchi e quelli modificati, qui di sotto elencati:

Ladder.mdl (aggiornato): File contenente tutti i blocchi aggiornati
ProgCounterTest.mdl (nuovo): Esempio dell'uso dei contatori programmabili
LDSet.dll (modificato): Contiene la risoluzione di un bug sui byte;
LDGet.dll (modificato): Contiene la risoluzione di un bug sui byte;
LDInput.dll (modificato): Contiene la risoluzione di un bug sui byte;

Informazioni 
(aggiornate al 23/07/01)

Gli aggiornamenti: Versione 0.3 del 18.07.2001

New!

CONTATORE PROGRAMMABILE UP (PCON): Ha due canali di ingresso, uno dedicato alla linea sulla quale presente limpulso da contare, laltra per il reset del contatore. Come uscita, il blocco ha un segnale che attivo quando il contatore arrivato al valore massimo programmato. Il valore massimo di conteggio contenuto in una locazione di memoria indicata da pannello. Nel caso riportato al lato, la locazione di memoria che contiene il valore massimo di conteggio IY2 (byte di input) mentre quella nella quale viene memorizzato il valore attuale di conteggio OY2 (byte di uscita).

New!
ASSEGNAZIONE CONDIZIONATA: Ha due canali di ingresso, il primo dedicato alla linea che condiziona l'assegnazione, il secondo contenente il valore al quale deve essere settato il BYTE, FLOAT o INTERO della memoria prescelto. La cella di memoria prescelta si seleziona, come al solito, eseguendo un doppio click sul simbolo VSET. Il primo dei due ingressi, quando attivo, provoca l'assegnazione sulla cella di memoria selezionata. Il secondo ingresso, deve essere selezionato per mezzo di una costante simulink (vedi esempio). Come uscita al blocco VSET c' l'esatta copia del primo dei due ingressi.

 

Esempio ProgCounterTest

L'esempio molto semplice. Tramite i blocchi VSET si imposta il valore del byte di uscita OY2 a 5 (se IB0.4 vero) o a 10 (se IB0.3 vero). Con IB0.1 vengono generati gli impulsi che incrementano il contatore il cui valore massimo di conteggio dato da OY2, il valore attuale di conteggio contenuto in OY1 e lo stato attuale di conteggio (OY1 >= OY2?) contenuto nel bit OB2.4. Il bit IB0.2 pu essere utilizzato per il reset del contatore.

I blocchi costanti (contenenti 5 e 10) sono presi in prestito da Simulink, nella sezione Simulink-->Sources-->Constant.

Questa pagina stata aggiornata il 23/07/01.

Leonardo Daga's Warehouse, http://leonardodaga.insyde.it
Send any Comments to: leonardo.daga@gmail.com