Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: TrEsT130 от 10 Февраля 2026, 12:56:26

Название: Кнопка "Остановки Проекта"
Отправлено: TrEsT130 от 10 Февраля 2026, 12:56:26
Всем добрый день. Извиняюсь, что часто задаю вопросы, только изучаю Скаду.
Мне нужно написать скрипт, чтобы при нажатии на кнопку, закрывался клиент и останавливался проект.
Либо же просто останавливался проект.

Применение: при снятие показание в архиваторе(сторонняя программа), OPC сервер(сторонней программы) конфликтует с архиватором.
Поэтому хочу сделать кнопку, чтобы оператору не приходилось каждый раз закрывать клиент, потом останавливать проект, затем ждать, пока OPC-серверы закроются и заходить в архиватор.

В руководстве на скаду нашел скрипт, который только закрывает клиент, но не останавливает проект. Подскажите пожалуйста ;)
Название: Re: Кнопка "Остановки Проекта"
Отправлено: Simple_Scada от 10 Февраля 2026, 16:17:46
Здравствуйте.

Через скрипты завершить работу проекта или сервера Simple-Scada (https://simple-scada.com/help/manual/server.html) нельзя. Если в проекте используются только десктоп-клиенты (https://simple-scada.com/help/manual/client.html), то в настройках сервера Simple-Scada можно включить опцию "Деактивировать проект, если у него нет клиентов (https://simple-scada.com/help/manual/settings-simple-scada-server.html?anchor=other)", создать кнопку для выхода из клиента и с помощью процедуры "CloseApplicationAll (https://simple-scada.com/help/script/closeappall.html)" завершать работу всех клиентов. Тогда после отключения всех клиентов, сервер Simple-Scada будет деактивировать проект.
Название: Re: Кнопка "Остановки Проекта"
Отправлено: TrEsT130 от 11 Февраля 2026, 09:28:31
Благодарю, уже вперед!