how to connect analog senor 0-10V with delta plc

I have no idea if the Delta has a scaling function assuming 0V = 0 and 10V = 32767 then you divide 32767 by your 600, this gives you 54 in integer so for every bar it gives you 54 so 300 bar would be 16384 in integer.
so divide 32767 by 600 store it in a register, then divide the raw value of your analogue by 54, attached is a simple scale based on 0v = 0 and 10V = 32767
the best way would be to convert the values into real (floating point), then do the maths this will give you more accurate results.

Scale.png
 

Attachments

  • Scale Ladder.pdf
    79.3 KB · Views: 6
if i read value 500 for example from the card what this value means. if i know it i can deal with it and convert if as i wish.

this is the question how to know what the value mean.


The most reliable way to do this is to have an analog device, such as a pressure gauge, measuring at the same point as the transducer that sends 0-10V to the PLC.


That way, however the card is configured, you can read several pressures (say 0bar, 10bar, 30bar, 100bar, 300bar, 600bar) from the pressure gauge, and see what corresponding value is read by the PLC for each of those know pressures. Hopefully the plot will be close to a straight line.



This is called a calibration, and the inverse of the response you see in the calibration, which will be linear if the calibration results are linear, is what would be used in operation.
 
Perhaps you should have told us which PLC you are using what the part number of the analogue card is, have you set it up if it is not a built in one taking a stab the pic shown is of a particular one for the Delta PLC.
On this one in the default mode the 0-10v has a count from 0 to 8000 the card can be configured & the offsets i.e. zero & span can be adjusted in the PLC program with the TO & From instructions "RTFM" for the module you have it shows some code to configure the card. Based on this card you divide the actual raw value by a constant made up of 8000/600 or (RAW/ (K8000/K600))
so 8000 divided by 600 = 13.333333333 so if your count was 4000 then
4000 / 13.333333333 = 300.0000000075 or 300 bar.
You could do this with integer maths however, the error will be greater but it may not be important if you are not worried about +- 10 bar.
in which case it would be 4000 / 13 = 307 bar.

AtoD.png
 
I have no idea if the Delta has a scaling function assuming 0V = 0 and 10V = 32767 then you divide 32767 by your 600, this gives you 54 in integer so for every bar it gives you 54 so 300 bar would be 16384 in integer.
so divide 32767 by 600 store it in a register, then divide the raw value of your analogue by 54, attached is a simple scale based on 0v = 0 and 10V = 32767
the best way would be to convert the values into real (floating point), then do the maths this will give you more accurate results.

Thank you so much.
I understood that.
 
The most reliable way to do this is to have an analog device, such as a pressure gauge, measuring at the same point as the transducer that sends 0-10V to the PLC.


That way, however the card is configured, you can read several pressures (say 0bar, 10bar, 30bar, 100bar, 300bar, 600bar) from the pressure gauge, and see what corresponding value is read by the PLC for each of those know pressures. Hopefully the plot will be close to a straight line.



This is called a calibration, and the inverse of the response you see in the calibration, which will be linear if the calibration results are linear, is what would be used in operation.

This is good idea to see what the income value from a known pressure, thank you.
 
Perhaps you should have told us which PLC you are using what the part number of the analogue card is, have you set it up if it is not a built in one taking a stab the pic shown is of a particular one for the Delta PLC.
On this one in the default mode the 0-10v has a count from 0 to 8000 the card can be configured & the offsets i.e. zero & span can be adjusted in the PLC program with the TO & From instructions "RTFM" for the module you have it shows some code to configure the card. Based on this card you divide the actual raw value by a constant made up of 8000/600 or (RAW/ (K8000/K600))
so 8000 divided by 600 = 13.333333333 so if your count was 4000 then
4000 / 13.333333333 = 300.0000000075 or 300 bar.
You could do this with integer maths however, the error will be greater but it may not be important if you are not worried about +- 10 bar.
in which case it would be 4000 / 13 = 307 bar.

The fraction part is very important i need each bar.
But i can do it with floating i dont need to use the integer only.

you are awesome man.
 

Similar Topics

Hi, I am working on a project with Delta PLC for the first time. I want to connect a Sinking analog sensor (4-20 mA) to a Delta analog module...
Replies
0
Views
1,644
Hi, Calculation of voltage drop of a 2 wire transmitter connected to plc AI is pretty simple and straight forward. My Question is could you...
Replies
4
Views
2,096
I have a very simple program which is run by a 2080-LC10-12QWB Micro810 PLC connected to a single sensor. The sensor has two outputs, one which...
Replies
3
Views
4,768
Hey, We have a 3-wire 4-20mA sensor that is connected to a display like this Now i need to connect this to a siemens ET200S analog input...
Replies
4
Views
2,882
I need some help with wiring a DCT200-42-24-F DC Transducer to a AB 1769-IF8 Analog Module in a CompactLogix PLC. I thought it would be pretty...
Replies
3
Views
4,696
Back
Top Bottom