Okay, so in that case, the existing options of using Pres chaining also would not fit for your target data rate, and as you have mentioned sdo would not work for cyclic data exchange. Considering your tentative target numbers, there are a few possible options; will share with you to consider. -John
Hi Federico, Sorry for the late response. Hope you have progressed from your last post. In case you are still working on this, let me know if you need any other information. With regards to your original post, the demo_mn_console and demo_cn_console applications, especially on Windows typically cannot run below 5ms stably. Since these configurations of applications run purely on the user layer, they do not provide the deterministic real-time scheduling needed for the network operation of Powerlink;...
Hi Ivan, Do you mean that each CN receives more than 1492 bytes every cycle i.e. as critical data or is it non-critical data which can be sent in async/sdo ? What is your target network cycle time and how many CNs need this kind of data exchange ? The public stack development has been static for quite some time now. But depending on your exact use-case, there may be another way e.g. either SDO or using Pres chaining with Preq/Pres. Best, John
Hey Marco, in case you are still looking into this, - a typical controlled node (CN) in openpowerlink uses its own DLL to create and schedule frames. This is for maintaining the timing restrictions necessary for the real-time behavior in the network. That said, for an experimental demo, it does support using the underlying network stack to quickly setup a CN: - off the shelf the openpowerlink release package does not include the port for lwip (only Linux and Windows networking with ip tunneling)....
Hi, What is the Powerlink cycle time you are using for this test setup ? In the mean time, could you also build the CN in release build and retry ? Best Regards, #aeicoriiotteam
Hi Omar, which board are you using ? Can you provide the steps used by you. Do you have problem when you load the powerlink module ? Best Regards, #aeicoriiotteam
Hi Bhusan, for openPowerlink you can find documentation and guides here. If there are any queries related to the MN and CN demos, you can mention it here. For the opc ua gateway, you probably can try posting a ticket at the menioned github repo. If you need specific opc ua support , please dm. Best Regards, #aeicoriiotteam
Hi Geo, there are restrictions from a spec point of view in sending strings via PDO. Please refer this thread for more info. But theoretically you can do it with some manual editing. For critical realtime communication, PDO is the only way of exchanging data. To exchange a fixed size string, you can handle it in application process loop where you convert it into multiple byte arrays and transfer it breaking (or overriding) the spec/stack restrictions. You can use SDO for normal string transfers,...