Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: Юрий от 12 Июля 2018, 18:13:27

Название: Сохранение значений уставок
Отправлено: Юрий от 12 Июля 2018, 18:13:27
Добрый день!

Проблема в следующем, в скада есть поля с заданием уставок, которые передаются в контроллер. Как сделать так, чтобы при каждом закрытии скады сохранялись уставки, а при запуске уставки, которые были введены ранее, передавались в контроллер, т.е. необходимо, чтобы уставки сохранялись в скаде, а не в контроллере?
Название: Re: Сохранение значений уставок
Отправлено: asutpvit от 13 Июля 2018, 06:49:55
по хорошему уставки должны храниться в энергонезависимой памяти контроллера,но никак не в скада. А при перезапуске скады - она должна опрашивать контроллер и выводить имеющуюся уставку. Проще говоря вариант хранить на плк - правильнее и надежнее.
Название: Re: Сохранение значений уставок
Отправлено: Simple-Scada от 14 Июля 2018, 09:49:26
Здравствуйте.

Как уже было отмечено, уставки обычно хранятся в памяти контроллера. Вы можете реализовать собственную систему сохранения на скриптах скады, но вряд она будет достаточно надёжной. Сохранять/загружать данные данные можно в текстовые и двоичные файлы (https://simple-scada.com/help/script/workfile.html) или в базу данных (https://simple-scada.com/help/script/workbd.html).
Название: Re: Сохранение значений уставок
Отправлено: Simple-Scada от 08 Ноября 2018, 10:57:33
Начиная с версии Simple-Scada 2.3.2.0 (https://simple-scada.com/forum/index.php?topic=178.msg6267#msg6267) у переменных можно включить опцию "Автоматическое восстановление" (https://simple-scada.com/help/manual/variable-new.html). Тогда скада будет автоматически сохранять значение переменной и восстанавливать его при перезапусках проекта.