Analog Input Signal

Ones_Zeros

Member
Join Date
Feb 2014
Location
at work
Posts
367
I have a Analog input signal that I need to send to one of my Analog outputs so the signal can be shared with a 3rd party to one of there inputs.

To make sure that I’m doing this correctly, can this be done within the PLC program? If so how would I do this? Can I use a MOV instruction to move the input signal to a output?

I was wanting to accomplish this without buying an analog signal splitter if at all possible.

I appreciate the help

Thanks
 
One thing to look at is the resolution of the input and output. The AI and AO might have resolutions of different numbers of bits.

For instance (and this is just and example) if the AI is a full 16 bits, you could get numbers at the input of 0-32767. Then if the output is 12 bits, only the values 0-4096 will be valid. Depending on your hardware and system, larger values might get truncated or it might throw and error.

You should check the valid ranges of the Ai And AO and make sure all possible values at the AI are valid at the AO. If not, you will need to scale the signal to fit the AO range.
 
In addition to the comments above, if you are moving raw values, make sure they match. Some cards (For example, the Allen Bradley Analog I/O) allow you to use things like Engineering units (4000-20000) or percentages (0-10000)

Make sure the input and output match or are otherwise scaled to match.
 
In addition to the comments above, if you are moving raw values, make sure they match. Some cards (For example, the Allen Bradley Analog I/O) allow you to use things like Engineering units (4000-20000) or percentages (0-10000)

Make sure the input and output match or are otherwise scaled to match.

How would I move the input to my output card and have it read as a “Real” value instead of a interger?

Thanks
 
How would I move the input to my output card and have it read as a “Real” value instead of a interger?
Thanks

If I understand correctly, you want to scale the AI and then have the 3rd party device receive/have the same scaled value? Move the value of the AI to your output (has to be DINT, not REAL). The 3rd party will need to have its input scaled the same, as stated by others.
 
It sounds like you may still need to get a handle on what is happening when you bring an analog signal into the PLC. See if the attached diagram helps.

Going the other way is the exact opposite. In your case, your analog output would stop at the other plc so it ends up as an electrical signal.

Using a scaling instruction or math, you need to convert your engineering value to a number in the range that your analog input can handle. The analog output will convert that number to an electrical signal based on the number of bits it uses and the type of analog signal it outputs. then you need to communicate to whoever is programming the other PLC how you scaled the signal and what the voltage 'means'. For example you would tell them something like "The analog output is 0-10VDC which will represent 0-3000 psi pressure."

AnalogInputs.png
 

Similar Topics

Hello I have a analog input signal that is bouncing a bit. The PLC card is a 1769-IF8 I changed the input card filter setting from 60hz to 50hz...
Replies
14
Views
4,824
Just asking for clarification here, but from my research all I need is a 500 ohm resistor across the AI and the common? Heres my schematic. I...
Replies
5
Views
2,576
Is there a way to see what the actual field signal value is going into each channel of the Analog Input I/O card 1756-IF16? In other words, I...
Replies
4
Views
3,657
Hey guys were having difficulties with a flow meter that takes 24VDC PSU but sends 4-20ma output as we verified. The Compact Logix analog module...
Replies
17
Views
10,595
Hello: I am working on a project where I have a rotating piece of hardware around a centerpoint on one servo and a welding arm on another servo...
Replies
0
Views
2,900
Back
Top Bottom