Показано с 1 по 8 из 8

Тема: Не включились релейные выхода на ПЛК 200-04

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию Не включились релейные выхода на ПЛК 200-04

    Добрый день, товарищи. Столкнулись с проблемой на ПЛК 200-04, переменные, привязанные к битовой маске выходов (Запись), были в состоянии TRUE, но при этом физически выход на ПЛК не был замкнут. Это проект КНС, произошло это вечером и отследить сразу не удалось. Подключившись к контроллеру увидели, что логические команды были собраны, но выходы ПЛК отключены. После отключения блока питания (Обесточивания ПЛК), ПЛК стал работать в штатном режиме. Объект работает давно, ранее такого замечено не было. Может ли это быть брак, или проблема с прошивкой и т.д.? Необходимо понять в чем была проблема для её дальнейшего устранения. Могу приложить проект и выгруженные логи, но они были выгружены после перезагрузки ПЛК.

  2. #2

    По умолчанию

    Добрый день.

    Необходимо понять в чем была проблема для её дальнейшего устранения
    К сожалению, это можно сделать только путем диагностики в момент проявления проблемы.
    Без этого - любые гипотезы будут только гаданием.

    Если такая ситуация повторится - то, пожалуйста, постарайтесь связаться с support@owen.ru до перезагрузки контроллера.

  3. #3

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.



    К сожалению, это можно сделать только путем диагностики в момент проявления проблемы.
    Без этого - любые гипотезы будут только гаданием.

    Если такая ситуация повторится - то, пожалуйста, постарайтесь связаться с support@owen.ru до перезагрузки контроллера.
    Понял, спасибо за оперативный ответ.

  4. #4

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.



    К сожалению, это можно сделать только путем диагностики в момент проявления проблемы.
    Без этого - любые гипотезы будут только гаданием.

    Если такая ситуация повторится - то, пожалуйста, постарайтесь связаться с support@owen.ru до перезагрузки контроллера.

    Добрый день. Произошла та же ситуация, удалось выгрузить логи до перезагрузки ПЛК. Приложил логи.
    Вложения Вложения
    • Тип файла: rar logs.rar (151.0 Кб, Просмотров: 5)

  5. #5

    По умолчанию

    Цитата Сообщение от Gatling Посмотреть сообщение
    Добрый день. Произошла та же ситуация, удалось выгрузить логи до перезагрузки ПЛК. Приложил логи.
    Добрый день.
    Эта ситуация повторилась 24 февраля?

  6. #6

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    Эта ситуация повторилась 24 февраля?
    21 февраля. В логах это. В проекте используется цикл(сортировка).

    Exception: EXCEPTION [<excpt>AccessViolation</excpt>] occurred: App=[<app>Application</app>], Task=[<task>OwenCloudTask</task>]

    2025-02-21T18:57:18Z, 0x00000011, 8, 81, 3, #### Exception: SOURCEPOSITION App=[<app>Application</app>] area=<area>0</area>, offset=<off>1765608</off>

  7. #7

    По умолчанию

    Gatling Я могу быть НЕ прав, но я услышал слово "цикл" и вижу "AccessViolation".
    А это может говорить о том, что надо внимательно проверить границы циклов и массивов.
    Самая частая и банальная причина "AccessViolation" в том, что где-то идёт выход на границы массива или другого блока данных.
    Можно создать специальную функцию CheckBounds, которая может указать на такие ошибки (про есть у меня в статье, раздел 7)
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

  8. #8

    По умолчанию

    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    Gatling Я могу быть НЕ прав, но я услышал слово "цикл" и вижу "AccessViolation".
    А это может говорить о том, что надо внимательно проверить границы циклов и массивов.
    Самая частая и банальная причина "AccessViolation" в том, что где-то идёт выход на границы массива или другого блока данных.
    Можно создать специальную функцию CheckBounds, которая может указать на такие ошибки (про есть у меня в статье, раздел 7)
    Здравствуйте, могу ли я вам прислать проект для поиска проблемы? Код с циклом был взят из плк Сименс 1200, написанный на SCL, там все отлично работает.

Похожие темы

  1. Дискретные релейные выходы ПЛК63
    от Newcomer в разделе ПЛК63/73
    Ответов: 9
    Последнее сообщение: 11.10.2020, 16:36
  2. ПЛК63 релейные выхода
    от strs в разделе ПЛК63/73
    Ответов: 2
    Последнее сообщение: 14.09.2017, 13:15
  3. Релейные выходы ПЛК110
    от vova151 в разделе ПЛК1хх
    Ответов: 8
    Последнее сообщение: 03.02.2014, 16:54
  4. Релейные выходы ПЛК-100
    от Логвиненко Андрей в разделе ПЛК1хх
    Ответов: 28
    Последнее сообщение: 17.02.2009, 09:31
  5. Релейные выходы ПЛК
    от Евгений Мотренко в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 22.08.2008, 18:53

Ваши права

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