Herunterladen Inhalt Inhalt Diese Seite drucken

IFM Electronic ecomat 100 R 360 Systemhandbuch Seite 62

Vorschau ausblenden Andere Handbücher für ecomat 100 R 360:
Inhaltsverzeichnis

Werbung

Funktion
Library
Funktionssymbol
Zweck
Parameter
Beschreibung
Seite 62
NMM_ADD_NODE
COB.LIB
Initialisiert ein Überwachungsobjekt für den angegebenen
Knoten.
Funktionseingänge
Name
Datentyp Beschreibung
ENABLE
BOOL
NODE
BYTE
GUARDTIME
TIME
LIFETIME
BYTE
Funktionsausgänge
Name
Datentyp Beschreibung
RESULT
BYTE
Ergebnis: 0 = erfolgreich
NMM_ADD_NODE initialisiert den CANopen-Knoten und ein
Guardingobjekt im NMT_Master. Der Lifetime-Faktor legt fest,
wie oft ein fehlerhafter Aufruf erfolgen darf. Die Funktion muß
einmalig in der Initialisierung für jeden Knoten aufgerufen
werden. Ein Beispiel ist in der Datei NMT_MSTR.PRO abgelegt.
Das Nodeguarding wird erst ausgeführt, wenn es über die
Funktion NMM_START_GUARDING gestartet wurde.
Der Programmierer hat die Aufgabe durch Auswertung des
Guardings und der übrigen vom System zur Verfügung
gestellten Fehlerbits die genaue Fehlerursache zu lokalisieren
und in Abhängigkeit von der Applikation zu reagieren.
Wird ein Knoten nicht mit NMM_ADD_NODE initialisiert,
kann er - unabhängig vom fehlenden Nodeguarding - auch
nicht über andere Masterfunktionen (z.B. SDO_WRITE)
angesprochen werden.
TRUE: Funktion wird abgearbeitet
FALSE: Funktion wird nicht abgearbeitet
Knotennummer von 1 ... 127
Zeit zwischen zwei Überwachungsauf-
rufen
Anzahl der zulässigen fehlerhaften
Überwachungsaufrufen
1 = nicht erfolgreich
2 = ungültige Parameter

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis