-
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 Slot unter dem Knoten „Extension_Bus“ und klicken Sie auf „Objekt hinzufügen“.
Der Dialog „Objekt ersetzen:“ erscheint.
-
Klicken Sie in der Liste auf „CM598_CAN“ und auf [Objekt ersetzen].
-
Doppelklicken Sie auf „CM598_CAN (CM598-CAN)“, um die „CM598-CAN Parameter“ im Editorfenster zu erhalten.
Folgende 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 (falls aktiviert) nur 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-Task aus. ⮫ „Konfiguration der SYNC-Aufgabe“ |
Die Registerkarte „CAN Bus“ enthält die Grundeinstellungen des CAN-Busses und spezielle Einstellungen für das CAN 2.0 B Protokoll.
Die Einstellungen unter „29 Bit COB-ID“ sind nur für das CAN 2.0 B Protokoll gültig. Stellen Sie sicher, dass die Option „Enable 29 Bit COB-ID“ aktiviert ist. Andernfalls können keine CAN 2.0 B-Frames empfangen werden. Mit den anderen Parametern auf „Enable 29 Bit COB-ID“ wird der Empfangsfilter konfiguriert.
SAE J1939
Ein Beispielprojekt, das die Verwendung und Handhabung des SAE J1939-Protokolls in SPSen demonstriert, finden Sie im Anwendungsbeispiel ⮫ AC500 SAE J1939 protocol.
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 Kommunikationsverlust bei einem Knoten hat keinen Einfluss auf andere Knoten. Der Manager versucht, die Kommunikation mit den fehlerhaften Knoten wiederherzustellen. |
Enabled |
Wenn diese Funktion aktiviert ist, stoppt der Manager auch 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. Dadurch werden alle Knoten 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. |
Enabled |
29 Bit CAN-IDs sind zusätzlich freigeschaltet. |
||
Akzeptanz-Maske |
0 |
29 Bit |
Gibt die Bits einer CAN-ID an, 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, um den Filter zu passieren. Nur die Bits, die in der Akzeptanzmaske gesetzt sind, sind relevant. |
Die Registerkarte „CM598-CAN I/O Mapping“ enthält die für die CANopen-Konfiguration verwendete Buszyklus-Option. Folgende 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 Objects“ enthält die erstellte Instanz des IO-Treibers.
