I am very new to Powerlink and have a question.
I setup Powerlink Master Node on my Linux PC and CN on a raspberry pi (vide versa is also working).
The demo runs. Now I want to implement two slaves communicating with each other (transfering camera images from one to another).
Is there an example for implementing and configuring two slaves or atleast a document??
For receiving data from another slave you have to edit in xdd file which can receive one more data(TPDO from slave2). Use openCONFIGURATOR to make the cdc file.
1. If Slave 1 wants to receive data from slave 2 (node id 2) use 16XX object to Map an object (say 6001/01) for TPDO from slave 2). Also update the xdd by adding object used for mapping (say 6001/01) for receiving the data.
Please refer the Ethernet POWERLINK Communication Profile specification (EPSG DS 301 V1.1.0) section 18.104.22.168, which will help you to create the xdd.
2.Similarly ensure that these objects are present in slave 1 object dictionary (objdict.h).
Prepare new cdc with the help of openCONFIGURATOR using this xdd.
Link the objects (say 6001/01) correctly in application for slave 1 to get data in application layer.
Presently we dont have any document or demo describing the procedure for communication between slaves.
The openCONFIGURATOR user manual will be available in the below link which you can use for generating the cdc file.
Please feel free to contact if you need any further support.
Thanks for the info.
Would Powerlink be sauitable for transferring hi amount of data like large resolution image?
Could you give us more information on the
1) number of bytes to be transferred
2) time intervals for data transfer(duration and whether synchronous/asynchronous)
3) is this (MN to one CN at a time)/(MN to all CNs simultaneously)/(CN cross traffic to other nodes)
This would help us answer your query better.
Log in to post a comment.
Sign up for the SourceForge newsletter:
You seem to have CSS turned off.
Please don't fill out this field.