Страница 415 из 419 ПерваяПервая ... 315365405413414415416417 ... ПоследняяПоследняя
Показано с 4,141 по 4,150 из 4184

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

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

    По умолчанию

    Цитата Сообщение от Sherverpupa Посмотреть сообщение
    Петр, спасибо за развернутый ответ.
    Да, я не использую стандартные средства архивирования, так как там нет возможности
    сохранять текстовые данные ( название рецепта) и сохранять по событию (только по времени),
    поэтому организовал функциональную область, которая по изменению флага копирует нужные данные в нужную область с учетом текущего индекса.
    Присмотрелись бы к элементу Архивирование на USB
    1. Сохранять можно и по событию, а не только по времени
    Захват-22.png
    2. В выборке (блоке данных) могут присутствовать текстовые данные, если названия у Вас в регистрах находятся
    Захват-33.png Захват-44.png Захват-55.png

    Можно индекс завести для выбора нужной области
    Захват-66.png

    3. Сохранение на флешку можно сделать по команде
    Захват-77.png

    Ну и таблицу данных с ЦИКЛИЧЕСКИМ БУФЕРОМ можно привязать к адресу хранилища
    Захват-88.png

    ЗЫ
    Автоматический экспорт нужно запретить (PSB1=0 перманентный 0)
    Захват-99.png
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

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

    По умолчанию

    Цитата Сообщение от Sherverpupa Посмотреть сообщение
    Но работа с PFW специфическая, даже в макросах только через копирование области через Read/Write.
    Пока видится - в макросе сделать константу с обнуленной записью и в цикле делать Write по всем записям.
    Эмулятор, к сожалению, макросы не поддерживает, а панели в руках нет, поэтому пока попробовать не могу.

    Возможно есть какой-то другой способ ?

    UPD. Пока писал - вы ответили. Спасибо!
    Зачем в макросе через Read/Write, разве так нельзя?
    Захват-101.png
    Сразу записать 0 в 5000 регистров PFW,начиная с PFW256
    Код:
    Writes(HMI_LOCAL_MCH, 0, TYPE_PFW, 256, 5000, NULL);
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #4143

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Зачем в макросе через Read/Write, разве так нельзя?
    Захват-101.png
    Сразу записать 0 в 5000 регистров PFW,начиная с PFW256
    Код:
    Writes(HMI_LOCAL_MCH, 0, TYPE_PFW, 256, 5000, NULL);
    Наверное можно, пока не пробовал. В симуляторе макросы же не работают.
    Попробую как буду возле панели, хотя бы для ликбеза.

  4. #4144

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Присмотрелись бы к элементу Архивирование на USB
    Да, после ваших пояснений, выглядит как будто приемлемо.
    Я правильно понимаю, что архивируемые величины не обязаны лежать в непрерывной области регистров, один за другим?
    И флешка не обязана всегда быть подключена, а только на момент записи ?

    Было бы неплохо и метку времени тогда сохранять.

    Спасибо, вечером попробую.

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

    По умолчанию

    Цитата Сообщение от Sherverpupa Посмотреть сообщение
    Да, после ваших пояснений, выглядит как будто приемлемо.
    Я правильно понимаю, что архивируемые величины не обязаны лежать в непрерывной области регистров, один за другим?
    И флешка не обязана всегда быть подключена, а только на момент записи ?

    Было бы неплохо и метку времени тогда сохранять.

    Спасибо, вечером попробую.
    1. Если копировать ваши данные в регистры указанные в настройка выборки, то да - архивируемые величины не обязаны лежать в непрерывной области регистров, один за другим
    2. Флешку можно подключать только перед записью, Статус экспорта, в том числе наличие флешки, можно вывести в динамический текст
    Захват-2.png Захват-3.png

    3. Метка времени будет добавляться если включить галку
    Захват-1.png
    Последний раз редактировалось petera; 13.03.2026 в 06:02.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  6. #4146

    По умолчанию

    Петр, спасибо огромное еще раз.
    Архивирование на USB отлично легло под задачу. Переделал на нем, даже удивился насколько просто получилось.
    Проверял пока в симуляторе. Импульс на архивирование имитирую нажатием кнопки.
    Единственная непонятная вещь, - на первый импульс архивирование не происходит, на второй и последующие - все четко.
    Надеюсь, это гримасы симулятора и на железе все будет нормально.

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

    По умолчанию

    Цитата Сообщение от Sherverpupa Посмотреть сообщение
    Петр, спасибо огромное еще раз.
    Архивирование на USB отлично легло под задачу. Переделал на нем, даже удивился насколько просто получилось.
    Проверял пока в симуляторе. Импульс на архивирование имитирую нажатием кнопки.
    Единственная непонятная вещь, - на первый импульс архивирование не происходит, на второй и последующие - все четко.
    Надеюсь, это гримасы симулятора и на железе все будет нормально.
    У меня архивирование в эмуляторе работает адекватно.
    Сделал простейший проект. Архивирую два регистра для простоты имитации изменяющихся значений - PSW34. PSW35 это текущие секунды и минуты + штамп времени. Архивирование - по фронту бита PSB256. Экспорт на USB - по фронту бита PSB500.
    При эмуляции файл экспорта будет на диске С:, если Вы не знали.
    Обязательная галка "Очистить регистры после экспорта" !!!! иначе в файле могут присутствовать повторяющиеся строки.
    Физически никакой очистки регистров не происходить, а просто адреса головы и хвоста кольцевого буфера сбрасываются в начальные значения.
    Скрытый текст:
    Вложения Вложения
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  8. #4148

    По умолчанию

    Все так и делал. Все работает, кроме того, что только второе нажатие кнопки "В архив" приводит к записи и далее все корректно.
    Возможно дело в том, что бит "в архив" я задал не в PSB, а как бит в сетевой переменной, которая в реале должна из ПЛК приходить.
    Надеюсь, что просто симулятор на этом лажает.
    Завтра проверю на натуре, думаю разберусь.

    Спасибо за очередной видеомануал, думаю многим будет полезен.
    Документация, к сожалению, скудна и часто допускает неоднозначное прочтение.

  9. #4149

    По умолчанию

    День добрый.
    На натуре все заработало, только с одной странностью.

    Рецепт отрабатывается, ПЛК зажигает лампу "Готовность" и инкрементирует номер цикла.
    Архивирование настроено по фронту бита, отвечающего за лампу.
    Бит упакован в сетевую переменную, которую опрашивает панель (мастер).
    В архив пишется номер цикла, название рецепта и результаты работы.

    Так вот изредка, без закономерности , в таблице появляются строки с одинаковыми номером цикла, названием и "левыми" данными.
    Такое впечатление, что панель видит несколько фронтов управляющего бита в течении цикла.
    Программу ПЛК прошерстил, бит лампы устанавливается в единственном месте, сразу после инкремента номера цикла.

    Куда еще посмотреть можно?

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

    По умолчанию

    Цитата Сообщение от Sherverpupa Посмотреть сообщение
    День добрый.
    На натуре все заработало, только с одной странностью.

    Рецепт отрабатывается, ПЛК зажигает лампу "Готовность" и инкрементирует номер цикла.
    Архивирование настроено по фронту бита, отвечающего за лампу.
    Бит упакован в сетевую переменную, которую опрашивает панель (мастер).
    В архив пишется номер цикла, название рецепта и результаты работы.

    Так вот изредка, без закономерности , в таблице появляются строки с одинаковыми номером цикла, названием и "левыми" данными.
    Такое впечатление, что панель видит несколько фронтов управляющего бита в течении цикла.
    Программу ПЛК прошерстил, бит лампы устанавливается в единственном месте, сразу после инкремента номера цикла.

    Куда еще посмотреть можно?
    Если вместо записи в архив по фронту бита
    Захват-11.png

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

Страница 415 из 419 ПерваяПервая ... 315365405413414415416417 ... ПоследняяПоследняя

Похожие темы

  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

Ваши права

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