Hallo,
gibt es bei der KRC4 Steuerung die Möglichkeit die Restzeit bis zum nächsten Bremsentest zu sehen. KSS wäre die 8.2.28.
Für Eure Hilfe tausend Dank
Grüße
Bremsenzeit
- SKywalker
- Erledigt
-
-
Hallo SKywalker,
ab der Systemsoftware 8.x.x stehen keine Variablen mehr zur Verfügung, um die verbliebene Überwachungszeit und Zykluszeit bis zum Bremsentest auszulesen.
Du kannst jedoch eine eigene Funktion zur Abfrage in KRL erstellen.Funktion für die verbleibende Überwachungszeit in Stunden:
GLOBAL DEFFCT REAL brakeTestMonitoringTime()
INT Ret
INT IntArray[1]
REAL RealArray[2]
Ret = MD_CMD(brakeTestDevName[], "GET_MONITORING_TIME", IntArray[], RealArray[])
; In RealArray[1] wird die einkompilierte Überwachungszeit [h] gemeldet
; In RealArray[2] wird die bereits abgelaufene Überwachungszeit [h] gemeldet
return ( RealArray[1] - RealArray[2] )
ENDFCTFunktion für die verbleibende Zykluszeit in Stunden:
GLOBAL DEFFCT REAL brakeTestCycleTime()
INT Ret
INT IntArray[1]
REAL RealArray[2]
Ret = MD_CMD(brakeTestDevName[], "GET_CYCLE_TIME", IntArray[], RealArray[])
; In RealArray[1] wird die konfigurierte Zykluszeit [h] gemeldet
; In RealArray[2] wird die bereits abgelaufene Zykluszeit [h] gemeldet
return ( RealArray[1] - RealArray[2] )
ENDFCTViele Grüße
K(A)RL
(9900067422) -
Hallo.
Habe das gleiche Problem. Weiss jemand ob dieses auch bei KSS 8.3.32 funktioniert?
Definition von Überwachungszeit sind die 46h und die Zykluszeit sind die 2h nach Quittierung?Komme erst in 2 Wochen wieder an den Roboter und würde es gerne schon vorbereiten wenn es noch funktioniert.
Danke schon mal.
-
Sicher...
-
Hallo Skywalker,
in der Doku der KSS 8.5 taucht wieder was auf was auf die Bremsentestzeit verweist, ich weiss allerdings nicht ob diese Varaiblen in der 8.2/3 schon existieren:
GET_BRAKETEST_TIME()
Beschreibung: Verschiedene Zeitwerte in Bezug auf den Bremsentest können abgefragt wer-den.Syntaxresult = GET_BRAKETEST_TIME(time_type)resultVariable für den Rückgabewert, Typ: REALZeit (Einheit: h)time_typeZeiten, die abgefragt werden könnenTyp: E
NUM BRAKETEST_TIME_INFO
#BT_CONFIG_CYCLE_TIME Zykluszeit für den BremsentestEntspricht dem Feld Zykluszeit [h] im Fenster Brem-sentestkonfiguration.Zykluszeit [h]
#BT_REMAINING_CYCLE_TIME Verbleibende Zykluszeit
#BT_REMAINING_MON_TIMEVerbleibende Monitoring-Zeit -
Hallo Martin,
habe mein Projekt was auf KSS8.3 ist auf "GET_BRAKETEST" durchsucht aber nichts gefunden.
-
Habe jetzt 2 Funktionen angelegt wie unten im Beispiel. Wenn ich versuche das Projekt mit WorkVisual zu laden bleibt das Projekt beim aktivieren hängen. Hat jemand eine Idee woran das liegen kann ? Leider keine Fehlermeldung.
Funktion für die verbleibende Überwachungszeit in Stunden:
GLOBAL DEFFCT REAL brakeTestMonitoringTime()
INT Ret
INT IntArray[1]
REAL RealArray[2]
Ret = MD_CMD(brakeTestDevName[], "GET_MONITORING_TIME", IntArray[], RealArray[])
; In RealArray[1] wird die einkompilierte Überwachungszeit [h] gemeldet
; In RealArray[2] wird die bereits abgelaufene Überwachungszeit [h] gemeldet
return ( RealArray[1] - RealArray[2] )
ENDFCTFunktion für die verbleibende Zykluszeit in Stunden:
GLOBAL DEFFCT REAL brakeTestCycleTime()
INT Ret
INT IntArray[1]
REAL RealArray[2]
Ret = MD_CMD(brakeTestDevName[], "GET_CYCLE_TIME", IntArray[], RealArray[])
; In RealArray[1] wird die konfigurierte Zykluszeit [h] gemeldet
; In RealArray[2] wird die bereits abgelaufene Zykluszeit [h] gemeldet
return ( RealArray[1] - RealArray[2] )
ENDFCTViele Grüße
K(A)RL
(9900067422)
[/quote]
Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren
Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen