Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 27

Тема: PING удаленного компьютера через Ethernet средствами ПЛК

  1. #1
    Пользователь Аватар для asup_svk
    Регистрация
    13.04.2009
    Адрес
    Самара
    Сообщений
    32

    По умолчанию PING удаленного компьютера через Ethernet средствами ПЛК

    чем можно организовать сие мероприятие?
    SysLibSockets?
    п.с. просто необходимо чтобы при обрыве Ethernet параметр привязанный к пингу переходил в ноль тем самым меняя режим работы ПЛК-100, зашитый в программу

  2. #2

    По умолчанию

    да, именно им.
    тип - Sock_dgram == 2
    протокол -ipproto_icmp == 1

  3. #3
    Пользователь Аватар для asup_svk
    Регистрация
    13.04.2009
    Адрес
    Самара
    Сообщений
    32

    По умолчанию

    спасибо!
    то есть это будет выглядеть так
    Код:
    socket:=SysSockCreate(SOCKET_AF_INET, SOCKET_DGRAM, SOCKET_IPPROTO_ICMP);
    а IPадрес и номер порта удаленной машины где нужно указывать?
    а величины размера (len) и адреса (buf) буфера откуда брать?

  4. #4

    По умолчанию Пример пинга

    Пример пинга
    Вложения Вложения
    • Тип файла: zip ping.zip (9.8 Кб, Просмотров: 179)

  5. #5
    Пользователь Аватар для asup_svk
    Регистрация
    13.04.2009
    Адрес
    Самара
    Сообщений
    32

    По умолчанию

    Олег
    спасибо.
    но вопросы те же...
    в sock_addr.sin_addr и sock_addr.sin_port я должен записать IP адрес и порт машины вместо 16#0A00065F и 16#0800?
    так ли это?

  6. #6

    По умолчанию

    Именно так, IP=10.0.6.95

  7. #7
    Пользователь Аватар для asup_svk
    Регистрация
    13.04.2009
    Адрес
    Самара
    Сообщений
    32

    По умолчанию

    спасибо Олег.. проработал пример под себя....все работает супер!

  8. #8

    По умолчанию

    Супер гууууд
    А можно чуть подробней: как писать IP (16#0A00065F - в таком или 10.0.6.95 в таком виде!)
    и что имеется ввиду под номером порта! 16#0800
    обычно пингуем без всяких портов (я имею ввиду комп виндовс, просто ип и все)
    Здесь просто если со вторым ПЛК, то тогда понятно, что за порт, а вот если комп виндос то что за порт? и где его посмотреть?

  9. #9

    По умолчанию

    16#0A00065F это в каком формате и как 10.0.6.95 перевести в этот формат

  10. #10
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,840

    По умолчанию

    Цитата Сообщение от Alber Посмотреть сообщение
    ... а вот если комп виндос то что за порт? и где его посмотреть?
    Порт 137 (NETBIOS-NS (NetBIOS Name Service))
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

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

Ваши права

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