12.07.2015 Aufrufe

(deutsch) R360 ClassicController | CR0020, CR0505 - IFM Electronic

(deutsch) R360 ClassicController | CR0020, CR0505 - IFM Electronic

(deutsch) R360 ClassicController | CR0020, CR0505 - IFM Electronic

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

CAN im ecomatmobil-Controllerifm System Manual ecomatmobile <strong>ClassicController</strong> (<strong>CR0020</strong>, <strong>CR0505</strong>) V05Name Datentyp Beschreibungifm-CANopen-BibliothekSTART_ALL_NODES BOOL TRUE: Alle angeschlossenen Netzwerkteilnehmer(Slaves) werden gleichzeitig zur Laufzeit desApplikations-Programms gestartetFALSE: Die angeschlossenen Netzwerkteilnehmermüssen einzeln nacheinander gestartet werdenNODE_STATE_SLAVEARRAY[0...MAX_NODEINDEX]STRUCTNODE_STATEWeitere Informationen → Kapitel Starten desNetzwerks mit START_ALL_NODES, Seite 109Um den Status eines einzelnen Netzwerkknotens zuermitteln, kann das globale Array "NodeStateList"verwendet werden. Das Array enthält dann folgendeElemente:• NodeStateList[n].NODE_ID:Knotennummer des Slaves• NodeStateList[n].NODE_STATE:aktueller Status aus Sicht des Masters• NodeStateList[n].LAST_STATE:der CANopen-Status des Knotens• NodeStateList[n].RESET_NODE:TRUE: Slave zurücksetzen• NodeStateList[n].START_NODE:TRUE: Slave starten• NodeStateList[n].PREOP_NODE:TRUE: Slave in den Modus "Preoperation" setzen• NodeStateList[n].SET_TIMEOUT_STATE:TRUE: Timeout für Konfigurationabbruch setzen• NodeStateList[n].SET_NODE_STATE:TRUE: neuen Knotenstatus setzenBeispiel-Code → Kapitel Beispiel mit FunktionCANx_MASTER_STATUS, Seite 140Weitere Informationen → Kapitel Der Master zurLaufzeit, Seite 104138

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!