Blocco Motore grande

Il blocco Motore grande controlla un motore grande. Puoi accendere o spegnere un motore, controllare il relativo livello di potenza oppure accenderlo per un intervallo di tempo o un numero di rotazioni specifico.
Scegli la porta del motore e la modalità di controllo.


Selettore della porta
Selettore modalità
Input

Seleziona il motore (A, B, C o D) che deve essere controllato dal blocco Motore grande utilizzando il selettore della porta nella parte superiore del blocco.

Utilizza il selettore modalità per specificare come desideri controllare il motore. Dopo aver selezionato la modalità, puoi scegliere i valori per gli input. Gli input disponibili dipenderanno dalla modalità. Le modalità e gli input sono descritti di seguito.
Modalità
On


La modalità On accende il motore, quindi passa immediatamente al blocco successivo nel programma. Puoi definire la velocità e la direzione del motore utilizzando l'input Potenza. Il motore funzionerà finché non verrà arrestato o non verrà applicato un altro blocco successivo nel programma oppure fino al termine del programma.
Esempio
Utilizza la modalità On se desideri che altri blocchi del programma controllino la durata del funzionamento del motore. In questo programma il motore funzionerà finché non verrà premuto un sensore di contratto, quindi verrà arrestato.
Off


La modalità Off spegne il motore. Viene utilizzata in genere per arrestare un motore che è stato avviato con la modalità On. Vedi l'esempio sopra riportato.

Se Frena alla fine è impostato su Vero, il motore viene arrestato immediatamente. Il motore verrà mantenuto nella posizione di arresto finché non verrà avviato da un altro blocco di tipo motore o fino al termine del programma. Se Frena alla fine è impostato su Falso, viene semplicemente interrotta l'alimentazione del motore. Il motore procederà in folle fino ad arrestarsi o finché non inizia un altro blocco di tipo motore.
Suggerimenti
Puoi utilizzare la modalità Off con Frena alla fine impostato su Falso per "sbloccare" un motore che si trova in una posizione di arresto. In questo modo puoi ad esempio regolare manualmente la posizione del motore durante l'esecuzione di un programma.
Movimento per secondi


Movimento per secondi accende il motore per il numero di secondi specificato nell'input Secondi, quindi lo spegne. Il blocco attenderà che trascorra il tempo specificato prima che il programma passi al blocco successivo.
Puoi definire la velocità e la direzione del motore utilizzando l'input Potenza. Utilizza Vero per Frena alla fine per arrestare il motore esattamente dopo il numero di secondi specificato.
Suggerimenti
Puoi utilizzare un separatore decimale nell'input Secondi per specificare un intervallo di tempo esatto, ad esempio 3,5 per tre secondi e mezzo e 0,25 secondi per un quarto di secondo.
Movimento per gradi


Movimento per gradi accende il motore per il numero di gradi di rotazione specificato nell'input Gradi, quindi lo spegne. 360° di rotazione corrisponde a un giro completo del motore.

Puoi definire la velocità e la direzione del motore utilizzando l'input Potenza. Utilizza Vero per Frena alla fine per arrestare il motore esattamente dopo il numero di gradi specificato.
Esempio
Questo programma farà girare il motore sulla porta D con una potenza del 50% per circa 900° (due rotazioni e mezzo), quindi lo arresterà.
Suggerimenti
Il sensore di rotazione interno del motore grande misura i gradi di rotazione. Se si utilizza Movimento per gradi, il blocco attenderà che il motore abbia eseguito la rotazione per il numero esatto di gradi specificato prima che il programma passi al blocco successivo. Se il motore incontra resistenza o un ostacolo fisico e non è in grado di completare la rotazione per il numero di gradi specificato, il blocco continuerà ad attendere. Gli altri blocchi del programma non verranno eseguiti finché non verrà rimossa la resistenza.
Movimento per rotazioni intere


Movimento per rotazioni intere accende il motore per il numero di rotazioni specificato nell'input Rotazioni intere, quindi lo spegne.

Puoi definire la velocità e la direzione del motore utilizzando l'input Potenza. Utilizza Vero per Frena alla fine per arrestare il motore esattamente dopo il numero di rotazioni specificato.
Suggerimenti
La modalità Movimento per rotazioni intere è esattamente identica alla modalità Movimento per gradi e si distingue solo per l'unità di rotazione. È anche possibile utilizzare un punto decimale nell'input Rotazioni intere per specificare una rotazione parziale. Nella tabella riportata di seguito vengono illustrati due modi diversi per ottenere lo stesso risultato di rotazione.
RotazioniGradi
1360
2720
0,5180
1,25450
7,22592
Potenza e direzione del motore
L'input Potenza accetta un numero compreso tra -100 e 100. I numeri positivi e negativi determinano direzioni di rotazione del motore grande diverse, come illustrato nella figura riportata di seguito.




Potenza positiva
Potenza negativa

Puoi cambiare la normale direzione di rotazione di un motore utilizzando il blocco Inversione motore. Se la direzione di un motore è stata invertita, l'effetto dei livelli di potenza positivi e negativi sarà opposto a quello indicato precedentemente.
Suggerimenti
La velocità di rotazione di un motore è più o meno proporzionale al livello di potenza specificato, ma dipende anche dal carico applicato al motore.
Input
Gli input del blocco Motore grande definiscono i dettagli del funzionamento del motore. È possibile immettere i valori di input direttamente nel blocco. In alternativa, i valori possono essere forniti da fili dati dagli output di altri blocchi di programmazione. Gli input disponibili e le relative funzioni dipendono dalla modalità di controllo selezionata.
InputTipoValori consentitiNote
Potenza Valore numericoDa -100 a 100Livello di potenza del motore.
Vedi Potenza e direzione del motore.
Frena alla fine Valore logicoVero/FalsoApplies when the block finishes.

Se impostato su Vero, il motore viene arrestato immediatamente e mantenuto in posizione.

Se impostato su Falso, l'alimentazione del motore viene interrotta e il motore prosegue in folle.
Secondi Valore numerico0Rotazione per un certo numero di secondi
Gradi Valore numericoQualsiasi numeroSpostamento espresso in gradi. 360° determina una rotazione completa.
Rotazioni Valore numericoQualsiasi numeroSpostamento espresso in rotazioni.
Motore grande
Collegamenti rapidi