Страница 12 из 51 ПерваяПервая ... 2101112131422 ... ПоследняяПоследняя
Показано с 111 по 120 из 510

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

  1. #111
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,925

    По умолчанию

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

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

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

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

    По умолчанию

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

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

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

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

  3. #113

    По умолчанию

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

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

  4. #114
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,925

    По умолчанию

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

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

  5. #115

    По умолчанию

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

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

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

    По умолчанию

    Т.е. если в контроллере пустой проект, то при загрузке другого проекта все равно может появиться эта ошибка?
    По какому интерфейсу загружается проект - USB, Ethernet?

  7. #117

    По умолчанию

    Да. Проект удален через встроенный конфигуратор, но ошибка появляется всегда при попытке залить новый. Подключение - Ethernet.

  8. #118
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,925

    По умолчанию

    Цитата Сообщение от Карбофос Посмотреть сообщение
    Да. Проект удален через встроенный конфигуратор, но ошибка появляется всегда при попытке залить новый. Подключение - Ethernet.
    СПК подключен напрямую к ПК?
    В проекте есть обмен по Ethernet?

  9. #119

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    СПК подключен напрямую к ПК?
    В проекте есть обмен по Ethernet?
    И ПК и СПК подключены к сети через свитч. Обмена по Ethernet в проекте нет.

  10. #120
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,925

    По умолчанию

    Цитата Сообщение от Карбофос Посмотреть сообщение
    И ПК и СПК подключены к сети через свитч. Обмена по Ethernet в проекте нет.
    Если есть возможность - попробуйте подключить СПК напрямую к ПК.

Страница 12 из 51 ПерваяПервая ... 2101112131422 ... ПоследняяПоследняя

Похожие темы

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

Ваши права

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