Страница 110 из 115 ПерваяПервая ... 1060100108109110111112 ... ПоследняяПоследняя
Показано с 1,091 по 1,100 из 1146

Тема: CODESYS V3.5. Визуализация

  1. #1091

  2. #1092

    По умолчанию

    В общем была найдена ошибка в задании оператора limit(перепутан порядок). Но даже исправление ошибки и сброс к заводским не помогли. Журнал выдает следующее Screenshot_4.png. в одном сообщении говорится, что происходит деление на ноль, как понять где это происходит и как решить вопрос?

  3. #1093

    По умолчанию

    Цитата Сообщение от DenisV Посмотреть сообщение
    В общем была найдена ошибка в задании оператора limit(перепутан порядок). Но даже исправление ошибки и сброс к заводским не помогли. Журнал выдает следующее Screenshot_4.png. в одном сообщении говорится, что происходит деление на ноль, как понять где это происходит и как решить вопрос?
    Судя по всему - деление на 0 происходит внутри самого тренда. Такое может быть, если значение переменной резко меняется между циклами (например, от десятков до миллиардов).
    Но если вы корректно используете оператор LIMIT - то такого происходит не должно.
    Попробуйте вместо значения входов модуля вывести на тренд просто локальные переменные программы (можете сэмулировать для них какое-то изменение) и проверить, будут ли исключения.

  4. #1094

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Поставьте интервал вызова задачи тренда - 1000 мс, Измерение в каждом n-цикле - 60, Сохранение каждые N миллисекунд - 1800000.
    Подскажите , а настройка Дополнительный буфер на что влияет и для чего нужна?

  5. #1095

    По умолчанию

    Цитата Сообщение от RV9WFJ Посмотреть сообщение
    Подскажите , а настройка Дополнительный буфер на что влияет и для чего нужна?
    Код:
    	
    Length of the time interval when the runtime system can record more data (for example, 1000 ms).
    If a delay occurs when writing data in the runtime system component, then there is a risk of data loss due to overwriting. In this case, the runtime system uses the addition buffer.
    https://help.codesys.com/webapp/_cds...rsion=3.5.16.0

  6. #1096

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Судя по всему - деление на 0 происходит внутри самого тренда. Такое может быть, если значение переменной резко меняется между циклами (например, от десятков до миллиардов).
    Но если вы корректно используете оператор LIMIT - то такого происходит не должно.
    Попробуйте вместо значения входов модуля вывести на тренд просто локальные переменные программы (можете сэмулировать для них какое-то изменение) и проверить, будут ли исключения.
    Самое странное, что при данных настройках
    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Поставьте интервал вызова задачи тренда - 1000 мс, Измерение в каждом n-цикле - 60, Сохранение каждые N миллисекунд - 1800000.
    и сэмулированные значения вызывают ошибку, пробовал программу на разных контроллерах 210_03 с последней и предыдущей прошивкой, перезапускал по питанию, сбрасывал к заводским и т.д. ничего не помогло, единственное, что возвращало к стабильной работе это уменьшение параметра "Измерение в каждом n-м цикле" до 3 иногда работало и при 6 . Как будто при бОльшом значение срабатывает какое-то прерывание или превышается таймаут ожидания

    P.s а и неявные проверки тоже не помогают
    Последний раз редактировалось DenisV; 25.12.2020 в 10:51.

  7. #1097

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Код:
    	
    Length of the time interval when the runtime system can record more data (for example, 1000 ms).
    If a delay occurs when writing data in the runtime system component, then there is a risk of data loss due to overwriting. In this case, the runtime system uses the addition buffer.
    https://help.codesys.com/webapp/_cds...rsion=3.5.16.0
    Т.е это дополнительный буфер на случай непредвиденных задержек записи. Какое значение сюда ставить? Секунд 5 я думаю...

  8. #1098

    По умолчанию

    Цитата Сообщение от RV9WFJ Посмотреть сообщение
    Т.е это дополнительный буфер на случай непредвиденных задержек записи. Какое значение сюда ставить? Секунд 5 я думаю...
    По умолчанию 1 секунда, я никогда его не менял.

  9. #1099

    По умолчанию

    Как думаете, Евгений, в чем может быть проблема?

    Цитата Сообщение от DenisV Посмотреть сообщение
    Самое странное, что при данных настройках и сэмулированные значения вызывают ошибку, пробовал программу на разных контроллерах 210_03 с последней и предыдущей прошивкой, перезапускал по питанию, сбрасывал к заводским и т.д. ничего не помогло, единственное, что возвращало к стабильной работе это уменьшение параметра "Измерение в каждом n-м цикле" до 3 иногда работало и при 6 . Как будто при бОльшом значение срабатывает какое-то прерывание или превышается таймаут ожидания

    P.s а и неявные проверки тоже не помогают

  10. #1100

    По умолчанию

    Цитата Сообщение от DenisV Посмотреть сообщение
    Как думаете, Евгений, в чем может быть проблема?
    У меня нет гипотез, и ваша проблема у меня не воспроизвелась с предыдущей версией вашего проекта (из поста #1082).
    Для эксперимента я бы предложил выполнить Сброс заводской, пересоздать в проекте тренд, оставить в нем все настройки по умолчанию (для задачи, периода сэмплирования, периода сброса в БД и т.д.) и проверить - проявится ли проблема в этом случае.

Страница 110 из 115 ПерваяПервая ... 1060100108109110111112 ... ПоследняяПоследняя

Похожие темы

  1. Визуализация CoDeSys
    от Newcomer в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 24.04.2018, 15:26
  2. Визуализация в CoDeSys
    от Newcomer в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 10.05.2017, 21:11
  3. Визуализация CodeSys
    от DanJer в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 30.08.2012, 04:53
  4. Визуализация Codesys
    от Slipknot в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 31.10.2008, 11:36
  5. Визуализация в CoDeSys 2.3
    от Slawa в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 29.08.2008, 18:30

Ваши права

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