Home Automation > SPS-Hardware
SPS Vergleichstabelle
B.Roth:
Hallo ganz nett eure Tabelle aber es gibt einige Hardware neben WAGO, Beckhoff und Moeller:
http://www.automation-alliance.com/
gravieren:
Hi
--- Zitat ---aber es gibt einige Hardware neben WAGO, Beckhoff und Moeller:
--- Ende Zitat ---
Stimmt, hast du so eine andere "Hardware", dann kannst du das Programm daraus testen und uns die Werte mitteilen. ;)
Leider ist es uns NICHT möglich, alle diese SPSen zu kaufen. ;) ;)
Karl
hugo:
Hallo Herr Roth,
natürlich sind wir bemüht die Vergleichstabelle soweit wie uns möglich auszubauen, das ganze ist bisher ein bescheidener Anfang.
Wir werden jede Hardware die wir testen können auch in die Liste aufnehmen.
mwatermann:
vielleicht hätte er direkt auf "seine" hardware verweisen sollen :P
btw:
wir sind ebenfalls in der CAA, hätten theoretisch also auch 2 SPSen, allerdings ist die inbetriebnahme vermutlich etwas komplizierter als mit einer WAGO oder Beckhoff...
aber falls interesse besteht, sagt mal bescheid, dann schau ich, was sich machen lässt wegen der hardware...
hier der link zu unsrer CAA seite, da sind unten rechts die 2 controller von uns, die zZt mit CoDeSys programmierbar sind (MPC118/340):
http://www.automation-alliance.com/index.shtml?aa_partnerinfo&vid=0&val=moba
michael.stutz:
Wir sind gerade an den Performancetests mit einem ARM XSCALE-System (806 Mhz, Codesys V3, WinCE5). Dabei erhielten wir Werte von einigen Mikrosekunden und dies ohne FPU!
Da dies deutlich aus dem Vergleich ausbricht, suchten wir nach einem Fehler in der Messung. Wir haben dabei folgendes gefunden.
In den Schleifen wird jeweils ein Term gerechnet, z.B.:
FOR i := 1 TO 500 DO
TEST_FLOAT := EXP(LOG(TRUNC(LN(ABS((EXPT(y/X,X)-y+x)/Y)*COS(0.5)*SIN(0.5)*TAN(0.5)))*SQRT(X)));
END_FOR;
Da es sich dabei jedoch lediglich um Konstanten handelt, wird ein intelligenter Compiler diese Zeilen mit was wie:
FOR i := 1 TO 500 DO
TEST_FLOAT := 4.81;
END_FOR;
ersetzen. Dabei entsteht natürlich fast kein Rechenaufwand.
Das heisst die Testresultate messen die Fähigkeiten des Compilers und nicht der Steuerung bei Laufzeit. Unser Vorschlag wäre die Constanten durch Variablen zu ersetzen. Dann können sie nicht mehr rausgekürzt werden.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln