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

Панели оператора PP/OP/TP/TD/MP.
Программные пакеты ProTool/WinCC flexible, SCADA система WinCC
Hydra13
Posts: 5
Joined: Tue Aug 07, 2012 11:47 am
Location: Russia

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

Post by Hydra13 »

В WinCC v7 все было предельно просто, настраиваешь Horn и аварии - и все работает.
Как же это теперь организуется в WinCC v11 TIA Portal?
И вообще осталась ли данная опция?
Hydra13
Posts: 5
Joined: Tue Aug 07, 2012 11:47 am
Location: Russia

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

Post 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.: Интересно кто еще как-нибудь обходил данную проблему? И как?
almaz78
Posts: 108
Joined: Tue Dec 16, 2008 7:36 pm

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

Post by almaz78 »

я устанавливал vlc player.
устанавливал параметры воспроизведения фаила в loop.
при запуске сворачивать в tray.

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

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

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