Welche 300er SPS soll ich nehmen?

Zuviel Werbung?
-> Hier kostenlos registrieren
@Helmut:
Es gibt ja noch viel mehr Unterschiede zwischen 318/400 und den anderen 300ern:

Die Akkus sind der offensichtliche
Die fehlenden 3 Statusbits der 300er
Die falsche Abarbeitung von Sprungbefehlen in Verknüpfungsketten hinein bei der 300er
Anderes Handling von S7-Timer und Counter Befehlen bezüglich BCD Wandlungsfehlern

Hallo Longbow,
mit den Akkus war mir bewusst, aber die anderen sachen....du machst mir Angst :sm14:

kannst du mal ein bischen mehr zu schreiben?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Longbow,
mit den Akkus war mir bewusst, aber die anderen sachen....du machst mir Angst :sm14:

kannst du mal ein bischen mehr zu schreiben?

Erstmal einen Link zur SIEMENS FAQ Seite (hoffe mal, der funktioniert so wie er soll...)
http://support.automation.siemens.c...wMDAxNwAA&term=318&ID=22754444&ehbid=22754444


Es gab auch mal eine Seite bei SIEMENS auf der es noch genauer beschrieben worden ist.

Sprünge in Verknüpfungsketten hinein:
Aus Performancegründen wird von den kompilierenden CPUs (alle 300er außer 318 ) im Statusbit das OR Bit, STA Bit und /ER Bit nicht zur Laufzeit mitgeführt sondern nur für STATUS Baustein berechnet.

Springt man bei diesen CPUs in eine Verknüpfungskette hinein, kann der Compiler nicht den Zustand des /ER Bits erahnen. Er geht immer davon aus, dass Verknüpfungsketten linear bearbeitet werden.

Bei KOP und FUP kümmert sich aber der Editor darum.

BCD Wandlungsfehler:

Bei der 318/400 wird der Inhalt des Akku1 von den Timer/Counterbefehlen immer auf BCD geprüft, bei den 300er nur wenn die Flanke zum Aktivieren des Timers/Counters wirklich kommt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
und was ist das schon wieder ?


Privacy steht für: englisch für Privatsphäre oder Privatheit.

Im ursprünglichen Sinn bezeichnet Privatheit nach Hannah Arendt die Sphäre des Eigentums (nicht zu verwechseln mit Besitz), namentlich den eigenen Haushalt (im Sinne des Erwerbslebens, der Familie einschließlich aller Sklaven, Besitzes etc.) des freien Bürgers.


Ich finde das es wichtig ist zu erwähnen das alle Sklaven dazu gehören...:ROFLMAO:
 
Bezüglich Benchmark (und darum ging es eigentlich):
Wenn man mit einem Benchmark in diesen Bereich hineinkommt,
muss ein System mit denormalisierten Zahlen wirklich etwas tun während ein System ohne denormalisierten Zahlen einfach aufhören kann...
Es sollt eigentlich nur ein einfacher Geschwindigkeitsvergleich sein und kein professioneller Benchmark-Test.

Aber wenigstens ist eine interessante Diskussion daraus entstanden,
die einige Fakten zu Tag brachte.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi Longbow,

das mit den Gleitpunktzahlen kann ich nachvollziehen, hab das an PLC-SIM und einer WINAC mal getestet, aber wie bereits geschrieben ist auch dort irgendwann das Ende der Fahnenstange erreicht. Die Bausteine in der oscat.lib ist keine richtige double Zahl nach IEEE 754, daher auch mit Vorsicht zu geniessen.

Eins würde mich noch Interessieren, was und wie wird bei euch geregelt wo die Regeldifferenz nahezu exakt 0 betragen muss?
Wie bekommt man das mit einer Analogausgabebaugruppe hin?

Gruss Daniel
 
Zuletzt bearbeitet:
Hi,

Es sollt eigentlich nur ein einfacher Geschwindigkeitsvergleich sein und kein professioneller Benchmark-Test.

Aber wenigstens ist eine interessante Diskussion daraus entstanden,
die einige Fakten zu Tag brachte.

Danke, Paule um was anderes ging es dabei auch gar nicht, es sollte lediglich als Info dienen und nicht den ganzen Zahlenbereich von x - y abdecken.

Gruss Daniel
 
Eins würde mich noch Interessieren, was und wie wird bei euch geregelt wo die Regeldifferenz nahezu exakt 0 betragen muss?
Wie bekommt man das mit einer Analogausgabebaugruppe hin?

Daniel, jetzt komm mal von deinen blöden Regler und deiner Analogbaugruppe
runter, es gibt auch noch andere sachen als Heizen und Kühlen.

Ich habe gerade mal mit einen Kollegen gesprochen, der hat z.b. immer
Skallierungen mit Realzahlen gemacht (ich macht das zum Glück immer
mit Zähler Nenner verhältnis in Integer) der kann sich jetzt einige Fehler
erklären. Dabei ging es nicht um einen PID Regler.
Gerade um Werte Skallieren zu können ist eine Realzahl schon eine
schöne sache, wenn es denn funktioniert.
Ein Beispiel für eine Skallierung wäre z.b 1.000000e+003 x 5.000000e-001
wenn da jetzt ab einen bestimmten wert nicht 0.5 sondern 0 steht, weil
vorherige Rechnungen den Wert haben auf 0 gehen lassen, finde ich das
gar nicht gut.
 
Zuviel Werbung?
-> Hier kostenlos registrieren

wenn mann sich in den Link die Versprochene Perfomancesteigerung
anschaut und dann im FAQ die wirkiche, hat Siemens doch schon
zurückgerudert.

bei der 319 sollte es Faktor 2,5 werden, im FAQ steht 1,5
bei der IM-CPU sollte es Faktor 8 werden, im FAQ ist es dann nur noch 6


Link für die 319er http://support.automation.siemens.c...cslib.csinfo&lang=de&objid=44029417&caller=nl
 
Bei der neuen 315 gibt Siemens auch nur bis Faktor 2 an und wir haben zum Teil Faktor 10 (von 80 auf 8 ms). Denke mal, man will sich hier auf die sichere Seite legen, je nachdem was der Anwender gerade in der Steuerung macht...
 
Hi,

Helmut, schon klar.

Was bringt es:
Beispiel: PID Regler, dort soll auf eine Regeldifferenz von 0 geregelt werden, fehlt der Zahlenbereich um die 0 herum, kann der Regler etwas unruhig werden.
Aus dem Grund hat SIEMENS in ihrem FB41 ein spezielles Konstrukt drin um genau diese "Ungenauigkeit" der 300er zu kompensieren...

Ich möchte nur ein konkretes Beispiel?

Gruss Daniel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

Helmut, schon klar.



Ich möchte nur ein konkretes Beispiel?

Gruss Daniel

so eine anforderung den Regler auf "0" gehen zu lassen, könnte ich
z.b. bei Hydraulik sehen, wenn mit Servoventilen gearbeitet wird.
Ein tänzelen um "0" herum ist da nicht so günstig.
 
Hi,

nur mal um das zu verdeutlichen.

1.000e-38 = 0.00000000000000000000000000000000000001 ;)

Gruss Daniel
 
Da hast du natürlich recht Mr. 0.0e-38 :ROFLMAO:,
bei der Analogwertbearbeitung wird dieser Wert, keine rolle spielen.
Mich würde jetzt intressieren ob wirklich und in wie fern, Siemens
seine Regler Bausteine geändert hat. Rührt das wirklich auf falsche
Rechneergenisse bei Realrechnung?
 
Zurück
Oben