MooveInd

Delta DVP PLC to Inovance Servo Drive Pulse Count Error

10 posts in this topic

We currently have Delta DVP60ES2 and DVP32ES3 PLC's doing positioning control on Inovance IS 620PS2R8I 400w Servo Drives by Pulse/Direction.

Under both of these environments our pulse count read on the Inovance drives are reading higher than what the PLC is outputting.

We also have Mitsubishi & Inovance PLCs, which when connected to the same Inovance drives dont have any discrepancies in the pulse count.

We also have Delta ASDA servo drives, which when connected to the Delta DVP PLC's also don't have any discrepancies.

Given we have tested these combinations, it has led us to believe there is something unique about the pulse train output from the DVP PLC's that is causing the Inovance drives to read additional pulses.

Has anyone experinced a similar issue with Delta PLC pulse output? If so what was the solution? 

Share this post


Link to post
Share on other sites

I'm operating with Delta PLCs and Delta Servo drives only. I've never had experience (and troubles) with Inovance servo. All instructions bothering high speed pulse trains in DVP work perfect when combined with Delta servo. Why do you have to get your life harder with Inivance? Just use Delta on both ends and everything should be fine......

Share this post


Link to post
Share on other sites

Hi Ivan,

Thanks for your reply. Unfortunately we have 6 of the inovance drives, so its either I fork out to change all of those to delta drives, or we change the Delta PLC's to either Mitsubishi or Inovance (too much re-programming for my liking).

Agree with your comments, in the applications where we have Delta PLC to Delta Servo drive it is working perfectly. As is Inovance PLC to Inovance Drive 

We have confirmed that as the speed of the pulse output increases, the numer of additional pulses the inovance drive counts also increases. Given this is a somewhat linear relationship we concluded it can't be signal noise related. Perhaps something to do with the shape of the pulse output from the delta PLC.

 

Share this post


Link to post
Share on other sites

If you suspect problems with signal (shape or whatever else) then you have to check the signals characteristics of both PLCs by dual channel oscilloscope. The positioning instructions used by both brands are the same. 

Share this post


Link to post
Share on other sites

really good thought, I dont have an oscilloscope, but it might be the time to invest in one.

Do you have any other thoughts on how the Inovance drive could count aditional pulses from the delta output?

Share this post


Link to post
Share on other sites

Posted (edited)

No, I don't. My expirience with Inovance is very poor, but the only thing I'm sure about is that Inovance is uding the same positioning instructions as Delta. So if there's some incompatibilty between them there's nothing else I could offer you. I do have a scope although it's rarely used. By the way the shape of the pulses couldn't be any other than rectangular because the output transistors of the PLC could have only 2 states - open snd closed. Without any other circuitry is not possible to make another shape of the output signal (if there isn't any noise involved of cource!). Something else you can do is to check the settings of the servo. For example Delta DVP has special register for multiplication of the input pulses' frequency. Check if Inovance servo  has something as well. Check also if the problem occurs only at high frequency pulses transmission - you may check at very slow speed just to see if the problem is not because of high speed transmission phenomena.

Edited by IvanBratanov

Share this post


Link to post
Share on other sites

I share your thoughts on the inovance experience in general....poorly copied Delta products.. You are right on the transisters being binary state. We have ruled out noise as the issue for the following reasons (correct me if i'm wrong) we have tested with 2 different wiring setups, first was non shielded, then we went to shielded twisted pair, with no difference in the error. Secondly the error increases in a linear fashion as we increase the frequency of the pulse train. I wouldn't have thought noise would be so consistent and repeatable?

Thanks for your help.

Share this post


Link to post
Share on other sites

Posted (edited)

Quote

poorly copied Delta products..

Let me disagree with that. Inovance is poorly copied Mitsubishi, that's for sure. For example Inovance H2U and Mitsubishi FX2N, even the box is the same:

H5300b472cc614ba1b1e98452df8d4f77l.jpg

O1-CN01s-Y0-LWs2-CIbk-SVGM0-J-15888451.j

The same is valid about the servos and vfds.

 

Quote

I wouldn't have thought noise would be so consistent and repeatable?

It's only suppose from my side. I can't say anything more because I'm not there. Furthermore as I said I'm not familiar with Inovance so the problem could be in the Inivance servo somehow as well.  I have not ever seen such a servo, let alone worked with it.
 

Quote

 

We also have Mitsubishi & Inovance PLCs, which when connected to the same Inovance drives dont have any discrepancies in the pulse count.

 

 

 

 

It's time to look above of my post. They are the same. Don't be wondered that Inovance servo works fine with MEL and Inovance.
 

Quote

 

We also have Delta ASDA servo drives, which when connected to the Delta DVP PLC's also don't have any discrepancies.

 

 

Tested by me many times, confirmed.

Quote

it has led us to believe there is something unique about the pulse train output from the DVP PLC's that is causing the Inovance drives to read additional pulses.

Time to look both PLC's outputs thru a scope if you doubt that as a reason. You don't have to buy one but аsk sоmе friend to serve you with his one.

 

 

As you can see those are only lolgical conclusions by me. I couldn't suggest something else based on what has been said so far.

 

Edited by IvanBratanov

Share this post


Link to post
Share on other sites

Further speculation on my part....it's possible that the PLCs/drives that work fine have some sort of filtering on their outputs/inputs. In the real world. square waves really aren't; if you zoom in enough there will be spikes at the edges. Filtering can knock those down. A good scope will show that. You can look at the "good" ones and the "bad" ones to see. If they work fine as long as you match manufacturers but don't if you mix them, that would argue to me that there's something in the tuning of their input/output circuits that's optimized to work with their own products that makes them not work as well with the other. As has been suggested, a scope may be helpful here.

Share this post


Link to post
Share on other sites
Quote

it's possible that the PLCs/drives that work fine have some sort of filtering on their outputs/inputs.

No, it's not. Only a protection diode is available to save the output transistor in DVP:

images.png.ba6ab02a6c6bcac8b11d9d8e68d1c

Anyway I don't know how is it in Inovance.

Quote

In the real world. square waves really aren't;

In fact yes. The square wave is created via additive synthesis by increasing nimber of sine harmonics. So the nature of the square wave produced by different manufacturer's PLC outputs could have different characteristic. I'm not so familiar up to that level, but it could be possible.

Quote

As has been suggested, a scope may be helpful here.

I agree, that's why I have one. It's rarely used but when such moments occur it comes at first line.

Quote

If they work fine as long as you match manufacturers but don't if you mix them, that would argue to me that there's something in the tuning of their input/output circuits that's optimized to work with their own products that makes them not work as well with the other.

I have only been working with Delta for 15 years. In my practice there were few moments when other brands were necessary to be used in a single projets but they were  extremely rare. I've never had such situation where differemt brands were necessary to be used in same project and were not compatible. At least there is something that is unifying different brands' products and those are the standards, but anyway every manufacturer uses production tricks so the user would buy only his products.

 

 

There are other ways to control a servo amplifier - analog inputs, RS-485. If using of high speed pulse trains is not applicable here you may use other way to do it.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now