Real-Time Measurement and Control

cancel
Showing results for 
Search instead for 
Did you mean: 

Programming a NI 9401 without LabView

We have the NI 9144 Slave with a 9401 module. We are using the Integrity RTOS (Green Hills), with the EtherCAT stack from Acontis. No LabView or other Windows software.

Using the Acontis configuration program, EC-Engineer, we have an XML file that is configured for initializing the NI 9144 & 9401.

However, we cannot setup for nibble control of the Digital Input and Output ports. The default is all ports Input.

We have tried to add an Initialize command for 0x2001:0x0 with a setting of 0x2 to program for DI ports 0-3 and DO ports 4-7.

But the response during initialization is that the Object Dictionary for the 9401 does not have 0x2001 defined.

And I do not see it in your XML file for that module. Is it missing?

From your documentation, I know it is stated as a vendor configuration extension. Does this mean that I have to add it to your module XML file?

Do you have experience with EC-Engineer and how to program the modules?

 

Thank you for your help in this matter.

0 Kudos
Message 1 of 2
(5,402 Views)

Hi Lscharpen

 

As you are using software that is not from National Instruments it might be better to ask in the support forum of the software that you are using, probably they have more experience with this kind of software. Which drivers and manual are you using? The functions and the commands to which driver belongs?

 

Regards

Esteban R.

0 Kudos
Message 2 of 2
(5,373 Views)