>>Message imported from previous forum - Category:ClearSCADA Software<<
User: florian, originally posted: 2018-10-25 16:04:54 Id:233
This is a re-posting from the obsoleted (October 2018) "Schneider Electric Telemetry & SCADA" forum.
-------------------------------
**_MikeForshock:_**
**_Have been digging through the ClearSCADA database tables attempting to find abetter solution than creating two analog points or a single analog point and a function block (logic) program for scaling._**
**_Would prefer to use the internal scaling for simplicity and point savings, but need to have the RAW value from the device visible for scaling reference. Cannot find the value in any table I have researched._**
**_Any suggestions?_**
**_Thanks in advance,_**
**_Mike_**
-----------------------
sbeadle:
Hi Mike,
I don't believe the raw value is written anywhere, and it certainly will not be stored historically.
You could use a Calculation Analogue Point to store this value - using a formula which incorporates the point's scaling properties to 'reverse' the scaling calculation and store unscaled. This would allow you to store the unscaled value in history for future reference.
Steve
-------------------------------------------
dmercer:
If you only need to display the raw value, and you don't need history or alarming on it, then you could just use a mimic expression to do the reverse calculation on the display.
Something like:
_((".Point.CurrentValue" - ".Point.ZeroScale")/(".Point.FullScale" - ".Point.ZeroScale")) * (".Point.RawFullScale" - ".Point.RawZeroScale") + ".Point.RawZeroScale"_
User | Count |
---|---|
188 | |
53 | |
16 | |
16 | |
15 |
Discuss challenges in energy and automation with 30,000+ experts and peers.
Find answers in 10,000+ support articles to help solve your product and business challenges.
Find peer based solutions to your questions. Provide answers for fellow community members!