16 bit addresses for reading modbus of JMC JASD servo drives

More
28 Feb 2023 15:07 #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 or Create an account to join the conversation.

More
28 Feb 2023 23:23 #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 or Create an account to join the conversation.

More
01 Mar 2023 13:35 - 01 Mar 2023 13:43 #265651 by SwarfMaker
Thanks 0x2102,
In the manual I found the addresses but how should I interpret them.
 
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.
 
Here it refers to upper and lower bit addresses. I know nothing about modbus and 16 bit addresses but are these relevant.
 
Attachments:
Last edit: 01 Mar 2023 13:43 by SwarfMaker.

Please Log in or Create an account to join the conversation.

More
01 Mar 2023 17:50 #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.
The following user(s) said Thank You: SwarfMaker

Please Log in or Create an account to join the conversation.

More
02 Mar 2023 16:52 - 02 Mar 2023 16:54 #265727 by SwarfMaker
I am going to check with SZGH if two bit addresses are enough .
Thanks 0x2102 for your help.
Last edit: 02 Mar 2023 16:54 by SwarfMaker.

Please Log in or Create an account to join the conversation.

More
04 Mar 2023 16:16 #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 or Create an account to join the conversation.

Time to create page: 0.096 seconds
Powered by Kunena Forum