Показано с 1 по 3 из 3

Тема: Проблемы с закрытием сокета TCP

  1. #1

    По умолчанию Проблемы с закрытием сокета TCP

    Добрый день.

    Не являюсь профи в сетевых технологиях, поэтому заранее извиняюсь за возможно странный вопрос.
    Реализую обмен пакетами через ethernet tcp (библиотека NBS). На стороне ПЛК реализован клиент, тестовый сервер эмулирую с помощью ПК. Изначально удается установить связь и реализовать обмен. Однако при отключении сервера установить подключение вновь не удается. Сам код у меня адаптирован (слизан) с примера дата CODESYS V3.5
    Реализация обмена через сокеты.

    Вопрос в следующем - имеется ли у NBS.TCP_Client какой-то способ закрыть сокет и открыть его заново? Если что, переменная fbTcpClient.xActive в случае первого подключения клиента к серверу переходит в состояние TRUE, а когда я пытаюсь подключиться во второй раз - ее состояние не меняется с FALSE.

    В документации ничего подробного нет...
    Изображения Изображения

  2. #2
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,134

    По умолчанию

    Добрый день.

    Вопрос в следующем - имеется ли у NBS.TCP_Client какой-то способ закрыть сокет и открыть его заново?
    Да, для этого достаточно вызвать экземпляр этого блока со значением FALSE на входе xEnable (хотя бы один цикл), а потом - опять со значением TRUE.

  3. #3

    По умолчанию

    Евгений, большое спасибо! Закрадывалась такая мысль, но не мог ее реализовать правильно. Спустя 1.5 часа тыканий и экспериментов всё работает как надо

Похожие темы

  1. Проблемы
    от Станислав2988 в разделе СПК1хх [М01]
    Ответов: 7
    Последнее сообщение: 26.08.2021, 17:03
  2. проблемы с плк-150
    от a_sergeevich в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 04.09.2018, 16:42
  3. АС4 проблемы
    от Andrew_Stranger в разделе Эксплуатация
    Ответов: 0
    Последнее сообщение: 05.02.2018, 19:02
  4. проблемы с ИБП-60Б-Д9-24
    от ss_zeim в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 28.11.2014, 12:04
  5. Проблемы с АС-2
    от Витёк в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 27.01.2010, 16:16

Ваши права

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