Merker mit symbolische Name statt absoluter Adresse

andi

Level-1
Beiträge
36
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin, die Merker der S7 werden ja immer nur mit ihrer absoluten Adresse benutzt. Gibt es eine Möglichkeit, das umzustellen, das man z.B. den Merker-Bereich einfach mal nach logischen Baugruppen sortieren kann und die Merkeradresse neu vergeben kann. Das mit dem einzeln Umverdrahten ist zu eigentlich zu aufwendig. Gruß Andreas
 
Ja du kannst ne Symbolische Quelle generieren und die Merker dann in der Symboltabelle ändern und die Quelle wieder übersetzen....

Aber warum verwendest du Merker? :confused:

Ich mache das nur mehr mit DB's.
zb für jeden Anlagenteil einen DB anlegen da wo du die ganzen Daten des Anlagenteiles speichern kannst und die Bits wie Merker verwenden kannst!

godi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Firmenphilosphie

..ich kenne eine Firma, die verwendet HEUTE noch Merker als Schrittmerker in Schrittketten - also nix mit Sprungverteilerliste.

der Grund soll angeblich sein, das Merkerzugriffe schneller als DB-Zugriffe sind und das Programm dadurch schneller ist.
Naja, das mag schon sein aber es ist furchtbar umständlich.

Gruß
 
Hallo,

geh mal in deinem Projekt auf deinen Bausteinordner - rechte Maustaste -
Objekteigenschaften - auf den Reiter Operandenvorgang.
Vielleicht hilft dir das ja weiter ;)

Mfg

uncle_tom
 
..ich kenne eine Firma, die verwendet HEUTE noch Merker als Schrittmerker in Schrittketten - also nix mit Sprungverteilerliste.

der Grund soll angeblich sein, das Merkerzugriffe schneller als DB-Zugriffe sind und das Programm dadurch schneller ist.
Naja, das mag schon sein aber es ist furchtbar umständlich.

Gruß

Ja ein zugriff auf einen Merker ist anscheinend 3mal so schnell wie auf ein Datenbausteinbit aber bei den heutigen CPU's denke ich mal ist das nicht so schlimm wie der Verlust von der Übersicht in einem Projekt.

godi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
..ich kenne eine Firma, die verwendet HEUTE noch Merker als Schrittmerker in Schrittketten - also nix mit Sprungverteilerliste.

Gruß


wow.... ich kann dir 2 weitere Firmen nennen die HEUTE noch Merker als Schrittmerker einsetzen....

.....die Firma wo ich vorher war und die Firma wo ich jetzt bin...... und bestimmt an die 300 Anlagen wo das sogar noch funktioniert. :ROFLMAO:

:???:
 
...mein Gott und der GANZE Ablauf klappert dann - schlimmstenfalls noch in umgekehrter Reihenfolge - durch das ganze Projekt.

wir haben 2007

wozu gibt es sprungverteilerlisten

da ist nur das aktiv, was aktiv sein soll - d.h. ein Bruchteil des Gesamtablaufes.

da kann du auch die aktuelle Schrittnummer OHNE Umwandlnungen direkt als INT auf dem display anzeigen.

20 Abläufe = 20 INTEGER!

Wenns irgendwo hängt - OHNE Fehlermeldung [kann passieren] - weiß man trotzdem wo die Kette steht.


Ich habe mal ein großes Programm umgeschrieben:

MERKER <-> SPL = 35ms <-> 12ms

wenn das nichts ist!


Gruß
 
Na wenn die Dinger so der Hit sind dann muss ich mir die wohl auch mal genauer anschauen....

Aber um ehrlich zu sein hab ich von den Dingern erst vor ein Tagen hier im Forum gelesen...... seit wann gibt es die den ?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Na wenn die Dinger so der Hit sind dann muss ich mir die wohl auch mal genauer anschauen....

Aber um ehrlich zu sein hab ich von den Dingern erst vor ein Tagen hier im Forum gelesen...... seit wann gibt es die den ?

Was SPL?

Die gibt es schon seit es S7 gibt und in der normalen Programmierung (Case Anweisung) schon immer!

godi
 
Na wenn die Dinger so der Hit sind dann muss ich mir die wohl auch mal genauer anschauen....

Aber um ehrlich zu sein hab ich von den Dingern erst vor ein Tagen hier im Forum gelesen...... seit wann gibt es die den ?


die DINGER gibts schon immer und entsprechen etwa der CASE Anweisung.

Allerdings kann man bei der CASE auch Bereiche abdecken, bei SPL nicht.
 
@IBFS
Was machst Du mit Deinen Sprungtabellen, wenn der Kunde ohne wenn und aber per Pflichtenheft FUP fordert ?
Man kann die Schrittketten auch ganz passabel mit einem Zähler lösen. Die Stellbefehle können dann Merker oder DBX sein, ganz egal.

Was mir persönlich bei dem DB-Editor gegen den Strich geht, ist die fehlende Möglichkeit, mit den Bordmitteln der Simatic Blöcke zu kopieren und ohne automatische Symboländerung wieder einzufügen, bzw. mit Suchen und Ersetzen mal eben schnell einen Kommentarblock zu vervielfältigen.
Auch ein Export nach Excel, Bearbeitung in Excel und Reimport zum DB-Editor funktioniert nicht, was beim Symbolikeditor reibungslos funktioniert.

Aber vielleicht habe ich auch nur noch nicht herausgefunden, wie das geht.
 
Zurück
Oben