При одновременном выполнении п.1 и 2. Вам проще всего снимать информацию с контроллера в компьютер (или хорошую панель) по более стандартному протоколу, а ВЕБ визуализацию, посылку СМС, .... реализовать на этом компьютере. Для этого на нем запускается СКАДА.

А контроллер с ОС. Для начального удобства понимания, считайте, что их не существует.