Internet PLC Forum

General => Technical support => Topic started by: cch1955 on March 11, 2015, 09:35:13 AM

Title: Building automation PC GUI software
Post by: cch1955 on March 11, 2015, 09:35:13 AM
I have an application to control the an industrial process by time schedule 24/7/365. The PLC end is simple. I would like to use PC over Ethernet to update the PLC schedule from a nice GUI that is user friendly and available across the network or even on smartphones.

Do you have any experience with 3rd party or open source software to do this, seems like building automation folks must have this off the shelf. No point in reinventing the wheel.

Thanks
Title: Re:Building automation PC GUI software
Post by: support on March 12, 2015, 09:04:36 AM
There are a few possibilities:

1) Build your own control webpage that allows you to write data into the PLC. That requires good knowledge in handling Java script, JQuery and Ajax. (reference: http://www.triplc.com/yabbse/index.php?board=2;action=display;threadid=2090 - see the last post where a third party developer has a service to help you with creating the custom page)

2) Use a SCADA software package such as Mango from Infinite automation: http://infiniteautomation.com/ that lets you configure your control web page.

3) Use a third party SCADA server sitting on your LAN. The SCADA server connects to the PLC via Modbus/TCP and it allows connection from browser over the Internet. You can design the user interface and allows multi-user access to the device via the SCADA server.
Title: Re:Building automation PC GUI software
Post by: InfiniteAutomation on March 12, 2015, 09:22:19 AM
Hi, Mango Automation can be an excellent solution to this.  Here is a link that details how to set up the communication to a the PLC.

http://infiniteautomation.com/wiki/doku.php?id=otherproducts:triplc

We also have an embedded version of Mango that you can install in a panel with the PLC and works really well: http://infiniteautomation.com/index.php/hardware

We are happy to help if you have any questions.

Joel.