чем можно организовать сие мероприятие?
SysLibSockets?
п.с. просто необходимо чтобы при обрыве Ethernet параметр привязанный к пингу переходил в ноль тем самым меняя режим работы ПЛК-100, зашитый в программу
чем можно организовать сие мероприятие?
SysLibSockets?
п.с. просто необходимо чтобы при обрыве Ethernet параметр привязанный к пингу переходил в ноль тем самым меняя режим работы ПЛК-100, зашитый в программу
да, именно им.
тип - Sock_dgram == 2
протокол -ipproto_icmp == 1
спасибо!
то есть это будет выглядеть так
а IPадрес и номер порта удаленной машины где нужно указывать?Код:socket:=SysSockCreate(SOCKET_AF_INET, SOCKET_DGRAM, SOCKET_IPPROTO_ICMP);
а величины размера (len) и адреса (buf) буфера откуда брать?
Олег
спасибо.
но вопросы те же...
в sock_addr.sin_addr и sock_addr.sin_port я должен записать IP адрес и порт машины вместо 16#0A00065F и 16#0800?
так ли это?
спасибо Олег.. проработал пример под себя....все работает супер!
Супер гууууд
А можно чуть подробней: как писать IP (16#0A00065F - в таком или 10.0.6.95 в таком виде!)
и что имеется ввиду под номером порта! 16#0800
обычно пингуем без всяких портов (я имею ввиду комп виндовс, просто ип и все)
Здесь просто если со вторым ПЛК, то тогда понятно, что за порт, а вот если комп виндос то что за порт? и где его посмотреть?
16#0A00065F это в каком формате и как 10.0.6.95 перевести в этот формат
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg