Herunterladen Diese Seite drucken

IFM Electronic ecomat mobile Programmierhandbuch Seite 70

Werbung

ifm
Programmierhandbuch
ecomatmobile
ifm-Funktionselemente
>
CAN1_EXT_TRANSMIT
Baustein-Typ = Funktionsbaustein (FB)
Baustein ist enthalten in Bibliothek ifm_CAN1_EXT_Vxxyyzz.LIB
Symbol in CODESYS:
>
Beschreibung
CAN1_EXT_TRANSMIT übergibt ein CAN-Datenobjekt (Message) an den CAN-Controller zur
Übertragung.
Der FB 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.
Soll dieser FB verwendet werden, muss zuvor mit
für den erweiterten ID initialisiert werden.
>
Parameter der Eingänge
Parameter
ID
DLC
DATA
ENABLE
>
Parameter der Ausgänge
Parameter
RESULT
CabinetController (CR0303) Laufzeitsystem V05b
Datentyp
DWORD
BYTE
ARRAY [0..7] OF BYTE
BOOL
Datentyp
BOOL
70
ifm-Bausteine für das Gerät CR0303
CAN1_EXT
(→ Seite 66) die 1. CAN-Schnittstelle
Beschreibung
Nummer des Datenobjekt-Identifiers:
Normal Frame (2
IDs):
11
0...2 047 = 0x0000 0000...0x0000 07FF
Extended Frame (2
IDs):
29
0...536 870 911 = 0x0000 0000...0x1FFF FFFF
Anzahl der mit RDO zu übertragenden Bytes aus dem Array DATA
zulässig: 0...8
zu sendende Daten (1...8 Bytes)
TRUE:
Baustein ausführen
FALSE:
Baustein wird nicht ausgeführt
> Baustein-Eingänge sind nicht aktiv
> Baustein-Ausgänge sind nicht spezifiziert
Beschreibung
TRUE (nur 1 Zyklus lang):
der Baustein hat den Sendeauftrag angenommen
FALSE:
Sendeauftrag wurde nicht angenommen
2015-06-23
4307
4337
4380
614

Werbung

loading

Diese Anleitung auch für:

Ecomat 100Cr0303