Ваши комментарии
Пробую найти решение с помощью "многостейтового объекта", но есть сложность, обозначение у нас идет вот в таком виде 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
Разобрался, но вот конечно в ручную ввести 600 значений и изображений доставляет мягко говоря неудобство