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

Тема: "Зависание" modbus TCP ПЛК 110-60

  1. #11

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Ок. Сокет через конфигурацию. Может он сам как-то переоткрывается (и коряво) при отсутствии запросов за такой период ? Не знаю, но допускаю. Можно проверить на большей частоте. Например 1..2 сек.
    Вы имеете ввиду эту настройку?
    1.PNG
    Если да, до без не опрос вообще не работает. Возможно, порт можно определять и открывать по другому, но я пока не знаю как. Просто в основном работаю с другими ПЛК. С ОВЕНом работаю впервые.

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Если ОПС не держит соединение (посылкой/ответом на keepalive пакеты), то в течении 5-6 секунд ПЛК производит реконект к ОПС.
    В общем нужен лог снифера
    Поняла. Как согласуют отладочные работы, запущу снифер и прикреплю лог.

    Просто IT-шники смотрели на стороне нашего сервера. Запросы от ПЛК не приходили, а команда ПЛК на отправку подавалась согласно алгоритму.

  2. #12

    По умолчанию

    Цитата Сообщение от Ангелина Посмотреть сообщение
    Вы имеете ввиду эту настройку?
    1.PNG
    Если да, до без не опрос вообще не работает. Возможно, порт можно определять и открывать по другому, но я пока не знаю как. Просто в основном работаю с другими ПЛК. С ОВЕНом работаю впервые.



    Поняла. Как согласуют отладочные работы, запущу снифер и прикреплю лог.

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

  3. #13

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Чем обоснуете что команда - подавалась ? Пока на уровне - "мамой клянусь, да" За пределами картинок много чего может быть.
    Вы меня, конечно, извините, но если я сижу в режиме «Онлайн» и вижу, как в управляющих регистрах (в данном случае – RStart, StrO_u и StrI_u в зависимости от того, что сейчас инициируется (запись или чтение) появляется значение 0x00FF, то я берусь утверждать, что команда все-таки подается. Если у вас есть какие-либо другие способы проверки того, что команда ПЛК на отправку подается, прошу поделиться ими со мной.

    Дополнение:
    Есть четкая логика программы, есть кейсы. Я вижу, как происходит переход из кейса в кейс. Все работает исправно ровно до того момента, как один из запросов к OPC возвращается тайм-аутом. Дальше всё - ступор по обращению к OPC. Но переход по кейсам осуществляется, управляющий сигнал подается. Если бы имело место быть зависание программы - происходил бы перезапуск ПЛК. Стоит учесть, что этот же самый код исправно работает при передаче по интерфейсу RS-232.

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    И ручками проверьте, подавая команды при остановленной программе
    Да, я проверю. Лог прикреплю. Спасибо!
    Последний раз редактировалось Ангелина; 09.01.2020 в 16:11.

  4. #14

    По умолчанию

    Да да, спасибо. Увидела, что не тот лог прикрепила. Исправлю.

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

Похожие темы

  1. "ЗАВИСАНИЕ ТРМ200-202" по RS-485
    от mkv в разделе Сетевые технологии
    Ответов: 53
    Последнее сообщение: 16.03.2023, 11:55
  2. Ответов: 16
    Последнее сообщение: 15.02.2017, 11:39
  3. Ответов: 49
    Последнее сообщение: 06.08.2015, 14:38
  4. Ответов: 20
    Последнее сообщение: 15.04.2015, 11:02
  5. Ответов: 11
    Последнее сообщение: 24.09.2012, 20:18

Ваши права

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