Skip to main content

Moteur

DerLe Startedémarrage jedesde mal-Blockchaque bloc

DerLe démarrage de chaque bloc permet d’exécuter un programme si une condition est remplie. Il fonctionne donc comme une distinction de cas, non seulement une fois, mais chaque fois que la condition est remplie, tout au long du programme. Le Startedémarrage jedesde mal-Blockchaque bloc bietet die Möglichkeit ein Programm ablaufen zulassen, wenn eine Bedingung erfüllt ist. Er funktioniert also ähnlich wie eine Fallunterscheidung wird aber nicht nur einmal durchlaufen, sondern jedes mal, wenn die Bedingung erfüllt ist, während des gesamten Ablauf des Programms. Der Starte jedes mal-Block :

Bild1.PNG

IstEst eineune Abkürzungabréviation fürde folgendesla Konstrukt:construction suivante :

Bild2.PNG

ManOn kannpeut ininsérer den dans le Startedémarrage jedeschaque mal-Block blocder de Kategoriela Motorcatégorie alleMoteur Bedingungentoutes ausles ebenconditions dieserde Kategoriecette einsetzten.même catégorie.

Hinweis:Remarque Der: ProgrammabschnittLa innerhalbsection desdu Starteprogramme jedesà mal-Blockl’intérieur solltedu kurzdémarrage gehaltende werdenchaque undbloc keinedoit blockierendenêtre Aufrufecourte oderet Endschlosschleifenne enthalten,pas socomporter dassd’appels dieserbloqués Teilou desde Programmsboucles schnellde abgearbeitetfin werdende kann.session, afin que cette partie du programme puisse être traitée rapidement.

Motor Moteur 

DasLe Symbolsymbole auffigurant densur Motorblöckenles stehtblocs stellvertretendmoteurs fürreprésente alletous Motoren,les diemoteurs nichtautres Encoder-que oderles Servomotorencodeurs sind.ou les servomoteurs.

SetzenConfigurer

MitLe denbloc Définir Block setzela Motorgeschwindigkeitvitesse aufmoteur à [] ... kannpermet mande diefixer Geschwindigkeitla einesvitesse Motorsd’un aufmoteur einenà bestimmtenune Wertvaleur donnée (vonde 0 bisà 512). setzen.Le Übermenu das Dropdown-Menüdéroulant (kleinespetit Dreieck)triangle) kannpermet diede Drehrichtungchoisir gewähltle werden.sens de rotation.

AbrufenAfficher

MitLe dembloc Récupérer Block holela Motorgeschwindigkeit vitesse du moteur lässtpermet sichde dieconsulter Geschwindigkeitla einesvitesse Motorsd'un abrufenmoteur undet alsde Wertla weiterverarbeiten.traiter comme une valeur.

AbfragenInterroger

MitAvec denles Blöcken blocs läuftFonctionnement Motor du moteur  et Vitesse und istdu Motorgeschwindigkeitmoteur ... kannil manest diepossible Aktivitätd’utiliser beziehungsweisel’activité dieou Geschwindigkeit einesla Motorvitesse alsd'un Bedingungmoteur nutzen.comme condition.

StoppenArrêter

MitLe dembloc Arrêt Block moteur … permet d’arrêter un moteur. Le bloc stoppeArrêt Motormoteur []  istpermet esd’arrêter möglichun einenmoteur Motordirectement zuou stoppen.à Dabeiéchéance. bietetL’option dersouhaitée Block stoppepeut Motorêtre [] diesélectionnée Optionen,dans einenle Motormenu direkt oder auslaufend zu stoppen. Die gewünschte Option kann über das Dropdown-Menüdéroulant (kleinespetit Dreieck) ausgewählt werden:triangle).    

  

  

Bild3.PNG                                                                                

ServomotorServomoteur

image-1623746331741.42.25.png

SetzenConfigurer

MitLe denbloc Définir Block setzela Positionposition aufsur ... kannpermet mande diedéfinir Positionla einesposition Servomotorsd'un aufservomoteur einensur bestimmtenune Wertvaleur spécifique (von 0-512) setzen.de 0 undà 512). 0 et 512 sindsont dieles Wertevaleurs fürde diedéviation maximale Auslenkungà rechtsdroite undet links.à Beigauche. demPour Wertla 256valeur steht256, derle Servomotorservomoteur dementsprechendest inplacé derau Mitte.centre.  

AbrufenAfficher

MitLe dembloc Récupérer Block rufela Positionpositionpermet ab lässtde sichconsulter diela Positionposition einesd'un Servomotors abrufenservomoteur undet alsde Wertla weiterverarbeiten.traiter comme une valeur.

EncodermotorMoteur encodeur

image-1623746341213.40.14.png

DerLe Encodermotormoteur hatencodeur diea gleichenles Funktionenmêmes wiefonctions einqu’un normalermoteur Motor,normal, bietetmais aberil zusätzlichpermet dieen Möglichkeit,outre diede Umdrehungencompter zules zählenrotations undet mehrerede Motorenfaire synchronfonctionner anzusteuern.plusieurs Einemoteurs Umdrehungde wirdfaçon dabeisynchronisée. inUn tour est divisé en ~64 Schritte unterteilt.pas.

SetzenConfigurer

MitAvec demle Block bloc 

Bild6.PNG

kannil manest diepossible Geschwindigkeitde einesdéfinir Motorsla aufvitesse einend'un bestimmtenmoteur Wertsur une valeur spécifique (vonde 0-0 à 512). setzen.Le Übermenu das Dropdown-Menüdéroulant (kleinespetit Dreieck)triangle) kannpermet diede Drehrichtungchoisir gewähltle werden.sens Zusätzlichde kannrotation. manOn diepeut Anzahlégalement ansaisir Schrittenle eingeben,nombre diede derpas Motorque zurücklegenle soll.moteur Indoit diesemparcourir. BeispielDans drehtcet sichexemple, derle Motormoteur tourne à 100 Schritte,pas, alsosoit eineun undet eineun dritteltiers Umdrehungen.de Wietour. amComme Bespielon zupeut sehenle hatvoir dieserpar Blockexemple, eince Pluszeichen,bloc mita Hilfeun dessensigne sichplus mehrerepermettant Motorende synchronfaire ansteuernfonctionner lassen.plusieurs Esmoteurs istde möglichfaçon Motorensynchronisée. amIl Masterest oderpossible ande einersynchroniser Extensionles zumoteurs synchronisieren,sur einele übergreifendenmaître Synchronisierungou bspw.sur zwischenune Motorenextension, desune Mastersynchronisation undcroisée einerpar Extensionexemple istentre nichtles möglich.moteurs du maître et une extension est impossible.

Hinweis:Remarque Schnell: aufeinanderfolgendeDes Synchronisierungsaufrufe,appels wiede siesynchronisation z.B.se durchsuccédant einerapidement, Schleifetels möglichqu’ils sind,sont könnenpossibles diepar Synchronitätune beeinträchtigenboucle oder(voir sogarexemple), komplettpeuvent verhindern.nuire à la synchronisation, voire l’empêcher complètement.

StoppenArrêter

MitLe dembloc Arrêt Block stoppe Motormoteur stopptpermet mand’arrêter einenun Motor.moteur. MöchteSi manvous mehrerevoulez Motorenarrêter gleichzeitigplusieurs stoppen,moteurs kannen manmême übertemps, dasvous Pluspouvez linksajouter amjusqu’à Blocktrois bismoteurs zuen dreiplus weitereà Motorengauche hinzufügen.du bloc.

Bild7.PNG

AbfragenInterroger

DerLe Block bloc hata Positionatteint erreichtsa position et wirdest genutzt,utilisé umcomme dasune Erreichencondition derpour Positionatteindre alssa Bedingungposition. zuPar nutzen.position, Miton Positionentend istici hierla dieposition Endpositionfinale einesd’un Encodermotorsmoteur nachencodeur vollendeterà Schrittweitepas gemeint.complet.