This Assignment targets the usage of the OPC UA protocol for communicating with a simulated water tank. The water tank, which contains the view and the model layers, is accessible via NPM1 library. The tank have continuous inlet flow that fills the tank, a drain to control the level of the tank using a valve. The tank is capable of publishing the level of the water instantaneously. This model then is controlled by an OPC UA server. The students are expected to build the OPC UA client that collects the data from the server and accordingly actuate the valve in the drain to keep the level within the desired levels (60% and 70%).
This Assignment targets the usage of the OPC UA protocol for communicating with a simulated water tank. The water tank, which contains the view and the model layers, is accessible via NPM1 library. The tank have continuous inlet flow that fills the tank, a drain to control the level of the tank using a valve. The tank is capable of publishing the level of the water instantaneously. This model then is controlled by an OPC UA server. The students are expected to build the OPC UA client that collects the data from the server and accordingly actuate the valve in the drain to keep the level within the desired levels (60% and 70%).
MIT License