Hello, You are correct the version of openCONFORMANCE has issues with the Real32 datatype. I suggest you disable the mapping for the tests by setting 16/1A00 sub 00 default value to "0". This should solve the issue. openCONFORMANCE does not check the mapped data anyhow. br Christoph
Hello, Please attach the XDD of the DUT that makes it easier to reproduce the issue. I assume you have the openCONFORMANCE located in a deeper path of the filesystem. Unfortunatly this causes problems within the Java framework. Try executing openCONFORMANCE from e.g. C:\openCONFORMANCE.... In general the hub should not influence the test as long as the hub delay is not too big. br Christoph
Hi, The MN XDD delivered with the spec supports all the features defined in the bottom section of the XDD. See attached screenshot. This represents the features that are supported by the openPOWERLINK implementation. Concerning openCONFIGURATOR you are right the not available shows that these indices are not part of the OD but generated by the dynamic channels. br Christoph
Hi Bruno, The editor works indenpendent of the openCONFIGURATOR but you need an MN XDD for creating a project within openConf. In general you can use the MN example XDD given in the openPOWERLINK stack /apps/common/objdicts/. What do you want to achieve? Do you want to create an MN or CN device? br Christoph
Hi, Please see attached screenshot. br Christoph
Hi, Change within the XDD <object index="100A" name="NMT_ManufactSwVers_VS" datatype="0009" defaultvalue="OPLK V2.1.1" accesstype="const" pdomapping="no" objecttype="7"> Change within the objdict.h: OBD_SUBINDEX_RAM_VAR(0x1F82, 0x00, kObdTypeUInt32, kObdAccConst, tObdUnsigned32, NMT_FeatureFlags_U32, 0x00010065) OBD_SUBINDEX_RAM_VAR(0x1F98, 0x01, kObdTypeUInt16, kObdAccConst, tObdUnsigned16, IsochrTxMaxPayload_U16, 1490) OBD_SUBINDEX_RAM_VAR(0x1F98, 0x02, kObdTypeUInt16, kObdAccConst, tObdUnsigned16,...
Hi, You have introduced whitespaces within the 1F98 / 04 and 05 default values. br Christoph
Hi, I have deactivated the respective features so that the validation is successful. Please keep in mind that you have to change the obdict.h accordingly. br Christoph
Hi, Can you please attach the XDD file. Thanks br Christoph
Hi, Pres Chaining is not a mandatory feature of POWERLINK and is defined the EPSG DS 302 Part C. 0x1F81 is conditional on a CN please see chapter 7.2.1.4.1 in the POWERLINK specification. br Christoph
Hi, The XDD validation within openCONFORMANCE will tell you whether the objects are mandatory or not. The POWERLINK specification also gives you information about that. Simply deleting them might not the right way to resolve the issue. br Christoph
Hello Sebastian, I have checked and this is a change within the checker tool introduced after 1.3.3 was released. Anyhow the check on the EPSG homepage is essential for certification. You can do a fix with changing the following file: ..\openCONFORMANCE_v1.3.3\plugins\com.br_automation.buoat.plk_conformance.frontend_1.3.3.201705161240\lib\resources\schematron_schema_XSLT2\pattern_check_objects_common.sch Line: 351 -> OPTIONAL -> NO <iso:assert test=". = $PDOMAPPING_NO" role="error" diagnostics="diag.pdoMapping.en...
Hello Sebastian, Since V1.3.0 of the DS301 the object 1F8C has PDOMapping set to 'no'. Therefore Automation Studio is correct. Which version of the openCONFORMANCE do you use? br Christoph
Hi Simon, Please find the fully working example XDD attached. br Christoph
Hi Simon, hi Romain, I'm sorry for this issue and it seems we are not getting it under control with a simple workaround. I will issue a ticket to our colleagues in India so they have another look at the issue to find a proper solution. br Christoph
Hi Simon, This limitation is defined by the XDD. To enable more mapping objects you have to add the respective 18XX / 1AXX objects for TPDO and the 14XX/16XX objects for RPDO. Additionally you have to adapt the PDORPDOChannels, PDOTPDOChannels and PDORPDOChannelObjects, PDOTPDOChannelObjects feature in the XDD. The XDD checker will check these values to verify the number of existing mapping objects. You can have a look at the MN XDD because there are a lot more mapping objects existing. br Chris...
Hi Simon, You are correct by defining the size of a domain object you will enable OC to map it. There are various ways to do that: 1) Define a struct in the ApplicationProcess/dataTypeList and a referencing parameter and create a uniqueIDRef in the object to be mapped. 2) Define a ParameterGroup with referenced parameters and create a uniqueIDRef in the object to be mapped. I have attached the respective parts of the XDD. You can vary the datatypes in the defined struct variables and parameters to...
Hi, I cannot reproduce this issue. The editor plugin should automatically resolve the needed dependencies and download it. Please try installing the attached version . br Christoph
Hi, The openCONFORMANCE takes the XDD files and expects the device OD to be congruent. As I have answered in the post concerning the testing of the Demo CN these two are diverge because of the many platforms we have to support. To solve the issues you have to either change the XDD if the object is not needed or supported or for the other issues with mandatory objects you have to adapt the OD and recompile the application to incoporate the changes. The XDD also shows the openCONFORMANCE that the StoreRestore...
Hi Simon, I have tried to reproduce the issue but I with the libs that I send earlier it works on my side: 1) After installing the version V2.2.1.201708040602 there is an issue that V1.54 of the boost libs do not exist. 2) After replacing the libs with the attached ones the issue is resolved and the ldd command shows that the linked libs are all existing. Can you please take a look at the ldd output of the libs in your installation. br Christoph
Hi Simon, Ah I think now we are getting there. The version 201708040607 is linked against boost 1.54 but as it has a newer build date eclipse assumes it is the correct version to be used. Please deinnstalll the plugin and only install the V2.2.1.201708040602 again. This version is linked against boost 1.58 which is the default boost lib on your system. br Christoph
Hi Simon, Try replacing the libraries with the ones provided. $EclipseFolder$\plugins\org.epsg.openconfigurator_2.2.1.201710180700\os\linux\x86_64 This should solve the issue by linking the existing version of the boost libs. br Christoph
Hi Simon, Yes this is correct. Which eclipse version are you using? What is the default jre installed by ubuntu? I'm not sure whether you have to install Oracle Java and not the OpenJRE. br Christoph
Hi Simon, Please make sure that libboost-date-time-dev is properly installed on the system. ldconfig -p | grep libboost_date_time br Christoph
Hi, Can you please describe the issue in greater detail. Which eclipse version do you use? Try to use the project import mechanism of eclipse and make sure that all files are copied into workspace. You can also try rightclick on the project file and choose open with -> POWERLINK project editor. A screenshot would make it easier for me to understand the issue. br Christoph
Hi, This is not an openCONFIGURATOR related issue. Try the answer described here: https://stackoverflow.com/questions/6470802/what-to-do-about-eclipses-no-repository-found-containing-error-messages br Christoph
Hi, Most of the issues can be fixed by correcting the expected value in the XDD with the values that are set with the initial parameters. The failed bootup tests are caused by the missing hub between the openCONFORMANCE and the device. What do you want to achieve with these tests? br Christoph
Hi, This is valid as defined in the latest version of DS301. The XDD check does check an older state of the specification so please ignore that error. Btw it has no implication at the tests conducted by openCONFORMANCE at all. br Christoph
Hi, 1) Please note that we do not officially support Windows 10 at the moment but in general that should not cause any issues. 2) I'm afraid using a hub is not optional because the during the tests the MN stack is started and stopped several times and without a hub the CN experiences LinkLoss which causes errors. 3) This issue with object 1050 can be explained as we support PResChaining functionality but only with the FPGA CN. I have attached an XDD without PResChaining support. This should be aligned...
Hi, Please take a look at the objdict.h where it states that some objects have to be activated as for example the 0x1050 objects which are failing in the tests. What is you use case for doing these tests? What is the test environment? There is no simple answer to what has to be changed to pass all the tests. br Christoph
Hi Simon, 1) No because this is a fundamental design characteristic of a CiA object dictionary and there is no need of doing that. You can use all the mapping objects for mapping data of the same node which means a maximum of 0xFE x 0xFE mapping objects per direction. 2) This is defined in the DS 301 specification. 25000 is a best practice value therefore it is defined as default value. br Christoph
Hi Simon, (1) PDO_RPDOChannelObjects_U8 is limited to the number of subobjects of a Channel Object so therefore 254 is the maximum. (2) Which version of openCONFIGRUATOR do you use? It should make sure that the PResTimeout is not configured below 25000ns + PresMaxLatency. br Christoph
XDD Eclipse Tool Suite v1.1.0
Hi, To your test scenario I have the following comments: 1) Normally we have a hub between the ConformanceTestTool and the DeviceUnderTest. 2) Make sure that all other network stuff is disabled on the interfaces (especially on Windows) 3) The XDD is only descriptive part of the CN. The actual object dictionary is defined in the objdict.h. 4) What is your testscenario? What do you want to achieve? 5) The Demo CN is initalized within the main.c. There you will the initial values for some of the network...
Hi Simon, You have to add the additional sub-objects to the 16XX/1AXX objects to make them available in openCONFIGURATOR. br Christoph
Hi, First of all this post belongs to the openCONFIGURATOR forum but I will try to answer it here. https://sourceforge.net/p/openconf/discussion/?source=navbar openCONFIGURATOR ships the dependent libraries but it seems you are missing the MSVC runtime libraries (https://www.microsoft.com/en-us/download/details.aspx?id=30679). Please try after installing those libs and report back if it works. br Christoph
Hi Paramesh, Unfortunatly that is an issue because of SourceForge encryption policies and Oracles policy of shipping encryption with the JRE. Please visit the link below to find a workaround. Basically you have to install the unlimited encryption package into the JRE. https://gnu-mcu-eclipse.github.io/blog/2017/01/29/plugins-install-issue/ br Christoph
openCONFIGURATOR V2.2.1 public release
openCONFIGURATOR V2.2.0 public release
Hi Simon, Yes it is normal because in the first step the checks are only valid for CN XDDs. I have to include a distinction for MN XDDs but this is work in progress. br Christoph
XDD Eclipse Tool Suite v1.0.0
Hello Simon, Yesterday we released an eclipse plugin capable of generating the OD header file from an existing XDD / XDC file. Now you dont need to edit both files any more just change the XDD and regenerate the header file. Additionally a second plugin provided includes the XDD validation tool. https://sourceforge.net/projects/xddpluginsuite.openconf.p/ br Christoph
Hi Nicola, CrossTraffic is realized via CNs receiving the broadcast PRes from other CNs. What do you mean with double transmission channel? You can map multiple receive and transmit objects on the CN to realize the transmission of data between MN and CN. To configure cross traffic in openCONFIGURATOR you have to configure the transmitting nodes data and then the receiving nodes mapping. br Christoph
Hello Simon, Please note that the objects in the 0x6XXX are specified device profile objects. You can either use the device profile objects that suit you datatype needs or create your own objects within 0x2XXX object range. br Christoph
Hi Nicola, Please take look into the video tutorials and the user manual of openCONFIGURATOR. Please post openCONFIGURATOR related questions in the discussion forum of the OC sourceforge site. User Manual: https://goo.gl/jORhdR Step-by-step video tutorials: Part 1 - Setup - https://goo.gl/l7eTrC Part 2 - RMN configuration - https://goo.gl/hHY12A Part 3 - PDO mapping - https://goo.gl/8gsRPq Part 4 - Parameter configuration - https://goo.gl/Xjuqjz Part 5 - Modular CN - https://goo.gl/PGCgCk br Chr...
Hi Simon, The issue is most likely caused by MSVC C++ runtime libs missing on you...
Hi Simon, This issue occurs because of the SF download servers enforcing strong encryption...
Hi Simon, OC 1.4.1 is deprecated since 2 years and is not maintained any more. The...
Hi Simon, I cannot reproduce the issue with unzipping the plugin container file....
Hi Mark, Every POWERLINK network must have a managing node (normally PLC, industrial...
Hi Mark, You can take a look at the manual and the video tutorials to learn more...
Hi Mark, From the error message I deduce that you try to add the Sick device as the...
openCONFIGURATOR 2.1.2 public release
Hello Clemens, Within the demo project those values are forced because the devices...
Hi Clemens, In fact this is a limitation of OC because using the PResMN without PResChaining...
Hello Juan, This is not an issue of the openCONFIGURATOR tool it is related with...
Hi Clemens, Thx for providing the project. The issue has been fixed within: https://github.com/OpenAutomationTechnologies/openCONFIGURATOR_library/commit/34c32f8a293d7ca862d212c8f887e101afc2331c...
Hello Juan, First this is the wrong place for openCONFIGURATOR questions. Please...
Hi Clemens, Thanks for reporting. Can you please provide me your OC project for testing...
Hi Clemens, Thx for the report. The issue has been fixed and will be incorporated...
Fixed within: https://github.com/OpenAutomationTechnologies/openCONFIGURATOR_lib...
Hi Clemens, Do you use the Demo_3CN from the openPOWERLINK stack? If not please attach...
Hi Clemens, Thanks for reporting the issue and the complete description. This problem...
Hello Clemens, The build process is linked to the openCONGFIGURATOR editor and not...
Hello Mario, Can you please provide us more information on the issue with the openConfigurator...
Hello Juan, This is no issue within openCONFIGURATOR. Within your trace you can see...
Hi Juan, The build option is not shown by eclipse becuause the automatic build option...
Same answer in the openPOWERLINK forum. To import the 3CN project provided by the...
Hello Juan, To import the 3CN project provided by the stack you have to use the import...
openCONFIGURATOR 2.1.1 public release