Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 17

Тема: Запуск среды исполнения в фоновом режиме

  1. #1
    Пользователь Аватар для and909
    Регистрация
    25.10.2013
    Адрес
    Пермь
    Сообщений
    596

    По умолчанию Запуск среды исполнения в фоновом режиме

    По ряду обстоятельств СКАДа с ВЕБ-сервером и Лектусом стоит на компьютере, на котором работают в 1С и Офисе по очереди (периодически) несколько человек под одной учеткой.
    СКАДа опрашивает оборудование, архивирует, через ВЕБ-сервер и браузер с любого компа в сетке предприятия есть доступ на просмотр мнемосхем.
    Всё работает. Но пришел человеческий фактор и всё испортил.
    Периодически кто-нибудь закрывает СКАДУ. Грозные записки и разговоры помогают мало. Раньше часто, теперь реже выясняется, что СКАДА закрыта.
    Я знаю, что лучшее решение-поставить отдельный комп со СКАДой в серверную, но выбить пока не получается. И сетку админю не я а приходящий аутсорс.
    Применён костыль с занесением в шедулер задания на запуск СКАДы каждый час.
    В результате СКАДА добросовестно каждый час запускается развернутой на весь экран! Естественно это раздражает человека, работающего на компе в настоящее время.

    Перерыл документацию, но решения не нашел, следовательно вопросы:
    Идеально было-бы запускать среду исполнения не как приложение, а как службу, но этой функции нет?
    Как вариант при запуске СКАДы не распахивать окно во весь экран, а в окне регулируемого размера, а лучше минимизированной, или вообще в трее. Этой функции тоже нет?
    В общем нужно добиться, чтобы СКАДА тихо и незаметно трудилась в фоне и лишний раз не отсвечивала, чтобы её не грохнули.

    И ещё вопрос: можно ли сделать так, чтобы на экране была одна мнемосхема в окне, которое можно свернуть-развернуть, а окна среды исполнения видно не было? То есть при сворачивании окна среды исполнения мнемосхема оставалась развернутой, а не сворачивалась вместе со СИ.

  2. #2

    По умолчанию

    Цитата Сообщение от and909 Посмотреть сообщение
    Идеально было-бы запускать среду исполнения не как приложение, а как службу, но этой функции нет?
    Нет
    Цитата Сообщение от and909 Посмотреть сообщение
    Как вариант при запуске СКАДы не распахивать окно во весь экран, а в окне регулируемого размера, а лучше минимизированной, или вообще в трее. Этой функции тоже нет?
    Во вложении пример скрипта, в режиме исполнения он убирает окно среды разработки и оставляет только мнемосхему.
    Как вариант можно сделать стартовым окном небольшое окошко, в котором будет одна кнопка "Развернуть", по нажатию на которое уже будет выводиться основная мнемосхема.
    Вложения Вложения
    Спасибо.

  3. #3
    Пользователь Аватар для and909
    Регистрация
    25.10.2013
    Адрес
    Пермь
    Сообщений
    596

    По умолчанию

    Спасибо!

    А что мне делать с этим скриптом? Вставить в проект весь "Объект 1" или какую-то часть ("С# Скрыть окно")?

  4. #4

    По умолчанию

    Отрабатывает именно "Скрыть окно", остальные объекты\переменные для удобства визуализации (мнемосхема и тд)
    Спасибо.

  5. #5
    Пользователь Аватар для and909
    Регистрация
    25.10.2013
    Адрес
    Пермь
    Сообщений
    596

    По умолчанию

    То есть по большому счету достаточно вставить код из объекта "Скрыть окно"?

  6. #6
    Пользователь Аватар для and909
    Регистрация
    25.10.2013
    Адрес
    Пермь
    Сообщений
    596

    По умолчанию

    Спасибо, всё уже получилось.
    Сейчас окно открывается и сразу схлопывается.
    Теперь совсем весело-чтобы открыть мнемосхемы из дерева проекта, нужно останавливать среду исполнения, для этого нужно быстро попасть в кнопку СТОП, пока не закрылось окно.
    Вспомнилась игра про стрельбу по уткам.
    Пойду искать новые костыли.
    Последний раз редактировалось and909; 31.01.2014 в 13:41.

  7. #7

    По умолчанию

    В принципе можно доработать скрипт, перенеся из Start() код в Execute() и позволять выполнение по условию, которое делать активным по таймеру.
    Но как уже советовали, лучше вам сделать маленькую стартовую мнемосхему, на ней уже можно будет расположить кнопки "Развернуть основную мнемосхему" и "Выйти из скады" и открывать её допустим где либо в углу чтобы не мешала.
    Спасибо.

  8. #8
    Пользователь Аватар для and909
    Регистрация
    25.10.2013
    Адрес
    Пермь
    Сообщений
    596

    По умолчанию

    Спасибо, поэкспериментирую.

  9. #9

    По умолчанию

    Еще можно заблокировать закрытие скады (и других действий) при помощи сторонних программы - например программы WinLOCK:
    http://www.crystaloffice.com/winlock/
    http://www.softkey.ru/catalog/progra...ID=5091#o12858
    Спасибо.

  10. #10
    Пользователь Аватар для and909
    Регистрация
    25.10.2013
    Адрес
    Пермь
    Сообщений
    596

    По умолчанию

    Добавил скрипт, создал маленькое окно со стартовой мнемосхемой. Работает.

    Вопрос: как добавить на мнемосхему кнопку "Выход из режима исполнения"?

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Тренды в режиме исполнения
    от shr в разделе Master SCADA 3
    Ответов: 7
    Последнее сообщение: 09.08.2014, 12:59
  2. Ответов: 1
    Последнее сообщение: 14.07.2011, 13:51
  3. SoDeSys OPC сервер без среды разработки?
    от Леонид в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 05.11.2010, 00:25
  4. отрицательные температуры, окружающей среды
    от Kotov666 в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 13.07.2010, 08:16
  5. Регулировка температуры среды в чане
    от Жуков Евгений в разделе Подбор Оборудования
    Ответов: 13
    Последнее сообщение: 30.07.2008, 13:16

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •