Страница 443 из 893 ПерваяПервая ... 343393433441442443444445453493543 ... ПоследняяПоследняя
Показано с 4,421 по 4,430 из 8921

Тема: CODESYS V3.5. Вопросы и ответы

  1. #4421

    По умолчанию

    Добрый день.

    Что означает исключение *EXCEPTION* Omitted cycle OmittedCycle watchdog Application и как с ним бороться?
    Срабатывает, как-то хаотично, от нескольких часов до нескольких дней.

  2. #4422

    По умолчанию

    Цитата Сообщение от tyura Посмотреть сообщение
    Добрый день.

    Что означает исключение *EXCEPTION* Omitted cycle OmittedCycle watchdog Application и как с ним бороться?
    Срабатывает, как-то хаотично, от нескольких часов до нескольких дней.
    Добрый день.
    Судя по всему - у вас в одной или нескольких задачах включен сторожевой таймер, и он срабатывает (т.е. задача не успевает выполниться за заданное время).

    Наиболее корректный способ борьбы - разобраться, в какой задаче это происходит и отладить/оптимизировать код, выполняемый в этой задаче.
    Начать можно вот с чего: подключитесь к контроллеру, перейдите на вкладку Мониторинг компонента Конфигурация задач и сбросьте статистику по задачам (в момент загрузки проекта там будут "выбросы", которые портят картину). После этого периодически смотрите на максимальное время цикла/джиттер и сравнивайте их с заданным интервалом вызова.

  3. #4423

    По умолчанию

    tasktime.png

    Такие цифры получаю в среднем, но иногда есть обращения к диску через SysFileOpen,SysFileWrite,SysFileClose, в этот момент цикл до 18,5мс, что все равно ниже 20мс (период вызова MainTask), да и таймер настроен на 1000мс, восприимчивость 10, не должен срабатывать.

  4. #4424

    По умолчанию

    Цитата Сообщение от tyura Посмотреть сообщение
    tasktime.png

    Такие цифры получаю в среднем, но иногда есть обращения к диску через SysFileOpen,SysFileWrite,SysFileClose, в этот момент цикл до 18,5мс, что все равно ниже 20мс (период вызова MainTask), да и таймер настроен на 1000мс, восприимчивость 10, не должен срабатывать.
    Omitted watchdog срабатывает еще в том случае, если время выполнения задачи более чем в 2 раза превышает интервал ее вызова.
    Т.е. для вашего случая - это 40 мс.
    18.5. мс - это лишь то, что вы увидели в конкретный момент времени (и для интервала в 20 мс - это очень много) - похоже, бывают и более значительные "всплески".

    Джиттер в 300 мс - это свидетельство, мягко говоря, очень плохой ситуации с временем выполнения.

    Для начала можно исключить операции с файлами и посмотреть, будет ли срабатывать watchdog без них.

  5. #4425

    По умолчанию

    Цитата Сообщение от Валерий "mad Dog" Шмараев Посмотреть сообщение
    Здравствуйте!

    Вложение 62140

    что где почистить?
    Добрый день.
    Онлайн - Сброс заводской
    После этого заново загрузить проект.

  6. #4426

    По умолчанию

    Цитата Сообщение от Валерий "mad Dog" Шмараев Посмотреть сообщение
    Ок, спасибо, это может быть следствием того, что я скопировал один тренд на другую мнемосхему?
    Не думаю. Это ошибка CODESYS, связанная с повреждением файлов трендов - обычно она возникает после перезагрузки контроллера по питанию.

    В данный момент мы разрабатываем собственную библиотеку трендов, чтобы обойти эту проблему.

  7. #4427

    По умолчанию

    Добрый день! Есть ли возможность эмулировать интерфейс эзернет с возможностью общения по модбас тсп?

  8. #4428

    По умолчанию

    Цитата Сообщение от valdik Посмотреть сообщение
    Добрый день! Есть ли возможность эмулировать интерфейс эзернет с возможностью общения по модбас тсп?
    Добрый день.
    На виртуальном контроллере можно работать с Ethernet и Modbus TCP.
    https://youtu.be/RgtfIOgKwTY

  9. #4429

    По умолчанию

    Добрый день. Вроде был когда-то похожий вопрос по отображению на визуализации IP-адреса устройства, но не смог найти. Мне нужно чтобы элемент веб-визуализации отображался только на устройстве с определенным IP-адресом. Подскажите пожалуйста как это сделать.

  10. #4430

    По умолчанию

    Цитата Сообщение от Pronto72 Посмотреть сообщение
    Добрый день. Вроде был когда-то похожий вопрос по отображению на визуализации IP-адреса устройства, но не смог найти. Мне нужно чтобы элемент веб-визуализации отображался только на устройстве с определенным IP-адресом. Подскажите пожалуйста как это сделать.
    Добрый день.

    Проще всего, думаю, использовать такой подход...
    https://faq.codesys.com/display/CDSF...lizations+Only

    ...интегрировав в функцию IsWebVisu код определения IP-адреса клиента из этого примера:
    https://faq.codesys.com/display/CDSF...+of+the+Client

    Вам будет достаточно оттуда этих строк:

    helper(pClientData := pClient);
    s1 := helper.stIPv4;
    WHILE и остальная обвязка не нужны (их роль выполнит VisuElems.CurrentVisuClient из первого примера).

Страница 443 из 893 ПерваяПервая ... 343393433441442443444445453493543 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе СП3хх, СП270
    Ответов: 4209
    Последнее сообщение: 26.08.2026, 16:07
  2. Ответов: 863
    Последнее сообщение: 02.03.2026, 17:13
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 273
    Последнее сообщение: 08.09.2025, 13:21
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе СП3хх, СП270
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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