16 bit addresses for reading modbus of JMC JASD servo drives

More
3 years 8 months ago #265568 by SwarfMaker
Hello,
After a long internet search, I found some posts on this forum from members using modbus rtu to communicate with JMC JASD4002-20b servo drives.
Although I do not use linuxcnc, I think there are members who can help me.

My cnc controller (szgh cnc1000MCdb) uses three 16-bit addresses for modbus RTU communication with the servo drives.
According to the manual they need the following addresses:
  • absolute encoder address of lower 16bits multi-turn data;
  • absolute encoder address of higher 16bits one-revolution data;
  • absolute encoder address of lower 16bits one-revolution data.
Does anyone know these address numbers?

Thanks


 

Please Log in to join the conversation.

More
3 years 8 months ago #265623 by 0x2102
For the longest time it was missing from their official user guide, but the ModBus register are now in the manual:

www.jmc-motor.com/file/2006130328.pdf

Page: 125
Address decimail: 2125/2126

 

Please Log in to join the conversation.

More
3 years 7 months ago #265651 by SwarfMaker
Thanks 0x2102,
In the manual I found the addresses but how should I interpret them.
 

Attachment not found


Is address 2125 the absolute encoder address of lower 16bits multi-turn data and address 2126 the absolute encoder address of higher 16bits one-revolution data?
I also found a parameter P00-29. Does this parameter change addresses 2125 and 2126 in low or high?

As i mentioned in the previous post i need three addresses. In the manual i found some other 16 bit addresses.
 

Attachment not found


Here it refers to upper and lower bit addresses. I know nothing about modbus and 16 bit addresses but are these relevant.
 

Please Log in to join the conversation.

More
3 years 7 months ago #265665 by 0x2102
As far as I remember the JMC Servo only have 2 x 16 Bit register for absolute position.

2125 - absolute turns
2126 - absolute steps

That might be all you need. You can try this or contact SZGH support to get clarification.

Please Log in to join the conversation.

More
3 years 7 months ago #265727 by SwarfMaker
I am going to check with SZGH if two bit addresses are enough .
Thanks 0x2102 for your help.

Please Log in to join the conversation.

More
3 years 7 months ago #265852 by SwarfMaker
@ 0x2102,

How can you tell if these 16 bit addresses are high or low because SZGH asks for a High and low 16 bit address?
When do you need or use, in general, a high or low 16 bit address?

Please Log in to join the conversation.

Time to create page: 0.096 seconds
Powered by Kunena Forum