Herunterladen Inhalt Inhalt Diese Seite drucken

Funktion Can1_Ext_Transmit - IFM Electronic CR2500 Systemhandbuch

Vorschau ausblenden Andere Handbücher für CR2500:
Inhaltsverzeichnis

Werbung

CAN im ecomatmobil-Controller
8.6.4

Funktion CAN1_EXT_TRANSMIT

Enthalten in Bibliothek:
ifm_CAN1_EXT_Vxxyyzz.LIB
verfügbar für:
ClassicController: CR0020, CR0505
ExtendedController: CR0200
SmartController: CR2500
SafetyController: CR7020, CR7021, CR7505, CR7506, CR7200, CR7201
CabinetController: CR0301, CR0302, CR0303
Platinensteuerung: CS0015
PDM360 smart: CR1070, CR1071
Funktionssymbol:
CAN1_EXT_TRANSMIT
ID
DLC
DATA
ENABLE
Beschreibung
CAN1_EXT_TRANSMIT übergibt ein CAN-Datenobjekt (Message) an den CAN-Controller zur
Übertragung.
Die Funktion wird für jedes Datenobjekt im Programmzyklus aufgerufen, bei langen Programmzyklen
auch mehrfach. Der Programmierer muss durch Auswertung des FB-Ausgangs RESULT dafür Sorge
tragen, dass sein Sendeauftrag auch angenommen wurde. Vereinfacht gilt bei 125 kBit/s, dass pro
1 ms ein Sendeauftrag ausgeführt werden kann.
Über den Eingang ENABLE kann die Ausführung der Funktion zeitweilig gesperrt werden (ENABLE =
FALSE). Damit kann z.B. eine Busüberlastung verhindert werden.
Mehrere Datenobjekte können quasi gleichzeitig verschickt werden, wenn jedem Datenobjekt ein
Merkerflag zugeordnet wird und mit diesem die Ausführung der Funktion über den ENABLE-Eingang
gesteuert wird.
HINWEIS
Soll diese Funktion verwendet werden, muss zuvor mit der Funktion CAN1_EXT (→ Seite 65) die
1. CAN-Schnittstelle für den erweiterten ID initialisiert werden.
ifm
Systemhandbuch
ecomatmobile
RESULT
SmartController (CR2500) V05
Beschreibung der CAN-Funktionsblöcke
67

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis