Цитата Сообщение от Fudz Посмотреть сообщение
Да спс посмотрел тяжеловато разобраться. Попытался написать элементарную отправку запроса пример ниже:

IF OUT1 <> 1 THEN
LockDevice(0);
END_IF;

IF SWICH THEN
OUT2:=SetByte(0, '$10$03$00$01$24$35', 6);
END_IF;

Но при запуске программы и включении Swich ПЛК автоматически перезагружается. В чем проблема подскажите пожалуйста.
Через знак доллара передаются данные в шестнадцатиричной системе, надеюсь контрольная сумма соответствует, а поповоду перегрузки, попробуйте в нутри тела условия переменной присвоить фальш, зачем каждый цикл посылать запросы, достаточно одного