Кто подскажет, какие ни-будь общедоступные уроки по созданию WEB интерфейса для управления контроллером, для новичка?
Материалов на русском очень мало, может у кого есть примеры с описаниями или учебные видео на эту тему?
Re: WEB для S7-1200 С чего начать?
Добавлено: 16 апр 2018, 20:06
Михайло
Для начала нужно изучить основы html. Как с этим?
Зайдите, например, на html-академию и пройдите бесплатный курс.
После этого вы можете создать html-файл в блокноте, скормить его ТИА Порталу в свойствах ЦПУ (вкладка Web server).
Далее, базируясь на имеющихся примерах, усложняйте свою веб-страницу.
Re: WEB для S7-1200 С чего начать?
Добавлено: 18 апр 2018, 13:01
Ka3ax
Re: WEB для S7-1200 С чего начать?
Добавлено: 20 апр 2018, 11:33
obok
Спасибо за помощь, сейчас изучаю HTML, чтобы сделать WEB страничку но видео оказалось очень полезным! спасибо!
Разобравшись с темой веб-сервера именно для 1200 я столкнился с некоторыми особенностями:
- веб-сервер у контроллера далеко не в приоритете, из-за чего, то что хорошо работало в симуляторе( веб-сервер можно запускать в симуляторе)
на практике работает неторопливо, что может быть критично в некоторых ситуациях;
-контроллер понимает стандарные веб-страницы написаные по правилам HTML, CSS, понимает даже скрипты JavaScript;
- один и тот же интерфейс на WinCC построить на порядок легче.
Я как раз эти уроки я нашел и через переводчик изучаю + html
ChiefIR писал(а):
- один и тот же интерфейс на WinCC построить на порядок легче.
- Вот на счет этого не понял. Хочу настроить достаточно простые функции, что-бы они управлялись через мобильный телефон - отопление на даче в самодельном котле.
Конечно было-бы здорово нарисовать интерфейс в WinCC но как им воспользоваться? только через HMI панель? Или компьютером с кучей установленных программ для STEP7 ?
что-бы они управлялись через мобильный телефон - отопление на даче в самодельном котле.
опасная затея. котел под управлением контролера горения?
Re: WEB для S7-1200 С чего начать?
Добавлено: 23 апр 2018, 16:20
ChiefIR
obok писал(а):- Вот на счет этого не понял. Хочу настроить достаточно простые функции, что-бы они управлялись через мобильный телефон - отопление на даче в самодельном котле.
Конечно было-бы здорово нарисовать интерфейс в WinCC но как им воспользоваться? только через HMI панель? Или компьютером с кучей установленных программ для STEP7 ?
Для решений промышленной автоматизации визуализация с помощью WinCC это и удобно и просто необходимо.
Если же вам для решения простой бытовой задачи - типа включил/выключил, увеличил/уменьшил температуру и получил обратную связь то и ВЕБ-сервера хватит.
Я думаю такую задачу даже целесообразнее решить на LOGO!, он и дешевле будет и последнее поколение вроде так-же поддерживает ВЕБ-сервер, правда я не знаю поддерживает ли
созданные пользователем страницы.
Re: WEB для S7-1200 С чего начать?
Добавлено: 23 апр 2018, 18:04
Ka3ax
поддерживает ВЕБ-сервер, правда я не знаю поддерживает ли
созданные пользователем страницы.
первые Logo! 8ой версии не поддерживали, но стороним софтом, как и на android можно управлять дистанционно.
софт на андроид содержит в названии "Logo!"
через Ethernet так же можно управлять Logo!, прекрасно коммуницируется с 300 м сименсом. Logo идет 200 м в настройках, если память не изменяет.
на SCADA так же выводится. первые версии 7-8 нужно было через дополнительные телодвижения выводить.
8 ка с панелями сименса прекрасно дружит.
Мы ушли от главной темы топика: <WEB для S7-1200 С чего начать?>. Сначала я думал смогу просто воспользоваться каким-нибудь простым движком для создания сайта типа - WordPress, но небольшой объем памяти не даст этого сделать.
Теперь пришлось изучать HTML Java и т.д. вот и превратилось программирование контроллера в программирование - сайта.
Если есть у кого хорошие примеры, обучающие материалы по теме - прошу вас поделиться.
Re: WEB для S7-1200 С чего начать?
Добавлено: 25 апр 2018, 18:56
Ka3ax
Java то зачем?
HTML и фреймворк jQuery, что бы красиво все реализовать,
особенно графики.
Начните смотреть модифицировать готовые проекты, даны по ссылкам выше.
я так начинал html изучать, искал в коде зависимости, пока не принесли журнал с тегами html.
Тогда с интернетом было туго, но HTML был намного проще.
Java....WordPress....это все не имеет никакого отношения к реализации Веб-сервера на контроллерах Сименс!
В качестве блокнота я использовал Brackets. Никаких талмутов must have по данной теме нет, он вообще
предназначен больше для чтения диагностического буффера и просмотра активных тегов, а возможность
заливать пользовательские страницы, судя по реализации, Сименс вообще чуть ли не из вежливости сделал.
Это очень нишевая тема и информацию буквально нужно по крупицам собирать из примеров на Ютюбе,
примеров Сименса + метод научного тыка.
Вот моя реализация: https://drive.google.com/drive/folders/ ... sp=sharing
У вас уже есть контроллер?
Re: WEB для S7-1200 С чего начать?
Добавлено: 26 апр 2018, 15:48
Михайло
Я делал веб-сервер своими руками, используя функции TSEND, TRCV. Получается гораздо надёжнее, эффективнее и функциональнее. Правда хлопот много с подготовкой текстовой строки html.
Re: WEB для S7-1200 С чего начать?
Добавлено: 06 июн 2018, 08:52
asnik
Подскажите, кто в теме:
для отображения Тегов контроллера в виде реальных чисел использую форму:
Все нормально отображается, но теперь я хочу отобразить не число, а дискрет, но не в виде 0 или 1, а поменять цвет самой формы (0- зеленый, 1- красный). В HTMLe только пытаюсь разобраться, особенно в связке с WEB сервером S7-1200.
Re: WEB для S7-1200 С чего начать?
Добавлено: 06 июн 2018, 13:43
Михайло
Не уверен, что получится, но попробуй прямо в какой-нибудь атрибут затолкнуть запись
Спасибо. В примере я не увидел смену цвета в зависимости от значения. А он есть?
форма статичная, не двигается
Re: WEB для S7-1200 С чего начать?
Добавлено: 06 июн 2018, 15:43
Михайло
С помощью jQuery вы перехватываете значения переменных ПЛК и пишете их в переменные в JavaScript, а после можете делать произвольные действия с изображением.
Re: WEB для S7-1200 С чего начать?
Добавлено: 03 июл 2018, 20:32
asnik
Реализовал так. Изменение цвета объекта по дискретным Тэгам из контроллера сделал скриптом. Например:
<div id="wb_Form10" style="position:absolute;left:241px;top:607px;width:59px;height:53px;z-index:119;">
//это собственно форма - кружок, квадратик и пр.размещенный в нужном месте
<script>
var a=:="discret".q1:; //объявляю переменную а, которой тут же присваиваю значение
// Тэга из контроллера "discret".q1, где "discret" имя DB, а q1 имя Тэга
if (a==0) // далее понятно, если 0
{wb_Form10.style.background = 'Yellow';} //атрибуту формы background присваиваю желтый
else
{wb_Form10.style.background = 'Green';} //иначе зеленый
</script>
</div>
Могу помочь в разработке WEB страниц для S7-1500.
Например, мне удалось, по сути, продублировать пользовательскую панель, но в виде браузера.
Браузерная панель содержит 11 пользовательских окон, разумеется, с разным содержимым.
Взаимодействие с более чем 500 тэгами ПЛК.
Переключения между окнами без каких-либо мерцаний, типа, перезагрузок HTML страниц.
Интерактивность от управляющего воздействия (нажатия кнопки на браузерной панели) до получения ответной визуализации - не более 100 мс.
Моя почта: "d--v@yandex.ru".