Веб-приложение для настройки цветов и адресов панелей операторов SIEMENS (KP32F, KP8, KP8F, PP17-II-PN).
Удобное веб-приложение для настройки панелей оператора Siemens. Позволяет визуально работать с ячейками интерфейса, отображая их I/Q-адреса и цветовую индикацию. Все операции выполняются локально в браузере без передачи данных на сервер.
- Клик по ячейке — мгновенное отображение I-адреса (вход) и Q-адреса (выход)
- Цветовая индикация — визуальное разделение состояний (красный, зеленый, синий, желтый, белый)
- Экспорт/Импорт конфигурации — сохранение и восстановление настроек в JSON
- Адаптивный интерфейс — корректное отображение на любых экранах
- Поддержка панелей — KP32F, KP8, KP8F, PP17-II-PN
- Локальное хранение — настройки сохраняются в браузере
- Откройте проект в программе Step7 или TIA Portal
- Перейдите в раздел «Hardware Configuration»
- Найдите соответствующие слоты и модули (KP8[F], KP32F, PP17-II-PN)
- Запишите диапазоны адресов I (входные) и Q (выходные) для каждого модуля
- Выберите нужную панель оператора в приложении
- Введите полученные адреса:
- Для первого слота — в первые поля ввода
- Для второго слота — во вторые поля ввода
- Нажмите кнопку "Применить"
Способ 1: Через клик по ячейке
- Кликните на нужную ячейку в сетке
- В открывшемся модальном окне выберите цвет (красный, зеленый, синий, желтый, белый)
- Ячейка автоматически окрасится и отобразит свой адрес
Способ 2: Через поле ввода адресов
- Введите адреса в формате:
Q1.0+Q2.0или простоQ2.0 - Используйте знак плюс (
+) как разделитель между адресами - Соответствующие ячейки автоматически окрасятся
- Для применения текущих настроек нажмите "Применить" (ранее выбранные вручную ячейки будут сброшены)
- Для переноса конфигураций используйте кнопки "Импорт" и "Экспорт"
- Для очистки всех изменений используйте кнопку "Сбросить"
- Для копирования адресов из поля ввода используйте кнопку "Копировать"
- Все настройки автоматически сохраняются в локальном хранилище браузера
Проект имеет четкое разделение ответственности:
KP32F.js— алгоритмы для работы с панелью KP32FKP8.js— алгоритмы для работы с панелями KP8, KP8FPP17.js— алгоритмы для работы с панелью PP17helper.js— вспомогательные функции (модальные окна, локальное хранилище)themeHelper.js— управление темами интерфейса
Приложение работает полностью в браузере, без необходимости установки сервера:
- Склонируйте репозиторий:
git clone https://github.com/Afynjv2963/PanelColor.git


