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

Тема: [ПР205] Как определить обрывы связи по RS-485 и Ethernet, как получить текущее время?

  1. #11
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,262

    По умолчанию

    Цитата Сообщение от FPavel Посмотреть сообщение
    Нет, не с ПЧВ. То когда-то экспериментировал со связью ПР200 по ModBus - и по таймеру и ещё как-то. Из устройств с ModBus под рукой был ПЧВ, на который и подавал команду вкл/откл. В самом ПЧВ имеется возможность останова по прерыванию обмена, чем обязательно пользуемся при наладке.

    Сейчас другая задача. Имеется несколько однотипных устройств с управлением на нескольких ПР205. Команда на включение к каждой ПР205 приходит от вышестоящего устройства (это может быть сенсорная панель или ПЛК или SCADA - заказчик пока не определился) по ModBus (или Ethernet). Далее, ПР205 по другому интерфейсу ModBus включает или отключает мотор через устройство плавного пуска.

    Хотя в ТЗ напрямую нет требования контролировать обрыв связей (панель-ПР205 и ПР205-УПП), но сам хотел бы предусмотреть, хотя бы диагностику.

    ------------------------

    Можно изменить формулировку.

    Имеется ПР205. Один интерфейс ModBus Slave, другой интерфейс ModBus Master.
    Требуется диагностировать обрыв связи по каждому интерфейсу.
    Это же тысячу раз обсуждалось на форуме, короче, сформировать в ПР сигнал отсутствия связи проще пареной репы, можно примерно как-то так: мастер пишет(по изменению) в ПР секунды часов реального времени, если записи не происходит более 3 секунд появляется(формируется) сигнал потери связи:

    Формирование сигнала потери связи в слейве.PNG

    Мне кажется будет удобно это делать, если много слейвов, широковещательной посылкой!
    Последний раз редактировалось Сергей0308; 23.08.2023 в 14:16.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  2. #12

    По умолчанию

    Для экономии сетевых переменных (для ПР205 конечно не сильно актуально) можно для этого использовать 1 бит, постоянно инвертируя его в мастере.

  3. #13
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,262

    По умолчанию

    В режиме мастер ПР205 не поддерживает широковещательные посылки, в смысле, пишет, что диапазон адресов 1-247, а в режиме слейв, интересно, поддерживает или нет, в смысле, примет посылку с адресом "0"?
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  4. #14

    По умолчанию

    Спасибо.

    Мне кажется, имеется ещё один экзотичный.
    ПР205 поддерживает перевод выходов в безопасное состояние при диагностике обрыва связи с мастером.
    Настроить один выход на безопасное состояние 1 и подключить его к свободному входу.
    Йёоу!

    Как будет время попробую костыль. Преимущество - отсутствует контрольное число, которое ещё нужно менять скриптами панели оператора.

  5. #15
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,262

    По умолчанию

    Цитата Сообщение от FPavel Посмотреть сообщение
    Спасибо.

    Мне кажется, имеется ещё один экзотичный.
    ПР205 поддерживает перевод выходов в безопасное состояние при диагностике обрыва связи с мастером.
    Настроить один выход на безопасное состояние 1 и подключить его к свободному входу.
    Йёоу!

    Как будет время попробую костыль. Преимущество - отсутствует контрольное число, которое ещё нужно менять скриптами панели оператора.
    Какой Вы неугомонный! Я же уже писал, что опрос может быть по событию(булевой переменной), например раз в сутки, короче, слейв не может знать, что мастер посылал ему посылку, но она не дошла до него в результате обрыва связи! Вам, для своих хотелок нужно отказаться от ПР, так как они другие протоколы не поддерживают, кроме modbus, короче Вам надо ПЛК брать, там можно и свой протокол придумать, чтобы мастер постоянно опрашивал все слейвы на уровне протокола, тогда и в слейве можно будет определять обрыв связи по пропаданию этого постоянного опроса всех слейвов, но это пустой трафик, по сути это принципиально ничем не отличается, что Вам предлагают сделать в рамках протокола modbus, возможно можно и другие варианты придумать?!
    Последний раз редактировалось Сергей0308; 23.08.2023 в 22:26.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

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

Похожие темы

  1. Текущее время - Формат времени
    от denprox в разделе Master SCADA 3
    Ответов: 5
    Последнее сообщение: 28.06.2023, 15:05
  2. Как получить текущее время в Control Win
    от AlexZ в разделе СПК1хх [М01]
    Ответов: 1
    Последнее сообщение: 17.01.2023, 16:46
  3. Ответов: 9
    Последнее сообщение: 09.04.2015, 11:21
  4. текущее время
    от layriona в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 19.07.2010, 18:03
  5. текущее время для индикации на панели
    от Михаил@ в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 05.06.2009, 02:36

Ваши права

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