Hilfe bei der Auswahl von Webserver

OP #3362905
Lesenswert?

Hallo zusammen,

seit tagen suche ich nach einem Webserver der folgendes können muss :

128 Ausgänge Ein- / Ausschalten
128 Eingänge lesen
64 Analoge Eingänge
64 Analoge Ausgänge

Das alles will ich dann per Webbrowser steuern können.
Im Netzt bin ich schon auf Dinge wie Raspberry PI , Arduino, Pollin 
AVR-Net-IO, Gnublin, ... gestoßen, bin mir aber bei keinem sicher ob 
diese sowas können und wenn ja finde ich keine Beispiele wie das 
aussehen könnte.
Ich finde meistens nur wo man 8 Ausgänge Schaltet und einen Analogen 
Wert auswertet.
Hat jemand einen Tipp wonach ich da weiter suchen kann ?
Gast #3362916
Lesenswert?

Sag Ich Nicht schrieb:
> Hat jemand einen Tipp wonach ich da weiter suchen kann ?

Wenn du nicht gerade Lust auf einen Prozessor mit mehr als 384 
Anschluss-Balls hast, wirst du das Ganze modular aufbauen und die Module 
über ein Bus-System (I2C, SPI,...) verbinden. Zur Erweiterung der 
Kanalzahl helfen bei ADCs Multiplexer und bei I/O-Signalen 
Schieberegister ggf. mit Latch.
Gast #3362988
Lesenswert?

Hallo,

128 Ausgänge Ein- / Ausschalten + 128 Eingänge lesen +64 Analoge 
Eingänge + 64 Analoge Ausgänge = 384, Ein- bzw. Ausgänge. Wann man davon 
ausgeht, das man mit einem IC, Schieberegister bzw. Multiplexer, 8 
Signalleitungen abdeckt musst man 48 IC's "verbauen", das ist schon 
relativ viel.
Ich würde das Thema auch nicht am Anfang angehen (Webserver), sondern am 
Ende (Signalleitungen) und mir die Frage stellen, wie bekomme ich das in 
den Webserver.
Über ein modulares Konzept nachzudenken erscheint mir das sinnvoll. Was 
soll den das werden?

Gruss
Gast #3362998
Lesenswert?

Die spannende Frage ist auch, wie schnell/wie oft die Werte eingelesen 
oder ausgegeben werden müssen.

Wenn da die Anforderungen nicht zu hoch sind kann das jedes der von dir 
genannten Boards - die entsprechende (modulare) IO-Beschaltung 
vorausgesetzt.
Persönliche Seite #3363134
Lesenswert?

Sag Ich Nicht schrieb:
> Der Prozessor muss bestimmt richtig schnell sein wenn ich soviele Werte
> einlesen will ?

Nein. Du willst das mit einem Webbrowser anzeigen - daher ist eine 
besonders hohe Aktualisierungsrate eh' nicht sinnvoll drin. Häufiger als 
ein, zwei Mal pro Sekunde ist hier nicht sinnvoll.

Und dann reicht als Grundlage beispielsweise der Pollin-AVR-Webserver, 
den Du halt mit ein paar Schieberegistern oder I2C-I/O-Expandern sowie 
I2C-ADCs und -DACs erweitern musst.

Fang erst mal mit dem Ding an, dann bekommst Du auch ein Gefühl dafür, 
was wirklich nötig ist, und was nicht.

Pollin 810 073

Es könnte beispielsweise auch sinnvoll sein, nicht alle Ein- und 
Ausgänge am gleichen Ort zu haben, oder möchtest Du dicke fette 
Kabelbäume durch die Gegend legen?
Gast #3363150
Lesenswert?

Bei der großen Anzahl an ein und Ausgängen und der Zielsetzung das alles 
quasi per Webbrowser "sehen" zu können kann doch nur ein konkretes 
Projekt dahinter stehen?
Wenn du diesen Webserver zu lernzwecken bauen willst ist oben alles 
genannt.
Hast du aber ein konkretes Projekt und willst du z.B. ein Haus damit 
automatisieren oder eine Maschine wäre es da nicht besser direkt auf 
eine Speicherprogrammierte Steuerung mit integrierten Webanschluss zu 
setzen? Wago IO 750 ist da als kostengünstige alternative zu nennen.
OP #3363193
Lesenswert?

@sven : was genau meinst du mit einem modularen Konzept ?
@joey : also eine aktuelesierung von 1-2 sec wäre genug.
@Kalr Heinz : mit "das beste" meinte ich eher bei welchem Board wäre es 
am günstigtens soviele Erweiterung einzubauen.
@rufus: Danke , ich guck mir das Board mal genauer an
@Marcel: Genau das will ich durch das Projekt ersetzten . Also quasi 
eine teuere SPS oder Wago simulieren . Ich Denk mal wenn ich das von 
Siemens oder Wago kaufe mit den Ein/ Ausgabekarten und Webanbindung , 
dann bin bei weit aus über 1000 €

Danke an alle
Gast #3363218
Lesenswert?

Rufus Τ. Firefly schrieb:
> Und dann reicht als Grundlage beispielsweise der Pollin-AVR-Webserver,
> den Du halt mit ein paar Schieberegistern oder I2C-I/O-Expandern sowie
> I2C-ADCs und -DACs erweitern musst.

Das der Pollin-AVR-Webserver hat nur einen ENC28J60. D.H der Controller 
muss sich um den Stack kümmern.

Ich würde für das Vorhaben einen Arduino Mega mit Ethernet Shield 
(W5100) empfehlen. Damit kannst du auch deine HP ordentlich gestallten. 
Außerdem hat der Mega deutlich meht Aus- und Eingänge. Um 
Schieberegister und Multiplexen kommst du aber nicht herumm.
Gast #3363296
Lesenswert?

Hallo Sagichnicht

Recht hast du das es bei einem Neukauf auf die magische grenze von 1k 
zugeht. Jedoch sind ausgemusterte Komponenten recht günstig erhältlich 
und bei der Wago ist der Webserver so quasi integriert.
Bei mir schwingt bei so Projekten oft nur der Gedanke mit durch ein 
Fertigteil die Zuverlässigkeit und den Funktionsumfang direkt zu geben 
ohne Fehlerquellen zu schaffen.

Aber ansonsten eine uC SPS Marke eigenbau ist sicher ein superschönes 
Projekt :-)

Viel Spass und erfolg dabei.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren