ZITAT(uli12us @ 12.05.2009, 18:32) index.php?act=findpost&pid=282128
M2 oder M30 hat mit dem Zähler nichts zu tun. Da
Siemens das von Haus aus nicht eingebaut hat, muss man das jeweils selber einbauen. Viellecht ist dabei gemurkst worden.
Du musst halt mal schauen, ob irgendwo ein R-Parameter um 1 hochgezählt wird.
auszug aus der doconcd zum thema das hat siemens nicht eingebaut !!!
9.12.2 Werkstückzähler
Funktionalität
Unter der Funktion "Werkstückzähler" werden Zähler bereitgestellt, die für die Zählung von
Werkstücken verwendet werden können.
Diese Zähler existieren als Systemvariable mit Schreib- und Lese-Zugriff vom Programm
oder per Bedienung (Schutzstufe für Schreiben beachten!).
Über Maschinendaten kann auf die Zähler-Aktivierung, den Zeitpunkt der Nullung und den
Zählalgorithmus Einfluss genommen werden.
Zähler
● $AC_REQUIRED_PARTS - Anzahl der benötigten Werkstücke (Werkstück-Soll)
In diesem Zähler kann die Anzahl der Werkstücke definiert werden, bei dessen Erreichen
die Anzahl der aktuellen Werkstücke $AC_ACTUAL_PARTS genullt wird.
Über Maschinendatum kann die Generierung des Anzeige-Alarms 21800 " Werkstück-
Soll erreicht" aktiviert werden.
● $AC_TOTAL_PARTS - Anzahl der insgesamt hergestellten Werkstücke (Gesamt-Ist)
Der Zähler gibt die Anzahl aller ab Startzeitpunkt hergestellten Werkstücke an.
Der Zähler wird automatisch bei Steuerungshochlauf genullt.
● $AC_ACTUAL_PARTS - Anzahl der aktuellen Werkstücke (Aktuell-Ist)
In diesem Zähler wird die Anzahl aller ab Startzeitpunkt hergestellten Werkstücke
registriert. Bei Erreichen des Werkstück-Solls ($AC_REQUIRED_PARTS, Wert größer
Null) wird der Zähler automatisch genullt.
● $AC_SPECIAL_PARTS - Anzahl der vom Anwender spezifizierten Werkstücke
Dieser Zähler erlaubt dem Anwender eine Werkstück-Zählung nach eigener Definition.
Definiert werden kann eine Alarmausgabe bei Identität mit $AC_REQUIRED_PARTS
(Werkstück-Soll). Eine Nullung des Zählers muss der Anwender selbst vornehmen.
Programmierbeispiel
N10 IF $AC_TOTAL_PARTS==R15 GOTOF SIST ; Stückzahl erreicht?
...
N80 SIST:
N90 MSG("Werkstück-Soll erreicht")
N100 M0
Anzeige
Der Inhalt der aktiven Systemvariablen wird auf dem Bildschirm unter <OFFSET PARAM>
"Settingdaten" "Zeiten/Zähler" sichtbar:
Teile gesamt = $AC_TOTAL_PARTS
Teile angefordert = $AC_REQUIRED_PARTS
Anzahl Teile = $AC_ACTUAL_PARTS
$AC_SPECIAL_PARTS in Anzeige nicht verfügbar
"Anzahl Teile" ist zusätzlich in der
Betriebsart AUTOMATIK im Bedienbereich Position in der
Hinweiszeile sichtbar.