Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The home page for the GUI is meant to be a page that quickly lets the user know all the crucial details about the state of the system. It is split into the four following sections:

  • System status
  • Recent / Old events
  • Alarms / Notifications
  • System starter / stopper.


Screenshot of GUI Homepage:

Image Added

System starter / stopper.

This section covers starting and stopping of the system. See CODESYS code description to read about the details of how this works.

Image Added

A picture taken from our excursion to ByGartner1 in January was added here to fill the empty space, but more importantly to display our gratitude and respect
to ByGartner1 who let us visit their vertical farm in Molde.


System status:

The system status section tells the user about the states of the system, indicating OK status in green, and issues in red. In its current state, the user can monitor
the six different sensor inputs that exist:

Image Added

In the photo we see that air temperature, humidity and CO2 are OK, while the PH, EC and water temperature are outside their allowed range.
After the required actions are performed and all sensor readings are within the range considered OK, we see that the header "Status Anlegg" also turns green:

Image Added

By using red and green colors, it is very simple for the user to analyze the system's state.

Alarms / Notifications

When something goes wrong in the system, it is important to log the faults. This way, the user does not have to monitor the system continuously.
The alarms work by monitoring specific variables, and triggering when they exceed their maximum and minimum allowed values. When the alarms are set off, they appear
in the "Alarm" or "Notification" section. Which section they appear in depends on the level of importance. The alarms are marked with a group, to identify where it stems from.


Screenshot of alarm/notification section on startup of program:

Image Added


In the screenshot we see a situation where all the sensors are measuring values outside the min and max ranges, as the PLC has yet to be connected to the system. Once the PLC connects
the alarm is flagged fixed causing the red dot to appear in green:

Image Added

To remove the alarm, it has to be acknowledged by the using the buttons provided in the bottom right corner:

Image Added


The acknowledgement step is to let the user know about the alarm, even if the issue is fixed before the user can see the alarm.


Recent / Old events.

This section was not fully developed and is in its current state displaying all active alarms ignoring their level of importance.

Image Added

Note that alarms can also be acknowledged prior to the issue being fixed. However, they are not removed until the issue has been resolved.