-
Klicken Sie auf das Menü „Extras Optionen“ und wählen Sie „Geräteeditor“ im Fenster „Optionen“.
-
Aktivieren Sie das erste Kontrollkästchen „Generische Gerätekonfigurationsansichten anzeigen“ und klicken Sie auf [OK].
Anhängen eines CM598-CAN
-
Klicken Sie mit der rechten Maustaste auf den gewünschten Steckplatz unterhalb des Knotens „Extension_Bus“ und wählen Sie „Objekt hinzufügen“.
Das Dialogfeld „Objekt ersetzen:“ wird geöffnet.
-
Klicken Sie in der Liste auf „CM598_CAN“ und auf [Objekt ersetzen].
-
Doppelklicken Sie auf „CM598_CAN (CM598-CAN)“.
Der Editor zeigt die „CM598-CAN-Parameter“ an.
Die folgenden Parameter stehen zur Verfügung.
|
Parameter |
Standardwert |
Wert |
Beschreibung |
|---|---|---|---|
|
Run on config fault |
Nein |
Nein |
Bei einem Konfigurationsfehler wird das Anwenderprogramm nicht gestartet. |
|
Ja |
Das Anwenderprogramm wird unabhängig von einer fehlerhaften Konfiguration des Kommunikationsmoduls „CM598-CAN“ gestartet. |
||
|
CANopen Synchronisationsmodus |
Nur Sync-Bus |
Nur Sync-Bus |
Der „CANopen-Manager“ sendet SYNC-Nachrichten ausschließlich an den „CAN-Bus“. Die Eigenschaften der Sync-Nachricht werden in den „CANopen Manager“ Parametern konfiguriert. |
|
Sync Bus und Aufgabe |
Der „CANopen-Manager“ sendet SYNC-Nachrichten an den „CAN-Bus“ und löst eine IEC-Aufgabe aus. |
Die Registerkarte „CAN-Bus“ enthält die grundlegenden CAN-Bus-Einstellungen sowie spezielle Einstellungen für das CAN-2.0-B-Protokoll.
Die Einstellungen unter „29-Bit-COB-ID“ gelten nur für das CAN 2.0 B-Protokoll. Stellen Sie sicher, dass die Option „„29-Bit-COB-ID aktivieren““ aktiviert ist. Andernfalls können CAN 2.0-B-Frames nicht empfangen werden. Die übrigen Parameter unter „„29-Bit-COB-ID aktivieren““ dienen zur Konfiguration des Empfangsfilters.
SAE J1939
Ein Beispielprojekt für das SAE-J1939-Protokoll in SPSen wird im Anwendungsbeispiel ⮫ AC500 SAE-J1939-Protokoll bereitgestellt.
|
Parameter |
Standardwert |
Wert |
Beschreibung |
|---|---|---|---|
|
Bus-Parameter |
|||
|
Übertragungsrate |
250 kBit/s |
10 kBit/s 20 kBit/s 50 kBit/s 100 kBit/s 125 kBit/s 250 kBit/s 500 kBit/s 800 kBit/s 1000 kBit/s |
Übertragungsgeschwindigkeit in [kBit/s] |
|
Knoten-Einstellungen |
|||
|
Stop bei Überwachungsfehlern |
Ausgeschaltet |
Ausgeschaltet |
Der Manager hält im Falle eines Überwachungsfehlers (Node Guarding oder Heartbeat Error) nicht an. Ein Kommunikationsausfall mit einem Knoten hat keine Auswirkungen auf die anderen Knoten. Der Manager versucht, die Kommunikation mit den betroffenen Knoten wiederherzustellen. |
|
Aktiviert |
Ist diese Funktion aktiviert, unterbricht der Manager zudem die Kommunikation mit allen antwortenden und aktiven Knoten. |
||
|
Senden „Globaler Startknoten“ |
Enabled |
Ausgeschaltet |
Nach der Konfiguration des Knotens wird keine „Global Start Node“ Nachricht gesendet. |
|
Enabled |
Eine „Global Start Node“ Nachricht wird nach der Konfiguration der Knoten gesendet. Alle Knoten sind wieder synchronisiert. |
||
|
29 Bit COB-ID |
|||
|
29-Bit COB-ID aktiv |
Ausgeschaltet |
Ausgeschaltet |
29-Bit-CAN-IDs sind deaktiviert, aber 11-Bit-CAN-IDs sind weiterhin aktiviert. |
|
Aktiviert |
Es werden weitere 29-Bit-CAN-IDs aktiviert. |
||
|
Akzeptanz-Maske |
0 |
29 Bit |
Legt die Bits einer CAN-ID fest, die vom Filter ausgewertet werden. Zum Beispiel werden bei einer Akzeptanzmaske = 0x1FFFFFFF alle Bits ausgewertet. |
|
Akzeptanz-Code |
0 |
29 Bit |
Gibt die Bits einer CAN-ID an, die gesetzt sein müssen, damit der Filter passiert wird. Es sind nur die in der Akzeptanzmaske gesetzten Bits relevant. |
Die Registerkarte „CM598-CAN-E/A-Zuordnung“ enthält die Buszyklus-Option, die für die CANopen-Konfiguration verwendet wird. Die folgenden Parameter stehen zur Verfügung.
|
Parameter |
Standardwert |
Wert |
Beschreibung |
|---|---|---|---|
|
Buszyklus-Aufgabe |
Übergeordnete Buszyklus-Einstellung verwenden |
Einstellungen für den übergeordneten Buszyklus verwenden |
Es werden die Einstellungen aus der Registerkarte „SPS-Einstellungen“ verwendet. |
|
Aufgabe |
Name der Aufgabe, die den Buszyklus auslöst. |
Die Registerkarte „CM598-CAN IEC-Objekte“ enthält die angelegte E/A-Treiberinstanz.
