Hallo,
PC's können ja schon sehr kompakt sein (z.B. rapsberry pi 2)... deshalb
finde ich den Titel naheliegend....
gibt es eine Software für den PC, mit der man den PC als
Regelungsrechner verwenden kann?
Regelungsaufgaben bis PID-Regler, Timer, if-Abfragen etc. sollte möglich
sein (das was man mit einem uP halt auch programmieren kann)
Ein/Ausgabe sollte über passende LAN oder USB Karten erfolgen. Es sollte
I/O, DA, AD möglich sein.
Preis vielleicht bis 300€ nur für die Software?
Eine Modul sollte z.B 8 I/O's haben + 8 AD Wandler...
Gibt es das, oder evtl. annähernd?
Quasi a la Soft-SPS nur die Software von Siemens ist glaub ich nicht
zahlbar....
epikao schrieb:> Hallo,> gibt es eine Software für den PC, mit der man den PC als> Regelungsrechner verwenden kann?> Regelungsaufgaben bis PID-Regler, Timer, if-Abfragen etc. sollte möglich> sein (das was man mit einem uP halt auch programmieren kann)> Quasi a la Soft-SPS nur die Software von Siemens ist glaub ich nicht> zahlbar....
Ja gibt es, schau hier rein
http://www.61131.com/
ist sogar genormt das ganze ;-))
Mal wieder das leidige Thema...
Latenzen sind am PC einfach nicht vorauszuberechnen. Selbst mit einem
RTOS gibt es noch den SMM, also Code der im Interrupt von der Firmware
ausgeführt wird. Langsame Regelungen sind mit einem RTOS wohl drinn,
aber das wird sicher lange nicht so schnell wie man es erwarten würde
wenn man die Rechenleistung eines PCs betrachtet...
BoomBoomMagic schrieb:> Wenn man am PC eine Programmiersprache beherrscht ,> stehen einem "Tür und Tor" offen , nichts ist dann unmöglich ;-)
Quatsch...
ich stell mir das so vor:
Ich schreibe auf dem PC ein mikroprozessorähnlichen Code wie mit "if,
while etc." und als
Variablen bzw. PortEingänge kann ich direkt die I/O's der externen
Modulkarten ansprechen (USB oder LAN). Visualisierung am liebsten per
Browser.
Gibt es hier passende Software mit Modulen? (ab welchem Preis fängt der
Spass an?)
Oder suche ich die eierlegende Wohlmilchsau?
Guest schrieb:> Latenzen sind am PC einfach nicht vorauszuberechnen.
Danke für den Hinweis,
es geht mir um langsame Dinge, wie z.B. eine Heizungsregelung
epikao schrieb:> Gibt es hier passende Software mit Modulen? (ab welchem Preis fängt der> Spass an?)
das geht doch mit jeder Programmiersprache, und es fängt bei 0€ an.
epikao schrieb:> es geht mir um langsame Dinge, wie z.B. eine Heizungsregelung
Schau dir doch mal "Profilab-Expert 4.0" an. Diese Software arbeitet mit
sehr vielen HardwareGeräten zusammen, die Meßwerte aufnehmen und auch
ausgeben können. Und du kannst dir die Bedienoberflächen nach deinen
Vorstellungen selbst gestalten. Du kannst dir im Voraus eine Demo
runterladen bei
http://www.abacom-online.de/html/profilab-expert.html
Ich denke, das müßte für deine Anforderungen passen :-)
Schau Dir mal OpenHab oder fhem an. Die können beide Heizungsregelungen
für den Smarthome-Bereich und laufen auch auf einem Raspberry. Und sind
übers Netz anzusprechen.
Gruß, Stefan
epikao schrieb:> PC's können ja schon sehr kompakt sein (z.B. rapsberry pi 2)... deshalb> finde ich den Titel naheliegend....epikao schrieb:> Danke für den Hinweis,> es geht mir um langsame Dinge, wie z.B. eine Heizungsregelung
na dazu reicht doch jeder PC µC .....
nur DA und ggffs AD Wandler ran und Programm schreiben
Temperatur zu hoch, ausschalten, zu niedrig einschalten, die
Zeitkonstanten sind bei Heizungen unkritisch, aber PID oder solche
Scherze kann jeder gerne einfügen wenn die thermische Kapazität bekannt
ist.
Der sparsamste PC, Type ITX, mit einem Celeron oder so, zieht vielleicht
10W. Verglichen mit einem Controller, der vielleicht 10mW zieht ... pure
Energieverschwendung.
npn schrieb:> Schau dir doch mal "Profilab-Expert 4.0" an. Diese Software arbeitet mit> sehr vielen HardwareGeräten zusammen, die Meßwerte aufnehmen und auch> ausgeben können. Und du kannst dir die Bedienoberflächen nach deinen> Vorstellungen selbst gestalten. Du kannst dir im Voraus eine Demo> runterladen bei
Herzlichen Dank, das kommt meinem Wunsch schon sehr nahe... gibt es dies
nun auch Plattform-Unabhängig? (z.B für Tablets etc. - also per Browser
mit einer Befehlsliste die man im HTML Code selber einbinden kann)