Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 14 из 14

Тема: перезагрузка ПЛК73 при использовании функции из библиотеки modbus

  1. #11

    По умолчанию

    Аналогичная проблема, но при условии если ставлю два стоповых бита в настройках Ком-порта(

  2. #12

    По умолчанию

    Столкнулся с аналогичной проблемой, плк73 перезагружается и сбрасывает все значения. Пользуюсь овеновской библиотекой для Modbus. Заметил следующее.
    Работаю с двумя портами, на одном порту частотники с Modbus.lib, на втором модем с самописным слейвом(проблема не в нем, без этого блока так же перезагружается), подключил к ОРС для проверки работоспособности, отработала программа три дня без отключений. Потом пересоздавал конфигурацию ОРС и перепутал номера COM-портов, на одном интерфейсе оказалось два мастера, на втором три слейва без мастера, и контроллер уходил в постоянную перезагрузку. Найдя проблему подключился просто терминалом на порт с мастером и невпопад слал мастеру всякие символы. Контроллер с 5-10 посылки перезагружался. В отладочном режиме контроллер выдает причину перезагрузки сторожевой таймер.
    В итоге "на столе" с нормально настроенным OPC контроллер работает отлично, на объекте постоянно перезагружается.
    Это аппаратная защита интерфейса, возможно какое-нибудь наведённое напряжение от ПЧ в интерфейс, или всё таки проблема в Modbus.lib по той же причине? на функциях записи одного регистра используются While, контроллер долго отрабатывает точки останова не удалось проверить нормально на каком моменте происходит сбой.
    Последний раз редактировалось Балалай; 10.02.2020 в 11:30.

  3. #13

    По умолчанию

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

  4. #14

    По умолчанию

    Я это писал про Modbus.lib

    FUNCTION_BLOCK MB_UNI_IO
    7-я строчка

    Мастер использовался из библиотеки.
    Непросто разобраться в таком большом листинге, проще написать своего мастера, но мне просто интересна сама реакция ПЛК, на ситуацию когда "два мастера в сети", а в моем случае возможно просто помехи в порт шлют всякий мусор.
    Последний раз редактировалось Балалай; 10.02.2020 в 13:41.

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. Ответов: 1
    Последнее сообщение: 09.02.2015, 21:40
  2. Какой тип датчиков выбрать при использовании ТРМ 133 ?
    от inovator в разделе Подбор Оборудования
    Ответов: 3
    Последнее сообщение: 16.03.2012, 12:36
  3. Ответов: 3
    Последнее сообщение: 18.12.2010, 21:14
  4. Перезагрузка при опросе по ModbusTCP
    от Vit74 в разделе ПЛК1хх
    Ответов: 29
    Последнее сообщение: 26.11.2010, 14:39

Ваши права

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