Регистрация 
В начало e-Mail

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


 Поделитесь статьей "7779 - How to play a sound file...


 Добрый день. Екатерина, хочу обратить ваше внимание, что ID 7779 называется "ActiveX Control to play wave files on RSView32 Active Display Client or FactoryTalk View SE Display Client", а названию (указанному вами) "How to play a sound file triggered by an Alarm" соответствует ID 29298. Думаю, Игорь Аркадьевич не откажет и выложит и этот ID, если он вам нужен.

 Здравствуйте! Простите за наглость! Не могли бы Вы поделиться статьей технической поддержки "7779 - How to play a sound file triggered by an Alarm" Пришлите пожалуйста на ящик e.pridchina@sintep.ru. Заранее, благодарю!

 Because VBA in the project is single threaded, if you are using any other VBA (such as for navigation or Display_AnimationStart), the above "To play the file WAV more than one time..." will not work. Here is a better way: 1. Create 8 HMI Digital Device Tags (not memory tags) called "SevTrig1" to "SevTrig8". 2. Create 8 HMI String Memory Tags called "SevSound1" to "SevSound8" (retentive) and set initial value to your your wav files including full path (Ex: C:\AlmSound\Sound.wav) 3. In the Alarm Setup / Severities tab: Place "SevTrig#" tags in External Bell for Severity 1 thru 8. 4. Create an HMI Screen (that will be hidden with /ZA). On this screen create 8 rows (1 per severity): Severity 1 = # sssssssssssssssssssssssssssssssssssssss where: * "Severity 1 =" is text with Color Animation using tag "SevTrig1" * "#" is a NumericDisplay named "SeverityInd1" (ExposeToVBA = "VBA Control") with the below expression (step 5) and VBA code (step 6). * "ssss..." is StringDisplay named "SevSndFile1" (ExposeToVBA = "Type Info Extension") with Expression: "SevSound1" Duplicate this line for 2 through 8. 5. In the NumericDisplay Properties / Expression, place the following expression (adjust for 2-7): * SeverityInd1 Expression: IF system\AlarmSummaryItemsUnacked == 0 THEN 0 ELSE IF SevTrig1 AND interval( "5 Sec" ) THEN 1 ELSE 0 * SeverityInd8 Expression: IF system\AlarmSummaryItemsUnacked == 0 THEN 0 ELSE IF SevTrig1 THEN 0 ELSE IF SevTrig2 THEN 0 ELSE IF SevTrig3 THEN 0 ELSE IF SevTrig4 THEN 0 ELSE IF SevTrig5 THEN 0 ELSE IF SevTrig6 THEN 0 ELSE IF SevTrig7 THEN 0 ELSE IF SevTrig8 AND interval( "5 Sec" ) THEN 1 ELSE 0 6. For NumericDisplay "SeverityInd1" thru "SeverityInd8", place the following in VBA: Sub SeverityInd1_Change() On Error Goto Exit_Err If SeverityInd1.Value = 1 Then DisplayClient.Application.ExecuteCommand "PlayWave " & ThisDisplay.SevSndFile1.Value End if Exit_Err: End Sub By following this pattern, the individual playwave above will then fire once every five seconds only for the most important severity active. That will allow other VBA code to run during page changes, etc. In my system this hidden page is called "AlmHornCtrl". I also have a page "AlmHornSelect" that allows adjustment of the sound files used during runtime (use either VBA or StringInput). Ric Walker, Automation & Electronics, Inc. , Casper, WY

 У кого есть доступ к Knowledgebase не могли бы выложить содержание статьи: 29298 - How to play a sound file triggered by an Alarm

 [quote:de9a31d7f7="oldDad"][quote:de9a31d7f7="s60"]Clients do not support objects not contained in graphic displays. Only graphic displays with embedded objects are supported.[/quote:de9a31d7f7] Имеются в виду встроенные объекты в термиинах Windows (например ActiveX, и др. embedded)..[/quote:de9a31d7f7] непонятно почему в секции Alarms разместили эту инфу ? [quote:de9a31d7f7="oldDad"] [quote:de9a31d7f7]Only the internal bell on the server sounds to announce an alarm. [/quote:de9a31d7f7] Да, это так, как написано. Я бы порекомендовал из SCADA управлять тэгом в контроллере, который бы включал звонок там, где надо. .[/quote:de9a31d7f7] не очень понятно - надо как аларм, так ПК "бэмкает", короче как в RSView32 - проще колонки ПК-клиента прицепить к ПК-серверу [quote:de9a31d7f7]Обратитесь в ближайший наш офис, посмотрим, что можно сделать. Но, поскольку продукт давно устарел, гарантировать трудно.[/quote:de9a31d7f7] я с Питера, офисы Самара, германия, Ярославль... :( Вариант передачи через Интерент реализуем ? [quote:de9a31d7f7]Если бы мы поточнее знали бы Вашу задачу, мы могли бы Вам точно порекомендовать то средство, которое её гарантированно решает. Могу с вероятностью 99% предположить, что её решает как FactoryTalk View SE, так и старый ADS, но не зная объекта и задачи более точно сказать невозможно.[/quote:de9a31d7f7] Объект: 7 контейнерных электростанций, каждый агрегат управляется своим контроллером, наш PLC только инфу с них собирает и "главнокомандует" кому работать, кому нет, в какой последовательности и т.д., стоят на улице в тундре. Операторная/серверная - там стойка 19", в стойке 1 ПК-сервер, KVM-консоль для сервера, 1 ПК-клиент, сетевой коммутатор 1U, UPS - все это закрыто на ключ. Все изменения только нашими спецами, а не Заком. Оператор от стойки сидит в удаленной на 30 метров комнате, у него только клава, мыша, монитор с колонками (для алармов). Второй ПК-клиент резервный (лежит в коробке , на случай выхода из строя первого), возможно захотят использовать его для просмтора - удален от стойки на 20 метров (от первого тоже далек). [b:de9a31d7f7]необходимо:[/b:de9a31d7f7] реализовать систему управления с клиент-серверной архитектурой. Экраны, теги, алармы, логи - все это делается один раз и лежит на ПК-сервере (RSview Runtime). C ПК -клиентов управление процессом, просмотр алармов, квитирование их, просмотр событий, трендов, печать списка событий, списка алармов, трендов. Все. - - - P.S. откопал документ на RSAutomation Desktop - что за зверь ??? У роквела продуктов много, и нет нормальной структурки что есть что: RSView32, RSview Supervisory Edition, RSView Studio, Factory Talk Portal, FactoryTalk View Site Edition, вот еще Desktop откопал.... как они позиционируются друг относительно друга и хронологически....

 [quote:d21b8780db="s60"]Clients do not support objects not contained in graphic displays. Only graphic displays with embedded objects are supported.[/quote:d21b8780db] Имеются в виду встроенные объекты в термиинах Windows (например ActiveX, и др. embedded). [quote:d21b8780db]Only the internal bell on the server sounds to announce an alarm. [/quote:d21b8780db] Да, это так, как написано. Я бы порекомендовал из SCADA управлять тэгом в контроллере, который бы включал звонок там, где надо. [quote:d21b8780db]скачать то где ? если RSView32 у меня по работе есть + ее скачать можно, то ADS нигде не нашел. На сайте Rockwell в разделе Downloads-Demo смотрел - не нашел. Не там искал ? [/quote:d21b8780db] Обратитесь в ближайший наш офис, посмотрим, что можно сделать. Но, поскольку продукт давно устарел, гарантировать трудно. [quote:d21b8780db]Я ж не против отдать деньги - ТОЛЬКО не за лишь бы что, к чему еще кучу костылей и заплаток придется придумать, а за средство максимально точно решающее мою задачу. [/quote:d21b8780db] Если бы мы поточнее знали бы Вашу задачу, мы могли бы Вам точно порекомендовать то средство, которое её гарантированно решает. Могу с вероятностью 99% предположить, что её решает как FactoryTalk View SE, так и старый ADS, но не зная объекта и задачи более точно сказать невозможно.

 1) оригинал мана по ADS RSView32 Active Display Getting Results Guide vw32ad-gr001_-en-e.pdf [quote:1fde79b18a]Alarms Clients do not support objects not contained in graphic displays. Only graphic displays with embedded objects are supported. You can only use commands that are related to embedded alarm summaries (for example, AcknowledgeAll). Each alarm summary object displays the state of the alarms found on the Active Display Server with which the Active Display Station is associated. Only the internal bell on the server sounds to announce an alarm. All alarm-related commands operate on the alarms found on the server. This provides global alarm management capabilities. When alarms are acknowledged from a client, the user name recorded in the alarm log file is the name of the user that is logged in at the server, not the client.[/quote:1fde79b18a] стр. 46 - embedded : внедренные, вложенные 2) [quote:1fde79b18a]Любой пакет без активации работает, как демо-версия. Пробуйте. [/quote:1fde79b18a] скачать то где ? если RSView32 у меня по работе есть + ее скачать можно, то ADS нигде не нашел. На сайте Rockwell в разделе Downloads-Demo смотрел - не нашел. Не там искал ? 3) я проектом занимаюсь 2 недели, на ADS решение вышли еще до меня, ранее с ADS не работал, потому я прорабатываю его решение моей задачи. Мне без разницы каким средством решить задачу - ADS это будет или что-то другое. В сложившейся ситауции (для разработки куплена RSView Works + ADS есть расширение к RSView) ADS заслуживает рассмотрения, но по имеющейся информации пока понять трудно - решит оно мою задачи или нет. Меня интересуют технические аспекты выбора. Поддержка Роквел-Москва сааавсем не заинтересована в разъяснении технических вопросов - "Купите factory - оно лучше". Дронов сказал, что можно вопрос решить еще через ADS. Вот и копаю-разбираюсь что есть что. Я ж не против отдать деньги - ТОЛЬКО не за лишь бы что, к чему еще кучу костылей и заплаток придется придумать, а за средство максимально точно решающее мою задачу. 3) у меня 1 клиент резервный, можно звук от сервера шнурком притянуть к рабочему клиенту, но кастыль номер раз. Если понадобиться прицепить 2й клиент - то аудиокабель в тройник-размножитель ?? фигня 4) VBA формы и MsgBox пока не планирую - а если понадобяться - бегать в другое помещение к серверу смотреть в закрытый шкаф не имеет смысла - у сервера вместо монитора KVM-консоль 5) за пример с цена спасибо - материал к размышлению....

 Может кто пояснить по лицензиям ADS: Из мануала: 1) RSVRADS.CLI - для Active Display Server - ‘floating’ read-write clients. 2) RSVRADS.ROC - для Active Display Server - ‘floating’ view-only clients. 3) RSVRADS.GCS - Active Display Client - ‘dedicated’ clients. 4) RSVRADS.SVR - для Active Display Server - the server. This key is required for the server to run. В каком случае какую комбинацию лицензий применять? Вариант: 1 сервер и 2 клиента. SVR всегда нужен (даже с CLI и ROC) или нет ? Про SVR в мануале ни слова. Какие ограничения на ADS клиенте по сравнению с RSView32 Runtime - про алармы написано "Only the internal bell on the server sounds to announce an alarm." - звуковой сигнал аларма прозвучит только на сервере?

 Станьте партнёром Rockwell или приобретите услугу e-Connect, и все замки откроются. [quote:a2c6e8200f] A FactoryTalk Alarms and Events Banner can automatically play a wave when an alarm occurs. To select what conditions you wish to trigger the sound, double-click on the FTAE Alarn Banner and go to the States tab. Check the "Sound" checkbox for any alarm conditions that you wish to play the sound. The sound played is the Windows Default Beep sound, which can be configured in the Windows Control Panel-> Sounds and Audio Devices. For the older style HMI alarms, see AID 29298 - How to play a sound file triggered by an Alarm[/quote:a2c6e8200f]

 здравствуте! Подскажите как привязать звуковой файл к аларму в объекте Alarms and Events для FT View SE 5.0 В базе знаний у Роквелла есть топик ID 60568 "How to play a sound file triggered by a FactoryTalk Alarm and Events alarm", но он к сожалению под замком....



Ещё результаты








  
RA & VDT GmbH


RA Software Compatibility

Облако тэгов
Automation Allen-Bradley Stratix PowerFlex TotalFORCE Software Studio ProSoft FactoryTalk AssetCentre CompactLogix Automaton PlantPAx Technology ICX35-HWC

Поиск литературы





RSS 2.0 - потоки
Форум VDT
Новости VDT

Русская документация

Что нового
Публикации Rockwell за последний месяц
Last

Яндекс цитирования

VDT Industrie Automatisierung GmbH | Friedrich-List-Allee 22, D-41844 Wegberg-Wildenrath, Germany
Tel.: +49 2432-98-10-13, Fax: +49 2432-98-10-99 | e-Mail: office@vdt-automation.de
Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна.
Открытие страницы: 0.190 секунды