Показано с 1 по 10 из 4290

Тема: Фичи и баги OWEN Logic

Древовидный режим

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

    По умолчанию

    В какой-то из версий либо Owen Logic, либо встроенного ПО ПР200 изменили работу энергонезависимых переменных. Если происходит сбой энергонезависимых переменных (на ПР200 с питанием 220 В как правило), то раньше можно было с экрана ввести новое значение и оно запоминалось, то с недавнего времени, ну как недавнего, года три назад наверное, это стало невозможно. Попытка отредактировать энергонезависимую переменную с экрана не приводит к её изменению, она остаётся той же самой, что произошла после сбоя. И это несмотря на установленные значения по умолчанию, а так же ограничения контроля ввода с экрана, изменить сбоившую энергонезависимую переменную невозможно. Сейчас придётся ехать за 300+ км и перепрошивать ПР, когда раньше подобное исправлялось звонком по телефону или видеосвязи.

    Хотя у меня есть своё предположение, почему невозможно установить корректное значение переменной с экрана. Может быть дело в пользовательской программе. На экран выводится вещественная переменная (на самом деле несколько), с возможностью редактирования (уставка), но при этом отображается только два знака до запятой, что после запятой игнорируется. В момент когда произошёл сбой, переменная имела вид "-99". В свойствах экрана контроль вводимых значений находится от 10 до 90, т.е. только положительные значения. Так вот после попытки отредактировать значение, знак "-" исчез, стало просто "99". Редактируй не редактируй, в итоге всё равно эти 99 и остаются. Но дело в том, что у меня дальше в программе есть дальнейшая обработка вводимых значений, типа защиты от дурака, что нельзя ввести одно значение меньше чем другое или наоборот, в общем дополнительный контроль вводимых значений, если контроль не проходит, то возвращается старое значение переменной. Но какое конкретно приняла значение переменная не известно, отображается "99", а на самом деле там может быть и "99999999" , естественно его будет бесполезно редактировать.

    В общем каждый раз что-нибудь новое узнаю Видимо надо делать программное меню сброса параметров, например что бы значения "по умолчанию" во время процедуры сброса были в константах (если конечно они тоже не сбоят как энергонезависимые), и при необходимости все основные параметры и настройки техпроцесса брались из констант в момент сброс, после чего вновь предоставлялась бы возможность для дальнейшего изменения переменных. Ну это так, мысли в слух ))
    Последний раз редактировалось RX9COZ; 06.10.2022 в 18:10.
    Бояринцев Иван Юрьевич

Похожие темы

  1. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 404
    Последнее сообщение: 25.08.2020, 15:17
  2. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Программируемые реле
    Ответов: 401
    Последнее сообщение: 28.07.2016, 19:46
  3. OWEN Logic 1.2.0.14b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 40
    Последнее сообщение: 21.02.2011, 14:16
  4. OWEN Logic 1.1.0.11b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 58
    Последнее сообщение: 12.10.2010, 20:55

Ваши права

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