Merker oder Datenbaustein

klauserl

Level-2
Beiträge
246
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo leute!
Eine Frage?
Was macht eigentlich den Unterschied wenn ich z.B. ein SR Flip Flop als Merker (z.B M12.5) oder als (z.B.DB25.dbx3.2) in meinem Programm behandle???
Oder ist das der S7 ganz einfach egal?
Danke für Eure Hilfe.
 
Der einzige wirklich Unterschied besteht in der Zugriffszeit. Die ist bei einem Merkerbit (Z.Bsp. Abfrage auf UND) ca. 3 Mal schneller als bei einem qualifizierten DB-Zugriff). Die genauen Zahlen stehen in einem Siemensheftchen aufgeschlüsselt nach CPU und Befehl. Die anderen Unterschiede betreffen eigentlich hauptsächlich die Handhabung, Symbolikmöglichkeiten etc.

Die Zugriffszeit wir erst beim massenhaften Einsatz von Daten- statt Merkerbist relevant, aber da ich fast nur noch mit Datenbausteinen arbeite, spielt das bei meinen Programmen schon eine Rolle.
 
Zuletzt bearbeitet:
Der einzige wirklich Unterschied besteht in der Zugriffszeit. Die ist bei einem Merkerbit (Z.Bsp. Abfrage auf UND) ca. 3 Mal schneller als bei einem qualifizierten DB-Zugriff). Die genauen Zahlen stehen in einem Siemensheftchen aufgeschlüsselt nach CPU und Befehl.

Hallo,

kann jemand sagen, in welchem zeitlichen Bereich sich diese Werte etwa bewegen?

Ich bin leider nur hier fündig geworden, wo Bearbeitungszeiten für Bitoperationen (min. 0,05 µs) bis Gleitpunktarithmetik (min 1 µs) am Bsp. einer S7-317 aufgeführt sind.

Wo müsste man dort jetzt etwa den Merkeraufruf einordnen? Bin für jede Info dankbar, es kann sich dabei um jede beliebige SPS handeln (S7-300/400).

Grüße
 
Ein weiterer, u.U. wichtiger Unterschied besteht in der Remanenz. Die Möglichkeiten sind CPU-abhängig in der Hardwarekonfiguration einstellbar.

Gruß, Onkel
 
Zurück
Oben