Analog Scaling for 12Bit

SNK

Member
Join Date
May 2004
Location
Toronto, Ontario
Posts
885
People,

I am using a Micrologix 1200 controller with a 1762-IF2OF2 module, using an Analog input with 12Bit resolution from the product specs. I have read some previous posts, but I am trying to resolve something about the basic SCP command in Rslogix500.

I am not sure what the range should be set at as the INPUT MIN and the INPUT MAX, for a 12Bit card or does this really matter? My current range is 3136 to 15600, and is calibrated by our calibration tech's. I am not convinced seeing all of the ranges that people use in the programs that the range is set properly. The values are linear, and seems to be calibrated properly, but I need some basic understanding of what the range is really a product of. I have the PIC that was attached in a previous post,

(not sure how to insert image with this forum)

I am looking for accuracy, so any help would be appreciated.
 
Depending on how you have it set up in the module configuration word, it would either be raw data (6240 to 31200) or scaled-for-PID (3120 to 15600).
 
I don't think that card is really 12 bit in the sense used by most PLC manufacturers. That usually means resolution of 0-4095.

Here are some examples of card set-up and scaling analog inputs on a ML-1200:
 
Last edited:
For some reason unknown to me it is in vogue these days to justify a 12-bit analog signal to the upper bits as opposed to the lower bits. So what you think should be a 0-4095 signal ends up being a 0-32760 signal with a resolution of 8 (0-4095 shifted up 4 bits). Another ineresting little twist is that they may specify the signal as a 12-bit signal because it needds 12 bits to express the highest value, but the highest value may not be 4095. Again, I'm not sure why but I have seen this.

I would recommend either looking in the appendix of the manual links Tom posted to get the design range of your analog module or just determine the values imperically by applying a signal with known engineering units and seeing what the input to the plc is. Do this at any two widely spaced points and you have the values for your SCP instruction.

Keith
 

Similar Topics

Hello, We monitor the temperature of a pipe via a 4-20mA temperature transducer. This goes into DB135(Read Analog Inputs). The issue I have is the...
Replies
0
Views
621
Hi all! I have a question about RSLOGIX and Analog input/output scaling So we have an existing controller with an IF8I and OF81 card. My...
Replies
3
Views
929
I’m trying to perfect the HMI interface for analog configuration. I’ve provided the user the same options for all analog inputs, as follows...
Replies
10
Views
1,664
Hi I have a modicon 984 with proworx 32 that is scaling an analog input, and I need to adjust the scaling. I have new analog input values and %...
Replies
3
Views
1,719
Hi, i've write this AOI to send a ControlValue comes from pid and control a valve. this valve is controlled through analog output. the rang of...
Replies
0
Views
1,020
Back
Top Bottom