I have built a fairly extensive webpage that is hosted on a local server. I access all the data from the BRX via php commands to get the modbus data into arrays, and then build my web pages with those arrays. It's a little bit of work to set up, but once working, it's rock solid. Using it, I can read I/O and register values, control coils and set register values, etc. I also post allot of data to an SQL server, which can then run historical charts, tables, etc. At this point, I'm trying to build everything into web pages, and not need any HMI's. With a php page obviously the data is not current after page load, but I think I could accomplish that with some java modbus libraries.
I would happily welcome any web capabilities. Having API capabilities would help a bunch in polling data from various registers, vs putting them all into modbus, and having to slice and dice all the data into the necessary formats on my web pages. I would like to see allot more than 30 lines be populated into an array though.
Having more capabilities into the BRX would really streamline things greatly. Ideally I would like to see the web server be run entirely on the BRX, greatly cutting back on the hardware and supporting devices needed in a new setup. There may or may or may not be a patent on that?