Добрый день!
Ситуация следующая. Создаем переменную Var. Создаем скрипт по запуску проекта и инициализируем переменную Var:=0. Создаем скрипт по изменению переменной Var. Увеличиваем ее до 254 и скидываем в ноль. Выглядит так:
begin
var := var +1;
if var = 254 then
var := 0;
end.
Сохраняем, перегружаем сервер. Все работает.
Далее вносим новые изменения в проект, сохраняем и .... пытаемся остановить проект на сервере и сервер уходит в состояние "не работает" = виснет.
Допускаю, что возможно это надо делать по другому.
Если можно проверьте у себя или скажите как проще реализовать внутреннюю переменную постоянно меняющею свое значение с постоянным шагом в заданном диапазоне.
Ещё вопрос: в ходе разработки и наладки нашего проекта столкнулся со следующей ситуацией.
У нас 3 клиента. Проект один и тот же для всех. После 5 часов работы (с разбежкой в 1-5 минут как запускались клиенты) выскакивает ошибка приложения. К данным ПК не кто не подходил и активных действий (клики мышкой, набор текста и т.д.) не производилось. Сделано это именно для эксперимента для повтора данной ситуации. Так как ситуация эта повторялась не единожды. На всех клиентах одно и тоже сообщение. Вроде читал про настройку времени работы клиента, но не помню где.
Подскажите решение для данной ситуации.
Спасибо!
Добрый день!
Продолжу.
Неделю следил за логами клиента. В результате выловил следующее:
1. один вариант окончания лога
[00008770ms] Texture loaded: "D:\Scada-Project\Pictures\green.png"
[00012508ms] Cannot read "D:\Scada-Project\Pictures\вагон.png"
[18093481ms] Клиент отписан от канала
2. второй вариант
[03381860ms] Sound loaded: "C:\Program Files (x86)\Simple-Scada 2\Libraries\Sound_1.ogg"
[17824602ms] Cannot read "D:\Scada-Project\Pictures\вагон.png"
[17922246ms] Получены данные проекта от сервера
[17922289ms] Sound loaded: "C:\Program Files (x86)\Simple-Scada 2\Libraries\Sound_1.ogg"
[17922301ms] Sound loaded: "C:\Program Files (x86)\Simple-Scada 2\Libraries\Sound_1.ogg"
[17922314ms] Sound loaded: "C:\Program Files (x86)\Simple-Scada 2\Libraries\Sound_1.ogg"
[19232228ms] Клиент отписан от канала
Удалил примитив содержащий картинку вагон.png. Сделал новую картинку vagon.png. Ни какой динамики. Просто белый фон. Новый примитив рисунок -> vagon.png.
Ссылок на файл вагон.png в проекте нет.
Возможно как то можно почистить кэш? Опять же повторюсь. Вылет происходит даже с пустым проектом без скриптов, без подключения к OPC, без подключения к базе данных.
Товарищи разработчики можете ли Вы проделать у себя данный тест?