Simple-Scada forum
Simple-Scada 2 => Ваши вопросы => Тема начата: Юрий от 12 Июля 2018, 18:13:27
-
Добрый день!
Проблема в следующем, в скада есть поля с заданием уставок, которые передаются в контроллер. Как сделать так, чтобы при каждом закрытии скады сохранялись уставки, а при запуске уставки, которые были введены ранее, передавались в контроллер, т.е. необходимо, чтобы уставки сохранялись в скаде, а не в контроллере?
-
по хорошему уставки должны храниться в энергонезависимой памяти контроллера,но никак не в скада. А при перезапуске скады - она должна опрашивать контроллер и выводить имеющуюся уставку. Проще говоря вариант хранить на плк - правильнее и надежнее.
-
Здравствуйте.
Как уже было отмечено, уставки обычно хранятся в памяти контроллера. Вы можете реализовать собственную систему сохранения на скриптах скады, но вряд она будет достаточно надёжной. Сохранять/загружать данные данные можно в текстовые и двоичные файлы (https://simple-scada.com/help/script/workfile.html) или в базу данных (https://simple-scada.com/help/script/workbd.html).
-
Начиная с версии 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). Тогда скада будет автоматически сохранять значение переменной и восстанавливать его при перезапусках проекта.