Herunterladen Inhalt Inhalt Diese Seite drucken

Rtc_Initialize - ifm CR3020 Programmierhandbuch

Can-modul echtzeituhr
Vorschau ausblenden Andere Handbücher für CR3020:
Inhaltsverzeichnis

Werbung

ifm
Ergänzungs-Programmierhandbuch ecomatmobile Echtzeituhr-Modul CR3020 v02.nn.nn
ifm-Funktionselemente
>
3.2.2

RTC_INITIALIZE

Baustein-Typ = Funktionsbaustein (FB)
Baustein ist enthalten in Bibliothek ifm_RTC_Basic_V01yyzz.LIB
Symbol in CODESYS:
>
Beschreibung
Dies muss die erste Kommunikation mit der Echtzeituhr sein!
RTC_INITIALIZE initialisiert die Verbindung zwischen Steuerung und Echtzeituhr.
Ohne diesen Baustein entsteht keine Verbindung zwischen Steuerung und Echtzeituhr.
Die Steuerung sendet mit der COB-ID 0x7FF solange eine leere Nachricht (ohne Daten) auf den Bus,
bis die Echtzeituhr antwortet.
Die Echtzeituhr erkennt die CAN-Nachricht und antwortet unter der COB-ID 0x7FE mit ihrer Node-ID.
Die Steuerung setzt die empfangene Node-ID als Ausgangsparameter CURRENT_ID fest.
Der Ausgangsparameter RESULT gibt Auskunft über den aktuellen Betriebszustand des Bausteins.
>
Parameter der Eingänge
Parameter
INIT
CHANNEL
>
Parameter der Ausgänge
Parameter
CURRENT_ID
RESULT
Mögliche Ergebnisse für RESULT:
Wert
Beschreibung
dez
|
hex
0
00
FB ist inaktiv
FB-Ausführung wurde ohne Fehler beendet – Daten sind gültig
1
01
FB ist aktiv – noch keine Daten empfangen
5
05
9
09
CAN ist nicht aktiv
241
F1
Fehler: Antwort stimmt nicht mit Anforderung überein
242
F2
Fehler: Einstellung ist nicht möglich
Datentyp
BOOL
BYTE
Datentyp
BYTE
BYTE
(Response  Request)
16
ifm-Funktionselemente_Bausteine (Basic)
Beschreibung
TRUE (nur 1 Zyklus lang):
Baustein wird initialisiert
FALSE:
im weiteren Programmablauf
CAN-Schnittstelle (1...n) je nach Gerät
Beschreibung
Node-ID der Echtzeituhr
Rückmeldung des Funktionsbausteins
(mögliche Meldungen → folgende Tabelle)
21847
21849
22111
21850
22114

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis