Показано с 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
    Адрес
    Москва
    Сообщений
    623

    По умолчанию

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

    Спасибо за обратную связь.
    О проблеме известно, в будущем обязательно поправим.

    Александр Андреевич Симонов
    Инженер по продуктам «ПЛК, модули и OwenCloud»

    Не работаю в ОВЕН с 01.07.22
    По всем вопросам обращайтесь на почту: support@owen.ru

Похожие темы

  1. ПРМ-3. Модули аналогового ввода/вывода для ПР
    от Андрей Посохов в разделе Программируемые реле
    Ответов: 238
    Последнее сообщение: 14.02.2024, 15:54
  2. ПР100. Компактное программируемое реле
    от Андрей Посохов в разделе Программируемые реле
    Ответов: 451
    Последнее сообщение: 01.06.2023, 09:02
  3. Ответов: 10
    Последнее сообщение: 21.04.2016, 12:59
  4. Тест ПЛК
    от urfin в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 22.09.2008, 21:51

Ваши права

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