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

Тема: СПК110[M01]: Останавливается опрос МУ110-32Р

  1. #1

    По умолчанию СПК110[M01]: Останавливается опрос МУ110-32Р

    Добрый день,
    На действующем объекте после обновления проекта контроллера возникла следующая ситуация: при попытке остановить оборудование софт кнопкой с панели, сигнал остановки формировался, но при этом оборудование осталось в работе. В процессе разбора выяснилось, что останавливается опрос модуля дискретных выходов МУ110-32Р. Т.е., изначально, при запуске программы, происходит запись в регистры модуля, активируются соответствующие выходы, но в последствии опрос модуля останавливается и деактивировать выходы можно только отключив питание.
    Еще в одном проекте, который сейчас находится в стадии ПНР, ПЛК и состав модулей в/в такой же (кроме прочих есть модуль МУ110-32Р). Конфигурирование модулей в/в "Конфигуратором М110" происходит без проблем: запись и чтение параметров происходит без сбоев. Но при подключении модулей к СПК110, отсутствует опрос МУ110-32Р, опрос остальных модулей происходит без сбоев. Пробовал использовать различные версии шаблонов для МУ110-32Р из пакета Mx110Drivers, но проблема осталась.
    Кто-нибудь сталкивался с подобным?

    Версия Codesys 3.5SP14 Patch3
    Версия таргет файла: 3.5.14.34
    Версия прошивки контроллера: 1.2.0830.1220

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

    По умолчанию

    Цитата Сообщение от S#716_0P Посмотреть сообщение
    Добрый день,
    На действующем объекте после обновления проекта контроллера возникла следующая ситуация: при попытке остановить оборудование софт кнопкой с панели, сигнал остановки формировался, но при этом оборудование осталось в работе. В процессе разбора выяснилось, что останавливается опрос модуля дискретных выходов МУ110-32Р. Т.е., изначально, при запуске программы, происходит запись в регистры модуля, активируются соответствующие выходы, но в последствии опрос модуля останавливается и деактивировать выходы можно только отключив питание.
    Еще в одном проекте, который сейчас находится в стадии ПНР, ПЛК и состав модулей в/в такой же (кроме прочих есть модуль МУ110-32Р). Конфигурирование модулей в/в "Конфигуратором М110" происходит без проблем: запись и чтение параметров происходит без сбоев. Но при подключении модулей к СПК110, отсутствует опрос МУ110-32Р, опрос остальных модулей происходит без сбоев. Пробовал использовать различные версии шаблонов для МУ110-32Р из пакета Mx110Drivers, но проблема осталась.
    Кто-нибудь сталкивался с подобным?

    Версия Codesys 3.5SP14 Patch3
    Версия таргет файла: 3.5.14.34
    Версия прошивки контроллера: 1.2.0830.1220
    Добрый день.
    Обеспечьте, пожалуйста, удаленное подключение, чтобы продемонстрировать проблему "вживую".

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

    По умолчанию

    Проблема была связана с тем, что для одного из шаблонов модулей была использована команда Обновить устройство.
    Шаблоны не поддерживают эту команду, для изменения версии надо удалить старый шаблон из дерева проекта добавить новый.

  4. #4

    По умолчанию

    Поумничаю под утро. Могу не угадать или написать невпопад:
    1. Во всех модулях ВСЕГДА (где есть) надо настраивать безопасное состояние выходов при обрыве связи.
    Для Мх110 это настраивается параметром "Таймаут безопасного состояния" (если =0 - то его нет) и для каждого выхода указать, что он должен делать в этом состоянии. У меня всё выключается, а таймаут я ставлю в 5 секунд. Иногда даже когда новую программу загружаешь - модуль успевает отключиться.
    2. В настройках RS-485 (или Modbus) в дереве объектов есть галочка "Автоматический перезапуск соединения". Её проверить, чтобы она стояла. Она влияет на то, будет ли опрашиваться устройство, если связь с ним отвалилась (или возникла ошибка опроса) повторно - или же при ошибке опрос отвалится навсегда.
    3. Ещё в настройках Приложения где-то валяются настройки про "Обновлять IO при остановке" и "Всегда обновлять переменные". Это влияет на то, как ПЛК опрашивает IO в разных условиях при отладке или выключении). Галочки порыть и установить на "Всегда".
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net

Похожие темы

  1. Ответов: 8
    Последнее сообщение: 14.11.2016, 13:58
  2. СПК110 не видит модули МУ110-16Р и МВ110-16Д
    от SokolovA в разделе СПК1хх
    Ответов: 3
    Последнее сообщение: 23.01.2016, 09:03
  3. Ответов: 6
    Последнее сообщение: 27.11.2014, 18:23
  4. СПК110+МУ110-24.32р
    от _VvvV_ в разделе СПК1хх
    Ответов: 2
    Последнее сообщение: 31.10.2014, 09:11
  5. Ответов: 23
    Последнее сообщение: 23.07.2010, 15:31

Ваши права

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