cancel
Showing results for 
Search instead for 
Did you mean: 
SOLVED

ctrlX-core-c-x3 Ethercat / Beckhoff / IO-Link

ctrlX-core-c-x3 Ethercat / Beckhoff / IO-Link

cogliostro
Member

Hallo,

ich versuche gerade eine ctrlX-core-C-X3 in Betrieb zu nehmen (aktuell als Testaufbau)

Da habe ich jetzt einen Ethercat-Buskoppler (EK1100) der Firma Beckhoff angeschlossen. Die angeschlossenen E/A-Karten(EL1008/EL2002) kann ich auch problemlos einlesen und benutzen. 

Jetzt habe ich zusätzlich eine IO-Link Karte(EL6224) angeschlossen. Diese wird mir auch im Bus angezeigt. Aber der angeschlossene Sensor der Fa. SICK (DR35-B15522) wird nicht erkannt. Auch kann ich keine Datei dafür installieren. Wenn ich versuche die xml.Dateien von SICK im Geräte-Repository zu installieren bekomme ich die Fehlermeldung ".... konnte nicht installiert werden .... Der Typ konnte nicht gefunden werden."

Muss ich da auf eine spezielle Weise vorgehen?

 

 

6 REPLIES 6

kulst
Occasional Visitor

In TwinCAT ist hierzu eine in die Entwicklungsumgebung integrierte Software vorhanden.
Codesys bietet hierzu die CODESYS IO-Link SL an, die ebenfalls mit der EL6224 kompatibel ist. Ob es diese Erweiterung für ctrlX auch gibt weiß ich leider nicht.

Was aber auf jeden Fall funktionieren sollte ist, das IO-Link Device manuell im Master zu konfigurieren.
Folgende Parameter sollten hierzu eingestellt werden:
CoE Startup PreOp -> SafeOp für den Parameter 0x8000 (bzw. 0x8010, 0x8020, 0x8030 je nachdem wo der Sensor angeschlossen ist) wie im angehängten Screenshot.
Bei den Prozessdaten im Index 0x1A00 (bzw. 0x1A01, 0x1A02, 0x1A03) einen UINT für die Eingangsprozessdaten (standardmäßig Distance) hinterlegen (wie im angehängten Screenshot). Achtung, der Index des PDO Contents hängt auch davon ab, wo der Sensor angeschlossen ist. (0x6000:01 für Ch1, 0x6010:01 für Ch2, 0x6020:01 für Ch3 und 0x6030:01 für Ch4.

CodeShepherd
Community Moderator
Community Moderator

I will use English as more people can read my answer.

I do not know the bus coupler but in general IO link is working fine. But currently we do not support the usage of IODD files (See also this topic).

EDIT: Most of the Beckhoff gateways are using proprietary mechanisms to work in CodeSys that are up to now not included in ctrlX WORKS. We are working on this but there is no release date for this feature.

There some how tos for other IO link masters available:

  • ctrlX CORE with S20 IO-Link Master [DOCU]
  • Interfacing ctrlX CORE with IO-Link master via EtherCAT [VIDEO]
  • Set up and connect Turck TBEC RFID and IOL modules with ctrlX CORE using EtherCAT [DOCU]
  • Set up IO-Link Master and IO-Link Sensor and connect it to ctrlX CORE using EtherCAT [DOCU]

Hallo,

 

ich glaube ich stelle mich zu dusselig an, aber ich kann das Device nicht manuell konfigurieren.

Was du beschreibst bzgl Startup finde ich so nicht(siehe Screenshot).

Wenn ich versuche die Einstellungen bei den Prozessdaten zu machen, geht das auch, aber sobald ich den Reiter wechsel, verschwinden diese wieder.

Mach ich da was verkehrt?

Ist mein erstes Projekt mit der ctrlX und auch erst das 2te mit IO-Link

 

Could you send me a private message with your contact data so we can have a look together to your topic?

Hi,

Im am actually facing exactly  the same problem -> Communication with the IO-Link Sensor, but not able to set/get process-data:
I am trying to connect a BALLUFF IO-Link RFID-sensor to the EL6224, and read with ctrlX.
Other Etehrcat-Components are working perfectly with ctrlX...

Did You already solve this specific problem?

Thanks iin advance.

Hi agric,

i couldn´t get the io-Link runnig, so i decided to get rid of it and use other sensors without IO-Link

Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist