SIEMENS, DF&PD

Предыдущее посещение: Сб июл 09, 2016 10:02 Текущее время: Сб июл 09, 2016 10:02

Часовой пояс: UTC + 3 часа




 [ Сообщений: 21 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Остановить Run-time
СообщениеДобавлено: Пн ноя 22, 2010 23:36 
Не в сети

Зарегистрирован: Пн ноя 22, 2010 23:25
Сообщения: 8
Доброго времени суток Всем !

Как можно остановить Runtime не из WinCC.
Точнее в какой библиотеке спрятана реализация DMExitWinCCEx().

И есчё вопрос. Если проект WinCC повис остановит ли его выше написанная функция ?

Заранее спасибо за ответ.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Остановить Run-time
СообщениеДобавлено: Вт ноя 23, 2010 7:22 
Не в сети
Это точно не человек

Зарегистрирован: Чт фев 16, 2006 12:27
Сообщения: 7515
Откуда: Украина
ZeDeX писал(а):
Как можно остановить Runtime не из WinCC.
Точнее в какой библиотеке спрятана реализация DMExitWinCCEx().
Посмотрите ODK. Здесь на форуме есть ссылка на файлы помощи от ODK версии 6.

ZeDeX писал(а):
И есчё вопрос. Если проект WinCC повис остановит ли его выше написанная функция ?
ИМХО - нет. С другой стороны - лучше не допускать зависания. Зачастую ведь причина не в WinCC, а в ошибках разработчика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт ноя 23, 2010 7:36 
Не в сети
Писатель со стажем

Зарегистрирован: Сб ноя 08, 2008 4:18
Сообщения: 545
Откуда: Айхал
Не развиснет. Чаще всего зависает скрипты. А ты его собираешься использовать для развисания :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт ноя 23, 2010 8:46 
Не в сети
Новый писатель

Зарегистрирован: Пн окт 01, 2007 16:10
Сообщения: 44
А CCCleaner.exe не подойдёт ? (C:\Program Files\Siemens\WinCC\bin)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт ноя 23, 2010 9:50 
Не в сети

Зарегистрирован: Пн ноя 22, 2010 23:25
Сообщения: 8
Александр Попков писал(а):
Не развиснет. Чаще всего зависает скрипты. А ты его собираешься использовать для развисания :)

Мнда, логично :)
Они то родненькие и зависают походу :)
Две одинаковые полностью по конфигурации машины, на одной скриптов нет, на другой полно ... Так вот та машина где они есть стабильно раз в неделю подвисает :(
Вот и хочу написать что-то типа WatchDog'а чтоб если подвисает то перезагружать автоматически винду ... Только вот хотелось бы останавливать проек по нормальному, а не жёсткой перезагрузкой.


Последний раз редактировалось ZeDeX Вт ноя 23, 2010 10:24, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт ноя 23, 2010 10:00 
Не в сети

Зарегистрирован: Пн ноя 22, 2010 23:25
Сообщения: 8
Sergejs писал(а):
А CCCleaner.exe не подойдёт ? (C:\Program Files\Siemens\WinCC\bin)


Хм ... А у меня такого файла нету ... :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт ноя 23, 2010 10:24 
Не в сети
Известный Писатель

Зарегистрирован: Чт авг 16, 2007 13:13
Сообщения: 216
Откуда: Балашиха
ИМХО, надо не перезапуск WinCC изобретать, а скрипты отлаживать, чтобы не зависали.
по теме в папке C:\Program Files\Siemens\WinCC\bin есть файлик Reset_WinCC.VBS. он вам может помочь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт ноя 23, 2010 10:31 
Не в сети

Зарегистрирован: Пн ноя 22, 2010 23:25
Сообщения: 8
ЮрийM писал(а):
ИМХО, надо не перезапуск WinCC изобретать, а скрипты отлаживать, чтобы не зависали.
по теме в папке C:\Program Files\Siemens\WinCC\bin есть файлик Reset_WinCC.VBS. он вам может помочь.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт ноя 23, 2010 10:33 
Не в сети
Писатель со стажем

Зарегистрирован: Ср апр 18, 2007 15:03
Сообщения: 508
Откуда: Красноярск
ZeDeX писал(а):
Вот и хочу написать что-то типа WatchDog'а чтоб если подвисает то перезагружать автоматически винду ... Только вот хотелось бы останавливать проек по нормальному, а не жёсткой перезагрузкой.

Охренеть... это Вы называете промышленной автоматизацией?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт ноя 23, 2010 10:45 
Не в сети

Зарегистрирован: Пн ноя 22, 2010 23:25
Сообщения: 8
Eagle писал(а):
ZeDeX писал(а):
Вот и хочу написать что-то типа WatchDog'а чтоб если подвисает то перезагружать автоматически винду ... Только вот хотелось бы останавливать проек по нормальному, а не жёсткой перезагрузкой.

Охренеть... это Вы называете промышленной автоматизацией?

:) согласен. Смотрится диковато :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт ноя 23, 2010 12:03 
Не в сети
Известный Писатель

Зарегистрирован: Пн фев 09, 2009 14:38
Сообщения: 192
Eagle писал(а):
Охренеть... это Вы называете промышленной автоматизацией?

в общем-то и саму винду трудно назвать пригодной для промышленной автоматизации.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт ноя 23, 2010 12:18 
Не в сети
Писатель со стажем

Зарегистрирован: Ср апр 18, 2007 15:03
Сообщения: 508
Откуда: Красноярск
Magister писал(а):
в общем-то и саму винду трудно назвать пригодной для промышленной автоматизации.

Расскажите пожалуйста в чём она Вас не устраивает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт ноя 23, 2010 14:38 
Не в сети

Зарегистрирован: Пн ноя 22, 2010 23:25
Сообщения: 8
Ещё вот вопрос возник :)
Я так понимаю что при запуске скрипт сервера он стартует все скрипты одновременно. А какнить мона енто сделать так шоб хотя бы при запуске они запускались последовательно, потому что после запуска сервера тормоза жуткие, а потом спустя минут 20 (по всей видимости когда скрипты всей толпой отработают хотя бы по разу) ситуация нормализуется.
Заранее извиняюсь за возможно глупый вопрос. :)

Про корректное написание скриптов мона не говорить, енто уже уяснено :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт ноя 23, 2010 17:05 
Не в сети
Это точно не человек

Зарегистрирован: Чт фев 16, 2006 12:27
Сообщения: 7515
Откуда: Украина
ZeDeX писал(а):
Я так понимаю что при запуске скрипт сервера он стартует все скрипты одновременно. А какнить мона енто сделать так шоб хотя бы при запуске они запускались последовательно, потому что после запуска сервера тормоза жуткие, а потом спустя минут 20 (по всей видимости когда скрипты всей толпой отработают хотя бы по разу) ситуация нормализуется.
Скрипты выполняются как раз последовательно, один за другим. Есть понятие, о которым надо знать - "очередь невыполненных скриптов". Если скрипт не смог выполниться вовремя, он попадает в эту очередь, чтобы рано или поздно всё-таки выполниться. Если количество скриптов в очереди достигает 5000, наступает коллапс скриптовой подсистемы WinCC. То, что у Вас запуск рантайма происходит долго, ещё не говорит о том, что всё плохо, но заставляет задуматься над оптимизацией. За указанные 20 минут очередь наверняка начинает наполняться (не до 5000 к Вашему счастью), а затем ощищается.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср ноя 24, 2010 15:42 
Не в сети
Известный Писатель

Зарегистрирован: Пн фев 09, 2009 14:38
Сообщения: 192
Eagle писал(а):
Расскажите пожалуйста в чём она Вас не устраивает.

Система НЕреального времени.

Меня-то устраивает. А вот для промышленной автоматизации - не очень.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт ноя 25, 2010 5:12 
Не в сети
Писатель со стажем

Зарегистрирован: Ср апр 18, 2007 15:03
Сообщения: 508
Откуда: Красноярск
Magister писал(а):
Меня-то устраивает. А вот для промышленной автоматизации - не очень.

Подробней поясните пожалуйста. Для каких таких нужд это может понадобится?

Я надеюсь, мы говорим в контексте раздела?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт ноя 25, 2010 9:27 
Не в сети
Известный Писатель

Зарегистрирован: Пн фев 09, 2009 14:38
Сообщения: 192
Eagle писал(а):
Подробней поясните пожалуйста. Для каких таких нужд это может понадобится?

Чтобы успевать реагировать на события, происходящие на оборудовании.

Поэтому задача управления техпроцессом должна быть возложена на контроллер.

Поэтому ничего страшного нет в перезагрузке винды, т.к. ей всё равно нельзя отдавать задачу управления техпроцессом.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт ноя 25, 2010 9:49 
Не в сети
Писатель со стажем

Зарегистрирован: Ср апр 18, 2007 15:03
Сообщения: 508
Откуда: Красноярск
Magister писал(а):
Чтобы успевать реагировать на события, происходящие на оборудовании.

Поэтому задача управления техпроцессом должна быть возложена на контроллер.

Понятно.
Но мы в разделе "Системы SIMATIC HMI" и фраза о непригодности венды автоматически приобретает контекст данного раздела.
А Ваша фраза больше похожа на крик души, причём необоснованный. :)

Magister писал(а):
Поэтому ничего страшного нет в перезагрузке винды, т.к. ей всё равно нельзя отдавать задачу управления техпроцессом.

Страшно то, что человек вместо решения проблемы подвешивают эту проблему на костыли.

Процесс можно вести не в автоматическом, а в дистанционном режиме. И если скада отпёдт, то клапан в предкритической ситуации уже технолог не закроет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн ноя 29, 2010 8:17 
Не в сети
Известный Писатель

Зарегистрирован: Пн фев 09, 2009 14:38
Сообщения: 192
Eagle писал(а):
Страшно то, что человек вместо решения проблемы подвешивают эту проблему на костыли.

Процесс можно вести не в автоматическом, а в дистанционном режиме. И если скада отпёдт, то клапан в предкритической ситуации уже технолог не закроет.

Согласный.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Полный чайник в Wincc
СообщениеДобавлено: Пн ноя 29, 2010 14:30 
Не в сети
Новый писатель

Зарегистрирован: Пн ноя 29, 2010 14:01
Сообщения: 46
Откуда: Караганда
Добрый вечер!!!Как можно остановить Runtime не из WinCC существует ли какая нибудь комбинация клавишь?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
 [ Сообщений: 21 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


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

Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group