12.07.2015 Aufrufe

(deutsch) R360 ClassicController | CR0020, CR0505 - IFM Electronic

(deutsch) R360 ClassicController | CR0020, CR0505 - IFM Electronic

(deutsch) R360 ClassicController | CR0020, CR0505 - IFM Electronic

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

CAN im ecomatmobil-Controllerifm System Manual ecomatmobile <strong>ClassicController</strong> (<strong>CR0020</strong>, <strong>CR0505</strong>) V05Beschreibung der CAN-Funktionsblöcke9.6.8 Funktion CANx_TRANSMITx = Nr. 1...n der CAN-Schnittstelle (je nach Gerät, → Datenblatt)Enthalten in Bibliothek:ifm_CRnnnn_Vxxyyzz.LIBverfügbar für:• <strong>ClassicController</strong>: <strong>CR0020</strong>, CR0032, <strong>CR0505</strong>• ExtendedController: CR0200, CR0232• SmartController: CR2500, CR2501, CR2502• SafetyController: CR7020, CR7021, CR7505, CR7506, CR7200, CR7201Funktion NICHT für Sicherheitssignale!(Für Sicherheitssignale → Funktion CAN_SAFETY_TRANSMIT)• CabinetController: CR0301, CR0302, CR0303• Platinensteuerung: CS0015Funktionssymbol:IDDLCDATAENABLECANx_TRANSMITRESULTBeschreibungCANx_TRANSMIT übergibt ein CAN-Datenobjekt (Message) an den CAN-Controller zur Übertragung.Die Funktion wird für jedes Datenobjekt im Programmzyklus aufgerufen, bei langen Programmzyklenauch mehrfach. Der Programmierer muss durch Auswertung des FB-Ausgangs RESULT dafür Sorgetragen, dass sein Sendeauftrag auch angenommen wurde. Vereinfacht gilt bei 125 kBit/s, dass pro1 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 einMerkerflag zugeordnet wird und mit diesem die Ausführung der Funktion über den ENABLE-Einganggesteuert wird.HINWEISSoll die Funktion CAN2_TRANSMIT verwendet werden, muss zuvor mit der Funktion CAN2(→ Seite 81) die zweite CAN-Schnittstelle initialisiert werden.84

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!