Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 24

Тема: Как определить состояние соединения с ПК по Modbus TCP

  1. #11

    По умолчанию

    Зачем делать для обмена с HMI ПЛК-мастером? Должна быть на мой взгляд логика иной. HMI мастер и он отслеживает состояние подчиненных устройств.
    ПЛК мастером должен быть для модулей IO.

    Курица тащит за собой цыплят, а не наоборот.

    Еще часто пускаю в обмене целочисленную переменную, которая постоянно инкрементируется и отслеживаю на другом конце изменение
    +79104444236
    С уважением,
    Лапшин Вячеслав

  2. #12

    По умолчанию

    Я дико извиняюсь, оказывается ПЛК это SLAVE (сервер). Попутал, т.к. интуитивно кажется что мастер должен быть сервером, а слейв - клиентом.

  3. #13

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Мы все умрём.
    Не надо умирать )). Вопрос, выходит, таков. ПЛК будучи слейвом (сервером) в режиме Modbus TCP может определить наличие соединения штатными средствами? Или нужно отправлять ему периодически что то для проверки соединения (инкрементировать ему какой-нибудь регистр, или записывать туда единичку, а ПЛК будет обнулять) и другого решения НЕТ?

  4. #14

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Ну слава богу. На 5й день разобрались ху из ху.
    1.Штатных средств контроля связи в штатном конфигураторе - нет
    2.Простейшие способы решения проблемы - вариации по мотивам пост#3 (см)

    Не протокол - карта. Вам нужен контроль - добавляете регистр и описание назначения. С той стороны ребенок 2-х летний или там будут упираться рогом ?
    3.Можете заюзать программный сервер. Тогда страшных заказчиков не придется беспокоить. Но - программный.
    Всё.
    Спасибо, к сожалению, не знаю как удалить предыдущий пост.

  5. #15

    По умолчанию

    Цитата Сообщение от teo111 Посмотреть сообщение
    ПЛК будучи слейвом (сервером) в режиме Modbus TCP может определить наличие соединения штатными средствами?
    Извините, что вмешиваюсь, но ПЛК-то зачем это знать? ПМСМ, это как раз мастеру (условно - SCADA) нужно знать статус соединения с источником данных.

  6. #16

    По умолчанию

    Цитата Сообщение от imaex Посмотреть сообщение
    Извините, что вмешиваюсь, но ПЛК-то зачем это знать? ПМСМ, это как раз мастеру (условно - SCADA) нужно знать статус соединения с источником данных.
    Бывает сидит оператор и смотрит за тех.процессом, а процесс вялотекущий, и изменения не всегда фиксируются взглядом оператора после 9 часов упорного смотра в монитор. В этот самый момент связь отваливается и контроллер ставит процесс на паузу, а в скаде маячит "ОШИБКА СВЯЗИ!!! АХТУНГ!!!". Контроль нужен с обеих сторон.

  7. #17

    По умолчанию

    Цитата Сообщение от tracemodefan Посмотреть сообщение
    Бывает сидит оператор и смотрит за тех.процессом, а процесс вялотекущий, и изменения не всегда фиксируются взглядом оператора после 9 часов упорного смотра в монитор. В этот самый момент связь отваливается и контроллер ставит процесс на паузу, а в скаде маячит "ОШИБКА СВЯЗИ!!! АХТУНГ!!!". Контроль нужен с обеих сторон.
    Допустим вы определите в ПЛК, что отвалилась связь, если он слейв, толку от этого никакого. Только со стороны мастера можно переподключить порт ( если не физический обрыв).
    Поэтому надо делать так, чтобы связь не отваливалась. А если отвалилась, то переподключить порт на Скаде.
    Последний раз редактировалось kondor3000; 14.08.2023 в 13:25.

  8. #18
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,669

    По умолчанию

    kondor3000 может тут речь о том, чтобы ПЛК позакрывал сокеты, если связь пропала ? Мастер при очередной попытке откроет соединение вновь. А вот если у ПЛК зависнут открытые сокеты, к нему уже будет нельзя подключиться, пока не перезагрузят его.

  9. #19
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,251

    По умолчанию

    Причем тут сокеты ?
    Алгоритм работы может менятся. Командир сказал вперед и помер, и что, так и идем ?

  10. #20
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,669

    По умолчанию

    Валенок я про другое, если при подключении со стороны Scada ПЛК открывает сокет, и при потере связи не закрывает его. Командир после очередного восстановления связи орёт, орёт, а ему никто не собирается отвечать, уши заложило

    Вроде как-то всплывала подобная тема, что связь восстанавливалась только после перезапуска ПЛК, не с сокетами было связано?

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Похожие темы

  1. Modbus контроль ошибок соединения
    от aven в разделе Сетевые технологии
    Ответов: 17
    Последнее сообщение: 22.05.2021, 12:07
  2. ТРМ 133м-04 modbus Текущее состояние
    от Sashka4000 в разделе Эксплуатация
    Ответов: 9
    Последнее сообщение: 29.01.2016, 09:10
  3. Как считать состояние выхода МУ110-16Р modbus
    от acronis в разделе Эксплуатация
    Ответов: 11
    Последнее сообщение: 04.03.2015, 12:23
  4. ТРМ-202 нет соединения по modbus
    от Push_ON в разделе Сетевые технологии
    Ответов: 6
    Последнее сообщение: 20.02.2012, 13:44
  5. Потеря соединения по Modbus TCP/IP ПЛК304
    от Грушецкий Павел в разделе ПЛК3хх
    Ответов: 3
    Последнее сообщение: 03.02.2012, 20:19

Ваши права

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