Страница 352 из 369 ПерваяПервая ... 252302342350351352353354362 ... ПоследняяПоследняя
Показано с 3,511 по 3,520 из 4097

Тема: Панели оператора СП3xx. Вопросы и ответы

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от Sherverpupa Посмотреть сообщение
    Овен ПЛК110

    А на чем это делать ?

    Перевожу проект с Мастер Скады на панель.
    Спорить о целесообразности не хочется.
    Компьютер не устраивает по ряду причин.
    Я сторонник делать это все в контроллере, а любая скада, это трлько визуализация для меня. Захотите другую скаду или панель, опять все переделывать? И у всех свои реализации этого механизма...

  2. #2

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    Я сторонник делать это все в контроллере, а любая скада, это трлько визуализация для меня. Захотите другую скаду или панель, опять все переделывать? И у всех свои реализации этого механизма...
    Именно из-за того что, захотели вместо скады - панель, я здесь
    Я только за - делать это в контроллере, может поделитесь примерчиком или хотя бы общей концепцией?

    Опишу задачу:
    ПЛК110-30.
    Рецептов - штук 200, желательно структурировать по категориям.
    В каждом - осмысленное название, символов 20 + переменных float - штук 15.
    Возможность с панели изменять и создавать новые рецепты и категории.

    Пока слабо представляю как организовать, что оператор подходит к панели, тычет пальцем кнопку "рецепт",
    появляется список осмысленных названий рецептов, он тычет в нужный и он принимается к работе.
    Ну и мастер иногда добавляет новые рецепты и сохраняет их.

    Буду благодарен за пример или наводку
    Последний раз редактировалось Sherverpupa; 24.10.2025 в 11:13.

  3. #3

    По умолчанию

    Цитата Сообщение от Sherverpupa Посмотреть сообщение
    Именно из-за того что, захотели вместо скады - панель, я здесь
    Я только за - делать это в контроллере, может поделитесь примерчиком или хотя бы общей концепцией?

    Опишу задачу:
    ПЛК110-30.
    Рецептов - штук 200, желательно структурировать по категориям.
    В каждом - осмысленное название, символов 20 + переменных float - штук 15.
    Возможность с панели изменять и создавать новые рецепты и категории.

    Пока слабо представляю как организовать, что оператор подходит к панели, тычет пальцем кнопку "рецепт",
    появляется список осмысленных названий рецептов, он тычет в нужный и он принимается к работе.
    Ну и мастер иногда добавляет новые рецепты и сохраняет их.

    Буду благодарен за пример или наводку
    11111.png

    Был когда-то Заказчик, родился концепт, но до выполнения не дошло, сдулся на спецификации оборудования (по ценам из открытых источников, заметьте... ничего не накручивалось, все было по минимуму).
    Имеем: установка дозирования строительных смесей (до 10 компонентов с разной очередностью подачи, с разным временем и весом пересыпа после остановки дозаторов, компоненты могут участвовать в приготовлении смеси, могут отсутствовать - 7*10*10 параметров, что-то флоатами, наименования строками (это самое негативное для передачи по модбас)). Тут 10 рецептов, все хранится в массиве (можно и до 1000 расширить, но надо тогда придумать навигацию по строкам массива). Передавать можно в регистрах модбас, например (тут плк 210, своя визуализация, поэтому механизм не разрабатывался, но концепция такая: активный рецепт вверху пишется, его можем редактировать, параметры подачи и участия компонентов задаем, если что поменяли, то активный рецепт можем сохранить. ну а если нас этот рецепт устраивает, жмякаем "загрузить рецепт", и он тупо копируется в задания для оборудования и алгоритма дозирования). И все это сводится к редактированию массива разных параметров например на 1000 элементов. Да, самый минус это навигация, а так что проще...?

  4. #4
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,143

    По умолчанию

    Цитата Сообщение от Sherverpupa Посмотреть сообщение
    Именно из-за того что, захотели вместо скады - панель, я здесь
    Я только за - делать это в контроллере, может поделитесь примерчиком или хотя бы общей концепцией?

    Опишу задачу:
    ПЛК110-30.
    Рецептов - штук 200, желательно структурировать по категориям.
    В каждом - осмысленное название, символов 20 + переменных float - штук 15.
    Возможность с панели изменять и создавать новые рецепты и категории.

    Пока слабо представляю как организовать, что оператор подходит к панели, тычет пальцем кнопку "рецепт",
    появляется список осмысленных названий рецептов, он тычет в нужный и он принимается к работе.
    Ну и мастер иногда добавляет новые рецепты и сохраняет их.

    Буду благодарен за пример или наводку
    Немного теории о работе с рецептами
    Давным давно делал пример с картинками
    Захват-8.png
    И так,
    Рецепты хранятся в выделенной пользователем памяти PFW в виде непрерывной области регистров
    (1-ый параметр 1-ого рецепта)
    (2-ой параметр 1-ого рецепта)
    ......................................
    (N-ый параметр 1-ого рецепта)
    ========================
    (1-ый параметр 2-ого рецепта)
    (2-ой параметр 2-ого рецепта)
    ......................................
    (N-ый параметр 2-ого рецепта);
    ========================
    ...........................................
    ...........................................
    (1-ый параметр K-ого рецепта)
    (2-ой параметр K-ого рецепта)
    ......................................
    (N-ый параметр K-ого рецепта);

    А в слейве ПЛК нужны только N регистров (содержимое одного рецепта)

    Есть системный регистр PSW40, с помощью которого можно выбирать нужный рецепт, а дальше с помощью двух кнопок или аналогичных функций в ф.области или ф. кнопке можно записать набор параметров выбранного рецепта в сетевые регистры ПЛК или прочитать из сетевых регистров ПЛК набор параметров в выбранный рецепт

    Вот простая реализация описанного выше
    Захват-11.png
    Вложения Вложения
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  5. #5
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,143

    По умолчанию

    Цитата Сообщение от Sherverpupa Посмотреть сообщение
    Именно из-за того что, захотели вместо скады - панель, я здесь


    Пока слабо представляю как организовать, что оператор подходит к панели, тычет пальцем кнопку "рецепт",
    появляется список осмысленных названий рецептов, он тычет в нужный и он принимается к работе.
    У меня на канале на РУТУБЕ и на ютубе есть видео из трех частей "Рецепты списком для СП307 СП310", в примере рецепт всего из одного параметра, но это не принципиально, главное принцип - "как организовать, что оператор подходит к панели, тычет пальцем кнопку "рецепт",
    появляется список осмысленных названий рецептов, он тычет в нужный и он принимается к работе"
    Захват-11.png
    "и мастер иногда добавляет новые рецепты и сохраняет их"
    Захват-12.png
    Скрытый текст:
    Вложения Вложения
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  6. #6

    По умолчанию

    Очень полезный совет. Спасибо.

  7. #7

    По умолчанию

    Грубо говоря у меня все то же самое, что и у petera, только это в ПЛК. Не знаю, удобно ли в панели создавать такие конструкции, но если это все находится в ПЛК, то нужен только механизм взаимодействие с элементами через несколько вспомогательных управляющих регистров (как и в панели), но этот механизм можно потом и в панели использовать, и в скаде... И он будет почти одинаков для любой системы верхнего уровня.

  8. #8
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,143

    По умолчанию

    Проект из 2015г "PLCWinNT_1.pro" прикрепил в сообщение выше
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  9. #9

    По умолчанию

    petera, kondor3000
    благодарю, буду разбираться.

  10. #10

    По умолчанию

    Овен предложил библиотеку для асинхронного обмена с файлами OwenLibFileAsync.
    Она чуть сложнее при обращении к её функциям, но зато после обращения функцией к файлу - программа не ждёт результата "на месте" (подвисает), а продолжает работу, а функция когда-нибудь завершит выполнение через много-много машинных циклов.

    Лучше использовать OwenLibFileAsync

Страница 352 из 369 ПерваяПервая ... 252302342350351352353354362 ... ПоследняяПоследняя

Похожие темы

  1. Экспорт CSV в панели СП3xx и порядок квитирования событий
    от theoretician в разделе Панели оператора (HMI)
    Ответов: 30
    Последнее сообщение: 24.08.2021, 16:17
  2. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  3. Сенсорные панели оператора ОВЕН СП3ХХ
    от Боднар Олег Миколайович в разделе Подбор Оборудования
    Ответов: 7
    Последнее сообщение: 17.12.2015, 09:09
  4. СПК 107 в качестве панели оператора
    от Леонид в разделе СПК1xx (архив)
    Ответов: 15
    Последнее сообщение: 20.11.2015, 08:17

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •