SYS_ONTIME¶
Einleitung¶
Der SYS_ONTIME Funktionsblock dient als Service Interface für die Kommunikation zwischen einer Anwendung und einer Ressource. Er ermöglicht die Übertragung von Betriebszeitdaten in dezimalen Minuten (0,01 Stunden) von der Ressource zur Anwendung.
Schnittstellenstruktur¶
Ereignis-Eingänge¶
INIT(Typ: EInit): Initialisiert den Service. Wird von der Anwendung ausgelöst.
Ereignis-Ausgänge¶
INITO(Typ: EInit): Bestätigt die Initialisierung. Wird mit dem DatenausgangONTIMEkombiniert.IND(Typ: Event): Indikation von der Ressource. Wird mit dem DatenausgangONTIMEkombiniert.
Daten-Eingänge¶
Keine Daten-Eingänge vorhanden.
Daten-Ausgänge¶
ONTIME(Typ: UINT): Betriebszeit in dezimalen Minuten (0,01 Stunden).
Adapter¶
Keine Adapter vorhanden.
Funktionsweise¶
Der SYS_ONTIME Funktionsblock ermöglicht die Übertragung von Betriebszeitdaten von einer Ressource zur Anwendung. Die Initialisierung erfolgt über das INIT-Ereignis, woraufhin der Block mit INITO antwortet. Die Betriebszeitdaten werden über das IND-Ereignis und den ONTIME-Datenausgang bereitgestellt.
Technische Besonderheiten¶
- Der Funktionsblock unterstützt verschiedene Service-Sequenzen für die Initialisierung, Anfrage-Bestätigung und Fehlerbehandlung.
- Die Betriebszeit wird in dezimalen Minuten (0,01 Stunden) übertragen.
Zeitbasis-Konfiguration¶
Der Baustein arbeitet mit einer industriellen Zeitbasis (0,6-Minuten-Takt) statt mit Standardminuten:
- 1 Industrieminute = 0,6 Standardminuten (36 Sekunden)
- 100 Industrieminuten = 1 Standardstunde (60 Minuten)
- Umrechnungsfaktor: 1,666... (Standard- zu Industrieminuten)
Umrechnungsbeispiele¶
| Industrieminuten | Standardzeit |
|---|---|
| 1 | 0,6 min (36s) |
| 10 | 6 min |
| 100 | 60 min (1h) |
| 150 | 90 min (1,5h) |
Technischer Hintergrund:¶
- Dieser Zeitstandard stammt aus der Prozessautomatisierung
- Ermöglicht ganzzahlige Darstellung typischer Zeitintervalle
- Besonders vorteilhaft für Chargenprozesse und Schichtplanung
- Wird auch als "PROFIBUS-Zeitbasis" bezeichnet
Zustandsübersicht¶
- Initialisierung: Wird durch
INITausgelöst und mitINITObestätigt. - Datenübertragung: Die Betriebszeitdaten werden über
INDundONTIMEübertragen. - Fehlerbehandlung: Fehler werden über
IND-mit einem Statuscode gemeldet.
Anwendungsszenarien¶
- Überwachung der Betriebszeit von Maschinen und Anlagen.
- Integration in Wartungs- und Diagnosesysteme.
⚖️ Vergleich mit ähnlichen Bausteinen¶
Im Vergleich zu anderen Service Interface Funktionsblöcken bietet SYS_ONTIME eine spezialisierte Funktionalität für die Übertragung von Betriebszeitdaten. Andere Blöcke könnten allgemeinere Daten oder andere spezifische Informationen übertragen.
🛠️ Zugehörige Übungen¶
Fazit¶
Der SYS_ONTIME Funktionsblock ist ein spezialisiertes Werkzeug für die Übertragung von Betriebszeitdaten in IEC 61499-basierten Systemen. Seine klare Schnittstellenstruktur und robuste Fehlerbehandlung machen ihn zu einer zuverlässigen Lösung für entsprechende Anwendungen.