Контроль за состоянием CPU
Парфентьев
Константин; 22.3.02
Подскажите, пожалуйста, как в WinCC runtime организовать контроль
за состоянием CPU? Есть необходимость формировать для оператора
сообщение об отсутствии соединения с контроллером.
Re: Контроль за состоянием CPU
Михайлин Сергей; 22.3.02
Пример 1
Надо завести тестовый тэг(двойное слово) и тестировать его
периодически на качество с помощью GetTagDWordState("<тестовый
тэг>", &dwState) и если &dwState будет ошибочно то
значит связи нет! Ошибки могут быть разные, так что см. Хелп.
Пример 2
Если имеется установленная и авторизованная опция Basic Process
Control, то можно воспользоваться редактором LifeBeat Monitoring.
Она все сделает сама: и картинку(примитивную конечно), и тэг, и
скрипт.
Re: Контроль за состоянием CPU
Alexis;
22.3.02
Кстати, после трансфера, в WinCC и так появляются сообщения о
состоянии CPU.
И еще одну примочку видел на
https://itps-mall.erlm.siemens.de/cgi-bin/index.pl?show=PCS7/WinCC%20Tools
называется CPU-Diagnose, кстати с ней никто не разбирался?
Re: Контроль за состоянием CPU
Михайлин Сергей; 22.3.02
Я разбирался!
Это фича в основном под PCS7. Там только поледние версии
процессоров 414 и выше поддерживаются. Штука неплохая: показывает
общее состояние, буфер диагностики, состояние всех светодиодов. Но
можно это и самому написать при желании. Описаловку могу выслать
кому надо или кто не добрался по ссылке.
Re: Контроль за состоянием CPU
Парфентьев Константин; 25.3.02
Спасибо за помощь! С функциями GetTag...State() все работает так,
как я и хотел.