Baustein speichern

Häääh? Wozu auch? :confused:
Angenommen es würde gehen z.B. siebenundzwanzig mal den FC10, mit der weiteren Annahme dass der Code in allen Bausteinen etwas unterschiedlich ist - woher soll die CPU dann beim Aufruf CALL FC10 wissen, welcher Code ausgeführt werden soll?

;) Approx
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Häääh? Wozu auch? :confused:
Angenommen es würde gehen z.B. siebenundzwanzig mal den FC10, mit der weiteren Annahme dass der Code in allen Bausteinen etwas unterschiedlich ist - woher soll die CPU dann beim Aufruf CALL FC10 wissen, welcher Code ausgeführt werden soll?

;) Approx

naja, nun, sie könnte auch einfach alle aufrufen ... man würde dadurch quellcode zeilen sparen ^^
 
ne danke, war einfach ne frage, dass das mit dem zugreifen nicht klappt ist klar, hätte mich auch sehr verwundert.
will zwei bausteine, mit gleicher funktion etc. prüfen, dh, zyklus laufzeit .. daher wollt ich den baustein gern zweimal in einem projekt speichern.

danke für die ganzen antworten.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Du willst also nicht 2 Bausteine mit dem gleichen Name haben, sondern 2 verschiedene Versionen
des selben Bausteins.
Wie vierlagig schon in der ersten Antwort ausführte, geht das über mehrere Bausteine-Ordner.

Zusätzliche Bausteine-Ordner erzeugt man so:
Ganz oben im Projekt-Baum "Einfügen > Programm > S7-Programm"
Dem neuen Programm-Ordner dann noch einen aussagekräftigen Name geben.

Im selben Programm-Ordner kann man aber auch so verschiedene Versionen eines Bausteins vorhalten:
als AWL-Quelle im Quellen-Ordner. Da kann man jede Version des selben Bausteins in einer anderen
AWL-Quelle speichern. Man kann aber natürlich immer nur eine Quelle zum Baustein übersetzen.

Gruß
Harald
 
Aber den Sinn verstehe ich trotzdem nicht... Wenn zwei Bausteine die gleiche Funktion haben...

Oder gleiche Funktion aber anderer Code?
 
Aber den Sinn verstehe ich trotzdem nicht... Wenn zwei Bausteine die gleiche Funktion haben...

Oder gleiche Funktion aber anderer Code?
Genau, shoopmann will sehen, ob er den Code noch effizienter programmieren kann und dann die Zykluszeiten vergleichen.
Und falls das schiefgeht, wieder die vorherige Version aktivieren.

Gruß
Harald
 
Zurück
Oben