Hi!
I'm currently trying to make my way through this jungle...
Hilscher CIFX 50E PCIe cards:
DP Master + CANopen Master
If I want to run these under Control RTE, do I need a master license from Hilscher for each card?
Or do they run entirely with CoDeSys drivers and parameterization tools?
I canβt find any clear information on this from either manufacturer.
Thanks
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Completely managed by CODESYS, including licenses.
You specifically have to set the parameters correctly in the CODESYSControl.cfg to let the RTE have access to the cards.
Now it sounds not so good anymore...
I don't get it.
The help-site is a joke.
Is there anywhere manuals or docs?
Or maybe somebody show me a working
CODESYSControl.cfg
with CIFX50E-DP and CIFX50E-CO ?
Are there 1 or 2 entry for componentnes in the gui?
Is slot no. this no. in the gui or any other number?
What is the Device-No. ?
When I tried Win hang, or PLC hang.
Log not writing or not telling me the problem.
Is 2026 and for this basic things I have to do trial and error?
Last edit: dmb-fan 2026-10-20
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
You have to know this (and the crap help site don't tell you):
- Changes in CODESYSControl_User.cfg, not in CODESYSControl.cfg (crash of PLC/Win possible)
- Redundancy is important for Profibus, also if you don't use it because the libarys depending on it
- The no. after the device is the slot numer for PLC device config
[ComponentManager]
Component.1=CmpDrvSchedulerAMP
Component.2=CmpCodeMeter
Component.3=CmpHilscherCIFX
Component.4=CmpNetXCanDlDrv ; this is not in help, but thats makes the internal driver load
Component.5=CmpRedundancy
Component.6=CmpRedundancyConnectionIP
[CmpHilscherCIFX]
TraceLevel=0xFFFFFFFF
InterruptMode=0
DMAMode=1
;DynamicFirmware=1
BootloaderFile=$Firmware$/HilscherCIFX/Firmware/NETX100-BSL.bin
FirmwareFilePath=$Firmware$/HilscherCIFX/Firmware
;non-dynamic declaration of FW-files:
; 100 !!! CIFIX50 cards but files called 100 !!! Device.0.BootloaderFilePath=$Firmware$\HilscherCIFX\Firmware\NETX100-BSL.bin
Device.0.Channel.0.FirmwareFile=$Firmware$\HilscherCIFX\Firmware\cifxcom.nxf
Device.1.BootloaderFilePath=$Firmware$\HilscherCIFX\Firmware\NETX100-BSL.bin
Device.1.Channel.0.FirmwareFile=$Firmware$\HilscherCIFX\Firmware\cifxdpm.nxf
;;;; And good luck, you will need it ! ;;;;
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi!
I'm currently trying to make my way through this jungle...
Hilscher CIFX 50E PCIe cards:
DP Master + CANopen Master
If I want to run these under Control RTE, do I need a master license from Hilscher for each card?
Or do they run entirely with CoDeSys drivers and parameterization tools?
I canβt find any clear information on this from either manufacturer.
Thanks
Completely managed by CODESYS, including licenses.
You specifically have to set the parameters correctly in the CODESYSControl.cfg to let the RTE have access to the cards.
See: https://content.helpme-codesys.com/en/CODESYS%20Control/_rtsl_windows_rte_v3_startup_cifx_hil.html
Sounds good. Thx
Now it sounds not so good anymore...
I don't get it.
The help-site is a joke.
Is there anywhere manuals or docs?
Or maybe somebody show me a working
CODESYSControl.cfg
with CIFX50E-DP and CIFX50E-CO ?
Are there 1 or 2 entry for componentnes in the gui?
Is slot no. this no. in the gui or any other number?
What is the Device-No. ?
When I tried Win hang, or PLC hang.
Log not writing or not telling me the problem.
Is 2026 and for this basic things I have to do trial and error?
Last edit: dmb-fan 2026-10-20
the information "license completly by Codesys" is WRONG.
For DP Master function you need the license from Hilscher, too.
You have to know this (and the crap help site don't tell you):
- Changes in CODESYSControl_User.cfg, not in CODESYSControl.cfg (crash of PLC/Win possible)
- Redundancy is important for Profibus, also if you don't use it because the libarys depending on it
- The no. after the device is the slot numer for PLC device config
[ComponentManager]
Component.1=CmpDrvSchedulerAMP
Component.2=CmpCodeMeter
Component.3=CmpHilscherCIFX
Component.4=CmpNetXCanDlDrv ; this is not in help, but thats makes the internal driver load
Component.5=CmpRedundancy
Component.6=CmpRedundancyConnectionIP
[CmpHilscherCIFX]
TraceLevel=0xFFFFFFFF
InterruptMode=0
DMAMode=1
;DynamicFirmware=1
BootloaderFile=$Firmware$/HilscherCIFX/Firmware/NETX100-BSL.bin
FirmwareFilePath=$Firmware$/HilscherCIFX/Firmware
;non-dynamic declaration of FW-files:
; 100 !!! CIFIX50 cards but files called 100 !!! Device.0.BootloaderFilePath=$Firmware$\HilscherCIFX\Firmware\NETX100-BSL.bin
Device.0.Channel.0.FirmwareFile=$Firmware$\HilscherCIFX\Firmware\cifxcom.nxf
Device.1.BootloaderFilePath=$Firmware$\HilscherCIFX\Firmware\NETX100-BSL.bin
Device.1.Channel.0.FirmwareFile=$Firmware$\HilscherCIFX\Firmware\cifxdpm.nxf
;;;; And good luck, you will need it ! ;;;;