Hilfe bei der Auswahl von Webserver

OP #3362905
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
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
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
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
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
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
@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
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
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

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.