Перезапуск Монитора (Watch dog)

Avatar
  • обновлен
  • На рассмотрении

День добрый!

Подскажите как правильно определить причину перезапуска (срабатывания Watch dog)?

И второй вопрос, почему после перезапуска меняются значения глобальных переменных? в моём случае это значения расхода электроэнергии и бумаги, которые считаются в период с 9-00 до 21-00 и с 21-00 до 9-00 с перезаписью глоб. перемен., почему-то после перезапуска монитора отображаются значения те которые были сутки назад, даже если перезапуск произошёл после расчёта и записи

Avatar
СИМП Лайт (тех поддержка)
  • На рассмотрении

Добрый день.

Давайте будем разбираться. Для начала уточните какая версия СИМП установлена на данный момент? Далее, хотелось бы уточнить немного по проекту, сколько физических каналов,  сколько виртуальных каналов, сколько скриптов.

Avatar
Виталий
Цитата от СИМП Лайт (тех поддержка)

Добрый день.

Давайте будем разбираться. Для начала уточните какая версия СИМП установлена на данный момент? Далее, хотелось бы уточнить немного по проекту, сколько физических каналов,  сколько виртуальных каналов, сколько скриптов.

Enterprise

Версия 4.7.3.50

физ. каналов 1920

вирт. каналов 203

72 канала со скриптами

Avatar
Цитата от Виталий

Enterprise

Версия 4.7.3.50

физ. каналов 1920

вирт. каналов 203

72 канала со скриптами

физ. каналов 1920
вирт. каналов 203
72 канала со скриптами

72 каналов со скриптами - можно на почту получить проект, для его анализа, и выработки рекомендаций.

Avatar
Виталий
Цитата от СИМП Лайт (тех поддержка)
физ. каналов 1920
вирт. каналов 203
72 канала со скриптами

72 каналов со скриптами - можно на почту получить проект, для его анализа, и выработки рекомендаций.

да, могу отправить, на какой адрес?

по времени когда начались перезапуски приблизительно совпадают с добавлением вот таких скриптов 

------------------------------

Var
In1, In2: String;
Out1: Boolean;
Out2: Integer;

Begin
In1:= ReadValue('S7-300 (Maf A)/DB111/STAT4');
Delete(In1,4,1);
Out1:= TryStrToInt(In1,Out2);
WriteValue('Позиция хвоста (Maf A)',Out2);

end.

-----------------------------

где я пытался из формата string (пример, '1s560ms') получить Integer (1560),

что бы значения записывались в базу


Avatar
Цитата от Виталий

да, могу отправить, на какой адрес?

по времени когда начались перезапуски приблизительно совпадают с добавлением вот таких скриптов 

------------------------------

Var
In1, In2: String;
Out1: Boolean;
Out2: Integer;

Begin
In1:= ReadValue('S7-300 (Maf A)/DB111/STAT4');
Delete(In1,4,1);
Out1:= TryStrToInt(In1,Out2);
WriteValue('Позиция хвоста (Maf A)',Out2);

end.

-----------------------------

где я пытался из формата string (пример, '1s560ms') получить Integer (1560),

что бы значения записывались в базу


Адрес: simp@simplight.ru

Avatar
Виталий
Цитата от СИМП Лайт (тех поддержка)

Адрес: simp@simplight.ru

отправил

Avatar
Цитата от Виталий

отправил

Да, получили. Отправили на анализ, по результатам наш специалист ответит Вам на адрес электронной почты.