PDA

Просмотр полной версии : Ethernet в ПЛК200



Сема
30.08.2021, 17:18
Добрый день, коллеги.

Подскажите пожалуйста такой вопрос, как мне можно в программе CDS3 улавливать наличие связи с роутером по Ethernet?

То есть, будет веб визуализация по локальной сети, если вытащат шнур из разъёма в роутере, чтобы сработал выход у контроллера? Как это сделать?

Мастеренко Иван
30.08.2021, 17:35
Добрый день.
Можно пинговать роутер с помощью ФБ SysExecute2 из библиотеки CmpSysExec.
fbSE2(cmd:='ping *ip-адрес роутера* -c 1', output_string=>);

Евгений Кислов
30.08.2021, 18:07
Проще использовать функцию SysSockPing из библиотеки SysSocket.
https://faq.codesys.com/display/CDSFAQ/TCP%3A+Pinging+a+Network+Address