Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth MTX 15VRS Projektierungsbeschreibung Seite 264

Sps-interface
Vorschau ausblenden Andere Handbücher für Rexroth MTX 15VRS:
Inhaltsverzeichnis

Werbung

254/409
MT_BaseAdditional.library
Name
ProgramData.Progress REAL
ProgramData.Forecas‐
tAccuracy
Signal-Zeit-Diagramm
Funktionsbeschreibung
Bosch Rexroth AG R911400171_Ausgabe 02
Typ
Beschreibung
Programmfortschitt in Prozent
Vorhersagegenauigkeit
1 = Gut, 2 = Mittel, 3 = Schlecht
BYTE0 = Genauigkeit durch Änderung am Override be‐
UINT
einflußt
BYTE1 = Genauigkeit durch Änderung der Betriebsart be‐
einflußt
Tab. 14-22:
Ein-/Ausgänge Funktionsbaustein MT_ChGetActiveNcProgram
Kein spezielles Verhalten, welches ein Signal-Zeit-Diagramm notwendig
macht.
Dieser Funktionsbaustein liefert Informationen zum Programmfortschritt für
einen Kanal. Diese können mit der Anzeige im HMI-Header verknüpft wer‐
den.
Grundlagen:
Für die Fortschrittsberechnung wird die Gesamtlaufzeit des Nc-Programm
benötigt (ermittelt bei 100% Override ohne Unterbechung)! Wenn diese Infor‐
mation bekannt ist, kann sie in der ersten Zeile des Nc-Programm als Kom‐
mentar mit dem Schlüsselwort "ProgRunTimeTotal" angegeben werden.
(z.B. ;ProgRunTimeTotal:=450s). Die Zeitangabe muss in Sekunden erfol‐
gen! Auf Basis dieser Angabe wird dann der Programmfortschritt berechnet.
Der im Nc-Programm angegebene Wert wird vom FB ausgelesen und findet
sich in der Ausgangsstruktur im Element "ProgramData.TotalTimeFile".
Wenn der Funktionsbaustein einen unterbrechungsfreien Durchlauf des Nc-
Programm bei 100% Override erkennt wird diese Laufzeit gemessen und
wird ab dann für jeden weiteren Programmlauf als Berechnungsgrundlage für
den Programmfortschritt verwendet. Dies gilt auch wenn in der ersten Zeile
des Nc-Programm bereits eine Zeit angegeben wurde. Die von der SPS ge‐
messene Programmlaufzeit wird in der Ausgangsstruktur "ProgramData.To‐
talTimeMeasured" angezeigt und ist nur gültig wenn auch der Wert "Pro‐
gramData.TotalTimeMeasuredValid" TRUE ist.
Cache:
Normalerweise geht dieses Messergebniss mit der Abwahl des Nc-Pro‐
gramm verloren. Es besteht aber die Möglichkeit einen Cache zu aktiviern
welcher alle Informationen zu einem Nc-Programm vorhält. Dazu muss in der
globalen Variablenliste "pMtChannel" die größe des Array "MT_NC_PRO‐
GRAM_PROGRESS_CACHE" auf gößer 1 erhöht werden. (Bibliotheksver‐
walter, Bibliothek MT_BaseAdditional)
Abb. 14-35:
Ein Cache von z.B. 10 speichert die Daten von maximal 10 verschie‐
denen Nc-Programmen. Ist der Cache voll wird das Nc-Programm
dessen Verwendung am längsten zurück liegt aus dem Cache ent‐
fernt und durch das neu angewählte ersetzt.
Cache benötigt Speicher! Für jeden Cacheplatz werden 381Byte
benötigt.
MTX 15VRS SPS-Interface

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis