Gast
#936229
Hallo Gemeinde, ich (wie auch so viele Andere auch) plane eine art SPS für u.a. Hausautomatisierung. Aber schon in der Aufstellung der Features habe ich Probleme die passenden Features aufzustellen. Darum eine Bitte an euch! Sagt mir doch bitte, was man braucht/was wünschenswert ist! Inputs: -Anzahl Digi In: 8/16/24/32 (ggf. mehr) --Eingangsbereich 12 oder 24V -Anzahl Analog In: 2/4/8/12 (ggf. mehr) --Auflösung: 8/10/12/14Bits --Strom (4-20mA) oder Spannung (0-10V) Einänge -Counter/Comparator -PT1000 Eingänge? -Sonstige? Outputs: -Relays: Anzahl? --24VDC oder 250VAC Typen? --Welcher Strom? -Anazahl Digi Out: 8/16/24/32 (ggf. mehr) --12 oder 24V --Max. Strom 0,1A/0,5A/1A -Anzahl Analog Out: 2/4/8/12 (ggf.mehr) --Auflösung: 8/10/12/14Bits --Strom (4-20mA) oder Spannung (0-10V) Ausgänge -PWM -Sonstige? Bussystem -RS485/422 -CAN -RS232 -Ethernet -Lin -Sonstige Übertragungsprotokolle (abhängig vom Bussystem) -Modbus -CANopen -EtherCAT -DALI/DMX512 Programmierung -Direkte Programmierung des Mikrocontrollers -Interpreter mit Bitoperationen (AWL ähnlich: L E1.0; U M2.5) Spannungsversorgung -12VDC -24VDC -230VAC Je nach zu verwendende Features würde ich gerne einen AVR (AT90CAN182) oder einen ARM (LPC2129/LPC2368) beutzen. Auch dachte ich schon an eine REINE SPS die dann an via RS485 an lauter kleinen Busklemmen (z.B. auf ATMEGA88 basierend) ihre Komandos absetzt... Das hätte den Vorteil, das man das System variabel auf seine Bedürfnisse anpassen kann - aber auch wieder den Nachteil, das man mehrere Geräte pflegen muss... Ganz weit ausgeholt dachte ich auch schon an ein Linux basiertes System (Nur CPU/SPEICHER/CAN) das als SPS fungiert und mit dezentralen Baugruppen agiert. Vorteil wäre hier die möglichkeit auch extrem komplexe interpreter oder Skripte (u.A. Perl) als "Abarbeitungssprache" verwenden könnte. Der Speicherbedarf wäre auch besser zu skalieren,genauso wie die performance und die Programmgröße. Für jeden Vorschlag bin ich dankbar! mfg PLC_DEVEL