Страница 13 из 39 ПерваяПервая ... 3111213141523 ... ПоследняяПоследняя
Показано с 121 по 130 из 381

Тема: Обновленная линейка контроллеров СПК1хх [M01] с интерфейсом Ethernet

  1. #121

  2. #122
    Пользователь
    Регистрация
    02.04.2016
    Адрес
    краснодарский край
    Сообщений
    6

    По умолчанию

    я столкнулся с этой проблемой. скачал и установил исправления и ничего не изменилось.2019-05-07.png2019-05-07 (1).png в чем может быть проблема?

  3. #123

  4. #124
    Пользователь
    Регистрация
    02.04.2016
    Адрес
    краснодарский край
    Сообщений
    6

    По умолчанию

    Все спасибо разобрался.

  5. #125
    Пользователь
    Регистрация
    24.12.2014
    Адрес
    Санкт-Петербург
    Сообщений
    26

    По умолчанию

    Добрый день! Просьба помочь разобраться. СПК110[M01] на объекте периодически раз в день или чаще зависает. После перевода в конфигураторе режима обработки исключения в TraceInfo удалось понять, что причина зависания - деление на ноль. Анализ проекта показал, что все деления в коде защищены проверкой. Возможно ли, что выводимое сообщение вызвано каким-то другим событием, например, помехой по линии питания или иной? И как, с точки зрения практики, осуществить поиск проблемного места в коде, если закономерности в зависании нет и это событие происходит крайне редко. Но естественно не должно происходить вовсе.

  6. #126
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    7,381

    По умолчанию

    Цитата Сообщение от DENth Посмотреть сообщение
    Добрый день! Просьба помочь разобраться. СПК110[M01] на объекте периодически раз в день или чаще зависает. После перевода в конфигураторе режима обработки исключения в TraceInfo удалось понять, что причина зависания - деление на ноль. Анализ проекта показал, что все деления в коде защищены проверкой. Возможно ли, что выводимое сообщение вызвано каким-то другим событием, например, помехой по линии питания или иной? И как, с точки зрения практики, осуществить поиск проблемного места в коде, если закономерности в зависании нет и это событие происходит крайне редко. Но естественно не должно происходить вовсе.
    Добрый день.
    Вероятность того, что деление на ноль вызвано внешним событием - крайне мала.
    Основных вариантов два:

    1. Деление происходит в результате каких-то специфических ситуаций, не фиксируемых проверками.
    2. Деление происходит в библиотеках.

    С точки зрения отладки - можно подключиться в момент зависания из CODESYS и проверить значения переменных.
    По идее, проблемная строка должна быть подсвечена в коде желтым.

  7. #127
    Пользователь
    Регистрация
    24.12.2014
    Адрес
    Санкт-Петербург
    Сообщений
    26

    По умолчанию

    Евгений, спасибо за Ваш ответ!

    Если говорить о библиотеках, то мне кажется такая ситуация не должна быть возможна при условии использования проверенных библиотек, из среды Codesys или производства Овен. А у нас только они и используются в проекте.
    По первому пункту и специфических ситуациях, хотелось бы больше деталей.
    Подключиться в момент зависания пока затруднительно... Ехать в командировку и сидеть ждать зависания особого желания нет.

    Интересно то, что проект построен на основе предыдущих проектов под предыдущие контроллеры, например, СПК207, где прекрасно работает.
    Правда это привело к тому, что в проекте используются библиотеки для работы с модулями МХ110 предыдущей версии 3.5.4.0, а не последние 3.5.11.4, т.к. они отличаются по организации взаимодействия. Но всё компилируется и работает.

    Кто еще подскажет, где копать?

  8. #128

    По умолчанию

    Здравствуйте!

    при попытке залить программу из CDS в СПК выскакивает такая ошибка:
    2019-06-05_13-30-15.png
    2019-06-05_13-34-57.png
    Что это значит?

  9. #129
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    7,381

    По умолчанию

    Цитата Сообщение от Карбофос Посмотреть сообщение
    Здравствуйте!

    при попытке залить программу из CDS в СПК выскакивает такая ошибка:
    2019-06-05_13-30-15.png
    2019-06-05_13-34-57.png
    Что это значит?
    Добрый день.
    Попробуйте удалить проект из контроллера через конфигуратор СПК и после этого загрузить новый проект.

  10. #130

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    Попробуйте удалить проект из контроллера через конфигуратор СПК и после этого загрузить новый проект.
    Не помогает

    Даже если создать пустой проект, ситуация аналогичная. Из CDS прибор виден, на "помигать" отзывается. При первом включении программы нормально заливались, потом через несколько раз, стала выскакивать эта ошибка
    Последний раз редактировалось Карбофос; 05.06.2019 в 15:33.

Страница 13 из 39 ПерваяПервая ... 3111213141523 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 505
    Последнее сообщение: 13.09.2021, 22:32
  2. Ответов: 57
    Последнее сообщение: 30.11.2017, 16:56
  3. СПК1хх - Линейка панельных контроллеров для локальных систем.
    от Александр Приходько в разделе СПК1хх
    Ответов: 333
    Последнее сообщение: 30.03.2015, 08:42
  4. ETHERNET в СПК1хх
    от Александр Приходько в разделе СПК1хх
    Ответов: 31
    Последнее сообщение: 21.02.2015, 17:51

Ваши права

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