Forum: Mikrocontroller und Digitale Elektronik ESP32-Ausgang (3,3V)mit S7-SPS-Eingang (24V) einlesen


von Karl-Heinz (Gast)


Lesenswert?

Hallo,

ich möchte 16 bzw. 18 digitale Ausgänge eines ESP32 mit einer Siemens 
SPS über die digitalen Eingänge einlesen.

Auf dem ESP32 läuft ein Webserver, mit welchem ich die Ausgänge des 
ESP32 per Webbroser ein- und ausschalten kann.
Das ganze soll dann in der SPS verarbeitet werden.

Wie bekomme ich am günstigsten/einfachsten die 3,3V auf den 24V-Pegel 
angehoben?

16 Stepup-Wandler? Optokoppler? Transistor? Wie würdet ihr das machen?

Danke und Gruß
Karl-Heinz

von Brain 2.0 (Gast)


Lesenswert?

Ein Transistor tut es, ein Optokoppler wäre da sicherer. Die nötige 
Spannung kommt sicher von der SPS.

von Falk B. (falk)


Angehängte Dateien:

Lesenswert?

4fach Optokoppler, die sind einfach, preiswert und hier auch 
idiotensicher ;-) Siehe Anhang. Nimm einen mit hohem CTR, so 400-600%, 
das darf auch ein Darlington Typ sein. Die SPS hat intern einen 
Spannungsteiler, damit wird ein LOW bei offenem Eingang erkannt, wenn 
der Optokoppler sperrt.

: Bearbeitet durch User
von Michael M. (Firma: Autotronic) (michael_metzer)


Angehängte Dateien:

Lesenswert?

Es gibt zwar Transistor Arrays wie den CA3082, aber der hat gemeinsame 
Kollektoren und kann den Pegel nicht wandeln. Andere Arrays sind 
invertierend.

Aber der PUMD20 beinhaltet alles was man benötigt. Der kann Level 
shiften und ist nicht invertierend und enthält bereits alle Widerstände 
(10k). Ggf. muss am Ausgang (A) noch ein Pull-Down Widerstand nach GND 
ran.

von Joachim B. (jar)


Lesenswert?

Karl-Heinz schrieb:
> Wie bekomme ich am günstigsten/einfachsten die 3,3V auf den 24V-Pegel
> angehoben?

photomos Relais z.B. AQV252g
einfach aber nicht günstig!
mit 3mA kann bis 2A geschaltet werden

Karl-Heinz schrieb:
> 16 Stepup-Wandler?
die 24V bekommst du doch von der SPS zum Schalten

16* 3mA = 48mA sollte machbar sein
https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf

von Falk B. (falk)


Lesenswert?

Joachim B. schrieb:
> Karl-Heinz schrieb:
>> Wie bekomme ich am günstigsten/einfachsten die 3,3V auf den 24V-Pegel
>> angehoben?
>
> photomos Relais z.B. AQV252g
> einfach aber nicht günstig!
> mit 3mA kann bis 2A geschaltet werden

Was ja auch für einen SPS-Eingang so sinnvoll ist . . . OMG!

von Karl-Heinz (Gast)


Lesenswert?

Macht es dem Optokoppler was aus, wenn ich ausgangsseitig auf die 
Signalleitung zur SPS noch 24V von nem externen Taster drauf gebe?
Soll ich direkt nach dem Optokoppler noch ne Diode einbauen um den 
Stromfluss zum Optokoppler zu hindern oder macht dem das sowieso nichts 
aus?
Danke und Gruß!

von Manfred (Gast)


Lesenswert?

Karl-Heinz schrieb:
> Macht es dem Optokoppler was aus, wenn ich ausgangsseitig auf die
> Signalleitung zur SPS noch 24V von nem externen Taster drauf gebe?

24V aus der selben Quelle, dann liegt der Taster parallel zum 
Optokoppler, was ihn garantiert nicht stört.

Wenn die 24V aus einem anderen Netzteil stammen, würde ich mit zwei 
Dioden arbeiten.

von Wolfgang (Gast)


Lesenswert?

Joachim B. schrieb:
> photomos Relais z.B. AQV252g
> einfach aber nicht günstig!
> mit 3mA kann bis 2A geschaltet werden

Ein Schaltervermögen von 2A ist für einen SPS-Steuereingang vielleicht 
etwas überdimensioniert.

von Karl-Heinz (Gast)


Lesenswert?

Alles klar! Dann mach ich das mit dem Optokoppler.
Danke!

von Joachim B. (jar)


Lesenswert?

Falk B. schrieb:
> . . . OMG!

für dein Verständnisproblem kann ich nichts!
Der TO hat Probleme also sollte man 24V möglichst fern vom PICO halten.
Du nölst hier gerade rum ohne dem TO bessere nachbausichere Alternativen 
zu nennen. Das nenne ich OMG.......

Wolfgang schrieb:
> Ein Schaltervermögen von 2A ist für einen SPS-Steuereingang vielleicht
> etwas überdimensioniert.

stimmt ist aber sicher!

1. der ESP kann ja nicht beliebig Strom liefern für 16 Optokoppler (CTR)
2. Das Photomos ist verpolsicher!

mir würde das reichen!

: Bearbeitet durch User
von Karl-Heinz (Gast)


Lesenswert?

@Falk B.

Kann ich den von dir vorgeschlagenen PC847 nehmen?

https://www.reichelt.de/optokoppler-4x-817x-ltv-847-pc-847x-p44681.html?&trstct=pos_0&nbc=1

Der hat ein CTR von "50-600%".

Danke und Gruß
Karl-Heinz

von Falk B. (falk)


Lesenswert?

Nimm lieber den hier, der hat garantiert 600-7500%, das ist ein 
Darlington.

https://www.reichelt.de/4-fach-optokoppler-5kv-35v-80ma-600-7500-dip-16-ltv-845-p76175.html?&trstct=pol_6&nbc=1

von Karl-Heinz (Gast)


Lesenswert?

@Falk B.

Danke für die schnelle Rückmeldung! Dann baue ich das mit dem LTV845 
auf.

@Alle
Danke auch an alle anderen die sich hier beteiligt haben!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.