<< Click to Display Table of Contents >>
Exercise |
A mining company wants to monitor the levels of a few tanks. The equipment has not been decided yet, but it must display information about four levels.
The sector manager wants to view data in a user-friendly way, so they asked to develop a supervisory application with the following requirements:
•Simulate values for four levels of the equipment on failure, with values ranging between 0 (zero) and 100
•The main Screen must contain an image of the mining site
Image of the mining site
•Above each tank, view its respective level using a bar
Tank level
•Display the level value on the Screen formatted with its engineering unit as "%", one decimal place, and obeying the colors on the next table
Level colors
Minimum |
Maximum |
Color |
---|---|---|
90 |
100 |
Red |
70 |
90 |
Yellow |
30 |
70 |
White |
10 |
30 |
Blue |
0 |
10 |
Green |
•Display on screen the alarms of all levels, according to the next table
Alarm limits
ALARM |
LIMIT |
---|---|
HiHi |
90 |
Hi |
70 |
Lo |
30 |
LoLo |
10 |
•On the main Screen, users must be able to identify the logged-in user
•A user belonging to the Maintenance group MUST NOT acknowledge alarms
•On a second Screen, users must be able to view those four levels on a chart, where they can select, using buttons, which information to display simultaneously
Level chart
•Store level data at every two seconds on a database
•View data stored on a database as a table, on the same chart Screen
•A report with the level data stored on the database must be exported to PDF format