Four Different Calculation Scenarios - ABB 800xA User Manual

Distributed control system
Hide thumbs Also See for 800xA:
Table of Contents

Advertisement

Variable Sections for Calculations
1.
Variables with Section other than empty string (''), will be presented in the
calculation class as sSectionName.vVariableName.
2.
Visual Studio 2012 templates for creating actual calculation modules are located in:
%APP_ROOT%\Calculations\APP_Calculations
APP_Calculations.sln can be taken as the starting point to create new calculation
modules. The examples are explained as follows to demonstrate simple calculations.
It is located int:
%APP_ROOT%\Calculations\APP_CalculationExamples
Open the solution APP_CalculationExamples.sln by double clicking the solution
file.
Four different calculation scenarios are demonstrated:
1.
2.
3.
4.
142
After performing the above steps, generate the base class run (as single
command line):
RTDB_CalcGenerator -b "%APP_DATAPATH%" -cb
"%APP_ROOT%\bin\RTDB_CalcBase.dll" -bs
"%APP_ROOT%\src\Calculations\RTDB_CalcBase.cs"
After running the command, the RTDB_CalcBase.dll must be available in the
folder "%APP_ROOT%\bin\.
Calculate a + b = c using current history calculation. Justify why calculations
are usually done using historical data and not using current values.
When temperature is continuously measured, calculate average temperature
over each day every Monday 01:00 for last week.
When temperature is continuously measured, calculate average temperature
over 5 days every night 01:00 (moving average).
When temperature is continuously measured, calculate average temperature
every night 01:00 for every day. Once for five last days the average daily
temperature is below 10 C, create an event that "thermal autumn" has started.
This is a definition of "thermal autumn".
Appendix B Calculation using C# Calculation File
2PAA107563-600 B

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents