The electrolyser demonstration consists of two controllers.
- AXC F 2152 - Runs the process control
- AXC F 3152 - Runs a Matlab simulation of the electrolyser and surrounding models such as generation.
Currently there is IO installed on both controllers but all communication is done through Profinet.
It is all installed within a cabinet as shown below including CAPAROC, UPS, PS and other Phoenix Contact items.
As mentioned, currently it is only using Profinet communication so it is possible to provide this demonstration with less hardware (including CAPAROC and UPS). If this is done, there will be additional error lights on the controllers unless the project by deleting the hardware not used.
If you are using the default IP addresses for the project, you may need to change your IP address. Tgen you are able to download the project to your PLC. This needs to be done with the 3152 (do this first) and 2152.
The default IP addresses will be referred to in this section. In your browser enter 192.168.3.18 to view the HMI.
This will be the default home screen that is loaded when you navigate to to the HMI. Note in this screenshot there is a Car Waiting. This is triggered every minute when the gate is closed. This can be removed by navigating to the gate and opening the gate. The solid blue dots indicate different areas of the plant that can be navigated to. These pages are largely static and are good to go through the popups (blue dot with white i) that display more information for related solutions. To access the process, press on the P&ID button. You can also click on the question mark in the top right of the screen to see a legend of the icons used throughout the project.
The footer provides some quick links to different pages and the current page information.
This page provides a high-level overview of the process. For our electrolyser process it includes:
- Generation of power
- Water storage
- Electrolysis
- Dehumidifier
- Hydrogen Storage You can see some select important values that are being displayed. You can navigate deeper into the process by clicking on the area you would like to explore.
The generation page provides you status and control of different generation methods including
- Diesel generator
- Solar array
- BESS You can click on the G, Solar Array, and Battery symbol to adjust the setpoints. The maximum total generation should not exceed 100kW. The solar array is done with candelas. (500.0 = morning/evening and 1000.0 = midday.)
The electrolyser page is where most of the 'action' happens. You can see the processes happening around the electrolyser with associated values. You can click on different symbols in this section. Some are status only such as the filters, heat exchanges. Some include control as well, see the symbols section to learn more.
The compressor includes both a 'motor' and pressure values. For the control of the state, note that it can be in both put into manual or auto from the HMI. The start/stop commands only show when it is in manual. It can also be put into locally (externally from the HMI) and will have limited control. There is a command popup that shows to confirm the action you want to take. This will show the asset name given and the command that is going to be actioned on the popup.
In maintenance section, you can reset the runtime hour count, change timeouts for status responses and the PID values.
You can click on PID to adjust the control values. Notice the white boxes that can be modified.
The linear gauge shows both value, alarm and any maintenance states. You can click on a linear gauge on any page to bring this popup. It is segmented into the alarm and value configuration. When it is put into this popup, the value will not update until it is closed. You are free to modify the configuration of the value and it will show you a preview at the bottom right of the popup. If the alarm setpoint configuration is disabled, it will reset the alarm setpoint to be out of range. This will need to be reconfigured.
On the alarm page, you can see alarms that are raised. These correspond with what is currently happening in the complete process system.
You are able to acknowledge alarms on this screen just like a normal system. If an alarm is still active, it will turn the light from red to yellow. If the alarm is no longer active, when you press ACK it will remove the alarm. These states can be further modified by utilising the VALALM configuration popup