Если надо забрать данные из контроллера, то можно использовать OPC-сервер Kepware KEPServer или аналоги. Далее данные забираются с него каким-нибудь OPC-client SDK. Можно погуглить или посмотреть на http://www.opcconnect.com (лично я работал с данными в самописном десктоп .Net приложении, но если бы хотел делать именно как сайт, то написал бы на .Net MVC без CSWorks, получались бы более просто в конфигурации и с возможностью работать с данными на сервере, а не только браузере)
Мой «Умный дом» на ПЛК и с веб-интерфейсом. Часть 2. Веб-интерфейс