Web based HMI for Greenhouse

B

Thread Starter

Bogaat

So I am new here and new to the world of OPC. I run a tomato farm, but was a software engineer in my previous life. I am using Opto controllers to automate my greenhouse and irrigation systems. Their out off the box HMI solutions aren't quite what I am looking for. I want to build my own web ui using html/javascript. I have seen at least one solution that tunnel tags/etc through the web server (http://www.opcsystems.com/products/opc_web_controls_net.php). It works very well, but will likely prove cost prohibitive given the tag restrictions. A simple RESTful service pulling data from my OPC Server accessible from web client javascript is "all" I need. Am I asking too much? I could write this myself, but it seems like there has to be something out there either open source or cost effective. All input is greatly appreciated.

I did see a similar thread, but is was 5 years old...
 
You are looking for a web based HMI.

Our http://pvbrowser.org is also "web based" but does not use common web browsers.

Instead it is based on Qt http://qt-project.org/

> A simple RESTful service pulling data from my OPC Server accessible
> from web client javascript is "all" I need. Am I asking too much?

The question is if OPC is optimal for you?
Instead you could use PLC and/or fieldbus protocols directly. For example MODBUS.
(See: the supported protocols on our web page)

Do you have a C or C++ library that gives you access to OPC?
If YES, then you could generate a language binding (for PHP for example) that allows you to use OPC within web pages.

You can generate such language bindings from the header files of a C or C++ library using http://swig.org
 
The easiest way to build your own web UI is to use Opto22's Groov. Its a browser based operator interface that will allow you to monitor and control via a computer and smartphone/tablet both locally and via the Internet.

Opto22 also provides a free HMI package and they also supply .NET routines to link your controller / brain to a VBA or C program.

The Groov option will provide a quick operational turn-around with only graphic configuration necessary.

 
We have a NAP OPC system. We also have a Touch HMI-PLC used on greenhouses as well as data logging. If you want us to show you let us know. Details would take up to much in this reply.
 
Top