Пульт управления теплым полом, может работать через Wi-Fi и это может быть любое устройство с интернет — браузером. Что для этого нужно?
В первую очередь нужен Web-сервер совместимый с управляющим контроллером и соответствующая Web — страница размещенная на этом сервере. Когда Web-сервер настроен Вы знаете адрес соответствующей страницы управления и можете ее открыть, набрав нужный адрес в браузере на любом устройстве, например вот так выглядит моя страничка в мобильном телефоне
Конечно страничка без художественных изысков 🙂 задача была быстро сделать управление, поэтому просто таблица с текстом и кнопками, так же пока не стал усложнять и вывел показания с датчиков температуры без преобразования т.е. надо показания разделить на 10 чтобы получить реальную температуру. На WEB — страничке можно посмотреть фактическую температуру с установленных датчиков, включить/отключить накопительный подогреватель питьевой воды, циркуляционный насос теплоносителя, трех ходовой клапан, задать желаемую температуру водяного пола.
Так выглядит эта же страничка, открытая на стареньком планшете.
Контроллер управления Simatic S7-1200 хорош тем, что его можно запрограммировать на выполнение любой логической программы, в отличие от специализированных контроллеров для тепловых пунктов и горячего водоснабжения, которые только параметрируются. Simatic S7-1200 также имеет встроенный Web — сервер, который кроме диагностической информации позволяет создавать пользовательские web — страницы, пример такой страницы показан выше.
В состав стартового пакета входит среда разработки SIMATIC STEP7 BASIC V13 SP1 для программирования контроллера.
Для начала SIMATIC STEP7 BASIC V13 SP1 необходимо установить на компьютер.
После установки подключаем контроллер к компьютеру зеленым кабелем Ethernet из стартового пакета. У меня при первом подключении были сложности с организацией связи между Step 7 и контроллером, вопрос решился когда в Step 7 был создан новый проект, вставлен «неизвестный контроллер» и выполнен «upload» т.е. выгрузка конфигурации контроллера в Step 7, после этого "неизвестный контроллер" изменился и его конфигурация стала соответствовать реальному. После того как связь получилась, можно писать программу, web — страницу, компилировать, загружать в контроллер, отлаживать. Конечно по ходу возникали вопросы, но радует то что у Siemens хорошая поддержка и много документации и разных примеров в интернете.
Так выглядит рабочее окно Step 7 в online режиме для отладки и web — страница в браузере.