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

Тема: Диагностика ошибок в ответе Modbus-slave.

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

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

    По умолчанию

    По вопросу темы, задача решена. Полноценная диагностика слейв (ModbusTCP) устройств решена путем поднятия сокетов. На ПЛК крутится 4-е сокета, скорость опроса достаточная.
    Так же, кому интересно, по вопросу контроля связи ПЛК<->ПК, открыл другую тему:
    https://owen.ru/forum/showthread.php?t=37803

  2. #2

    По умолчанию

    Добрый день, capzap.
    Да, ПЛК выступает в роли мастера сети, настройка сети через Ресурсы->Конфигурация ПЛК, добавлен модуль Modbus (master).
    В документации про LastError говорится следующее:
    Безымянный.jpg
    На сколько я понимаю эта переменная говорит нам о том что связь состоялась или нет в целом (что кабель цел/что помех нет/что у ПЛК хватило сил провести опрос и т.д.).
    Меня же интересует тот случай, когда состоялся обмен мастер - слейв и слейв устройство в своем ответе на запрос указывает не запрошенные данные, а ошибку которая у него произошла. Эта процедура описана в стандарте. Датчик который я завожу в проект поддерживает эту процедуру, но обработать я ее нормально пока не могу.

  3. #3

    По умолчанию

    Цитата Сообщение от johnny0000 Посмотреть сообщение
    Меня же интересует тот случай, когда состоялся обмен мастер - слейв и слейв устройство в своем ответе на запрос указывает не запрошенные данные, а ошибку которая у него произошла. Эта процедура описана в стандарте. Датчик который я завожу в проект поддерживает эту процедуру, но обработать я ее нормально пока не могу.
    Неа! Обработка таких ошибок штатно в этой среде НЕ поддерживается.
    Если нужна настолько глубокая диагностика - то придётся писать обмен самому, используя библиотеку OWEN Modbus.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

  4. #4

    По умолчанию

    Спасибо за ответ, Cs-Cs.
    Обмен с датчиками происходит по Modbus TCP, соответственно для нужной мне (детальной) диагностики, придется работать с так называемыми "сокетами". Я правильно понимаю?
    И еще вопрос в догонку, к знающим специалистам, возможно опрашивать по Modbus TCP в асинхронном режиме? Есть такие функции для ПЛК110-хх??

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

Похожие темы

  1. ModBus RTU - диагностика.
    от sialiv в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 12.04.2017, 09:08
  2. Диагностика ошибок на протоколе ОВЕН
    от Спорягин Кирилл в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 04.04.2017, 08:12
  3. ATI в ответе модема ПМ01
    от Сергей Мих в разделе Эксплуатация
    Ответов: 15
    Последнее сообщение: 23.01.2014, 11:43
  4. Диагностика ошибок программ на ПЛК
    от kuharchukigor в разделе ПЛК1хх
    Ответов: 40
    Последнее сообщение: 26.02.2013, 19:07
  5. Диагностика ошибок МДВВ
    от maks-tver в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 12.03.2011, 09:33

Ваши права

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