Sign inSign up

wagonorge/openbridgehmi

By wagonorge

Updated about 5 years ago

Image
0

97

wagonorge/openbridgehmi repository overview

Info

Docker image related to Oslo Met Bachelor "Visualizing and controlling simulated processes using the MTP-concept and OpenBridge" by:

PÅL KRISTIAN OFSTAD, ESKIL G. GAUSTAD, ØRJAN PETTERSEN, and FRODE KVALNES

https://github.com/Wago-Bachelor/Bachelorproject-2021

The image contains
  • An OPC-UA client that uses Node-OPCUA.
  • A webserver(coded in HTML5 with Javascript backend) hosting a HMI simulating the controll systems of a ship. It showcases the use of OpenBridge elements with Wago applications. http://www.openbridge.no/.
  • The webserver is available on the application's IP through port 9999

Use

Requirements
  • An SSH connection to the application (using PuTTY for example)
  • Docker installed on the application. https://github.com/WAGO/docker-ipk
  • Docker needs to have internett access to pull the repository from docker hub.
  • The e!cockpit program containing the simulations and controll systems running on the application.
Install
  1. Download and install the docker image
docker pull wagonorge/openbridgehmi
  1. Initiate the container
docker run -d --restart always -p 9999:9999 --name hmi wagonorge/openbridgehmi
Setup (changing/confirming OPCUA URL and application ID).
  1. Access the container
docker exec -ti hmi /bin/sh
  1. Access the OPC-client javascript (opc.js).
vi opc.js
  • Make sure "endpointUrl" matches the URL of the OPCUA-server. E.g.:
var endpointUrl = "opc.tcp://192.168.10.17:4840";
  • Make sure "opcuaAppID" matches the OPCUA Ctr Configuration Name (found in the application's Web Based Managment. Fieldbus -> OPCUA -> Configuration). E.g.:
var opcuaAppID = "WAGO OPCUA TP600";
  • Commands:
  • Press "i" to edit.
  • Press "ESC" to stop editing.
  • Type ":wq" to save and close.
  • Type ":q" to close.

Update notes

02.07.2020
  • Configured for TP 600 panel with IP 192.168.10.17

Tag summary

Content type

Image

Digest

Size

55.6 MB

Last updated

about 5 years ago

docker pull wagonorge/openbridgehmi:firstpush