Dear Experts,
I’m using a bit old-fashioned system system with ACOPOS 8V10xx series drives (with AC114 module) and APC10 Motion version 3.13.1 with X20CP. The motion is controlled using the calls to NC Manager (ncaccess
and ncaction
functions).
Everything works quite well and I got quite a bit acquainted to various NC Manager subjects and actions. But I do have a problem in obtaining the text (English) for various error messages (for example, codes like 4005, 7219 and so on).
I’m using the following call to the ncaction() functions:
ncact_status := ncaction(nc_obj_ptr, ncMESSAGE, ncTEXT);
and the status is returned as ncOK. But the following value in the NC object structure
nc_obj.message.text.status.error = 1
and the nc_obj.message.text.parameter.data_adr
value never gets equalt to anything but 0!
However, the following call to ncaction()
like this:
ncact_status2 := ncaction(nc_obj_ptr, ncMESSAGE, ncACK);
gets processed properly and 1 error code is dismissed.
Can you please help me to understand what am I doing wrong regarding the text message lookup (in English)? What should I change in my software?
Please not that I would like to stay old school and use the NC Manager (not PLCopen) with ACP10 (not mapp-motion).
I checked that the module “acp10exten.ext” module is downloaded to the CPU.
Also, error message text is displayed properly in the SDM web page:
Could you please check and provide me with some course of actions on how to solve this issue? I would appreciate any recommendations or help or pointers to bits of useful information!
Thank you and Best Regards,
Alexander