Motor
DerHet Starteblok jedesStart mal-Blockelke keer
DerHet blok StarteStart jedeselke mal-Blockkeer biedt bietetde diemogelijkheid Möglichkeitom eineen Programmprogramma ablaufente zulassen,laten wenndraaien, einewanneer Bedingungaan erfüllteen ist.voorwaarde Eris funktioniertvoldaan. alsoDit ähnlichwerkt wiedus einenet Fallunterscheidungals wirdeen aberverschil nichttussen nurgevallen, einmalmaar durchlaufen,wordt sonderntijdens jedeshet mal,gehele wennverloop dievan Bedingunghet erfülltprogramma ist,niet währendslechts deseenmaal gesamtendoorlopen, Ablaufmaar deselke Programms.keer Derwanneer aan de voorwaarde wordt voldaan. Het blok StarteStart jedeselke mal-Blockkeer:
Istis eineeen Abkürzungafkorting fürvoor folgendesonderstaande Konstrukt:constructie:
ManJe kannkunt in den het blok StarteStart jedeselke mal-Block keer dervan Kategoriede categorie Motor alle Bedingungenvoorwaarden ausuit ebenjuist dieserdeze Kategoriecategorie einsetzten.gebruiken.
Hinweis:Aanwijzing: DerHet Programmabschnittprogrammagedeelte innerhalbvan deshet Starteblok jedesStart mal-Blockelke solltekeer kurzmoet gehaltenkort werdenworden undgehouden keineen blockierendenmag Aufrufegeen oderblokkerende Endschlosschleifenopeningshandelingen enthalten,of soeindeloze dassloops dieserbevatten, Teilzodat desdit Programmsdeel schnellvan abgearbeitethet werdenprogramma kann.snel kan worden afgewerkt.
Motor
DasHet Symbolsymbool aufop dende Motorblöckenmotorblokken stehtis stellvertretendplaatsvervangend fürvoor alle Motoren,motoren, die nichtgeen Encoder-encoder- oderof Servomotorenservomotoren sind.zijn.
SetzenInstellen
MitMet denhet Block blok setzestel Motorgeschwindigkeitmotortoerental aufin op [] … kun je het toerental van een motor op een bepaalde waarde (van 0 tot 512) instellen. Via het dropdown-menu (klein driehoekje) kan de draairichting worden geselecteerd.
Openen
Met het blok haal motortoerental kan het toerental van een motor geopend en als waarde verder verwerkt worden.
Opvragen
Met de blokken draait motor en is motortoerental ... kannkun manje diede Geschwindigkeitactiviteit einesrespectievelijk Motorshet auftoerental einenvan bestimmteneen Wert (von 0 bis 512) setzen. Über das Dropdown-Menü (kleines Dreieck) kann die Drehrichtung gewählt werden.
Abrufen
Mit dem Block hole Motorgeschwindigkeit lässt sich die Geschwindigkeit eines Motors abrufen undmotor als Wertvoorwaarde weiterverarbeiten.
Abfragen
Mit den Blöcken läuft Motor und ist Motorgeschwindigkeit ... kann man die Aktivität beziehungsweise die Geschwindigkeit eines Motor als Bedingung nutzen.gebruiken.
Stoppen
MitMet demhet Block blok stoppestop Motormotor [] istis eshet möglichmogelijk einenom Motoreen zumotor te stoppen. DabeiDaarbij bietetbiedt derhet Block blok stoppestop Motormotor [] diede Optionen,opties einenom Motoreen direktmotor oderdirect auslaufendof zugeleidelijk stoppen.tot Diestilstand gewünschtete Optionbrengen. kannDe übergewenste dasoptie Dropdown-Menükun je via het dropdown-menu (kleinesklein Dreieck)driehoekje) ausgewähltkiezen: werden:
Servomotor
SetzenInstellen
MitMet denhet Block blok setzestel Positionstand aufop ...… in kannkun manje diede Positionstand einesvan Servomotorseen aufmotor einenop bestimmteneen Wertbepaalde waarde (von 0-512) setzen.van 0 undtot 512) instellen. 0 en 512 sindzijn diede Wertewaarden fürvoor diede maximale Auslenkunguitslag naar rechts unden links. BeiBij demde Wertwaarde 256 stehtstaat derde Servomotorservomotor dementsprechenddienovereenkomstig in derhet Mitte.midden.
AbrufenOpenen
MitMet demhet Block blok rufeopen Positionstand kan ab lässtde sichstand dievan Positioneen einesservomotor Servomotors abrufengeopend unden als Wertwaarde weiterverarbeiten.verder verwerkt worden.
Encodermotor
DerDe Encodermotorencodermotor hatheeft diedezelfde gleichenfunctie Funktionenals wieeen einnormale normalermotor, Motor,maar bietetheeft aberbovendien zusätzlichde diemogelijkheid Möglichkeit,om diehet Umdrehungenaantal zuomwentelingen zählente undtellen mehrereen Motorenmeerdere synchronmotoren anzusteuern.synchroon Eineaan Umdrehungte wirdsturen. dabeiEen omwenteling wordt daarbij in ~64 Schrittestappen unterteilt.onderverdeeld.
SetzenInstellen
MitMet demhet Block blok
kannkan manhet dietoerental Geschwindigkeitvan eineseen Motorsmotor aufop eineneen bestimmtenbepaalde Wertwaarde (vonvan 0-512) setzen.worden Überingesteld. dasVia Dropdown-Menühet dropdown-menu (kleinesklein Dreieck)driehoekje) kannkan de draairichting worden geselecteerd. Bovendien kan het aantal stappen worden ingevoerd, die Drehrichtungde gewähltmotor werden.moet Zusätzlich kann man die Anzahl an Schritten eingeben, die der Motor zurücklegen soll.afleggen. In diesemdit Beispielvoorbeeld drehtdraait sichde der Motormotor 100 Schritte,stappen, alsodus eineéén unden eineeen drittelderde Umdrehungen.omwenteling. WieZoals amin Bespielhet zuvoorbeeld sehenis hatte dieserzien Blockheeft eindit Pluszeichen,blok miteen Hilfeplusteken, dessenmet sichbehulp mehrerewaarvan Motorenmeerdere synchronmotoren ansteuernsynchroon lassen.kunnen Esworden istaangestuurd. möglichHet Motorenis ammogelijk Masterom odermotoren anaan einerde Extensionhand zuvan synchronisieren,een einemaster übergreifendenof Synchronisierungeen bspw.extensie zwischente Motorensynchroniseren, deseen Masteroverkoepelende undsynchronisatie einerbijv. Extensiontussen istmotoren nichtvan möglich.de master en een extensie is niet mogelijk.
Hinweis:Aanwijzing: SchnellSnel aufeinanderfolgendeopeenvolgende Synchronisierungsaufrufe,synchronisatieprocessen, wiezoals siebijv. z.B.door durcheen eineloop Schleifemogelijk möglichzijn sind,(zie könnenvoorbeeld), diekunnen Synchronitätde beeinträchtigensynchroniteit oderbeïnvloeden sogarof komplettzelfs verhindern.compleet verhinderen.
Stoppen
MitMet demhet Block blok stoppestop Motormotor … stopptwordt maneen einenmotor Motor.gestopt. MöchteWil manje mehreremeerdere Motorenmotoren gleichzeitiggelijktijdig stoppen, kanndan mankun überje dasmet Plushet linkslinker amplusteken Blockin bishet zublok dreimaximaal weiteredrie Motorenandere hinzufügen.motoren toevoegen.
AbfragenOpvragen
DerHet Block blok hatheeft Positionde erreichtpositie bereikt wordt wirdgebruikt genutzt,om umhet dasbereiken Erreichenvan derde Positionpositie als Bedingungvoorwaarde zute nutzen.gebruiken. MitMet Positionpositie istwordt hier diede Endpositioneindpositie einesvan Encodermotorseen nachencodermotor vollendeterna Schrittweiteeen gemeint.volledig beëindigde stap bedoeld.