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

Тема: Бета-тест нового функционала в ПЛК110 [М02]

  1. #1

    По умолчанию Бета-тест нового функционала в ПЛК110 [М02]

    Добрый день, товарищи!
    Фирма Овен подготовила новый функционал на ПЛК110-М02 - альтернативный алгоритм работы с Retain. И приглашает Вас принять участие в beta-тестировании.
    Встречайте, версия 1.0.3!

    Основные изменения:
    1. Обычно, retain записывается по событию выключения питания. Однако иногда программы становятся такими большими, а тестировать их совсем не хочется...
    И В САМЫЙ ОТВЕТСТВЕННЫЙ МОМЕНТ ПЛК перезагружается по Watchdog... Естественно, Retain не сохраняются.

    Для таких ОСОБЫХ случаев, мы разработали альтернативный режим записи retain циклически, по таймеру.
    А для повышения надёжности теперь есть 2 копии retain и выбирается самая свежая и корректная.

    Но, как Вы понимаете, бесплатный сыр бывает только в мышеловке - запись Retain не происходит мгновенно и jitter цикла ПЛК сильно увеличивается в момент записи. Поэтому в таком режиме мы крайне не рекомендуем использовать цикл ПЛК меньше 10 мс.
    Период записи можно менять в диапазоне от 1 до 1000 секунд.
    Для изменения режима retain воспользуйтесь командами PLCBrowser. Хелп по командам PLCBrowser традиционно по команде "?"

    2. Для уверенных в своем коде, но осторожных программистов мы добавили функцию принудительной записи retain по команде пользователя из программы. Для этого используется библиотека RetainControlLib.lib. Библиотека работает только в "обычном" режиме retain, по выключению питания. При этом, в момент принудительной записи выполнение программы приостанавливается на несколько десятков мс, т.е. использовать её надо с осторожностью.

    Также есть некоторый правки обнаруженных пользователями ошибок.

    P.S. Ждём от Вас обратной связи и надеемся, что Вы не станете использовать beta-версию в серьёзных проектах!
    P.P.S. Основной причиной срабатывания watchdog уже традиционно становится многодесятикратное превышение времени исполнения программы над установленным временем цикла. Здравый смысл и модуль Statistic помогут избежать таких ситуаций.
    Вложения Вложения
    Последний раз редактировалось Филоненко Владислав; 13.11.2018 в 10:31.
    Тролль-наседка, добрый, нежный и ласковый

  2. #2

    По умолчанию

    Попробовал на контроллере 110-30 M v2:
    Функция SaveNow() всегда возвращает FALSE!
    Хотя Retain сохраняются.

  3. #3
    Пользователь Аватар для A.Simonov
    Регистрация
    11.07.2017
    Адрес
    Москва
    Сообщений
    178

    По умолчанию

    Цитата Сообщение от AlexZ60 Посмотреть сообщение
    Попробовал на контроллере 110-30 M v2:
    Функция SaveNow() всегда возвращает FALSE!
    Хотя Retain сохраняются.
    Добрый день.

    Спасибо за обратную связь.
    О проблеме известно, в будущем обязательно поправим.
    Александр Андреевич Симонов
    Инженер по продуктам «ПЛК, модули и OwenCloud»
    e-mail: support@owen.ru
    e-mail: a.simonov@owen.ru

Похожие темы

  1. ПРМ-3. Модули аналогового ввода/вывода для ПР200
    от Андрей Посохов в разделе Программируемые реле
    Ответов: 133
    Последнее сообщение: 28.05.2020, 12:44
  2. ПР100. Новое программируемое реле
    от Андрей Посохов в разделе Программируемые реле
    Ответов: 231
    Последнее сообщение: 18.05.2020, 12:00
  3. Бета-тест ОВЕН ИТП-15
    от Maximus в разделе В разработке
    Ответов: 12
    Последнее сообщение: 20.06.2018, 16:25
  4. Ответов: 10
    Последнее сообщение: 21.04.2016, 12:59
  5. Тест ПЛК
    от urfin в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 22.09.2008, 21:51

Ваши права

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