Skip to main content

I2C

DieDe in diesemdit Kapitelhoofdstuk beschriebenenbeschreven I2C-Sensorensensoren werdenworden übermet eineen geeignetesgeschikte Flachbandkabelbandkabel mitmet demde TXT 4.0 Controller verbunden.verbonden.

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:

Bild1.PNG

Istis eineeen Abkürzungafkorting fürvoor folgendesonderstaande Konstrukt:constructie:

Bild2.PNG

Man 

kann

Je kunt in den het blok StarteStart jedeselke mal-Block keer dervan Kategoriede categorie I2C 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.

KombisensorCombisensor

image-1623698066081.05.44.pngimage-1623698066081.05.44.png

DerDe Kombisensorcombisensor vereintcombineert diede dreidrie Funktionfuncties Beschleunigungssensor,versnellingssensor, Gyroskopgyroscoop unden Kompasssensorkompassensor in einemeen Bauteil.component.

BeschleunigungssensorVersnellingssensor

AbrufenOpenen

MitMet haal holecombisensor Kombisensor Beschleunigungversnelling in [] erhältkrijg manje diede Beschleunigungversnelling in eineréén Raumrichtungen.ruimtelijke Dierichting. gewünschteDe Raumrichtunggewenste kannruimtelijke überrichting daskun Dropdown-Menüje via het dropdown-menu (kleinesklein Dreieck)driehoekje) gewähltkiezen. werden.De Dieversnelling Beschleunigung wirdwordt in g angegeben.aangegeven. 

AbfragenOpvragen

UmOm abzufragen,op obte mankunnen einevragen bestimmteof Beschleunigungje misst,een wirdbepaalde derversnelling Blockmeet, wordt het blok istis Kombisensor combisensor Beschleunigungversnelling in [] [] ... gebruikt. genutzt.Via Überhet die Dropdown-Menüsdropdown-menu (kleinesklein Dreieck)driehoekje) kannkun ausgewähltje wieselecteren diehoe Beschleunigungde mitversnelling demmet eingegebenende Wertingevoerde verglichenwaarde werdenmoet sollworden vergeleken (<, ≤, =, ≠, ≥, >) unden welchewelke Raumrichtungruimtelijke abgefragtrichting werdenmoet soll.worden Deropgevraagd. VergleichswertDe wirdvergelijkingswaarde wordt in dashet Zahlenfeldcijferveld amaan Endehet deseinde Blocksvan eingegeben.het Dieserblok Blockingevoerd. kannDit blok kan als Bedingungvoorwaarde genutztworden werden.gebruikt. ImIn Beispielhet wirdvoorbeeld derwordt Motorde gestoppt,motor wenngestopt diewanneer Beschleunigungde versnelling in de x-Richtungrichting größergroter alsis 10dan ist.10.

Bild4.PNG

 

GyroskopGyroscoop

AbrufenOpenen

Mit Met holehaal Kombisensorcombisensor Rotationversnelling in [] erhältkrijg manje diede Rotationrotatie in eineréén Raumrichtungen.ruimtelijke Dierichting. gewünschteDe Raumrichtunggewenste kannruimtelijke überrichting daskun Dropdown-Menüje via het dropdown-menu (kleinesklein Dreieck)driehoekje) gewähltkiezen. werden.De Dierotatie Rotation wirdwordt in °/s angegeben.aangegeven. 

AbfragenOpvragen

UmOm abzufragen,op obte mankunnen einevragen bestimmteof Winkelgeschwindigkeitje misst,een wirdbepaalde derhoeksnelheid Blockmeet, wordt het blok istis Kombisensor combisensor Rotationrotatie in [] [] ... gebruikt. genutzt.Via Überhet die Dropdown-Menüsdropdown-menu (kleinesklein Dreieck)driehoekje) kannkun ausgewähltje wieselecteren diehoe Rotationde mitrotatie demmet eingegebenende Wertingevoerde verglichenwaarde werdenmoet sollworden vergeleken (<, ≤, =, ≠, ≥, >) unden welchewelke Raumrichtungruimtelijke abgefragtrichting werdenmoet soll.worden Deropgevraagd. VergleichswertDe wirdvergelijkingswaarde wordt in dashet Zahlenfeldcijferveld amaan Endehet deseinde Blocksvan eingegeben.het Dieserblok Blockingevoerd. kannDit blok kan als Bedingungvoorwaarde genutztworden werden.gebruikt. ImIn Beispielhet wirdvoorbeeld derwordt Motorde gestoppt,motor wenngestopt diewanneer Rotationde rotatie in de x-Richtungrichting größergroter alsis 10dan ist.10.

Bild5.PNG

KompasssensorKompassensor

AbrufenOpenen

MitMet haal holecombisensor Kombisensor Magnetflussmagnetische flux in [] erhältkrijg manje den magnetischen Fluss in einer Raumrichtungen. Die gewünschte Raumrichtung kann über das Dropdown-Menü (kleines Dreieck) gewählt werden. Derde magnetische Fluss wirdflux in één ruimtelijke richting. De gewenste ruimtelijke richting kun je via het dropdown-menu (klein driehoekje) kiezen. De magnetische flux wordt in μT angegeben.aangegeven. 

AbfragenOpvragen

UmOm abzufragen,op obte mankunnen einenvragen bestimmtenof magnetischenje Flusseen misst,bepaalde wirdmagnetische derflux Blockmeet, wordt het blok ist Kombisensoris Magnetflusscombisensor magnetische flux in [] [] ... gebruikt. genutzt.Via Überhet die Dropdown-Menüsdropdown-menu (kleinesklein Dreieck)driehoekje) kannkun ausgewähltje wieselecteren derhoe de magnetische Flussflux mitmet demde eingegebeneningevoerde Wertwaarde verglichenmoet werdenworden sollvergeleken (<, ≤, =, ≠, ≥, >) unden welchewelke Raumrichtungruimtelijke abgefragtrichting werdenmoet soll.worden Deropgevraagd. VergleichswertDe wirdvergelijkingswaarde wordt in dashet Zahlenfeldcijferveld amaan Endehet deseinde Blocksvan eingegeben.het Dieserblok Blockingevoerd. kannDit blok kan als Bedingungvoorwaarde genutztworden werden.gebruikt. ImIn Beispielhet wirdvoorbeeld derwordt Motorde gestoppt,motor wenngestopt derwanneer de magnetische Fluss flux in de x-Richtungrichting größergroter alsis 10dan ist.10.

Bild6.PNG

UmweltsensorOmgevingssensor

image-1623698078892.05.11.pngimage-1623698078892.05.11.png

DerDe Umweltsensoromgevingssensor vereintcombineert diede vier Funktionenfuncties Luftqualitätssensor,luchtkwaliteitssensor, Luftfeuchtigkeitssensor,luchtvochtigheidssensor, Barometerbarometer unden Thermometerthermometer in eineméén Bauteil.component.

LuftqualitätssensorLuchtkwaliteitssensor

AbrufenOpenen

MitMet demhet Block blok holehaal Umweltsensoromgevingssensor Luftqualitätluchtkwaliteit als [] kannkun manje diede Luftqualitätluchtkwaliteit messen.meten. ÜberVia das Dropdown-Menühet dropdown-menu (kleinesklein Dreieck)driehoekje) kannkun gewähltje werden,selecteren obof diede Luftqualitätluchtkwaliteit in de vorm van een getal (van 0 tot 500) of als Zahlenwerttekst (vonmoet 0worden bis 500) oder als Text zurückgegeben werden soll.aangegeven. 

AbfragenOpvragen

UmOm abzufragen,op obte mankunnen einevragen bestimmteof Luftqualitätje misst,een wirdbepaalde derluchtkwaliteit Blockmeet, wordt het blok istis Umweltsensoromgevingssensor Luftqualitätluchtkwaliteit [] ... gebruikt. genutzt.Via Überhet das Dropdown-Menüdropdown-menu (kleinesklein Dreieck)driehoekje) kannkan ausgewähltworden wiegeselecteerd diehoe Luftqualitätde mitluchtkwaliteit demmet eingegebenende Wertingevoerde verglichenwaarde werdenmoet sollworden vergeleken (<, ≤, =, ≠, ≥, >). DerDe Vergleichswertvergelijkingswaarde wirdwordt in dashet Zahlenfeldcijferveld amaan Endehet deseinde Blocksvan eingegeben.het Dieserblok Blockingevoerd. kannDit blok kan als Bedingungvoorwaarde genutztworden werden.gebruikt. ImIn Beispielhet wirdvoorbeeld derwordt Motorde gestoppt,motor wenngestopt diewanneer Luftqualitätde größerluchtkwaliteit alshoger 10is ist.dan 10.

Bild8.PNG

Barometer
AbrufenOpenen

MitMet demhet Block blok holehaal Umweltsensoromgevingssensor Luftdruckluchtdruk kun  kannje mande denluchtdruk Luftdruck messen.meten.

AbfragenOpvragen

UmOm abzufragen,op obte mankunnen einenvragen bestimmtenof Luftdruckje misst,een wirdbepaalde derluchtdruk Blockmeet, wordt het blok istis Umweltsensoromgevingssensor Luftdruckluchtdruk [] ... gebruikt. genutzt.Via Überhet das Dropdown-Menüdropdown-menu (kleinesklein Dreieck)driehoekje) kannkan ausgewähltworden wiegeselecteerd derhoe Luftdruckde mitluchtdruk demmet eingegebenende Wertingevoerde verglichenwaarde werdenmoet sollworden vergeleken (<, ≤, =, ≠, ≥, >). DerDe Vergleichswertvergelijkingswaarde wirdwordt in dashet Zahlenfeldcijferveld amaan Endehet deseinde Blocksvan eingegeben.het Dieserblok Blockingevoerd. kannDit blok kan als Bedingungvoorwaarde genutztworden werden.gebruikt. ImIn Beispielhet wirdvoorbeeld derwordt Motorde gestoppt,motor wenngestopt derwanneer Luftdruckde größerluchtdruk alshoger 10is ist.dan 10.

Bild9.PNG

Thermometer
AbrufenOpenen

MitMet demhet Block blok holehaal Umweltsensoromgevingssensor Temperaturtemperatuur kun  kannje mande dietemperatuur Temperatur messen.meten.

AbfragenOpvragen

UmOm abzufragen,op obte mankunnen einevragen bestimmteof Temperaturje misst,een wirdbepaalde dertemperatuur Blockmeet, wordt het blok istis Umweltsensoromgevingssensor Temperaturtemperatuur [] ... gebruikt. genutzt.Via Überhet das Dropdown-Menüdropdown-menu (kleinesklein Dreieck)driehoekje) kannkan ausgewähltworden wiegeselecteerd die Temperaturhoe mitde demtemperatuur eingegebenenmet Wertde verglicheningevoerde werdenwaarde sollmoet worden vergeleken (<, ≤, =, ≠, ≥, >). DerDe Vergleichswertvergelijkingswaarde wirdwordt in dashet Zahlenfeldcijferveld amaan Endehet deseinde Blocksvan eingegeben.het Dieserblok Blockingevoerd. kannDit blok kan als Bedingungvoorwaarde genutztworden werden.gebruikt. ImIn Beispielhet wirdvoorbeeld derwordt Motorde gestoppt,motor wenngestopt die Temperaturwanneer größer alsde 10temperatuur ist.hoger is dan 10.

Bild10.PNG

LuftfeuchtigkeitssensorLuchtvochtigheidssensor
AbrufenOpenen

MitMet demhet Block blok holehaal Umweltsensoromgevingssensor Luftfeuchtigkeitluchtvochtigheid kun  kannje mande dieluchtvochtigheid Luftfeuchtigkeit messen.meten.

AbfragenOpvragen

UmOm abzufragen,op obte mankunnen einevragen bestimmteof Luftfeuchtigkeitje misst,een wirdbepaalde derluchtvochtigheid Blockmeet, wordt het blok istis Umweltsensoromgevingssensor Luftfeuchtigkeitluchtvochtigheid [] ... gebruikt. genutzt.Via Überhet das Dropdown-Menüdropdown-menu (kleinesklein Dreieck)driehoekje) kannkan ausgewähltworden wiegeselecteerd diehoe Luftfeuchtigkeit mitde demluchtvochtigheid eingegebenenmet Wertde verglicheningevoerde werdenwaarde sollmoet worden vergeleken (<, ≤, =, ≠, ≥, >). DerDe Vergleichswertvergelijkingswaarde wirdwordt in dashet Zahlenfeldcijferveld amaan Endehet deseinde Blocksvan eingegeben.het Dieserblok Blockingevoerd. kannDit blok kan als Bedingungvoorwaarde genutztworden werden.gebruikt. ImIn Beispielhet wirdvoorbeeld derwordt Motorde gestoppt,motor wenngestopt diewanneer Luftfeuchtigkeitde größer alsluchtvochtigheid 10hoger ist.is dan 10.

Bild11.PNG