A scaling object maps one set of values to another set of values. Note that a scaling object is an internal object and therefore does not represent a physical process component.
Use the scaling object when you need to map one set of values to another, instead of writing the necessary PLC code. The scaling object can be reused as many times as needed. You can use a scaling object to convert values from one measurement unit to another, for example, from °F (Fahrenheit) to °C (Celsius).
Click here to learn how to define a scaling object.
When you need to scale an analog object or a table object with fixed values, you simply connect the scaling object to the appropriate object using the Scale As option on the Data Management tab in the object properties dialog box.
Usually, a scaling object is not graphically represented on process diagrams, as the operator has no use for it during supervision. However, if you want to show the scaling object graphically, you are free to do so.
Scaling objects cannot be used as Master Objects in a Faceplate Master diagram.
Once the scaling object is defined, you can view its properties by -
If the scaling object is graphically shown on a diagram
The properties can be changed at any time and will be inherited by any analog or table object which is scaled with that object.
Each object type has its own type-specific properties. The scaling-specific properties can be viewed on the Scaling tab in the object properties dialog box. The most important ones are:
Property | Description |
---|---|
I/O value |
Enter the input/output value you want to map to another value. |
Real value |
Enter the value you want to use instead of the input/output value. |
In the example, the scaling object maps values within the area 4 to 20 onto values in the area 0 to 100. This means that when, for instance, the value 12 is sent to IGSS, the scaling object maps the value onto 50.
See Also
The Scaling Object Properties form
Scaling analog or table objects
Example: Using a scaling object to convert Fahrenheit to Celsius
To change scaling object properties
To scale analog or table objects