Показано с 1 по 10 из 15

Тема: ПЛК110-60 сетевая функциональность

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

Леонид ПЛК110-60 сетевая... 22.05.2012, 17:10
Валенок А зачем ? Просто внезапно... 25.01.2016, 13:29
Леонид Хотелось поменьше... 22.05.2012, 21:07
Леонид Спасибо! Попробую... 23.05.2012, 11:45
Леонид Спасибо, еще раз! Все... 29.05.2012, 18:38
Леонид Почему ? Меньше грузит... 30.05.2012, 10:55
Филоненко Владислав Какой диапазон нумерации? 4... 24.01.2016, 16:51
Леонид Так ведь уже получаю, в... 02.06.2012, 10:52
Владимир Ситников Да, всё так. Лучше заранее... 24.01.2016, 18:44
Scream Ждал 2 часа??? А timeout... 25.01.2016, 08:35
Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Смущает что в ПЛК всего 4 UDP сокета, или вы настраиваете прием с любого адреса, а потом сортируете принятые данные по ip адресу принятого сообщения ?
    Кстати пробовал настроить UDP сокет на прием от конкретного ip адреса, а он почему-то принимал данные с разных ip.
    Последний раз редактировалось Леонид; 01.06.2012 в 00:31.

  2. #2

    По умолчанию

    Цитата Сообщение от Леонид Посмотреть сообщение
    Смущает что в ПЛК всего 4 UDP сокета, или вы настраиваете прием с любого адреса, а потом сортируете принятые данные по ip адресу принятого сообщения ?
    Кстати пробовал настроить UDP сокет на прием от конкретного ip адреса, а он почему-то принимал данные с разных ip.
    Здравствуйте!

    Подскажите пожалуйста, правильно ли я понимаю, что в ПЛК ОВЕН UDP-порта всего 4 штуки на айпишник?
    Если да, нумерация им присваивается произвольно? Есть какой-то диапазон нумерации UDP портов ПЛК ОВЕН?

    Спасибо!
    Делая что-то не правильно, вы никогда не потеряете полученный опыт

  3. #3

    По умолчанию

    Какой диапазон нумерации?
    4 UDP сокета, да. А сокет Вы можете настроить как хотите.
    Тролль-наседка, добрый, нежный и ласковый

  4. #4

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    Адрес Вы не получите и через ТСР
    Так ведь уже получаю, в структуру CLIENT_REPLY из функции UdpReceiveData. Правда пришлось ее немного подшаманить.


    FUNCTION UdpReceiveData : CLIENT_REPLY

    UdpReceiveData.diBytesReceived:=SysSockRecvFrom(di Socket, pbyData, diDataSize, 0, ADR(sa), SIZEOF(sa));

    ia.S_addr:=UDINT_TO_DWORD(sa.sin_addr);
    UdpReceiveData.IPAddress:=IP4_TO_STRING(sa.sin_add r);

    Вопрос в том, что если одновременно два ПЛК на один и тот же порт шлют данные третьему, то коректно ли будет эти данные разбирать по IP адресу принятого сообщения?
    Последний раз редактировалось Леонид; 02.06.2012 в 10:56.

  5. #5

    По умолчанию

    capzap , что-то у меня вообще ничего не стартует
    ПЛК150 использую.
    Беру ваши примеры, библиотеку TcpUdplib - толку ноль.
    Сокет не хочет открывать...
    Все время возвращает вместо номера сокета -1

    Где я неправ?
    Вложения Вложения
    • Тип файла: pro 2.pro (53.9 Кб, Просмотров: 64)

Похожие темы

  1. Функциональный блок, как сетевая переменная
    от Солнечный заяц в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 06.07.2011, 07:14
  2. функциональность СИ-8
    от Юрий в разделе Разработки
    Ответов: 5
    Последнее сообщение: 07.05.2008, 16:37

Ваши права

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