Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Серега

Страницы: 1 ... 15 16 [17]
241
Добрый день!
Продолжу.
Неделю следил за логами клиента. В результате выловил следующее:
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, без подключения к базе данных.
Товарищи разработчики можете ли Вы проделать у себя данный тест?
 

242
Как все просто. Про этот вариант вообще не подумал. Спасибо!
Тема закрыта.

243
pan2000
Спасибо за ответ. В принципе пришел практически к такому же решению. Только вместо #9 использовал #$9. Вот только разница в чем пока не разобрался. И так и так работает.
Буду мучить таймер.

244
Добрый день, разработчики!
Суть проблемы следующая. Есть метеостанция. Собирает данные и записывает в файл. Вид записей в прикрепленном файле.
Заказчик попросил внести некоторые параметры (скорость ветра, температуру и давление) в скаду.
Структура файла не меняется. Пишется все раз в минуту.
Решение.
Открыть файл.
Дойти до конца файла.
Считать строку.
С помощью команд работы со строкой выйти на позицию и скопировать определенное количество символов.
Преобразовать в нужный формат.
Присвоить переменной в скаде преобразованное значение.
Закрыть файл.
Вопросы.
1. Строка скрипта outhum.Value := StrToFloat(UTF8ToString(UTF8Copy (aReadStr, 16, 4))); вычитывает и преобразует значение если в текстовом файле в строке на поз.16 стоит значение допустим 12.3 согласно команде. Если значение равно 8 или 1.9 или --- (нет значения) на сервере выводиться ошибка
"Необработанная ошибка в скрипте "button" в строке 30. '1.9   ' is not a valid floating point value"
и скрипт как я понимаю дальше не работает (исходя из моих экспериментов). Может быть подскажите решение ибо голову сломал. Думаю сделать доп.проверку уже самого скопированного куска.
2. На форуме ища инфу нашел тему с организацией таймера. С учетом того, что в скаде есть скрипты на 1 сек и 1 час может быть приведете пример или ссылку (не могу найти) как организовать скрипт, который будет срабатывать например каждые 5 минут.
Жду Ваших ответов или вопросов.

245
Так. Извиняюсь за задержку.
Версия 2.2.9.2 professional edition.
Вообщем запустил на клиенте пустой проект без подключения к базе без скриптов. Ситуация повторилась клиент завис. По прошествии 20-25 минут завис на другом АРМе клиент основного проекта.
Есть нюансы с передачей логов постараюсь в ближайшее время выслать.
 

246
По поводу пилы понял попробуем, в одной из тем писали что возможно Вы внесете работу скрипта не только через каждую секунду но и меньше хотя бы 500мс. Будем ждать.
А ошибка на клиенте наблюдается уже давно.
Если можно уточните, что конкретно надо из проекта.

247
Добрый день!
Ситуация следующая. Создаем переменную Var. Создаем скрипт по запуску проекта и инициализируем переменную Var:=0. Создаем скрипт по изменению переменной Var. Увеличиваем ее до 254 и скидываем в ноль. Выглядит так:
Код: (delphi)
begin
  var := var +1;
  if var = 254 then
    var := 0;
end.
Сохраняем, перегружаем сервер. Все работает.
Далее вносим новые изменения в проект, сохраняем и .... пытаемся остановить проект на сервере и сервер уходит в состояние "не работает" = виснет.
Допускаю, что возможно это надо делать по другому.
Если можно проверьте у себя или скажите как проще реализовать внутреннюю переменную постоянно меняющею свое значение с постоянным шагом в заданном диапазоне.

Ещё вопрос: в ходе разработки и наладки нашего проекта столкнулся со следующей ситуацией.
У нас 3 клиента. Проект один и тот же для всех. После 5 часов работы (с разбежкой в 1-5 минут как запускались клиенты) выскакивает ошибка приложения. К данным ПК не кто не подходил и активных действий (клики мышкой, набор текста и т.д.) не производилось. Сделано это именно для эксперимента для повтора данной ситуации. Так как ситуация эта повторялась не единожды. На всех клиентах одно и тоже сообщение. Вроде читал про настройку времени работы клиента, но не помню где.
Подскажите решение для данной ситуации.

Спасибо!

248
Добрый день!
Может быть кто-то видел (читал, имеет при себе руководство) где описано, что означают записи о качестве переменных в arOPC.
Может быть кто-то сможет объяснить, что значит запись "Uncertain limit ok". Какой предел не обозначен. У arOPC опрос или сами переменные.
Задавайте вопросы постараюсь ответить

Если Вы переустановили систему или переносите конфиг arOPC на другой комп не забывайте про лицензию на arOPC. Данное сообщение говорит о превышении лимита разрешенного лимита в 64 тэга (если не правильно указал поправте)
Вопрос закрыт.

249
Ошибки / Область нажатия кнопки
« : 28 Мая 2018, 10:27:48 »
Добрый день, разработчики!
Версия SimpleScada v2.2.9.0. Изучал возможности и наткнулся случайно.
По концепции разработки верхнего уровня АСУ ТП в верхнем левом углу должен быть расположен ряд кнопок. По нажатию кнопки срабатывает свойство "Окно".
Но кнопка с параметрами x = 15, y = 61, ширина = 144, высота = 49 (значения получены после ряда экспериментов) не нажимается и открытия окна не происходит.
При этом если изменить параметры кнопки так (сместить по x или y, увеличить размеры), чтобы значения вышли за пределы выше описанных, свойство "Окно" кнопки работает нормально, но не во всей области кнопки, а только в той которая вышла за пределы.
Проверьте у себя. Может это только у меня локальная фича.

Страницы: 1 ... 15 16 [17]