Показано с 1 по 9 из 9

Тема: Не сохраняются данные в ПР200

  1. #1

    По умолчанию Не сохраняются данные в ПР200

    Всем добрый день. Столкнулся вот с такой проблемой. Толи я, уже не вижу ошибки, толи лыжи не едут. Подскажите, что такой?

    Есть самописный функциональный блок, все работает так как надо. С этим проблем нет. Но с в этом блоке есть счётчик, он увеличивается по сигналу. Результат этого счетчика записывается в переменную QPackage.

    1.png

    3.png

    QPackage, переменная с плавающей точкой и энергонезависимая.
    Результаты появляются, изменяются. НО!!! Не записываются после отключения питания. Хотя все остальные параметры остаются записанными.

    Так же пробовал перезаписать значение переменной в сетевую. Но тоже ни дает ни какого результата.

    2.png

    Результат нужно выводить на ИИП120

    Сетевые переменные ПР200
    4.png

    Сетевые переменные ИПП120
    5.png

    Так же пытался на стороне ИПП120 перезаписать сетевую переменную
    6.png

    Тоже не помогло.

    Подскажите в чем проблема? Заранее спасибо.

  2. #2
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,986

    По умолчанию

    у вас при старте работы блока переменная скорее всего обнуляется. Она заведена на блок еще как входная?
    Ну или целиком блок надо делать энергонезависимым.

    Когда-то делал счетчик 32-х битный, в эпоху когда штатные были только 16-ти. делал вход-выход переменную у макроса и начинал отсчет с сохраненной переменной.

  3. #3

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Она заведена на блок еще как входная?
    Нет, Package - это вводимое значение длины, а QPackage - это результат счетчика

  4. #4
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,986

    По умолчанию

    PAVGroup ну тогда изучайте код макроса, и как сделать вход для возобновления счета.
    Могу поискать свой счетчик для понимания примера

  5. #5

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    PAVGroup ну тогда изучайте код макроса, и как сделать вход для возобновления счета.
    Могу поискать свой счетчик для понимания примера
    Если можно.

  6. #6

    По умолчанию

    Цитата Сообщение от PAVGroup Посмотреть сообщение
    Если можно.
    У вас ФБ на ST или макрос на FBD ?

    Здесь примеры ФБ на ST с памятью наработки, с том числе и счётчики 32 битные
    https://owen.ru/forum/showthread.php?t=38920&page=2#13

  7. #7

    По умолчанию

    ДА, ФБ на ST выполнен.

  8. #8
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,986

    По умолчанию

    а, моя древность еще на FBD сделана
    В свойствах можно было задать счет, можно было сбросить, выставив маску что сбрасывать. В общем такая универсальная фигня для подсчета чего угодно.
    Изображения Изображения
    • Тип файла: png CRab.png (274.3 Кб, Просмотров: 23)
    Вложения Вложения
    • Тип файла: zip crab.zip (56.3 Кб, Просмотров: 10)

  9. #9

    По умолчанию

    Цитата Сообщение от PAVGroup Посмотреть сообщение
    ДА, ФБ на ST выполнен.
    На сегодня, ФБ на ST не поддерживают энергонезависимые переменные.

    Добавляйте QPackage ко входам, меняйте внутри и отправляйте на выход.

Похожие темы

  1. Ответов: 1
    Последнее сообщение: 31.01.2023, 17:36
  2. пр200 не показывает данные с пвт100
    от Андрей Янович в разделе Помощь Разработчикам
    Ответов: 1
    Последнее сообщение: 09.08.2021, 17:39
  3. Не сохраняются параметры 3-10(Задания)
    от TAVZANA в разделе Приводная техника ОВЕН
    Ответов: 1
    Последнее сообщение: 26.07.2020, 13:51
  4. Данные с ПР200 по Modbus в ПК
    от Вадим2881 в разделе Программируемые реле
    Ответов: 27
    Последнее сообщение: 30.09.2019, 21:11
  5. Ответов: 23
    Последнее сообщение: 24.03.2010, 11:37

Ваши права

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