Stor motor-blok

Stor motor-blokken styrer den store motor. Du kan tænde og slukke for motoren, styre dens strømniveau eller lade den køre i et angivet tidsrum eller et bestemt antal omdrejninger.
Vælg motorport og styringstilstand


Portvælger
Tilstandsvælger
Input

Vælg den motor (A, B, C eller D), som Stor motor-blokken skal styre, ved hjælp af portvælgeren oven på blokken.

Brug tilstandsvælgeren til at vælge, hvordan motoren skal styres. Når du har valgt tilstanden, kan du vælge inputværdierne. De tilgængelige input ændres alt efter tilstanden. Tilstandene og inputtene er beskrevet nedenfor.
Tilstande
Til


I tilstanden Til tændes motoren, hvorefter der øjeblikkeligt fortsættes til den næste blok i programmet. Du kan styre hastigheden og retningen ved hjælp af inputtet Strøm. Motoren kører, indtil den stoppes eller ændres af en anden blok senere i programmet, eller indtil programmet slutter.
Eksempel
Brug tilstanden Til, hvis du ønsker, at andre blokke i programmet skal styre, hvor længe motoren forbliver tændt. I dette program kører motoren, indtil en tryksensor trykkes ind, og derefter stopper den.
Fra


Tilstanden Fra slukker for motoren. Den bruges normalt til at stoppe en motor, der er blevet startet af tilstanden Til. Se ovenstående eksempel.

Hvis Brems ved slutning er Sandt, stoppes motoren øjeblikkeligt. Motoren forbliver stoppet, indtil en anden Motor-blok starter den pågældende motor, eller indtil programmet slutter. Hvis Brems ved slutning er Falsk, afbrydes strømmen ganske enkelt til motoren. Motoren vil rulle med eventuel resterende fremdrift, indtil den stopper, eller indtil en anden Motor-blok starter.
Tips og tricks
Du kan bruge tilstanden Fra med Brems ved slutning indstillet til Falsk til at "frigive" en motor, der fastholdes i stoppet position. Derved kan du for eksempel justere motorens position manuelt midt i et program.
Tændt i sekunder


I tilstanden Tændt i sekunder kører motoren i det antal sekunder, der er angivet i inputtet Sekunder, hvorefter den slukkes. Blokken venter, indtil det angivne tidsrum er gået, før programmet fortsætter til næste blok.
Du kan styre hastigheden og retningen ved hjælp af inputtet Strøm. Brug Sandt for Brems ved slutning til at stoppe motoren efter nøjagtig det antal sekunder, du har angivet.
Tips og tricks
Du kan bruge et decimaltegn i inputtet Sekunder til at angive et nøjagtigt tidsrum, f.eks. 3,5 for tre og et halvt sekund og 0,25 sekunder for et kvart sekund.
Tændt i grader


I tilstanden Tændt i grader kører motoren i det antal omdrejningsgrader, der er angivet i inputtet Grader, hvorefter den slukkes. 360 omdrejningsgrader betyder, at motoren drejer en hel omgang.

Du kan styre hastigheden og retningen ved hjælp af inputtet Strøm. Brug Sandt for Brems ved slutning til at stoppe motoren efter nøjagtig det antal grader, du har angivet.
Eksempel
Dette program vil få motoren i port D til at køre ved en strømstyrke på 50 % i præcis 900 grader (2,5 omdrejninger) og derefter stoppe.
Tips og tricks
Den store motors interne omdrejningssensor måler omdrejningsgraderne. Når du bruger Tændt i grader, venter blokken, indtil motoren har drejet nøjagtig det antal grader, du har angivet, før programmet fortsætter til næste blok. Hvis motoren støder på en forhindring eller en fysisk grænse og ikke kan afslutte omdrejningen i det indstillede antal grader, fortsætter blokken med at vente. Ingen andre blokke i programmet udfører sine handlinger, indtil forhindringen er fjernet.
Tændt i omdrejninger


I tilstanden Tændt i omdrejninger kører motoren det antal omdrejninger, der er angivet i inputtet Omdrejninger, hvorefter den slukkes.

Du kan styre hastigheden og retningen ved hjælp af inputtet Strøm. Brug Sandt for Brems ved slutning til at stoppe motoren efter nøjagtig det antal omdrejninger, du har angivet.
Tips og tricks
Tilstanden Tændt i omdrejninger er nøjagtig den samme som tilstanden Tændt i grader bortset fra, at den bruger en anden omdrejningsenhed. Du kan også bruge et decimaltegn i inputtet Omdrejninger til at få motoren til at foretage en delvis omdrejning. I følgende tabel er vist to forskellige metoder til at opnå samme omdrejningsomfang.
OmdrejningerGrader
1360
2720
0,5180
1,25450
7,22592
Motorstrømstyrke og -retning
Inputtet Strøm kan indstilles til et tal mellem -100 og 100. Positive og negative tal får den store motor til at dreje i forskellige retninger som vist på nedenstående billede.




Positiv strømindstilling
Negativ strømindstilling

Du kan ændre en motors normale omdrejningsretning ved hjælp af Vend motor-blokken. Hvis en motors retning er blevet vendt om, vil effekten af det positive og negative strømniveau være modsat af det, der er vist ovenfor.
Tips og tricks
En motors omdrejningshastighed vil være nogenlunde proportional med det angivne strømniveau, selvom omdrejningshastigheden også påvirkes af, hvor meget motoren belastes.
Input
Inputtene i Stor motor-blokken styrer, hvordan motoren fungerer. Du kan angive inputværdierne direkte i blokken. I stedet kan værdierne også leveres via datakabler fra andre programmeringsblokkes output. De tilgængelige input og deres funktioner afhænger af den styringstilstand, du har valgt.
InputTypeTilladte værdierBemærkninger
Strøm Numerisk-100 til 100Motorstrømniveau.
Se Motorstrømstyrke og -retning.
Brems ved slutning LogiskSandt/falskAnvendes, når blokken afsluttes.

Hvis Sandt stoppes motoren øjeblikkeligt og forbliver i den samme position.

Hvis Falsk afbrydes motorstrømmen, og motoren ruller med eventuel resterende fremdrift.
Sekunder Numerisk≥ 0Bevægelsestid i sekunder.
Grader NumeriskAlle talOmfang af bevægelse i grader. 360 grader medfører en hel omdrejning.
Omdrejninger NumeriskAlle talOmfang af bevægelse i omdrejninger.
Stor motor
Hurtige link