Simple-Scada forum
Simple-Scada 2 => Ваши вопросы => Тема начата: illidanSTR от 20 Июля 2020, 14:39:21
-
Добрый день. Использую Demo версию Simple SCADA.Столкнулся с проблемой. Я выставляю переменной тип архивации(пробовал любой), после чего сохраняю проект, закрываю, открываю снова, смотрю список переменных, а там архивация сбрасывается в состояние не архивировать. И так с переменными и с OPC сервера, и с внутренними. Подскажите может я что-то не правильно делаю?
Тип переменной, для которой выставляется архивация, String.
-
Здравствуйте.
Архивация доступна только для численных переменных. Массивы и строки (это тоже массив - символов) нельзя архивировать, поэтому архивация отключается. Архивацию строк можно реализовать только через собственную таблицу и SQL-запросы. Хороший пример доступен по ссылке (https://simple-scada.com/help/script/dbreciepes.html). Принцип такой: в БД создаётся собственная таблица с нужной структурой. Далее через SQL-запросы (функция RunSQL (https://simple-scada.com/help/script/querytodb.html)) в эту таблицу добавляются новые строки. В итоге получается собственная таблица в БД с нужной структурой и данными. Затем, при необходимости ее можно вывести в таблицу скады используя процедуру RunSQL для таблицы (https://simple-scada.com/help/script/trunsql.html) или в отчет, используя собственный источник данных, как описано здесь (https://simple-scada.com/help/report/rep-user-data.html).
-
Спасибо за ответ! Теперь разобрался. Но как я понял, функция RunSQL не доступна в demo-64 версии?
-
В Demo-64 не доступна. RunSQL доступна в версиях Demo-Time, Standard, Professional.