Не могу понять в чем дело:
Есть ПЛК323 в него заливаю проект (большой, 300кб), иногда бывает что одна и таже программа зависает (будто нажали на STOP), счетчик циклов при этом работает. Вот код PRG который зависает:
Код:
dtd(xExecute:=TRUE);
xDone:=FALSE;
IF dtd.xDone THEN
xDone:=TRUE;
DTstart:=dtd.dtDateAndTime;
dtd(xExecute:=FALSE);
ELSIF dtd.xError THEN
dtd(xExecute:=FALSE);
END_IF
Скрин 1:
6991678849.jpg
Скрин 2:
8ac22b23a4.jpg
Остальные программы отрабатывают по "Тип: События: now.xDone"
"Очистить" + "Очистить все" не помогает, все равно зависает проект на пол пути (на разных местах при работе с файлами на SD карте, подозреваю дело в этом). Через WINSCP все нормально работает, до и после зависания. Полный сброс проекта ПЛК (т.е. удаление проекта через пути) не помогает.
Это сам ФБ крошиться? как его оживить? В чем дело?
PS со временем перестает вообще коннектиться к ПЛК, помогает только перезапуск ПЛК (winscp работает).