Страница 144 из 361 ПерваяПервая ... 4494134142143144145146154194244 ... ПоследняяПоследняя
Показано с 1,431 по 1,440 из 3602

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

  1. #1431

    По умолчанию

    Коллеги, добрый день,
    В выходные дописывал свой проект по управлению отоплением дома и обновил OL до 1.9.142.11811 и прошивку ПР200 до 2.05.
    Началось слабообъясниемое поведение переменных с выставленным флагом "Запись в конце цикла" - "Да". При присваивании таким переменным значения из сетевой переменной, из переменной стабильно читается значение по-умолчанию - 0. Причем в самой сетевой переменной лежит нормальное значение.
    Если "Запись в конце цикла" выставить в "Нет" - то просвоение работает нормально, как и до обновления.
    Это такой неочевидный побочный эффект или баг ?
    Проект прилагаю, скриншот с обведенными проблемные переменными прилагаю.
    ol_possible_bug.jpg
    Controller.owl

  2. #1432

    По умолчанию

    Цитата Сообщение от exzerodivide Посмотреть сообщение
    Коллеги, добрый день,
    В выходные дописывал свой проект по управлению отоплением дома и обновил OL до 1.9.142.11811 и прошивку ПР200 до 2.05.
    Началось слабообъясниемое поведение переменных с выставленным флагом "Запись в конце цикла" - "Да". При присваивании таким переменным значения из сетевой переменной, из переменной стабильно читается значение по-умолчанию - 0. Причем в самой сетевой переменной лежит нормальное значение.
    Если "Запись в конце цикла" выставить в "Нет" - то просвоение работает нормально, как и до обновления.
    Это такой неочевидный побочный эффект или баг ?
    Проект прилагаю, скриншот с обведенными проблемные переменными прилагаю.
    ol_possible_bug.jpg
    Controller.owl
    Не совсем понимаю Ваше недоумение. Что Вы делаете задав выходным переменным Запись в конце цикла. Новое значение в переменных теперь применяется стабильно в конце цикла, т.е. после всех операций чтения. Поэтому новые значения во входных переменных Вы видите на следующем цикле.
    Последний раз редактировалось wal79; 10.10.2017 в 11:41.
    программер

  3. #1433

    По умолчанию

    Цитата Сообщение от wal79 Посмотреть сообщение
    Не совсем понимаю Ваше недоумение. Что Вы делаете задав выходным переменным Запись в конце цикла. Новое значение в переменных теперь применяется стабильно в конце цикла, т.е. после всех операций чтения. Поэтому новые значения во входных переменных Вы видите на следующем цикле.
    В том то и проблема, что я их (значения) там вообще не вижу (вижу только 0, заданный как значение по-умолчанию).
    На самом деле точнее даже так - переменные Т_ТА_Верх_Измеренная, Т_ТА_Низ_Измеренная и Т_БКН_Измеренная используются в том числе и в выводе на экран "Температуры". При "Запись в конце цикла" - "Да" там выводятся постоянно нули, при "Запись в конце цикла" - "Нет" - нормальные значения из сетевых переменных.

  4. #1434

    По умолчанию

    Цитата Сообщение от exzerodivide Посмотреть сообщение
    В том то и проблема, что я их (значения) там вообще не вижу (вижу только 0, заданный как значение по-умолчанию).
    На самом деле точнее даже так - переменные Т_ТА_Верх_Измеренная, Т_ТА_Низ_Измеренная и Т_БКН_Измеренная используются в том числе и в выводе на экран "Температуры". При "Запись в конце цикла" - "Да" там выводятся постоянно нули, при "Запись в конце цикла" - "Нет" - нормальные значения из сетевых переменных.
    Вы выводили значения сетевых переменных на визуализацию? Показания оправдывают ожидания?
    Сейчас к сожалению не могу проверить Ваше замечание, завтра с утра попробую на приборе посмотреть.
    Последний раз редактировалось wal79; 10.10.2017 в 15:51.
    программер

  5. #1435

    По умолчанию

    Цитата Сообщение от wal79 Посмотреть сообщение
    Вы выводили значения сетевых переменных на визуализацию? Показания оправдывают ожидания?
    Сейчас к сожалению не могу проверить Ваше замечание, завтра с утра попробую на приборе посмотреть.
    Да, если вывожу на визуализацию непосредственно сетевые переменные то все нормально, отображаются корректные значения.
    Если через промежуточные - то наблюдается ситуация, описанная выше.
    У меня соответственно связка ПР200 + МВ110

  6. #1436

    По умолчанию

    Добрый день. Вчера решил дописать свою программу для ПР 200. При установки система обновила прошивку в ПР 200 и установилась последняя версия ОЛ на ПК. После заливки программы на ПР200 все перестало работать. Ковырялся очень долго, все искал ошибки в своей программе, В эмуляторе все работает, на приборе не хочет !!!Залил В ПР200 старую свою программу, так и она перестала работать!!! Методом тыка выяснил, что программа не хочет работать с переменными . Вот какой интересный факт : если с чистого листа написать программку ( во вложении, взял кусочек, где глючит)) и ее не сохранять на диск, а сразу залить в ПР200, то все работает. Если это сохранить на диск, закрыть ОЛ на ПК, после открыть сохраненный проект, то при заливке на ПР200 программа работать не будет !!! Начинает работать, если удалить с выхода макроса перем.1, а потом снова ее восстановить и ,не сохраняя проект, сразу залить в ПР200. Стоит опять сохранить/открыть проект, опять перестает работать. Я конечно запустил свою программу, руками перепроведя все связи, но это ведь не правильно!!! Что с этим делать? Может я где накосячил? Но вроде обычная программка. Суть программки : Переменная 1(проект, плав. запят., с запоминанием), переменная 2(сетевая, целочислен). При изменении перем.1 также изменяется перем. 2, при этом изменения со стороны перем. 2 заблокированы. При появлении сигнала на первом входе ПР200 при изменении перем.2 также изменяется перем. 1, при этом изменения со стороны перем. 1 заблокированы, пока не пропадет сигнал на первом входе ПР200. Такой алгоритм я использую в своем проекте для стыковки ПР200 через WIFI c КаСкадой.
    Вложения Вложения
    • Тип файла: owl баг.owl (762.1 Кб, Просмотров: 13)

  7. #1437

    По умолчанию

    Цитата Сообщение от guravlev-2 Посмотреть сообщение
    Добрый день. Вчера решил дописать свою программу для ПР 200. При установки система обновила прошивку в ПР 200 и установилась последняя версия ОЛ на ПК. После заливки программы на ПР200 все перестало работать. Ковырялся очень долго, все искал ошибки в своей программе, В эмуляторе все работает, на приборе не хочет !!!Залил В ПР200 старую свою программу, так и она перестала работать!!! Методом тыка выяснил, что программа не хочет работать с переменными . Вот какой интересный факт : если с чистого листа написать программку ( во вложении, взял кусочек, где глючит)) и ее не сохранять на диск, а сразу залить в ПР200, то все работает. Если это сохранить на диск, закрыть ОЛ на ПК, после открыть сохраненный проект, то при заливке на ПР200 программа работать не будет !!! Начинает работать, если удалить с выхода макроса перем.1, а потом снова ее восстановить и ,не сохраняя проект, сразу залить в ПР200. Стоит опять сохранить/открыть проект, опять перестает работать. Я конечно запустил свою программу, руками перепроведя все связи, но это ведь не правильно!!! Что с этим делать? Может я где накосячил? Но вроде обычная программка. Суть программки : Переменная 1(проект, плав. запят., с запоминанием), переменная 2(сетевая, целочислен). При изменении перем.1 также изменяется перем. 2, при этом изменения со стороны перем. 2 заблокированы. При появлении сигнала на первом входе ПР200 при изменении перем.2 также изменяется перем. 1, при этом изменения со стороны перем. 1 заблокированы, пока не пропадет сигнал на первом входе ПР200. Такой алгоритм я использую в своем проекте для стыковки ПР200 через WIFI c КаСкадой.
    Разберемся... Отпишусь позже о результатах.
    программер

  8. #1438

    По умолчанию

    Цитата Сообщение от exzerodivide Посмотреть сообщение
    Да, если вывожу на визуализацию непосредственно сетевые переменные то все нормально, отображаются корректные значения.
    Если через промежуточные - то наблюдается ситуация, описанная выше.
    У меня соответственно связка ПР200 + МВ110
    Проблема устранена. В ближайшее время выпущу хотфикс.
    программер

  9. #1439

    По умолчанию

    Цитата Сообщение от wal79 Посмотреть сообщение
    Проблема устранена. В ближайшее время выпущу хотфикс.
    Спасибо большое. Фикс приедет как обновление OL ?

  10. #1440

    По умолчанию

    Цитата Сообщение от guravlev-2 Посмотреть сообщение
    Добрый день. Вчера решил дописать свою программу для ПР 200. При установки система обновила прошивку в ПР 200 и установилась последняя версия ОЛ на ПК. После заливки программы на ПР200 все перестало работать. Ковырялся очень долго, все искал ошибки в своей программе, В эмуляторе все работает, на приборе не хочет !!!Залил В ПР200 старую свою программу, так и она перестала работать!!! Методом тыка выяснил, что программа не хочет работать с переменными . Вот какой интересный факт : если с чистого листа написать программку ( во вложении, взял кусочек, где глючит)) и ее не сохранять на диск, а сразу залить в ПР200, то все работает. Если это сохранить на диск, закрыть ОЛ на ПК, после открыть сохраненный проект, то при заливке на ПР200 программа работать не будет !!! Начинает работать, если удалить с выхода макроса перем.1, а потом снова ее восстановить и ,не сохраняя проект, сразу залить в ПР200. Стоит опять сохранить/открыть проект, опять перестает работать. Я конечно запустил свою программу, руками перепроведя все связи, но это ведь не правильно!!! Что с этим делать? Может я где накосячил? Но вроде обычная программка. Суть программки : Переменная 1(проект, плав. запят., с запоминанием), переменная 2(сетевая, целочислен). При изменении перем.1 также изменяется перем. 2, при этом изменения со стороны перем. 2 заблокированы. При появлении сигнала на первом входе ПР200 при изменении перем.2 также изменяется перем. 1, при этом изменения со стороны перем. 1 заблокированы, пока не пропадет сигнал на первом входе ПР200. Такой алгоритм я использую в своем проекте для стыковки ПР200 через WIFI c КаСкадой.
    Проблема одна и та же с предыдущим замечанием. Поэтому отпишусь, что проблема устранена. Ждите релиз.
    программер

Страница 144 из 361 ПерваяПервая ... 4494134142143144145146154194244 ... ПоследняяПоследняя

Похожие темы

  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, 21:55

Ваши права

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