я бы посоветовал взглянуть на реализацию веб-сервера, по сути на запрос браузера сервер отправляет файл с расширением *.html, если сменить в заголовке тип на text/plain, браузер должен определить его как текстовый документ и скорее всего предложит сохранить или открыть, что тоже ни чего не меняет,а в ПЛК можно и не передавать никакой файл, а сформировать строку в ОЗУ и выдать её в качестве ответа на запрос браузера