Welcome to the new Schneider Electric Community

It's your place to connect with experts and peers, get continuous support, and share knowledge.

  • Explore the new navigation for even easier access to your community.
  • Bookmark and use our new, easy-to-remember address (community.se.com).
  • Get ready for more content and an improved experience.

Contact SchneiderCommunity.Support@se.com if you have any questions.

Invite a Co-worker
Send a co-worker an invite to the Exchange portal.Just enter their email address and we’ll connect them to register. After joining, they will belong to the same company.
Send Invite Cancel

[Imported] View RAW value from Modbus Analog Input

EcoStruxure Geo SCADA Expert Forum

Find out how SCADA systems and networks, like EcoStruxure Geo SCADA Expert, help industrial organizations maintaining efficiency, processing data for smarter decision making with IoT, RTU and PLC devices.

Janeway Janeway

[Imported] View RAW value from Modbus Analog Input

>>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.


**_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,_**



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.



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"_