[etherlab-users] EtherCAT newbie - NXIO 100-RE
Fuchs Clemens
Clemens.Fuchs at engel.at
Mon Feb 16 11:09:48 CET 2009
thanks for your advice!
You were right, I mixed up VendorId and ProductId.
I'm now able to write data to the board.
But when registering the second PDO of the board to the domain, neither writing nor reading is working.
The ethercat datagramm contains the correct output data but the slave is doing something strange.
Do you have any idea, what could cause the problem ?
thanks,
Clemens
-----Ursprüngliche Nachricht-----
Von: etherlab-users-bounces at etherlab.org [mailto:etherlab-users-bounces at etherlab.org] Im Auftrag von Christian Gieseler
Gesendet: Donnerstag, 12. Februar 2009 17:56
An: etherlab-users at etherlab.org
Betreff: Re: [etherlab-users] EtherCAT newbie - NXIO 100-RE
I don´t know what you did in your code inbetween but i think that you swaped the Vendor ID and the Product ID in your define of #define NXIO_100RE.
And i am not sure if your sync manager configuration is right { 0, EC_DIR_OUTPUT, 4, nxio100_pdos }, shoud be { 0, EC_DIR_OUTPUT, 1, nxio100_pdos } in my opinion.
Double Check the hole programm. Maybe wrong indexes cause the problems.
When i had to write the sii i use a demo version of TwinCAt (30day evaluation) available on the Beckhoff site.
Regards
Christian
Maybe this is the reason for not getting the slave to operational state.
> Hi Christian,
>
> the application starts without any error.
> ethercat slaves says, my slave is in PREOP state (see slaves.txt - how
> to get it in operational?).
> In debug outputs I see, that frames are sent (containing my data) and
> received. The received frames mostly look like the sent ones and also
> contain the sent data (see dmesg.txt).
> So I think communication is working fine, maybe the slave is
> miss-configured. I received a new configuration file from the board
> vendor but I don't know how to transform the XML to SII format to send
> it to the slave via the ethercat utility.
> Do you have any further suggestions or do you see something strange in
> the files?
>
> regards,
> Clemens
>
> -----Ursprüngliche Nachricht-----
> Von: etherlab-users-bounces at etherlab.org
> [mailto:etherlab-users-bounces at etherlab.org] Im Auftrag von Christian
> Gieseler
> Gesendet: Donnerstag, 12. Februar 2009 14:46
> An: etherlab-users at etherlab.org
> Betreff: Re: [etherlab-users] EtherCAT newbie - NXIO 100-RE
>
> Hi Clemens,
>
> If you don´t get any error messages when you start your application
> the master is running. If not check the debug output and make sure the
> configuration looks the same like "ethercat pods" says. If you get no
> error you can check in the output of "ethercat slaves" if your NXIO
> slave is in operational state. If so you can receive and send data in
> the cyclic task by using the EC_Read and EC_Write macros that the
> master offers, and do whatever you want with the data. See in the html
> output of the doxygen documentation how to use the read an write macros.
>
> Regards
> Christian
>
>
> If you want to communicate
> > Hi all,
> >
> > I'm a bloody EtherCAT newbie and I'd like to implement a simple
> > application, which communicates with the NXIO 100-RE board, which
> > has 16 digital in-/ and outputs. Via the ethercat utility I exported
> > the slave configuration to XML (see attachment) and I tried to adapt
> > the user example, to communicate with the board - without any succes right now.
> >
> > Could anyony give me some hints, how I have to proceed?
> >
> > thanks,
> > Clemens
> >
> > Important Notice:
> > This electronic transmission (including any attachments) is intended
> > solely for the use and information of the addressee(s). It may
> > contain confidential or legally privileged information. Any
> > unauthorized use or disclosure of this message is strictly
> > prohibited.If you are not the intended recipient, please notify the
> > sender immediately and delete the message and its attachments.
> > The sender does not guarantee the integrity of this transmission and
> shall
> > therefore never be liable if
> > the message is altered or falsified nor for any virus, interception
> > or damage to your system.
> >
>
> --
> Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen:
> http://www.gmx.net/de/go/multimessenger01
> _______________________________________________
> etherlab-users mailing list
> etherlab-users at etherlab.org
> http://lists.etherlab.org/mailman/listinfo/etherlab-users
>
> Important Notice:
> This electronic transmission (including any attachments) is intended
> solely for the use and information of the addressee(s). It may contain
> confidential or legally privileged information. Any unauthorized use
> or disclosure of this message is strictly prohibited.If you are not
> the intended recipient, please notify the sender immediately and
> delete the message and its attachments.
> The sender does not guarantee the integrity of this transmission and
> shall therefore never be liable if the message is altered or falsified
> nor for any virus, interception or damage to your system.
>
--
Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger01
_______________________________________________
etherlab-users mailing list
etherlab-users at etherlab.org
http://lists.etherlab.org/mailman/listinfo/etherlab-users
Important Notice:
This electronic transmission (including any attachments) is intended solely for the use and information
of the addressee(s). It may contain confidential or legally privileged information. Any unauthorized use
or disclosure of this message is strictly prohibited.If you are not the intended recipient, please notify
the sender immediately and delete the message and its attachments.
The sender does not guarantee the integrity of this transmission and shall therefore never be liable if
the message is altered or falsified nor for any virus, interception or damage to your system.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: main.cpp
Type: application/octet-stream
Size: 9199 bytes
Desc: main.cpp
URL: <http://lists.etherlab.org/pipermail/etherlab-users/attachments/20090216/13386d54/attachment-0004.obj>
More information about the Etherlab-users
mailing list