CAN – 29Bit Nachricht empfangen

Dieser Baustein ermöglicht die Konfiguration einer CAN-Nachricht zum Empfang.Einschränkungen bei der Anzahl möglicher RX – Messages werden durch die verwendete PLC vorgegeben. 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 (29 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