Page 1 of 1

[?]: Звуковая сигнализация в WinCC v11

Posted: Thu Aug 09, 2012 2:35 pm
by Hydra13
В WinCC v7 все было предельно просто, настраиваешь Horn и аварии - и все работает.
Как же это теперь организуется в WinCC v11 TIA Portal?
И вообще осталась ли данная опция?

Re: [?]: Звуковая сигнализация в WinCC v11

Posted: Tue Oct 29, 2013 3:35 pm
by Hydra13
Т.к. никто так и не ответил, напишу как я вышел из данной ситуации.
1) Добавил элемент "Windows Media Player" на главный экран.
2) Настроил его:
-сделал невидимым
-прописал путь к медиа-файлу в Misc->URL, который должен оповещать об аварии. (Например: D:\alarm.mp3)
3) Добавил 2 булевых тега: Horn_Alarm и Sound_Off (первый оповещает об аварии, второй откл. звук в скаде)
4) Написал скрипт который запускает воспроизведение в плеере, что-то типо:

Code: Select all

#include "GlobalDefinitions.h" 
void Sound_On()
{
   //если есть авария и звук не отключен
   if (GetTagBit("Horn_Alarm)&(!GetTagBit("Sound_Off")))
   {
	//воспроизвести звук
	SetPropertyByConstant("Screen_1","OCX_1","playState", "Play");
   }

}
5) Создал задачу, которая раз в сек. выполняет данный скрипт.

Тут не стояла задача по квитированию аварии, для этого можно еще немного пошаманить, но суть не меняется.
P.S.: Интересно кто еще как-нибудь обходил данную проблему? И как?

Re: [?]: Звуковая сигнализация в WinCC v11

Posted: Fri Nov 01, 2013 4:43 am
by almaz78
я устанавливал vlc player.
устанавливал параметры воспроизведения фаила в loop.
при запуске сворачивать в tray.

потом со скрипта запускал vlc.

делал кнопку silence при нажтии на которую скрипт убивал все процессы vlc.

а вообше не правилно ето, сиеменс должны что то с етим делат