How to Scale 1756-IF16 Allen-Bradley Analogue Inputs Without Documentation

Question:

Hello, I am using a ControlLogix system equipped with 1756-IF16 analogue inputs. I am unable to scale the inputs directly at the card as there is a need to adjust the scaling from the HMI interface. The configuration of the IF16 is set as follows: Communication Format: Integer Data Single-Ended Mode, Input Range: 0-20mA. Can you please provide the Raw Values output by the card at 4mA and 20mA? Unfortunately, this information does not seem to be documented anywhere.

Top Replies

To enhance scalability, consider using the module scaling feature to assign a numeric value ranging from 0 to 2000. Allow the module to take care of this initial scaling process before implementing your own customizable scaling code accessible via the HMI. Does this approach seem sensible to you?

The default scaling for the card is set at %, with the channel data raw numbers being in floating point format. You have the flexibility to adjust the card scaling to reflect 0.0 = 0mA and 20.0 = 20mA, displaying these values on the screen. Additionally, you can utilize the SCP AOI and easily edit its tag members from the HMI for convenient runtime scaling.

Thank you for the feedback. I discovered that when 4mA is equal to -20030, and when 20mA is equal to 30921.

Rich0147 expressed his gratitude for the feedback received. Upon investigation, it was discovered that the values 4mA=-20030 and 20mA=30921 were not default settings. These values can be adjusted to be more user-friendly, or displayed as raw counts on the HMI. It is recommended to modify the values to simplify the user experience, eliminating the need to work with negative raw minimums. It is suggested to check the firmware version on the controller, as the version observed (31) included real numbers for the IF16 data values.

The integer mode does not support scaling. The raw scaling for 1756-if16 is as follows: 0mA = -32768 and 21mA = 32767. For more information, refer to page 31 of the user manual.

Hello, since you've configured your 1756-IF16 analog input for a 0-20mA range in a single-ended mode using integer data, the raw values correlate linearly with the 0-20mA input signals. Considering that the full scale integer range for this card is from 0 (at 0mA) to 32767 (at 20mA), you can work out the raw values for any input signal in between. Specifically, at 4mA your raw count should be approximately 6554 (i.e., 32767 * 4 / 20) and at 20mA, it should be the maximum, 32767. Please remember these values are approximations due to possible fluctuations and conversions within the system. Always cross-verify your values with the actual current to avoid discrepancies.

More Replies →

Streamline Your Asset Management
See How Oxmaint Works!!

✅   Work Order Management

✅   Asset Tracking

✅   Preventive Maintenance

✅   Inspection Report

We have received your information. We will share Schedule Demo details on your Mail Id.

To add a comment, please sign in or register if you haven't already..   

Frequently Asked Questions (FAQ)

FAQ: 1. Question: How can I scale analogue inputs from a 1756-IF16 card without direct documentation?

Answer: Answer: To scale analogue inputs without direct documentation, you can adjust the scaling from the HMI interface instead of at the card itself.

FAQ: 2. Question: What is the Communication Format and Input Range configuration of the 1756-IF16 card mentioned in the discussion?

Answer: Answer: The Communication Format is set as Integer Data Single-Ended Mode, and the Input Range is 0-20mA.

FAQ: 3. Question: What are the Raw Values output by the 1756-IF16 card at 4mA and 20mA input?

Answer: Answer: Unfortunately, the raw values output by the card at 4mA and 20mA are not documented.

Ready to Simplify Maintenance?

Join hundreds of satisfied customers who have transformed their maintenance processes.
Sign up today and start optimizing your workflow.

Request Demo  â†’