Skip to main content

Motor

DerO Starteinício jedesde mal-Blockcada bloco de tempo

Derbloco de tempo oferece a possibilidade de executar um programa se uma condição for satisfeita. Portanto, ele funciona de maneira semelhante a uma distinção de caso, mas não é executado apenas uma vez, e sim sempre que a condição for atendida durante todo o curso do programa. O Starteinício jedesde mal-Blockcada bietetbloco diede 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-Blocktempo:

Bild1.PNG

IstÉ eineuma Abkürzungabreviatura fürpara folgendesa Konstrukt:seguinte construção:

Bild2.PNG

ManVocê kannpode inconfigurar den todas as condições da categoria motor em Starteiniciar jedescada mal-Block bloco de tempoder a Kategorieeste Motor alle Bedingungen aus eben dieser Kategorie einsetzten.nível.

Hinweis:Observação: DerA Programmabschnittseção innerhalbdo desprograma Startedentro jedesdo mal-Blockiniciar solltede kurzcada gehaltenbloco werdende undtempo keinedeve blockierendenser Aufrufemantida odercurta Endschlosschleifene enthalten,não soconter dasschamadas dieserde Teilbloqueio desou Programmsloops schnellsem abgearbeitetfim werdenpara kann.que esta parte do programa possa ser processada rapidamente.

Motor 

DasO Symbolsímbolo aufnos denblocos Motorblöckendo stehtmotor stellvertretendrepresenta fürtodos alleos Motoren,motores dieque nichtnão Encoder-são odercodificadores Servomotorenou sind.servo motores.

SetzenDefinir

MitCom deno Block bloco setzedefinido Motorgeschwindigkeita aufvelocidade do motor para [] ... kann, manvocê diepode Geschwindigkeitdefinir einesa Motorsvelocidade aufde einenum bestimmtenmotor Wertpara um determinado valor (vonde 0 bisa 512). setzen.A Überdireção dasde Dropdown-Menürotação pode ser selecionada no menu suspenso (kleinestriângulo Dreieck) kann die Drehrichtung gewählt werden.pequeno).

AbrufenLembrar

MitCom demo Block bloco holeobter Motorgeschwindigkeit velocidade do motorlässt, sicha dievelocidade Geschwindigkeitde einesum Motorsmotor abrufenpode undser alsacessada Werte weiterverarbeiten.posteriormente processada como um valor.

AbfragenConsultar

MitCom denos Blöcken blocos läuftmotor Motor em execução e a und istvelocidade Motorgeschwindigkeitdo motor está ... kann, manvocê diepode Aktivitätusar beziehungsweisea dieatividade Geschwindigkeit einesou Motora alsvelocidade Bedingungde nutzen.um motor como condição.

StoppenParar

MitCom demo Block bloco stoppeparar Motormotor [], é possível parar um motor. O bloco parar motor [] istoferece as opções möglichde einenparar Motorum zumotor stoppen.diretamente Dabeiou bietetpor derinércia. Block stoppeA Motoropção [] diedesejada Optionen,pode einenser Motorselecionada direktpor odermeio auslaufenddo zumenu stoppen. Die gewünschte Option kann über das Dropdown-Menüsuspenso (kleinestriângulo Dreieck) ausgewählt werden:pequeno):           

Bild3.PNG                                                                                 

 

ServomotorServo motor

image-1623746331741.42.25.pngimage-1623746331741.42.25.png

SetzenDefinir

MitCom deno Block bloco setzeDefinir Positionposição aufa ... kann, manvocê diepode Positiondefinir einesa Servomotorsposição aufde einenum bestimmtenservo Wertmotor a um determinado valor (von 0-512) setzen.de 0 unda 512). 0 e 512 sindsão dieos Wertevalores fürpara diea maximaledeflexão Auslenkungmáxima rechtsà unddireita links.e Beià demesquerda. WertCom 256o stehtvalor der256, Servomotoro dementsprechendservo inmotor derestá, Mitte.correspondentemente, no meio. 

AbrufenLembrar

MitA demposição Block de um servo motor pode ser acessada com rufeacessar Positionposição e ab lässtposteriormente sichprocessada diecomo Positionum eines Servomotors abrufen und als Wert weiterverarbeiten.valor.

EncodermotorMotor codificador

image-1623746341213.40.14.pngimage-1623746341213.40.14.png

DerO Encodermotormotor hatcodificador dietem gleichenas Funktionenmesmas wiefunções einde normalerum Motor,motor bietetnormal, abermas zusätzlichtambém dieoferece Möglichkeit,a dieopção Umdrehungende zucontar zählenas undrotações mehreree Motorencontrolar synchronvários anzusteuern.motores Einede Umdrehungmaneira wirdsincrônica. dabeiUma inrevolução é dividida em ~64 Schritte unterteilt.etapas.

SetzenDefinir

MitCom demo Block bloco 

Bild6.PNG

kannvocê manpode diedefinir Geschwindigkeita einesvelocidade Motorsde aufum einenmotor bestimmtenpara Wertum determinado valor (vonde 0-512). setzen.A Überdireção dasde Dropdown-Menürotação pode ser selecionada no menu suspenso (kleinestriângulo Dreieck)pequeno). kannAlém diedisso, Drehrichtungvocê gewähltpode werden.inserir Zusätzlicho kannnúmero mande dieetapas Anzahlque ano Schrittenmotor eingeben,deve diepercorrer. derNeste Motorexemplo, zurücklegeno soll.motor In diesem Beispiel dreht sich der Motorgira 100 Schritte,etapas, alsoou eineseja, unduma einerevolução drittele Umdrehungen.um Wieterço. amComo Bespielpode zuser sehenvisto hatno dieserexemplo, Blockeste einbloco Pluszeichen,possui mitum Hilfesinal dessende sichmais, mehrerecom Motorena synchronajuda ansteuerndo lassen.qual Esvários istmotores möglichpodem Motorenser amcontrolados Masterde odermaneira ansincrônica. einerÉ Extensionpossível zusincronizar synchronisieren,motores eineno übergreifendenmestre Synchronisierungou bspw.em zwischenuma Motorenextensão; desa Mastersincronização undgeral, einerpor Extensionexemplo, istentre nichtos möglich.motores do mestre e uma extensão, não é possível.

Hinweis:Observação: SchnellChamadas aufeinanderfolgendede Synchronisierungsaufrufe,sincronização wieem sierápida z.B.sucessão, durchcomo eineaquelas Schleifepossibilitadas möglichpor sind,um könnenloop die(veja Synchronitäto beeinträchtigenexemplo), oderpodem sogarprejudicar kompletta verhindern.sincronicidade ou até mesmo causar sua perda completa.

StoppenParar

MitCom demo Block bloco stoppeparar Motormotor ... stoppté manpossível einenpara Motor.um Möchtemotor. manCaso mehrerequeira Motorenparar gleichzeitigvários stoppen,motores kannao manmesmo übertempo, daspoderá Plusadicionar linksaté amtrês Blockmotores bisusando zuo dreibotão weiterede Motorenadição hinzufügen.à esquerda do bloco.

Bild7.PNG

AbfragenConsultar

DerO Block bloco hatatingiu Positiona erreichtposição é wirdusado genutzt,para usar a posição alcançada como uma condição. Aqui, posição significa a posição final de um dasmotor Erreichencodificador derapós Positiono alstamanho Bedingungda zuetapa nutzen.concluída.

Mit Position ist hier die Endposition eines Encodermotors nach vollendeter Schrittweite gemeint.