Konfiguration des KommunikationsmodulsPermanentlink

  • 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

  1. 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.

  2. Klicken Sie in der Liste auf „CM598_CAN“ und auf [Objekt ersetzen].

  3. 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.

⮫ „Konfiguration der SYNC-Aufgabe“

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.

Parameter_tab