CAN – Nachricht empfangen
Dieser Baustein ermöglicht die Konfiguration einer CAN-Nachricht zum Empfang.Es können maximal 8 RX – Messages konfiguriert werden. Alle darüber hinausgehenden Messages werden als Fehler gekennzeichnet.
Der Baustein repräsentiert die zuletzt empfangenen Werte. Diese können innerhalb eines Programmzyklusses mehrfach überschrieben werden. z.B.:
- CAN-Nachricht wird mit 2 ms gesendet
- der Zyklus der Programmtask beträgt 10 ms
- die Nachricht wird 4 mal empfangen, der Baustein gibt die zuletzt empfangenen Werte aus
Ist der Ausgang „NewDat“ dauerhaft High, wurde zwischen zwei Programmzyklen mindestens 1 Nachricht empfangen.
Parameter
Über den Parameterdialog (Aufruf beim Einfügen des Bausteins bzw. über Kontextmenü) können die:
- CAN ID (11 Bit)
- Eine optionale Beschreibung zur Nachricht (nur Dokumentationszwecke)
- Die Ausgänge hinsichtlich ihres Datentyps
- Eine optionale Beschreibung zum jeweiligen Ausgang (nur Dokumentationszwecke)
konfiguriert werden.
Fehler bei der Vergabe der ID (dezimal / hexadezimal sind möglich) bzw. bei der Konfiguration der Länge der Nachricht (maximal 8 Byte über die Zuweisung der Datentypen) werden entsprechend angemerkt.
Die Verwendung mehrerer Empfangsbausteine mit gleicher ID ist nicht zulässig und wird dem Anwender als Fehler beim Download mitgeteilt.
Über den Fehlerbrowser können dann die angemerkten Bausteine gesucht werden.
Signale
Name | I/O | Typ(en) | Funktion |
---|---|---|---|
NewDat | I | BIT | Nachricht empfangen |
Data 1-8 | O | UCHAR, WORD,LONG,FLOAT | Ausgangssignale |