Page 1 of 1

Modbus Problems - only wokring when in Reset State

PostPosted: Sun Oct 08, 2023 7:01 pm
by martinmitchell1
Hello,
I'm really hoping someone can help.

Summary:
Modbus commands to vfd are no longer working, i can get them to execute but only when UCCNC is in the reset state. Modbus master is showing checksum errors which stop once UCCNC is put into reset mode.

Detail:
I've been using UCCNC with a UC300ETH, and VFD (YL-620) which is connected to the laptop via a USB to RS485 (CH340 chip) connector and twisted pair short (1m) wire from laptop to inverter i've been using the modbus ez plugin to date.

Recently it has been a little temperamental with the odd delay in turning off the spindle and today it just refused to turn the spindle on. Switching everything off and back on did not fix it, i changed out the twisted pair wire incase it was an issue there but no luck.

I downloaded a serial port monitor and managed to pass the commands directly to the VFD to turn on and off the spindle with no problem at all. However as soon as i load up UCCNC and try and pass the command I can sometimes get it to turn on or off the spindle but generally i have to send the command about 10 times.

I've tried implementing a macroloop to turn turn the spindle on / off with the use of the modbus master plugin. I can get this to make the changes to the VFD, i can see it passing the data on the serial monitor but the VFD doesnt seem to react until i put UCCNC into reset mode. In the modbus master plugin i can see lots of checksum errors when UCCNC is in normal operational mode, and these stop when it is put into reset mode.

Anyone got any ideas on how to fix this?

Thank you !!

I

Re: Modbus Problems - only wokring when in Reset State

PostPosted: Mon Oct 09, 2023 1:34 pm
by dezsoe
Please, upload your profile and that (those) macroloop(s) that change anything in the modbus registers.

Re: Modbus Problems - only wokring when in Reset State

PostPosted: Mon Oct 09, 2023 7:08 pm
by martinmitchell1
Hi Dezsoe,

Thanks for the reply - i've popped them on now.

thanks!

also here is an quick screengrab of some of the errors in modbus
error example.png
errors in modbus master

Re: Modbus Problems - only wokring when in Reset State

PostPosted: Tue Oct 10, 2023 4:49 pm
by martinmitchell1
A little further info...

What i've tried:
I've changed the wires out, tried 3 different sets of twisted pair wires now - no change to problem
I've changing the baud rate both up and down on VFD and Adapter & modbus connection settings - no change to problem
I've changing the parity & stop bits of VFD, Adapter & Modbus master connection settings - no change to problem
I've change the buffer settings on the adapter - no change to problem
I've changed the loop interval settings, timout and retry count settings in modbus master - no change to problem
I've checked the macro loop is working fine as its updating the figures in the variables table of Modbus master as soon as i press the inputs, this table updates regardless of whether its in the reset state or not.

I can confirm that its only a problem when not in reset state, when in reset i can adjust the speed via slider on screen and its updating the frequency on the VFD display instantly. But when i'm not in reset i can sometimes get it to follow the command but mostly it wont. Sometimes it will follow the command instantly and other times it will take a minute.

I've got another USB to RS485 adapter on the way so hopefully will be able to rule out a faulty adapter.

Any other ideas on how i can try to fix this ?

Re: Modbus Problems - only wokring when in Reset State

PostPosted: Tue Oct 10, 2023 6:05 pm
by valhallaCNC
Instead of USB to RS485 adapter, maybe use ethernet to RS485 adapter I believe they are more resistant to noise and more reliable. Also termination resisters at both both ends of twisted pair. Works for me.

Re: Modbus Problems - only wokring when in Reset State

PostPosted: Tue Oct 10, 2023 8:30 pm
by martinmitchell1
thanks valhallaCNC!

i dont have any 120ohm resistors to hand but a 100ohm on each end has certainly steadied things (the odd error pops up but generally only when the spindle is running now) and looks like i've re-gained control of the VFD. I'll maybe get one of those ethernet > rs485 adapters ordered incase of future issues.

Thank you very much for your help, its greatly appreciated !!

success image.png
success !

Re: Modbus Problems - only wokring when in Reset State

PostPosted: Wed Oct 11, 2023 1:54 pm
by valhallaCNC
Glad it worked out for you. Had another thought, check your spindle and machine grounds. I don't know what spindle you have, a lot of them have 4 pin connectors but the GRD pin is not hooked to anything you have to modify it. Google yours to see if that's the case.