ArtemPM писал(а):Serg290 писал(а):Вообще суть такова. Есть контроллер Siemens S-1200 + панель Weintek. При выключении ШУ (перепад напряжения) настройки работы насосов (авто/руч) сбиваются, сбрасываются в ручное и насосы не пускаются. Исходников нет на Siemens. Вот я и пытаюсь после запуска ПЛК и панели (через 15 сек. ) запустить скрипт переключения в автомат. Пока результат следующий: В Оффлайн скрипт выполняется. В живую сбрасываю питание.... ничего не происходит. Может я что упускаю?
Попробуйте вместо delay использовать тег LW9030. В этом теге с шагом 0.1 сек хранится время прошедшее с момента запуска HMI. Сделайте условие LW9030>150 и посмотрите что получится.
А куда вставлять LW9030 > 150 ? Не подскажете?
- Код: Выделить всё
- macro_command main()
DELAY(18000)
bool e, f
GetData(e, "Siemens S7-1200/S7-1500", DBnBit, 40000000, 1)
if e == false then
f == true
SetData(f, "Siemens S7-1200/S7-1500", DBnBit, 40000000, 1)
end if
end macro_command