Industrial Communications

cancel
Showing results for 
Search instead for 
Did you mean: 

Can Ethernet/IP move a decimal point?

Hi all,

 

I have a project using Ethernet/IP to read and write to an Allen-Bradely PLC. Everything is working perfectly except for one thing:

One of the values being read occasionally comes back 100 times what it should be. eg I'm reading 68000ish instead of 680ish.

 

I'm sure the problem is in the sensor, input module or PLC code but there isn't anyone on site who can check that right now.

I said I would investigate whether the Ethernet/IP driver could be the culprit and so I'm asking the community if they have ever seen such a thing.

 

Thanks,

 

Paul J

0 Kudos
Message 1 of 2
(5,639 Views)

Hi Paul,

 

Its hard for us to verify whether it is a driver value or not without being certain that the hardware is working properly.  The most common way of testing a driver is using known good values and sending / receiving them to check that you get the expected output.  If the hardware is suspect, this sort of test doesn't exactly work.  That being said, our drivers have been fairly rigorously tested and I have never heard of this sort of issue arising from them, so I am quite confident that it is not the source of your issue.  You might want to check that nothing has some sort of scaling applied to it in somewhere unexpected.

 

If you run your tests on the components mentioned below and are still having trouble, we could move forward with troubleshooting the driver, but as I mentioned above, checking the other components should come first.

 

Andrew T.
National Instruments
0 Kudos
Message 2 of 2
(5,629 Views)