Ваши комментарии

Разобрался, но вот конечно в ручную ввести 600 значений и изображений доставляет мягко говоря неудобство

Пробую найти решение с помощью "многостейтового объекта", но есть сложность, обозначение у нас идет вот в таком виде 8ТН.212.118

я пошел по пути используя функцию COPY что бы забрать из строки только цифры, потом я строку пробую преобразовать в число, но оно получается больше чем  диапазон Integer 

ищу разгадку

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

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

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

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),

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


Enterprise

Версия 4.7.3.50

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

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

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

Для компонента "Изображение" с возможностью смещения центра вращения это возможно?

я храню базу данных с 2012г. тогда, в начале,  было не много тегов и всё это весило мало, на сегодняшний день тегов стало 1875 и годовая база данных занимает ~ 1ТБ, так вот по истечению года я в ручную перебрасываю базу на новый жесткий диск и отдаю в архив.

но я понял Ваш ответ, попробую со следующего года

плюсую

и ещё было бы не плохо иметь возможно выбирать место куда будет сохраняться база данных (к примеру, на другой не системный жесткий диск).

Удалил незадействованные устройства из модбас драйвера и списка активных каналов, ситуация изменилась в сторону - ошибка появляется не каждый раз после закрытия "Монитора".



Сервис поддержки клиентов работает на платформе UserEcho