Home
Alarm Gateway Object User Manual
Contents
1. 3 All ESP Alarms ESP Surveillance 604 g vnr XD Message aure Sent LB E Domains Analog 001 Lo AG SP200 2011 27 9 11 19 33 e ESP Surveillance Analog 001 Lo AG SP200 p Open the selected Item 21 5 Analog 001 LoLo AG Generator 001 X Delete 31 Analog 001 Lo AG SP200 C GoT 37 E Analog 001 LoLoXAG Generator 001 Br gt 143 A Analog_001 Lo AG SP200 wv Acknowledge 43 Analog 001 Lo AG Generator 001 X Clear 19 amp Shelve Discharge Pressure ROCLo AG SP200 Tm 44 GenAlarms_001 Discrete_001 DSC AG GenAlarms_001 nee ee an consed 44 Discharge Pressure ROCLo AG SP200 Run CM Model 26 DP Decrease AG SP200 Show Mimic On Console2 26 Intake P Decrease AG SP200 2011 22 9 13 41 26 Discharge P Increase AG SP200 2011 22 9 13 41 20 Analog 001 Lo AG SP200 2011 22 9 13 41 17 Analog 001 LoLo AG SP201 2011 22 9 13 41 17 Discharge Pressure ROCLo AG SP200 2011 22 9 13 41 08 Analog 001 HiHi AG SP202 2011 22 9 13 41 08 THP Decrease AG SP200 2011 22 9 13 41 05 Analog 001 Hi AG SP202 2011 22 9 13 41 02 Discharge Pressure ROCLo AG SP200 2011 22 9 13 40 50 GenAlarms 001 Discrete 001 DSC AG GenAlarms 001 2011 22 9 13 40 47 Analog 001 Lo AG SP200 2011 22 9 13 40 20 Mimic functionality can be used for opening specific In Touch windows that are tied to UReason alarm by the Source value Alarm Gateway Object User Manual Rev 1 12 P185m112 sample InTouch script IF Galaxy AlarmGateway 001 UReason Mimic Path Console1 lt gt THE
2. Time bd C Auto Scroll to New Alarms Secondary Sort Column Sort Direction Ze Ascending Descending Guen Favourites Cancel Apply Help Alarm Gateway Object User Manual Rev 1 12 P185m112 10 10 Run the InTouch application and check alarms 0401 2012 12 55 15 PM UNACEK_RTH O4f01 012 12 55 15 PM UHACE ETH DS DS S00 O41 2012 12 55 15 PM IHACE RTH VALUE HiHi DUU O41 2012 12 55 15 PM UNACEK_RTH VALUE Hi 500 0401 2012 12 55 15 PM IHACE Dec poc 455 0401 2012 12 55 15 PM UHACE KIN VALUE HiHi 500 0401 2012 12 55 43 PM UHACE ETH VALUE LoLo 500 0401 2012 12 55 50 PM UHACE RTH VALUE LoLo S00 x2 d k E Displaying l to 8 of 10 alarms Default Cherny 100 95 Complete Licensing requirements Alarm Gateway Object supports two types of licenses e The Demo License is for free and provides an unlimited functionality but it is valid only for a limited time period usually one month e The Software Key enables the Alarm Gateway Object unlimited full time running without any restrictions Demo License installation The Demo License is for free and provides an unlimited functionality but it is valid only for a limited time period After Demo License expiration the Alarm Gateway will stop to provide the alarms The Demo License can be obtained by sending inquiry to info wonderware fi To activate the received Demo License you need to copy it to Alarm Gateway Object License DemoKey attribute
3. c Ek a A ON Rev 1 12 12 WONDERWARE FINLAND Alarm Gateway Object Revision History First Release Alarm Group Hierarchy XML Associated Attribute and Description changed Custom attributes and UReason gateway added Custom attributes for UReason gateway added Mimic windows functionality added Installing the Alarm Gateway Object section modified Troubleshooting and Object upgrade procedure sections added Exposed Alarm field feature added Updated Exposed attributes section added section Custom Acked alarm comment field Object version 17 updates Added object clean uninstall procedure Corrections in manual Table of Contents headings and contents of all chapters Object upgrade procedure and Object clean uninstall procedure sections modified Corrections in manual text Alarm Gateway Object User Manual Rev 1 12 P185m112
4. 001 Descripbon Geral Arches A Toolkit FechestrlObyectSupport HarnGabemar 004 UReason new Evert gt Class Name OP Decrease Tagid Genddarms 001 IASON Archestr Tooke AechestrAObyc Support Alors abtviry 001 New alarms Zer igrg 002 Analog 002 Ht with state LUNACEK ALM Type H Arches A Toolkit Aechestr amp ObtSupport AareiGabeeary 001 WW DUR new Event gt AlemEvtfame Genlams 001 Analog 001 H Description Ana Archen A Took AechestrAObjectSuppert AlarenGabewary_001 WW Neve alarm GenAdarens 001 Analog 001 H was added succesfully ArchestrA Zocht AechestrhObyectSupport AlarmGabesay 001 New alarm GenAlarms 001 Andog 001 MIM mth state UNACK ALM Type HH ArchestrA TookR AechestrhObyectSupport Marmabeway 001 WW UR new Event gt AmEvtName GenAlarms_00 Analog 001 MIM Desorption An archest A Toolkit AechestrObyectSupport Alarmsbevary 001 WW New alarm Genddarns 001 Analog 001 Hif was added succesfully Arches A Toolkit AechestrObyectSupport AlareyGehewary 001 Neve alarm Gerdirms 001 Disorete 001 with state UNACKC RTN Type OSC Anches Toolkit Jedestr dbytSapart HarmGabemar 009 WW set Alarm OFF For alarm Gendlarme i 001 Dees Dt was success J ed pr Sr g e i eara pi D a 21 J LJ KD em ge Alarm Gateway Object User Manual Rev 1 12 P185m112 Logging to Custom log file 1 Check the Diagnostic Log To Files Enabled 2 In Diagnostic Log File Path set the folder where to store th
5. 1 Me iCounter 1 AlarmGateway O01 6ethWW Useri Me Tagname inalog ilarmi HiHi 1 Me iCounter 1 FL Herz AlarmGateway l kEetwW User Me Tagname inalogilarml Lo 1 Me iCounter 1 AlarmGateway 01 EetW User Me Tagname dnalogdlarml LoLo 1 Me iCounter 1 AlarmGateway U01 EetWW User Me Tagname 2 nalogilarml Hi 1 Me iCounter 1 AlarmGateway O01 fetwW User Me Tagname inalog larml HiHi 1 t Me iCounter 1 Users AlarmGateway 001 Fetgg User Me Tagname A malog OO1 Lo Test f Me iCounter System DateTime How A AlarmGateway l EketwWW Users Me Tagname Analogdlarml LoLo Test Me iCounter System DateTime How 4 AlarmGateway l EetwW Users Me Tagname inalog ilarmi Hi Test Me iCounter System DateTime How PAT AlarmGateway 001 SetWW Users System DateTime How i Me Tagname d4nalogilarml HiHi Test Me icounter 3 Edit template Motor AA and Motor_BB scripts to point to assigned object AlarmGateway 002 test 2 set new priority each 10 sec if iHe SimCustomttributes true THEN if Me iCounter gt 999 THEN Me iCounter 1 reset ELSE He iCounter He iCounter 1 AlarmGateway 02 EetWW Useri Me Tagname inalog ilarml Lo 1 r Me iCounter 1i AlarmGateway O0O2 FetWW Useri Me Tagname Analogdlarml LoLo 1 Me iCounter 1 AlarmGateway U U02 EetWW
6. 1 12 P185m112 Object configuration 1 Create the WinPlatform object if not already created with alarm provider feature enabled is Template Toolbox 4x G WinPlatform_001 E Wf arTesti General Engine Alarms Platform History Scheduler History Engine History Object Infor S Gay Application amp AlarmGateway AnalogDevice Network address wwRusz Es Boolean DiscreteDevice History store Forward directory Double FieldReference Minimum RAM Float Integer Statistics average period Sequencer S5QLData 5tring 5witch m T UserDefined Register using Galaxy Galaxy name gt instead of Galaxy us b Alarm areas blank for all A Gat Template Toolbox Graphic Toolbox zl 4g Deployment El r grTest1 Redundancy 73 Unassigned Host GB Appengine 001 Redundancy message channel IP address S ESCH Redundancy message channel port 30001 pi Redundancy primary channel port 30000 eh 2 Create the AppEngine and assign it to Platform object Deployment View fa Template Toolbox i AppEngine 001 E gaf grTesti General Redundancy RW Interrupts Alarms Scheduler History Engine E 55 Application E Gp Device Integration B F5 System Engine startup type auto sas AppEngine a Area Scan period on ms IP InTouchview pp gl ViewEngine E winPlatFarm Enable storage to historian His
7. 52 GenAlarms_001 AnalogA amp larm1 Lo 9111 21151 2012 07 24 10 10 47 gt GenAlarms_001 AnalogAlarm1 Lol o 8101 31071 Test 10 7 24 2012 10 10 42 551 AMA 201 2 07 24 10 10 43 GenAlarms_001 DiscreteAlarm1 0 0 AlarmGateway 001 Alarm Name Map IXRG C Y EGG 7 24 2012 10 11 1 AlarmGateway_001 AlarmIDList 7 24 2012 10 11 1 AlarmGateway 001 Alarm User3 MA is parra gk EE EIS 7 24 2012 10 11 1 AlarmGateway 001 Alarm User1 6131 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 24 2012 10 11 1 AlarmGateway_001 Alarm User2 51391 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 24 2012 10 11 1 AlarmGateway_001 Alarm UserID 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 24 2012 10 11 1 AlarmGateway 001 XxML AlarmListConfiquration lt AlarmConfiquration gt lt Alarm Name Hi ID 10 gt lt AlarmConfiquration gt 7 24 2012 10 10 0 AlarmGateway_001 AlarmDeleteAlarmStringID 0 7 24 2012 10 10 0 Alarm User1 dataType string array Array size is defined in editor ExposedAlarmFields ArraysSize attribute Description Exposes Alarm field User1 W195 2 103 53 AlarmGatewayProvider F 1 W195 2 103 53 AlarmGatewayProviderlUReason 2012 07 24 10 11 27 GenAlarms 001 amp nalog amp larm1 Lo 2012 07 24 10 11 22 GenAlarms_001 A amp nalog amp larm1 LoLo 8141 31471 Test 14 7 24 2012 10 11 22 537 AMA 2012 07 24 10 11 18 GenAlarms_001 DiscreteAlarm1 0 0 2012
8. AJ380 Updating alarm LongNameAlarm GenAlarms 001 AnalogAlarm1 Lo at index 0 in list User3 Total 5 iteway 001 AJ380 Updating alarm LongNameAlarm GenAlarms 001 AnalogAlarm1 LoLo at index 1 in list User3 Total 5 Opened Log File 3 Platform Manager V Message Details No L Date Time iteway 001 AI380 Updating alarm LongNameAlarm GenAlarms 001 AnalogAlarm 1 Hi at index 2 in list User3 Total 5 36442172 2013 08 11 04 29 7972 3320 Inf iteway 001 AJ380 Updating alarm LongNameAlarm GenAlarms 001 AnalogAlarm 1 HiHi at index 3 in list User3 Total 5 m teway_001 AJ380 Updating alarm LongNameAlarm GenAlarms 001 DiscreteAlarm 1 at index 4 in list User3 Total 5 iteway 001 AI380 Updating alarm LongNameAlarm GenAlarms 001 AnalogAlarm1 Lo at index 0 in list Operator Total 4 Message teway 001 AI380 Updating alarm LongNameAlarm GenAlarms 001 AnalogAlarm1 LoLo at index 1 in list Operator Total 4 iteway 001 AJ380 Updating alarm LongNameAlarm GenAlarms 001 AnalogAlarm1 Hi at index 2 in list Operator Total 4 iteway 001 AJ380 Updating alarm LongNameAlarm GenAlarms 001 AnalogAlarm 1 HiHi at index 3 in list Operator Total 4 AI379 Updating alarm LongNameAlarm GenAlarms 001 AnalogAlarm1 Lo at index 0 in list User1 Total 4 Hise alarm and check if Alarm name is the same as alarm name defined in set command Alarm Gateway Object User Manual Rev 1 12 P185m112 nagement Console GRPC2 Log Viewer Default Group
9. Eat o 161 156 10 28 2011 5 06 03 81 C Good Ok y Uu AlarmGateway I e Tas snb true 10 28 2011 5 06 03 81 C Good Ok In this case it is necessary to restart the connection between Wonderware alarm system and UReason alarm system in UReason console go to Data handling gt External Data Sources and uncheck the Enable checkbox then wait for 3 seconds and check again OASYS AM Engineering user admin File Edit Search View Tools oc Window Help 4e 2 e 9 Or G Pos a amp AX tel JI s Ba al 01 External Data Sources ESP Surveillance Mew e Xx a KH E d 100 E Domains B EEEEImEIEmES The detail ofthe Sl Database Connection object contains Fie A Y pec Writer objects which are the channel interface for writing BE valuesirecordsta a database ESP ESP Failures Frequency Analysis ve ESP ESP Failures FuzzyLogic a i ESP ESP Failures Operator Support og SJU ee d ESP Support Calculations amp Parameter Drifts e S2 ESP Support Capacity Constraint Modelling in i SR ESP Support Persist Values s CC ESP Support Test DataSets ServerHostname localhost ss ale ad cal remote PU zi ESP Utility Monitor Invensys Remote Localhost remote app will find ped zi ESP Utility Monitor OPC Interface OASYSAM not other way round Ed Da ESP Utility Monitor ROBMS Interface Status Connected OK 8 Structure e Rule Engine E Domains Remote Port needs to
10. Generator 001 2011 27 9 10 33 37 Analog 001 LoXAG SP200 2011 27 9 10 33 37 Analog 01 LoLoM AG Generator 001 2011 27 9 10 32 43 Analog 001 LoMAG SP200 2011 27 9 10 32 43 THP Decrease Event E Source CH SP200 Date Tue Sep 27 11 19 33 EEST 2011 Ack F Severity db warning Cleared Type THP Decrease Generated By NONE Shelved Summary Analog DILL OG Faulk Tree More Details Annotations Properties Source Finder Associated To mh qf Schnowlendge AG cear E Shelve W Purge X fl _ Association Ack Cr type Messages Tad Alarm Gateway Object User Manual Rev 1 12 P185m112 2 setUR_Priority Used to set UReason alarm system alarm Severity property Sample Following command sets UReason alarm Severity property to 5 Warning for alarm Generator 001 Discrete 001 AlarmGateway O01 setUR Priority Me Tagname Discrete 001 5 Note UReason alarm system has following alarm event priorities 1 Critical 2 High Severity 3 Medium Severity 4 Low Severity 5 Warning 6 Information All ESP Alarms ESP Surveillance 604 gt Message Source Analog _001 Lo AG SP200 2011 27 9 11 19 33 Analog _O01 Lox AG SP700 2011 27 59 10 38 27 Analog 01 LoLoM AG Generator 001 2011 27 9 10 33 37 Analog 0D1 LoXAG SP200 2011 27 9 10 33 37 Analog 01 LoLoM AG Generator 001 2011 27 9 10 32 43 Analog 0D1 LoXAG 5P200 2011 27 9 10 32 43 I THP Decrease Event Source CH SP200 Date Tue
11. Sep 27 11 19 33 EEST 2011 Ack im Severity gt Warning Cleared Type THP Decrease Generated By NONE Shelved Summary Analog OD1 Lo AG Fault Tree More Details Annotations Properties Source Finder Associated To pf acknowledge X Clear M shewe WM Purg X MG _ Association ack fer type Message Tard Alarm Gateway Object User Manual Rev 1 12 P185m112 28 setUR Source Used to set UReason alarm system alarm Source property Sample Following command sets UReason alarm Source property to Me Tagname Generator 001 value for alarm Generator 001 Analog 001 Lo AlarmGateway 001 setUR Source Me Tagname Analog 001 Lo Me Tagname All ESP Alarms ESP Surveillance 604 Message fog Analog 001 LoXAG SP700 2011 27 59 11 19 33 Analog 001 LoXAG SP700 2011 27 59 10 38 27 Analog 01 LoLoM AG Generator 001 2011 27 9 10 33 37 Analog DO1 Lo AG SP200 2011 27 9 10 33 37 Analog O01 LoLoWAG Generator 001 2011 27 9 10 32 43 Analog 001 LoXAG SP200 2011 27 9 10 32 43 THP Decrease Event B Source CH SP200 Date Tue Sep 27 11 13 33 EEST 2011 Ack F Severity 4P Warning Cleared Type THP Decrease Generated By NONE Shelved E P Summary 4nalog_O01 LowAc Fault Tree More Details Annotations Properties Source Finder Associated To qf Gchnowledge OG Glear E Shelve W Purge X S _ Association ack c Type jMessam 000 0 0 0 0 0 0 0 O
12. User Manual Rev 1 12 P185m112 66 er griest I Wrblatform DOLCWASIID MiarmGstevary 001 New skare Gendilarms O05 Analog O01 F with state UNAGK ALM Type M MearmGabewery 001 WW UR new Evert gt AlmEvtName Genlsms 001 Analog 001 M Description Ans Alarmissbewery 005 WW New alarm Genddarms 001 Analog O01 M was added succesfully Basse 001 Neve alarm Gervdsrms 001 Analog O05 Mt eth state UNACK ALM Type Hit am LA erch EE TT mmm Naw alum Genalerns DOI Deoete 001 eth eae LANGE bm Type CS WW set Alarm Off for alarm GenAlsens 003 Discrete 001 mas successful New slam Generis 001 Analog 003 M wath state UNGOr ATN Type H WW set Marm Off for alarm ZGer iameg 001 Analog 001 9 was successfull New Sam Genil ms 001 Andog 001 MI eth state UNACK RTN Type Hift WW set Alam Off for alarm Gendlms 001 Analog 001 IM was successful EE NE EK JUN TINE Aarewa 001 WW New alarin Goen 001 Analog 001 0 was added succesfully MoreiGabeweary 001 New alarm Gerlarma 001 Analog 001 Lolo with state UNACK AAM Type Leto AormGabewary 001 WW UR new Evert gt MP notti re td S Mp o e rCYUTI 073 UNAOCRTN Type Leto WW est Mun OM fer gegen gI Anden DULLOLO wes sta New alarm Genlams 001 Analog 001 Lo with state UNACK RTN Type Lo WW set Alarm Off For alarm Gendlsrmes 001 Ansiog 001 Lo wes successfull New alarm Gen ms 001 Discrete 001 with state UNAK ALM Type DSC 001 WW UR new Event gt AkmEvtName Genlsms 001 Discrete
13. be 61617 for ServerPort 61617 D default remote app Change to 61616 7112 3 2 2 4 35 i Li JJ LES Tj for testing with remote UConnect AP Data Handling p few X sa C To disable the remote subscription to Invensys events toggle the Enable switch of the object External UConnect Connection Enable Ie Le po auc The detail of the UConnect Connection object contains event listeners to which is subscribes The events to which this B fic Data Processing Rules application subscribes can be generated by another UReason Ra Replicate Data application or by for example an Invensys application F variable Mapping Profiles Ay Invensys Remote Active value true This publisher listens far Event changesto EPSEvents so Ack and Clear from GAS SAM can be sent back to remote Invensys application E Messages 5 Autosave ON Un Alarm Gateway Object User Manual Rev 1 12 P185m112 64 Advanced Troubleshooting Alarm Gateway logs the diagnostic information to two diagnostic systems 1 Wonderware SMC Log Viewer 2 Alarm Gateway custom text files formats of log files txt csv xml Log Flags for SMC Log Viewer For advanced troubleshooting it is possible to set Alarm Gateway Log Flags the following log flags are available 1 General LogFlag General attribute logs general diagnostic messages to SMC Log Viewer 2 WW Alarms LogFlag WWhAlarms attribute logs related with Wonderware alarms d
14. er 4 F M j F Displaying 1 to 2 of 2 alarms Default 100 Complete Helsinki Kyrv Riga Sofia Tallinn Vilnius Alarms amp Events AEP Summary Alarms AEP Historical Alarms AEP Current Alarms Summary 195 2 103 13 AlarmGatewayProvider F1 195 2 103 13 AlarmGatewayProvider UReason A Fe r2 Name AlarmComment OperatorFullName Opera GenAlarms OD1 A amp nalogAlarm1 Hi AnalogAlarm1 Description Std AC GenAlarms_001 AnalogAlarm1 HiHi amp nalogAlarm1 Description std ACK Default Alarm Comment LU d a HT j ei Displaying 1 to 2 of 2 alarms Default 100 Complete Helsinki Kyiv Riga Sofia Tallinn Vilni Note WAS alarm provider will only Ack alarm without changing AlarmComment Alarm Gateway Object User Manual Rev 1 12 P185m112 45 UReason gateway Alarm Gateway Object provides functionality to send receive alarms to from Wonderware alarming system from to UReason alarming system The following functionality is supported Send new and acknowledged alarms to UReason alarm system UReason functionality to show Mimic In Touch windows UReason Shelved alarms functionality Acknowledge Wonderware alarms from UReason alarm system EE The following configuration is required for UReason gateway functionality d AlarmGateway_001 General Reason Abaut Object Information Scripts UDAs Extension
15. for all sl i Qu Template Toolbox og Graphic Toolbox p Deployment vI x ggf AlarmDBLoggerDemo1 Redundancy 2 E L igned Host o Redundancy message channel IP address H Ge AlarmDBLogger FieldEngine F1 ER E a e t Redundancy message channel port 30001 ei E CS WBSERVER View Y WinPlatF 001 Ki geil Redundancy primary channel port 30000 c if alarms are checked and alarms are displayed in any Wonderware alarm display from Platform directly check Alarm Gateway consumer settings in Object Viewer Alarm Gateway Object User Manual Rev 1 12 P185m112 61 if correct alarm query FromPriority ToPriority is set must be the same as in Wonderware alarm controls oe Kell ee IPIE ee ee Consumer ToPriorit Consumer status Consumer Query Type Historical Consumer FromPriority L Consumer Alarmouery Iaalaxy F1 i ninFinerzinn 1 2 Alarms are coming to Alarm Gateway but no alarms are displayed in alarm controls that are connected to Alarm Gateway a check if Wonderware alarm controls are configured properly for use with Alarm Gateway Is the Alarm provider name configured properly 1 red in picture below in Alarm control AlarmGatewayProvider Are Alarm Areas configured properly in Alarm control must be the same as in property Consumer AlarmQuery F1 2 blue in picture below W Object Viewer File Edit View Options Help CN d E Attribute Reference AlarmGatewa
16. that name starts with GenAlarm Alarm Gateway Object User Manual Rev 1 12 P185m112 Change Array Element AlarmGateway 001 AlarmStringList Dim 1 10 Double Click on an item to modify it Good Good Good Good Good 1 J 3 4 5 5 T 8 8 10 GenAlarms_001 Discrete_002 GenAlarms_001 Analog_001 Lo GenAlarms 001 Analog 001 Lolo GenAlarms 001 Discete 001 GenAlarms 001 Analog 001 Hi GenAlarms 001 Analog 001 HiHi AlarmGateway 001 XML AlarmListConfiguration AlarmGateway 001 AlarmDeleteAlarmStringID AlarmGateway 001 Alarm User3 AlarmGateway 001 Alarm User2 AlarmGateway 001 Alarm Userl AlarmGateway 001 AlarmIDList AlarmGateway 001 Alarm User3 1 AlarmGateway 001 Alarm User3 2 AlarmGateway 001 Alarm User3 3 AlarmGateway 001 Alarm User3 4 AlarmGateway 001 Alarm User3 5 AlarmGateway 001 Alarm User3 6 AlarmGateway 001 AlarmStringList 4 AlarmGateway 001 Alarm Name AlarmGateway 001 Cfg CreatedAttributes ID AlarmGateway 001 Cfg CreatedAttributes AttributeReference Modify String Value lt xml versionz 1 0 encoding utf 8 gt lt A 0 Test 223 2012 03 30 11 44 23 800A 2Test 223 1223 1 2223 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1223 1 2223 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Test 223 2012 03 30 11 44 23 800A 2Test 223 2012 03 30 11 44 23 800B Reference AlarmGateway 001 XML AlarmListConfiguration lt xml
17. 07 24 10 11 18 GenAlarms 001 4nalogAlarmi H 7131 41381 Test 13 7 24 2012 10 11 12 540 AMA 2012 07 24 10 11 18 GenAlarms 001 AnalogAlarm HiHi 51381 Test 13 7 24 2012 10 11 12 540 AMA 2012 07 24 10 11 18 GenAlarms_001 AnalogAlarm1 Lo 9131 21361 2012 07 24 10 11 18 GenAlarms_001 AnalogAlarm1 Lol o 8131 31371 Test 13 7 24 2012 10 11 12 540 AMA 2012 07 24 10 11 12 Gen amp Alarms DO Analog Alarm Hi 6131 51391 Test 13 7 24 2012 10 11 12 540 AMA 2012 07 24 10 11 09 GenAlarms_001 Analog Alarm H 7121 41281 Test 12 7 24 2012 10 11 02 544 AMA 2012 07 24 10 11 00 GenAlarms_001 DiscreteAlarm1 2012 07 24 10 10 52 GenAlarms O001 amp nalog amp larm1 Lo 9111 21161 2012 07 24 10 10 47 GenAlarms DO Analog Alarm Logo 8101 31071 Test 10 7 24 2012 10 10 42 551 AMA 2012 07 24 10 10 43 GenAlarms 001 DiscreteAlarm 0 0 AlarmGateway O01 Alarm Name 7 24 2012 10 11 1 AlarmGateway 001 AlarmIDList 7 24 2012 10 11 1 AlarmGateway 001 Alarm User3 est 13 7 24 2012 10 11 12 540 AMA 533333333333333 7 24 2012 10 11 1 AlarmGateway 001 Alarm User1 6131 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 24 2012 10 11 1 AlarmGateway 001 Alarm User2 51391 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 24 2012 10 11 1 AlarmGateway 001 Alarm UserID 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 24 2012 10 11 1 AlarmGateway O01 xML AlarmList Co
18. 1 2012 12 00 00 AM License DemoKey 3B 21 3A 99 27 9F 2C OC B1 CC A8 7F 4B 94 D2 9B 6B 11 90 B4 64 AC D4 56 EG F7 9 License Islicensed true License ProductID PR00185 100 License SoftwareKey LogLevel 0 Mimic Alarmname Mimic InTouch Window Provider AlarmBackupEnabled False Provider AlarmBackupLocation C 4GObj_Alarm_BackUp Client Mode Provider AlarmBufSize 2000000 larm Mode Required Provider AlarmHierarchyFile c Program Files ArchestrA Framework Bin GlobajmataCache AreaHierarchy xml A p olors Required Provider Name AlarmGatewayProvider ewayProvider F1 Provider TotalAlarmsCreated 13341 0 olumn Details Required removeShelved False uery Filters Required ScanState true ime Settings Required ScanStateCmd true SecurityGroup Default un Time Behavior Required setClass GenAlarms 001 Analog 001 HiHi THP Increase ata Binding Required setPriority GenEvents 001 Valuei 478 ent Required setSource GenAlarms 001 Analog 001 HiHi 5P202 setUser1 GenAlarms 001 Analog 001 HiHi 479 setUser2 GenAlarms_001 Analog_001 HIHI 593 ey eee fyre Alene ONNI Amalan NNA P Te whe d 4 gt is D Akkeiba iA afavancn Alarm Gateway Object User Manual Rev 1 12 P185m112 62 3 Alarms are displayed in Wonderware alarm controls but no alarms in UReason alarms system a check if UReason alarm system is configured properly in Alarm Gateway check the following e UReason IPAddress attribute is the correct UReason server ID address ent
19. 1 AnalogAlarml Hi GenAlarms QU1 A 1132 1 1132 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 040 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1132 1 1132 1 0 0 0 0 0 0 0 0 0 0 0 0470 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20120723 12 55 28 B2 Test 132 2012 07 23 12 55 28 64 10 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55070 070 07070 070 0 070 070 070 0 0 P185m112 36 Exposed attributes Alarm Name dataType string array Description Exposed alarm name amp AEP Historical Alarms W195 2 103 531AlarmGatewayProviderlF 1 195 2 103 53 AlarmGatewayProviderlUReason 2012 07 24 10 11 27 GenAlarms 001 4nalogAlarmi Lo 2012 07 24 10 11 22 GenAlarms 001 AnalogAlarm1 Lolo 8141 31471 Test 14 7 24 2012 10 11 22 537 AMA 2012 07 24 10 11 18 Gen amp Alarms 001 DiscreteAlarm1 0 0 2012 07 24 10 11 18 f GenAlarms_001 AnalogAlarm1 H 7131 41381 Test 13 7 24 2012 10 11 12 540 AMA 2012 07 24 10 11 18 gt GenAlarms_001 AnalogAlarm1 HiHi 6131 51391 Test 13 7 24 2012 10 11 12 540 AMA 2012 07 24 10 11 18 GenAlarms O01 AnalogAlarm1 Lo 9131 21361 2012 07 24 10 11 18 GenAlarms_001 AnalogAlarm1 Lol o 6131 31371 Test 13 7 24 2012 10 11 12 540 AMA 2012 07 24 10 11 12 gt GenAlarms_001 Analog amp larm1 HiHi 6131 51391 Test 13 7 24 2012 10 11 12 540 AMA 2012 07 24 10 11 09 gt GenAlarms_001 AnalogAlarm H 7121 41281 Test 12 7 24 2012 10 11 02 544 AMA 2012 07 24 10 11 00 GenAlarms_001 DiscreteAlarm1 0 0 2012 07 24 10 10
20. 1 LoLo AnalogAlarm1 Description Std ACK Default Alarm Comment 4l n k CAR Displaying 1 to 2 of 2 alarms Default 100 Complete Helsinki Kyiv Riga Sofia Tallinn Vilnius e User3 Alarm Ack comment will be displayed in connected Alarm Gateway clients only in Users field Alarm Gateway Object User Manual Rev 1 12 P185m112 43 Wi ry Galaxy F1 mos Gus mem Wwe se GenAlarms_001 AnalogAlarm1 Lo AnalogAlarmi Description GenAlarms_001 AnalogAlarm1 Lo AnalogAlarm1 Description wl Displaying 1 to1 of 1 alarms Default 100 Complete Helsinki Kyiv Riga Sofia Tallinn Vilnius Note WAS alarm Provider will only Ack alarm without changing the AlarmComment e AckOprDomain Alarm Ack comment will be displayed in connected Alarm Gateway clients only OperatorDomain field NAS Current Alarms Summary Galaxy F1 GenAlarms_001 AnalogAlarm1 Lo X amp nalogAlarm1 Description amp rchestrA GenAlarms_001 AnalogAlarm1 LoLo AnalogAlarm1Description ArchestrA GenAlarms_001 AnalogAlarm1 Lo A amp nalog amp larm1 Description GenAlarms O01 amp nalogAlarm1 LoLo amp nalogAlarm1 Description H Displaying 1 to 2 of 2 alarms Default 100 Complete Helsinki Kyiv Riga Sofia Tallinn Vilnius Note WAS alarm provider will only Ack alarm without changing AlarmComment Alarm Gateway Object User Manual Rev 1 12 P185m112 44 e AckOprName Alarm Ack comment will be
21. 16 Fl ScanStateCmd 999 0 000000 0 000000 4 KC Displaying l to 4 of 4 alarms Default Chery 100 Complete Note value needs to be set before alarm is active Alarm Gateway Object User Manual Rev 1 12 P185m112 17 Set WW Userl Used to set Wonderware alarm system User defined User1 float field Sample Following command sets Wonderware alarming system alarm User 1 field to 10 2 for alarm Generator 001 Analog 001 Lo AlarmGateway 001 setWW Userl Me Tagname Analog 001 L0 10 2 Use ume ses State 09 27 2011 10 38 24 Generator 001 Analog 001 Lo 10 200000 23 299999 Test UNACK 09 27 2011 10 38 24 Generator DDl Amalog DO la 0 000000 0 000000 09 27 2011 10 36 16 Generator D I ScanStateCmd 399 0 000000 0 000000 OO 2011 10 36 16 Fl ScandtateCud aug 0000000 0 000000 4 ER Displaying 1 to 4 of 4 alarms Default Querr 100 Complete Note value needs to be set before alarm Is active Alarm Gateway Object User Manual Rev 1 12 P185m112 18 SetWW User2 Used to set Wonderware alarm system User defined User2 float field Sample Following command sets Wonderware alarming system alarm User 2 field to 23 3 for alarm Generator 001 Analog 001 Lo AlarmGateway 001 setWW User2 Me Tagname Analog 001 L0o 23 3 Time Mame Pronty Used Lise Us State O92 2011 10 38 24 Generator_O01 Analog 001 Lo 18 200000 EZ 299999 Test 1 UHACE OS 27 2011 10 38 24 Generator_001 Analog 001 e 0 000000 0 000000 O
22. 17 UReason Mimic Path Copsolel UReason Mimic Path Consolez UReason Mimic Path ID1 OO ESPConsolel Request UReason Mimic Path ID OASYTSAM ESPConsalezRequest UReason Password UReason Port 61616 UReason Remotehlame OASYSAM ESPEventPublisher UReason Suffix AG UReason Total larms cked 0 0 UReason Total larmsCreated 0 0 UReason User admin 4 alk true 10 28 2011 5 06 03 81 Reason SE iiid 10 28 2011 5 06 03 81 CO Ge Ok GE eg E Restart False MO 25 20115 086 03 81 CO Good Ok AlarmGateway DO01 UReason Total larmsCreated 440 0 10 28 2011 5 06 03 81 C Good Ok Alarmaateway 001 UReason Local Port 61617 10 28 2011 5 06 03 81 COiGood Ok Alarmaateway 01 LReason IPAddress 192 168 181 158 10 28 2011 5 06 03 81 COiGood Ok Alarmaatemway _001 UReason Enabled true 10 28 2011 5 06 03 81 COiGood Ok b Check if alarms are created for UReason at Alarm Gateway side UReason Connected true and UReason TotalAlarmsCreated gt 0 and there are still no alarms in UReason alarming system Alarm Gateway Object User Manual Rev 1 12 P185m112 63 10 28 2011 5 06 03 81 CO Good v DULUR 10 28 7011 5 06 03 81 C Good Ok AlarmGateway O01 He Restart False 10 28 2011 5 06 03 81 C Good Ok SlarmGateway O01 UReason TotalalarmsCreated 440 0 10 28 2011 5 06 03 81 C Good Ok Glarnigabeway mlt dos sak Port 61617 10 78 2011 5 06 03 81 CO Good Ok A armiaatewa Reason
23. 2 Delete all Alarm Gateway instances and templates from Galaxy 3 Close ArchestrA IDE 4 Uninstall manually the Alarm Gateway object assembles in case they still are installed a Browse to C Windows assembly folder select all Assemblies named AlarmGatewayXX were XX is the Alarm Gateway object version number e g 24 b Open the context menu by clicking right mouse button and select the Uninstall option f assembly Gi jv v Computer Local Disk C Windows assembly Organize 3 Open Share with Compatibility files New folder he Favori Assembly Name 7 Version Cul Public Kev Token qur 484 aaBaseFlexLicClient 1 0 0 0 7ebd82b507d9e10c EE Desktop a aaDDESuiteLinkClientEditor3 3 0 0 0 3147b9562f66a6b3 89 aaFlexLicClien D D e el c 86 Downloads amp J aaFlexLicClient 1 0 0 0 7ebd82b507d9e10 Recent Places 89 aaFlexLicClient resources 1 0 0 0 zh Febd82b507d9e10c 489 aaFlexLicClient resources 1 0 0 0 ja 7ebd82b507d9e10c 3 Libraries 89 aaFlexLicClient resources 1 0 0 0 fr 7ebd82b507d9e10c zB Documents 489 aaFlexLicClient resources 1 0 0 0 de 7ebd82b507d9e10c 2 Music 89 aaFlexLicClientUI 1 0 0 0 7ebd82b507d9e10c EE Pict a aaFlexLicClientLIT resources D D zh Ze el c amp FlexLicClientUI 1 0 0 0 h 7ebd82b507d9e10 id 89 aaFlexLicClientUI resources 1 0 0 0 ja 7ebd82b507d9e10c E videos a aaFlexLicClientUI resources 1 0 0 0 fr 7ebd82b507d9e10c i aaFlexLicClient
24. 3 08 06 11 04 29 7972 3320 Info AlarmGateway 001 442200 2013 08 06 11 04 29 7972 3320 Info AlarmGateway 001 442201 2013 08 06 11 04 30 7972 3320 Warning AlarmGateway 001 442202 2013 08 06 11 04 30 7972 3320 Info AlarmGateway 001 442203 2013 08 06 11 04 30 7972 3320 Info AlarmGateway 001 442204 2013 08 06 11 04 30 7972 3320 Info AlarmGateway 001 442205 2013 08 06 11 04 30 7972 3320 Info AlarmGateway 001 442206 2013 08 06 11 04 30 7972 3320 Info AlarmGateway 001 442207 2013 08 06 11 04 30 7972 3320 Info AlarmGateway 001 442208 2013 08 06 11 04 32 7972 3320 Info AlarmGateway 001 aannan nain An ar 44 nana a nana T al ma ane PList38 Call RemoveLastInstance provider List Removing Alarm LongNameAlarm GenAlarms 00 AD117 89 WW set Alarm Off LongNameAlarm GenAlarms 001 DiscreteAlarm1 was successfull AD112 48 CallID fetchAlarmAsText New alarm LongNameAlarm GenAlarms 001 AnalogAlarm AD112 49 CallID fetchAlarmAsText New alarm LongNameAlarm GenAlarms 001 AnalogAlarm PList38 Call RemoveLastInstance provider List Removing Alarm LongNameAlarm GenAlarms 00 AD117 90 WW set Alarm Off LongNameAlarm GenAlarms 001 AnalogAlarm 1 HiHi was successfi PList38 Call RemoveLastInstance provider List Removing Alarm LongNameAlarm GenAlarms 00 AD117 91 WW set Alarm Off LongNameAlarm GenAlarms 001 AnalogAlarm1 Hi was successfull DNET_3 No NEW alarms GetStatistics Percent 100 Total 10 Active 10 New 0 Changes A1379 Updating alar
25. 3 7 24 2012 10 11 7 24 2012 10 11 7 24 2012 10 11 7 24 2012 10 11 7 24 2012 10 11 7 24 2012 10 11 7124 2012 10 10 7 24 2012 10 10 C Sech bech bech bech Alarm Gateway Object User Manual Rev 1 12 P185m112 38 Custom Acked Alarm comment field Overview By using Alarm Gateway it is possible to configure custom Acked alarm comment field for Acked alarms this is useful if alarm descriptions are used vd GenAlarms Field Attributes Name AnalogAlarm1 Attribute type Field attributes Access mode Data type Integer a Mame Category User writeable M E Buffered ri DiscreteAlarm1 j m EE Value D of p Value deadband 0 0 gi dg Fl Generate event une du Engineering units di yo gig Input source Me int AlarmGen Bx Output destination differs from input source es Output destination Me int AlarmGen a 3 Enable 1 0 scaling x Inherited field attributes Enable history Y Enable limit alarms x Alarm description is stored in AlarmComment field WAS Current Alarms Summary NGalaxy Ft Kor ee Ween er n P GenAlarms_001 AnalogAlarm1 Lo AnalogAlarm1 Description F1 grpc2 galaxy 2 E 4 TN t ff LE Displaying 1 to 1 of 1 alarms Default 100 Complete Helsinki Kyiv Riga Sofia Tallinn Vilnius H H H y da Alarms amp Events AEP Summary Alarms AEP Historical Alarms AEP Current Alarms Summary W195 2 103 13 AlarmGat
26. 8101 31071 Test 10 7 24 2012 10 10 42 551 AMA 2012 07 24 10 10 43 GenAlarms 001 DiscreteAlarm1 0 0 AlarmGateway_001 Alarm Name AlarmGateway_001 AlarmIDList AlarmGateway 001 Alarm User3 AlarmGateway 001 Alarm User1 AlarmGateway 001 Alarm User2 AlarmGateway_001 Alarm UserID AlarmGateway OT AlarmListConfiguration AlarmGateway _001 AlarmDeleteAlarmStringID 7 24 2012 10 1 7 24 2012 10 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 24 2012 10 11 1 1 Test 13 7 2442012 10 11 12 540 AMA 5555500002002 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FN PRET EES EEE EEL 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 24 2012 10 11 lt AlarmConfiguration gt lt Alarm Name Hi ID 10 gt lt AlarmConfiquration gt 7 24 2012 10 10 7 24 2012 10 10 C 7 24 2012 10 1 7 24 2012 10 1 Sech bech bech bech bech bech Alarm User dataType float array Array size is defined in editor attribute ExposedAlarmFields ArraysSize attribute Description Exposes Alarm field User3 4195 2 103 531AlarmGatewayProviderlF 1 W195 2 103 53 AlarmGatewayProviderlUReason 2012 07 24 10 11 27 Gen larms 001 4nalogAlarmi Lo 2012 07 24 10 11 22 GenAlarms 001 amp nalog amp larm1 LoLo 8141 31471 Test 14 7 24 2012 10 11 22 537 AMA 2012 07 24 10 11 18 GenAlarms_001 DiscreteAlarm1 0 0 2012 07 24 10 11 18 GenAlarms 001 4n
27. 9F 20 OC Bl OC AS 7F 4B 94 Dz 3B 66 11 90 B4 64 AC 04 License_DemoExpirationDate 1 31 2012 12 00 00 AM License Customer COR ENDO LastErrar Message LastErrorCode InAlarm false SC eAlarm DBLogger Events E d alarm DBLogger Events a larm D I ooger j fl AlarmDBLogger Det Events AlarmDBLoc HS eAlarmGateway 2 59 Fieldengine F1 ER Fi Fi ve Gendlarms_001 GenAlarms 001 i il GenEvents 001 GenEvents 001 EI vDemo See Licensing requirements section for Alarm Gateway licensing details b check if WinPlatform object has enabled the alarming the Enable InTouch alarm provider option is checked Y ArchestrA IDE 3 amp x Galaxy Edit View Object Window Help PAZ h wa sius x xh Bowl ei a ai GH gd sf Template Toolbox 2 x 5 winPlatform 001 L kh x El Wf AlarmDBLoggerDemo1 J General Engine Alarms Platform History Scheduler History Engine History Object Information Scripts A H gg Alarm DB Logger z H 31 Application G Gi Device Integration Network address VMOPERATOR H 3 ESP Demo E Gi System History store Forward directory 9 AppEngine A7 4rea Minirnum RAM 1024 MB c PS InTouchviewApp B ViewEngine Statistics average period 10000 ms i i wWinPlatform InTouch alarm provider v Enable InTouch alarm provider c Register using Galaxy Galaxy name gt instead of Galaxy E E 4 Alarm areas blank
28. Alarm Gateway Object for Wonderware Application Server User Guide Ver 1 x Rev 1 12 PR 00185 WONDERWARE FINLAND P O Box 38 FIN 00371 Helsinki Finland tel int 358 9 5404940 fax int 358 9 5413541 www wonderware fi Table of Contents MOAN EE 1 Installing the Alarm Gateway Object nannnnnnnnennnnnnnnennnnnnnnnnnnenrnsnrnnnrrrenernrrrnenrennrenne 3 Hardware regure Men S EEE ctum ad La vto tuve ated b do Ru tmt 3 e EE e TT E 3 C ontentor delivery PACKAGE E 3 NSE ING standalone NOEN eegene deciden deciden entiers deni dent iq Eegen 4 BE 4 OPE COM AUTEN ses 5 Licensing FEOUE MENS E 10 Demo LICense NSR NOM iussis uasa atu rin issues enn 10 Se MET Key NAN 11 Gees 12 General Gorntidgutaetlofsesesos eod auudu viduae AEAEE 12 CON Di on EE 12 pp KOMVAG 2 ARVE NNN NR EEE ENE DEE EV 13 R n TMe Objed ATIDNES os oss osean EE 14 Custom Alarm Event attributes as 15 Wonderware alarm system custom attributes rrrnrrnnnernnnrnnnrrnnrrnnrrnnnernrernnrnnnnennsen 16 Troubleshooting Wonderware alarm system custom attributes 23 Exposed Alatrmr e GE 30 GOMMGUPATION AUD UTES sre sonsaddedonstddencuneddedseaddedausaddilaesaddedanaddauausaidedausacdelenreddneevesies 34 ENN 36 Custom Acked Alarm comment field 38 NENNE 38 ENN 40 VURESSON Gale Me POEM 45 Alarm Gateway UReason Mimic functionality ranrrrnnrrnnnrrnnnnnrnnrrrnnnrnnnnnvn
29. Alarm Toolkit The Alarm Gateway can be used to solve for example the following tasks Avoid alarm loss in high loaded systems WAS Historical alarms and events are stored in a circular buffer where the oldest entries are discarded to make room for new ones so in case there generated a lot of events then important alarms can be lost By using the Alarm Gateway it is possible to store all important alarms in separate Alarm Gateway buffer that can be done by querying alarms events only with priorities from 1 to 998 Alarm Gateway Object User Manual Rev 1 12 P185m112 Alarm Consumers NAS alarm Alarm gateway VE provider alarm provider larmcli control In Laucn arme wer Girl v la LIA WAS alarm buffer Alarm Gateway contains alarms alarm buffer contains and is overloaded only Important alarms with priority 1 398 with lot of events that all has priority 999 Note Alarm Gateway alarm buffer can contain about 6000 7000 alarms The total number of stored alarms depends on size of alarms Change the event priority WAS alarming system does not provide possibility to configure event priority all events have built in priority 999 By using Alarm Gateway it Is possible to change the event priority by using the setPriority custom attribute For more information see the Custom attributes section setPriority later in this User Guide Connect to UReason alarming system Alarm Gateway can send alar
30. AttributeReference v value ER Quit s _ Modify String DemoObject 001 License CustomerID 2496 7275 8b8b 0991 TATE 11 46 51 578 CO Good DemoObject 001 License DemoExpirationDate 6 30 2011 12 00 00 AM 6 3 2011 11 46 51 578 CO Good DemoObject 001 License DemokKey 38 FB 6F 63 08 74 7E 39 A0 26 A 6 3 2011 11 46 51 578 CO Good DemoObject O01 License Islicensed true 6 3 2011 11 46 51 578 CO Good DemoObject_001 License_ProductID PR00185 100 6 3 2011 11 46 51 578 CO Good DemoObject 001 License Softwarekey 6 3 2011 11 46 51 578 C Good Reference DemoObject 001 License Demokey 38 FB 6F 63 08 74 7E 39 AD 26 A6 84 FF SE 8E 4648 04 7E DO C4 94 08 90 84 2C 4D DB C9 F2 47 10 bb Watch List 1 FILE User DefaultUser If Demo License is valid correct Demo Key string is installed the License IsLicensed attribute is True and expiration date time is logged to Wonderware SMC Log Viewer Alarm Gateway Object User Manual Rev 1 12 P185m112 11 Software Key installation The Software Key enables the Alarm Gateway Object unlimited full time running without any restrictions To get and enable the Software Key get Product ID from object License ProductID attribute e g PR00185 100 get Customer ID from object License CustomerID attribute copy paste it to e mail or text file or similar and provide this Customer ID string when ordering the Alarm Gateway Object when product is purchased copy the receiv
31. BS FTPArea HER GsMcontrol p Oh InBalance EH PLCODI is Hh Systemltenms fe Oh AML Doc Manager al 3 Model 1 Aa Deployment Derivation dll x 53 7 Create separate engines and Areas for each Alarm Gateway Object instance Alarm Gateway Object User Manual Rev 1 12 P185m112 54 n mq a ee E E winPlatform 58 E AEP eAlarmiateway B dH AlarmGateway AutoConfig AlarmGateway AutoConfig Gi AlarmGateway 001 B Zei AppEngine 002 Bas dH Area 002 oe alarmaateway 002 l Fl ViewFnaine TO Note Separate engine for each Alarm Gateway is must have requirement since each engine creates a separate process and that allows to distribute the load between multiple CPU cores 8 Set both engines Scan period to 7000 ms 19 AER eAlarmGateway General Redundancy RAA Interrupts Alarms Scheduler History Engine startup type auto di 4 Lil Scan period 7000 ms 9 Configure both Instances of Alarm Gateway a AlarmGateway_001 Alarm Query Galaxy F1 Provider name AlarmGatewayProvider1 s AlarmGateway 001 Consumer alarm Query Galaxy F1 From Priority To Priority pss Query Type Summary Filter Alarm Types Enabled W Filter Alarm Type comm Alarm Gateway Object User Manual Rev 1 12 P185m112 55 d AlarmGateway_001 Alarm Historical 500000 el l Buffer Size Alarm Group Hierarchy File Location a AlarmGateway_002 Alarm Q
32. CPU load features like Wonderware alarm system custom attributes are used it is highly recommended to use several Alarm Gateway Object instances to avoid the object overload The following sample is for two Alarm Gateway instances Object configuration 1 Define the template instance sets for each Alarm Gateway instance let s assume we are planning to use two Alarm Gateway instances AlarmGateway 001 and AlarmGateway 002 a For AlarmGateway 001 Define templates Machine AA and Machine BB b For AlarmGateway 002 Define templates Motor AA and Motor BB iX Template Toolbox El gf Demo E Gad Application H EF DEMO G ER Device Integration B Gad Klinkmann Products E ER AlarmExtensionPack SE in Field Area e FieldEngine fe E P Si f GenEvents ER jp InBalance Egg XMLObjects PB START DEMO 2 Edit template Machine AA and Machine BB scripts to point to assigned object AlarmGateway 001 Alarm Gateway Object User Manual Rev 1 12 P185m112 51 test 2 set new priority each 10 sec if Me SimCustomAttributes true THEN it Me iCounter gt 999 THEN He iCounter 1 reset ELSE He iCounter Me iCounter 1 EHD IF Use AlarmGateway O01 fetwW Useri Me Tagname dnalogdlarml Lo 1 Me iCounter 1 AlarmGateway O01 6ethW Useri Me Tagname inalog larml LoLo 1 c Me iCounter 1 AlarmGateway O01 6etwW Userl Me Tagname dnalogdlarml Hi
33. Configuration gt AlarmIDList dataType int array Array size is defined in editor ExposedAlarmFields ArraysSize attribute Description Array of Alarm Gateway generated exposed alarm unique ID that can be used to identify each exposed alarm AttributeReference e Value AlarmGateway 001 XML AlarmListConfiguration lt AlarmConfiguration gt Alarm Namez i ID 2 10 AlarmConfiguration AlarmGateway 001 AlarmIDList 5 677 AlarmGateway 001 AlarmDeleteAlarmStringID 0 AlarmGateway 001 Alarm UserID 10 10 10 AlarmGateway 001 Alarm User3 Test 47 2012 07 23 14 37 32 126 A Test 47 2012 07 23 14 37 32 126A AlarmGateway 001 Alarm User2 0 0 147 1 1471 AlarmGateway 001 Alarm Userl 0 0 147 1 147 1 AlarmGateway_001 Alarm Name GenAlarms_001 DiscreteAlarm1 GenAlarms_001 AnalogAlarm1 Hi GenAlarms_001 AnalogAlarm1 HiHi AlarmDeleteAlarmStringID dataType int Description Deletes entry from Exposed Alarm Fields that matches specified alarm ID in AlarmiDList array Alarm Gateway Object User Manual Rev 1 12 P185m112 Provider AlarmBackupLocation Provider AlarmBufSize Provider AlarmHierarchyFile Provider Name Provider Total larmsCreated Provider TotalEventsCreated ReleaseVersion removeShelved RuntimeVersion ScanState 5canStateCmd SecurityGroup setUR Class setUR MimicWindow setUR Priority setUR Source setWW Priority TI 4 Vdus AttributeReference e AlarmGateway 001 XML AlarmListC
34. Gatewayxx aaPDF file xx is the current version of Alarm Gateway Object to a new existing galaxy in the further explanation we will assume the new galaxy grTest1 is used Import Automation Object s CJ GJ IP AlarmExtensionPack AEPackPackage 13 11 2013 Organize e New Folder qe uy Lu e s r Favorites Name Date modified Tvpe Desktop Marm Archiver aaptt 2013 11 05 11 39 AAPDF File 7 Downloads Alarm Converter31 aaPDF 2013 11 11 15 19 AAPDF File J ee AlarmDBLogger aaPEG 2011 10 31 10 35 AAPKG File sl Recent Places fim SkyDrive MarmDBLogger Demover12 aaP Ka 2012 07 24 14 46 AAPKG File AlarmGsteway34 aaPDF 2013 11 13 AAPDE File Desktop Libraries EE D acuments al Music El Pictures mi videos Ma EN EE D File name AlarmnGateway34 aaPDF Package files aa PKG aaPDF Open Cancel Note If you are using existing galaxy and there is already deployed older Alarm Gateway object version then please follow the upgrade instructions from Object upgrade procedure section at the end of this manual 3 After importing the AlarmGateway template is added to Template Toolbox i Template Toolbox E gg arTestl E 5 Application TE fi SlarmGateway AnalogDevice Boolean iB FDiscreteDevice S i FDouble FFieldReference tFloat Integer i 5equencer 5QLData 5tring ii FSwitch fUserDefined H Sq Device Integration Alarm Gateway Object User Manual Rev
35. Local dE Cd KAS Message T Start Time 2013 08 05 15 10 05 IF End Time 2100 12 31 23 59 59 e Date Time Process ID Thread ID Log Flag Component 442163 2013 08 06 11 04 26 7972 3320 Info AlarmGateway 001 442164 2013 08 06 11 04 26 7972 3320 Info AlarmGateway 001 442165 2013 08 06 11 04 26 7972 3320 Info AlarmGateway 001 442166 2013 08 06 11 04 26 7972 3320 Info AlarmGateway 001 442167 2013 08 06 11 04 26 7972 3320 Info AlarmGateway 001 442168 2013 08 06 11 04 26 7972 3320 Info AlarmGateway 001 442169 2013 08 06 11 04 26 7972 3320 Info AlarmGateway 001 442170 2013 08 06 11 04 26 7972 3320 Info AlarmGateway 001 442171 2013 08 06 11 04 28 7972 3320 Info AlarmGateway 001 442172 2013 08 06 11 04 29 7972 3320 Info AlarmGateway 001 442173 2013 08 06 11 04 29 7972 3320 Info AlarmGateway 001 442174 2013 08 06 11 04 29 7972 3320 Info AlarmGateway 001 442175 2013 08 06 11 04 29 7972 3320 Info AlarmGateway 001 442176 2013 08 06 11 04 29 7972 3320 Info AlarmGateway 001 442177 2013 08 06 11 04 29 7972 3320 Info AlarmGateway 001 442178 2013 08 06 11 04 29 7972 3320 Info AlarmGateway 001 NewAE54 New Alarm Event Name LongNameAlarm GenAlarms 001 AnalogAlarm1 LoLo Time 2013 08 06 11 04 27 428 Group F1 Type LoLo State UNACK RTN 442196 2013 08 06 11 04 29 7972 3320 Info AlarmGateway 001 442197 2013 08 06 11 04 29 7972 3320 Info AlarmGateway 001 442198 2013 08 06 11 04 29 7972 3320 Info AlarmGateway 001 442199 201
36. N Show Galaxy AlarmGateway_001 UReason Mimic Path Console1 Galaxy AlarmGateway_001 UReason Mimic Path Console1 J Console Console 1 ENDIF IF Galaxy AlarmGateway 001 UReason Mimic Path Console2 lt gt THEN Show Galaxy AlarmGateway 001 UReason Mimic Path Console2 Galaxy AlarmGateway_001 UReason Mimic Path Console2 Console Console 2 ENDIF r VGRPCYUREASONSA INTOUCH ESP NET OE Ee Te a ns AL TI 3 eee EE e m Script Edit Insert Help Windows amp Scripts 2 Unassigned Ea A ols 2 windows C AlarmControls Tagnamef field Galawy AlamGateway 001 UReason Mimic Path Cons DK C Main Sg IF Galaxy AlarmG ateway_001 UReason Mimic Path Consolel lt gt THEN Cancel C sP202 Show Galaxy AlarmG ateway_001 UReason Mimic Path Console1 Save C Ureason Web Server Access i T 3 9 Scripts Galaxy AlarmG ateway_001 U Rieason Mimic Path Console1 Restore lt p Galaxy AlarmGateway 001 Mimic InTouchWindow Console Console 1 Ger Galaxy AlarmGateway 001 UReason Mimic Path Console1 ENDIF eo Galaxy AlarmGateway_001 UReason Mimic Path Console2 Validate IF ELSE AND d mE THEN ELSE IF OR zi AES Alarm Gateway Object User Manual Rev 1 12 Functions All String Add ons Misc Quick Help MEM OLE Math System P185m112 47 48 Mimic functionality without
37. O Alarm Gateway Object User Manual Rev 1 12 P185m112 29 setUR MimicWindow Used to set UReason alarm system alarm MimicWindow property For details see Alarm Gateway UReason Mimic functionality section Sample Following command sets UReason alarm MimicWindow property AlarmGateway 001 setUR MimicWindow Me Tagname Analog 001 Lo 5P200 Alarm Gateway Object User Manual Rev 1 12 P185m112 30 Exposed Alarm Fields Exposed Alarm Field arrays are used to expose specific Alarm information fields as object attributes that can be used in WAS scripting Following configuration is needed to setup the Exposed Alarm Fields 1 In object editor open the Provider tab a Enable Exposed Alarm Fields feature b Set Exposed Alarm Fields arrays length d AlarmGateway 001 Provider Name AlarmGatewayProvider i Alarm Historical d 500000 Buffer Size d Alarm Group c Program Files VArchestr AVFramework Bin GlobalDataCache AreaHierarchy xml ai 4 Hierarchy File Location Enable Alarm A Backup Alarm Backup XML Location 4 Exposed Alarm Fields arrays size c Deploy Alarm Gateway object d Define exposed alarm configuration XML XML structure Root lt AlarmConfiguration gt Element Name Alarm Attributes e Name Alarm name alarm names are case sensitive Note Also wildcards are supported following samples are correct 1 GenAlarm Adds to exposed list all Alarms
38. Provider ft Alarm Historical n er Size m Alarm Group c Program Files ArchestrA Framework Bin GlobalDataCache WreaHierarchy il Hierarchy File i ge Location j Enable Alarm __ Backup Alarm Backup XML Location lt 4 Exposed Alarm Fields arrays 20 di i size Custom Acked Alarm Field Enable Custom Acked alarm field V Custom Acked alarm Field AckOprNode v y Alarm Ack comment will be displayed in connected Alarm Gateway dients and Alarm Gateway alarm source provider consumer configured in Consumer tab In field AckOprNode Alarm Gateway Object User Manual Rev 1 12 P185m112 41 Runtime Custom alarm Acked comment field is possible to configure in runtime without Alarm gateway restart AlarmGateway LastErrorMessage AlarmGateway Restart false AlarmGateway Started true AlarmGateway UseAlarmIncCounter false AlarmIDList Alarminhibit AlarmMode PEPE rr Reference AlarmGateway 001 CustomAckAlarmField rea ConfigVersion Consumer AlarmQuery Consumer FromPriority Consumer QueryType Consumer QueryTypeEnum Consumer Status Consumer ToPriority ContainedName Container CustomAckAlarmField CustomAckAlarmFieldEnum CustomAttributesListSize Im tfal n Value User3 Ordinal AttributeReference Value AlarmGateway 001 CustomAckAlarmField User3 AlarmGateway_001 EnableCustomAckField true Alarm Gateway Object User Manual Rev 1 12 P185m112 42 Attri
39. S 201 10 56 18 Generator ODO ScanstateCmd 799 0 000000 0 000000 OO 2011 10 36 16 Fl ScandtateCud aug 0 000000 0 000000 4 ER Displaying 1 to 4 of 4 alarms Default Querr 100 Complete Note value needs to be set before alarm Is active Alarm Gateway Object User Manual Rev 1 12 P185m112 19 SetWW User3 Used to set Wonderware alarm system User defined User3 string field Sample Following command sets Wonderware alarming system alarm User 3 field to Test 1 for alarm Generator 001 Analog 001 Lo AlarmGateway 001 setWW User3 Me Tagname Analog 001 Lo Test 1 State O92 2011 10 38 24 Generator_001 Analog _001 Lo 18 200000 43 299999 Test 1 UHACE OS 27 2011 10 38 24 Generator ODO Analog 001 Se 0 000000 0 000000 O92 2011 10 36 16 Generator_00 Scanstatelmd 799 0 000000 0 000000 O92 2011 10 36 16 F1 ScanStateCmd 999 0 000000 0 000000 4 EC Displaying l to 4 of 4 alarms Default Chery 100 Complete Setting value from Object Viewer Er Test Attribute Mame Value ER ER WinPlatForm 001 MAINOO LogFlag Wu Alarms true Er Is ae AG LagFlag WWwEventEs true i EL d 4 45 4 AG Mimic Alarmname fl AlarmGateway O01 AlarmGateway 001 Mimic InTouch Window o Bs P_AppEnaine_001 Provider AlarmBackup A amp utoResko False E ER ViewEngine 001 Provider AlarmBackupEnabled False Provider QlarmBackupLocation Provider SlarmBursize 500000 Provider AlarmHierarchuFils c IPrnnram Files rrhestr lFramemgri BinGlob
40. Scripts UDAs Exte Consumer Provider UReason Shelved Alarms Log Flags About License Server Object Information Provider Mame AlarmGatewayProvider i Alarm Historical d 500000 Buffer Size Alarm Group c Program Files ArchestrA Framework Bin GlobalDataCache VreaHierarchy e hi Hierarchy File Location L r Enable Alarm D Backup i Alarm Backup Dom jJ XML Location 4 I Exposed Alarm Fields arrays 20 fl size Custom Acked Alarm Field Enable Custom Acked alarm field a Custom Acked alarm Field User3 oi II Provider Option Name Provider Name Alarm provider name Alarm Provider AlarmBufSize Alarm buffer size Historical Buffer Size Alarm Provider AlarmHierarch Path to WAS generated Alarm Area hierarchy Group yFile file Hierarchy Default value c Program XML Files ArchestrA Framework Bin GlobalDataCache AreaHierarchy xml Alarm Provider AlarmBackup Location of Alarm Backup XML files Backup Location XML Location Exposed ExposedAlarmFields Ar Exposed Alarm Fields array size for more details Alarm rayssize see then Exposed Alarm Fields section Fields arrays size Custom Enable disable For more details see the Custom Acked Alarm Acked EnableCustomAckField comment field section Alarm Field CustomAckAlarmField Alarm Gateway Object User Manual Rev 1 12 P185m112 14 Run Time Object Attributes All Alarm Gateway object attribute
41. UI resources 1 0 0 0 de 7ebd82b507d9e10c 489 aaHttpFlexLicClien D 0 e el c We Computer Es HttpFlexLicClient 1 0 0 0 7ebd82b507d9e10 Z Local Disk C 89 aaInTouchProxyEditor4 4 0 0 0 Sal5bce559fcca74 g CD Drive D Arcestr 1 aaOPCClientEditor3 3 0 0 0 4bb465265cd24dd0 a aaScanGroupControl 3 0 0 0 23106a86e706d0ae ET Network 489 aaUniFlexLicClient 1 0 0 0 Febd82b507d9e10c 89 Accessibility 0 0 a3a amp JA ibilit 2 0 0 0 b 3f5fF7f11d50a3 4g ADODB 7 0 3300 0 b 3F5fF7f11d50a3a 24 afe78c90f1a 1 24 4742 38107 61afe78c90F1abdb 1 24 4742 38107 61afe78c90F1abdb SS VIEW E 2 24 4742 38107 61afe78c90F1abdb 484 AnalogDevice Uninstall 3 0 0 0 1bd7e50a06e093e4 Ea AOTSupport Properties 1 0 0 0 23106a86e706d0ae aE ArchestrA C r 2 0 0 0 23106a86e706d0ae 5 Delete MSI installers msi files generated by WAS containing links to deleted invalid files from C Program Files x86 ArchestrA Framework FileRepository lt Your Galaxy Name gt Vendors folder The Your Galaxy Name is your galaxy name e g grTest1 and msi files are named like lt User name msi where User names is the currently logged user name user that was used to install object for example WINO8 msi Alarm Gateway Object User Manual Rev 1 12 P185m112 71 D vendors m 1 Oo Js Lk Computer Local Disk C Program Files x86 Archestr4 Framework FileRepository grTestl Vendors Organize e de Install Share with Mew folder Ur Fa
42. UReason alarming system For Alarm Gateway UReason Mimic functionality only for Wonderware alarm system without UReason the following string attributes are needed e AlarmGateway 001 Mimic Alarmname input AlarmName from Provider alarms list max length is 32 characters sample SP200 Intake Pressure Decrease e AlarmGateway 001 Mimic InTouchWindow returns default WAS object name or user defined set in setSource attribute value e g SP200 sample script InTouch data change script Galaxy AlarmGateway 001 Mimic In TouchWindow IF Galaxy AlarmGateway 001 Mimic In TouchWindow THEN LogMessage Show Mimic Intouch window Galaxy AlarmGateway 001 Mimic In TouchWindow Show Galaxy AlarmGateway 001 Mimic In TouchWindow Galaxy AlarmGateway 001 Mimic InTouchWindow Console Console 2 ENDIF Alarm Gateway Object User Manual Rev 1 12 P185m112 w Edit Data Change Script IF Galaxy AlarmGateway_001 Mimic InT ouchWindow lt gt 77 THEN LogMessage Show Mimic Intouch window Galaxy AlarmG ateway_001 Mimic InT ouchwindow Show Galaxy AlarmG ateway_001 Mimic InT ouchWindow Galaxy AlarmGateway_001 Mimic InT ouchWindow Console Console 2 ENDIF Alarm Gateway Object User Manual Rev 1 12 49 P185m112 50 Multiple distributed Alarm Gateway configuration setup sample In highly loaded WAS applications where total number of alarms exceeds several hundreds or thousands and additional high
43. Useri Me Tagname dnalogdlarml Hi 1 Me iCounter 1 AlarmGateway 02 EkEetWW Useri Me Tagname inalog ilarml HiHi 1 c Me iCounter 1 Mee AlarmGateway 002 EetWW User MHMe Tagname inslog ilarml Lo 1 Me iCounter 1 AlarmGateway 002 ket User Me Tagname inalog ilarmi LoLo 1 Me iCounter 1 AlarmGateway l2 EetWW User Me Tagname inalog ilarml Hi 1 t Me iCounter 1 AlarmGateway 02 ketWW User Me Tagname 3nalog larml HiBi 1 Me iCounter 1 I AlarmGateway 2 EetWW User3 Me Tagname Analog 001 Lo Test f Me iCounter System DateTime Now A AlarmGateway O02 FetWW User3 Me Tagname dnalogdlarml LoLo Test Me iCounter S stem DateTime How H A AlarmGateway U2 EetWW User3 Me Tagname inalog ilarml Hi Test Me iCounter System DateTime Ho FA AlarmGateway 002 get W User3 5ystem DateTime How i Me Tagname inalog ilarml HiHBi Test Me itounter 4 Create Area object F1 area that will be used to all first set objects Machine AA and Machine BB Alarm Gateway Object User Manual Rev 1 12 P185m112 52 El dg Demo EH tj Unassigned Area EI ati SlarmExtensianPack CR OR alarm DBLogger Alarms a amp larm DBLogger Alarms E Ae DBLogger Events adlarm DBLogger Events His AEP eAlarm DELogger Alarms His AEP eAlarm DELogger Events Li AEP eAlarmGateway z a AEP FieldEnaine F1 y AutaConfig Alar
44. a d am oa a ana am Alarm Name mentioned in messages AI379 and NewAE54 must match for function to work properly Alarm Gateway Object User Manual Rev 1 12 P185m112 25 UReason alarm system custom attributes setUR Source Used to set UReason alarm system alarm Source property Sample Following command sets UReason alarm parameter Source to SP200 for alarm Generator 001 Analog 001 Lo AlarmGateway 001 setURSource Me Tagname Analog 001 Lo SP200 OASYS AM Engineering user admin File Edit Search View Tools window Help ae 9 e Be Or G Query f Coms X e Acknowledge X clear Do shelve fd Purge lt Q Detalls f Freeze un o E All ESP Alarms ESP Surveillance 604 CEL BO Domains Rule Engine 3 PPPFPFFPF Alarm Gateway Object User Manual Rev 1 12 P185m112 26 setUR_Class Used to set UReason alarm system alarm Type property Note Class is a critical parameter for UReason alarm system all alarms events that are intended for use in UReason alarm system must have the defined valid class Sample Following command sets UReason alarm Class Type property to THP Decrease for alarm Generator_001 Analog_001 Lo AlarmGateway 001 setURClass Me Tagname Analog 001 Lo THP Decrease All ESP Alarms ESP Surveillance 604 me Message Source Analog 001 LoXAG SP700 2011 27 59 11 19 33 Analog 001 LoMAG SP700 2011 27 9 10 38 27 Analog 01 LoLoM AG
45. alDataCach Modify String Yalue Reference Alarmoateway O01 set Users Gen larms 001 nalog larml Lo Test OxFFS ser User set User set Leer Gen larms O01 4nalog4larn1 Lo Tesk OxFF5 ShortDesc Description for Alarmiaabeway Note value needs to be set before alarm Is active Alarm Gateway Object User Manual Rev 1 12 P185m112 20 SetWW_Operator Used to set Wonderware alarm system User defined Operator string field Sample Following command sets Wonderware alarming system alarm Operator field to Test 1 for alarm Generator 001 Analog 001 Lo AlarmGateway 001 setWW Operator Me Tagname Analog 001 Lo Test 1 AEP Current Alarms Summary 92 168 75 171VAlarmGatewayProviderlF1 195 2 103 13 AlarmGatewayProviderlUReason Operator peratorfumiame Opertorode perstorbomen gg ee DiscreteAlarm 192 168 75 171 201210 14 1223 15 0 AnalogAlarm1 D ExtraDataField 11 1 ExtraDataFieldC 11 1 192 168 75 171 ExtraDataFieldB 11 1 2012 1014 12 23 15 1121 1121 46 PMA AnalogAlarm1 D ExtraDataField 7 1 ExtraDataFieldC 7 1 192 168 75 171 ExtraDataFieldB 7 1 201210 14 12 23 15 1121 1121 AnalogAlarm1 D ExtraDataField 8 1 ExtraDataFieldC 5 1 192 168 75 171 ExtraDataFieldB 6 1 2012 10 14 12 22 15 1121 1121 50 Complete Helsinki Kviv Riga Sofia Tallinn Vilnius H gt Displaying 1 to 4 of 5 alarms Default Note value needs to be set bef
46. alog larm1 H 7131 41381 Test 13 7 24 2012 10 11 12 540 AMA 2012 07 24 10 11 18 GenAlarms_001 AnalogAlarm1 HiHi 8131 51381 2012 07 24 10 11 18 GenAlarms 001 4nalogAlarmi Lo 9131 21361 2012 07 24 10 11 18 GenAlarms 001 AnalogAlarm1 Lolo 8131 31371 Test 13 7 24 2012 10 11 12 540 AMA 2012 07 24 10 11 12 GenAlarms_001 Analog Alarm HiHi 6131 51391 Test 13 7 24 2012 10 11 12 540 AMA 2012 07 24 10 11 09 GenAlarms_001 AnalogA amp larm H 7121 4128 Test 12 7 24 2012 10 11 02 544 AMA 2012 07 24 10 11 00 GenAlarms_001 DiscreteAlarm1 0 0 2012 07 24 10 10 52 GenAlarms_001 AnalogAlarm1 Lo 9111 1161 2012 07 24 10 10 47 GenAlarms 001 4nalogAlarm1 LoLo 8101 31071 Test 10 7 24 2012 10 10 42 551 AMA 2012 07 24 10 10 43 GenAlarms_001 DiscreteAlarm1 0 0 AttributeReference AlarmGateway 001 Alarm Name AlarmGateway 001 AlarmIDList AlarmGateway 001 Alarm User3 AlarmGateway 001 Alarm User1 AlarmGateway 001 Alarm User2 GenAlarms 001 AnalogAlarmi HiHi 55 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6131 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51391 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AlarmGateway_001 Alarm UserID 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AlarmGateway OO hl AlarmListConfiguration lt AlarmConfiguration gt Alarm Name Hi ID 10 gt lt 4larmConfiguration gt AlarmGateway_001 AlarmDeleteAlarmStringID 0 2 3253432342322422
47. arm1 Hi 1 4 Me iCounter 1 AlarmGateway 001 setWW Userl Me Tagname AnalogAlarml HiHi 1 Me iCounter 1 User2 AlarmGateway 001 setWW User2 Me Tagname AnalogAlarml Lo 1 Me iCounter 1 AlarmGateway 001 setWW User2 Me Tagname AnalogAlarml LoLo 1 Me iCounter 1 AlarmGateway 001 setWW User2 Me Tagname AnalogAlarml Hi 1 Me iCounter 1 p AlarmGateway 001 setWW User2 Me Tagname AnalogAlarml HiHi 1 Me iCounter 1 Inherited scripts oes zx St On Ex Of Sh AlarmGateway 001 setWW User3 Me Tagname AlarmGateway 001 setWW User3 Me Tagname AnalogAlarml LoLo Test Me iCounter System DateTime Now A AlarmGateway 001 setWW User3 Me Tagname AnalogAlarml Hi Test Me iCounter System DateTime Now A AlarmGateway 001 setWW User3 Me Tagname AnalogAlarml HiHi Test Me iCounter System DateTime Now A 7 e DR LOF SE e o See i T AT EP P ES ERR AnalogAlarml Lo Test Me iCounter System DateTime Now A x AlarmGateway 001 setWW User3 Me Tagname DiscreteAlarml TestD Me iCounter System DateTime Now A After script is executed check if appropriate message AI379 is logged in logger that indicates that custom attribute is set P SMC ArchestrA System Management Console GRPC2 Log Viewer Default Group Local File Action View Help eiz3siBmi enavbeo ArchestrA System Man E Historian amp Galaxy Databas
48. butes EnableCustomAckField Datatype Boolean Description enables disables Custom alarm Ack comment field feature lf True Custom alarm Ack comment field feature is enabled and Acked alarm comment is written in configured field in CustomAckAlramField attribute If False Custom alarm Ack comment field feature is disabled and default Alarm system functionality is used Ack comment overwrites AlarmComment field CustomAckAlramField Datatype Enum Description Defines custom Alarm Ack field Following custom Alarm Ack Comment fields are possible to configure e AckOprNode Alarm Ack comment will be displayed in connected Alarm Gateway clients and Alarm Gateway alarm source Provider Consumer configured in Consumer tab In AckOprNode field WAS Current Alarms Summary Galaxy F1 Name AlarmComment OperatorNode Users lig GenAlarms 001 AnalogAlarml Lo AnalogAlarm1 Description ip GenAlarms_001 AnalogAlarm1 LoLo AnalogAlarm1 Description 4 p F CAR Displaying 1 to 2 of 2 alarms Default 100 Complete Helsinki Kyiv Riga Sofia Tallinn Vilnius Alarms amp Events AEP Current Alarms Summary 195 2 103 13 AlarmGatewayProvider F1 195 2 103 13 4larmGatewayProvider U Reason AEP Summary Alarms AEP Historical Alarms Name AlarmComment OperatorNode User3 GenAlarms_001 AnalogAlarm1 Lo AnalogAlarm1 Description 195 2 103 13 GenAlarms_001 AnalogAlarm
49. displayed in connected Alarm Gateway clients only OperatorName field WAS Current Alarms Summary Galaxy F1 Priority Name AlarmComment Operator OperatorDomain o n 500 GenAlarms_001 AnalogAlarm1 Hi AnalogAlarm1 Description DefaultUser ArchestrA LU 4 ls It t F Displaying 1 tol of 1 alarms Default 100 Complete Helsinki Kyrv Riga Sofia Tallinn Vilnius Alarms amp Events AEP Summary Alarms AEP Historical Alarms AEP Current Alarms Summary 195 2 103 13 AlarmGatewayProvider F1 195 2 103 13 AlarmGatewayProvider U Reason EEE Mr Name AlarmComment GenAlarms_001 AnalogAlarm1 Hi AnalogAlarm1 Description 4 mt ei Displaying 1 to1 of 1 alarms Default 100 Complete Helsinki Kyiv Riga Sofia Tallinn Vilnius JER Note WAS alarm provider will only Ack alarm without changing AlarmComment e AckOprFullName Alarm Ack comment will be displayed in connected Alarm Gateway clients only OperatorFullName field WAS Current Alarms Summary Galaxy F1 CZ E c Priority Name AlarmComment OperatorFullName Operator l 500 GenAlarms 001 Analog larm1 Hi AnalogAlarm1 Description DefaultUser i 500 GenAlarms_001 AnalogAlarm1 HiHi AnalogAlarm1 Description DefaultUs
50. e set it to Alarm Gateway Big String XML AlarmListConfiguration attribute f When defined alarm raises Alarm Gateway Object User Manual Rev 1 12 WAS Recent Alarms and Events Historical 17 40 En Type VEM Priority Kn amp 2012 03 27 15 55 58 UNACK Comm SYSTEM 1 F1 from WinPlatform_001 F1 2012 03 27 15 56 05 UNACK RTN Comm SYSTEM 1 F1 from WinPlatform 001 F1 2012 03 27 15 56 13 UNACK Hi VALUE 500 GenAlarms 001 Analog 001 Hi F1 2012 03 27 15 56 22 UNAGK RTN Hi VALUE 500 GenAlarms 001 Analog 001 Hi F1 2012 03 27 15 56 48 UNACK Hi VALUE 500 GenAlarms 001 Analog 001 Hi F1 2012 03 27 15 56 57 UNACK RTN Hi VALUE 500 GenAlarms 001 Analog 001 Hi F1 2012 03 27 15 57 23 UNACK Hi VALUE 500 GenAlarms 001 Analog 001 Hi F1 2012 03 27 15 57 32 UNAGK RTN Hi VALUE 500 GenAlarms 001 Analog 001 Hi F1 2012 03 27 15 57 58 UNACK Hi VALUE 500 GenAlarms_001 Analog_001 Hi F1 2012 03 27 15 58 07 UNACK RTN Hi VALUE 500 GenAlarms 001 Analog 001 Hi Filz 4 n H gt Displaying 1 to 11 of 303 alarms Default 100 Complete Helsinki Kyiv Riga Sofia Tallinn Vilnius defined in XML AlarmListConfiguration attribute Lonsumer Hrombriority 1 Consumer QueryType Historical Change Array Element Consumer QueryTypeEnum Summary Hist Consumer Status Last alarm upd AlarmGateway 001 AlarmStringList Consumer ToPriority 999 ContainedName Dim 1 10 Container CustomAttributesListSize 10000 Double Click on an item to m
51. e Ma DAServer Manager v Start Time 2013 08 05 15 10 05 H Date Time gt Component Message 36442163 2013 08 06 11 04 26 7972 3320 fo AlarmGateway_001 PList38 Call RemoveLastInstance provider List Removing Alarm LongNameAlarm_GenAlarms_001 DiscreteAlar 36442164 2013 08 06 11 04 26 7972 3320 Info AlarmGateway_001 AD117 89 WW set Alarm Off LongNameAlarm_GenAlarms_001 DiscreteAlarm1 was successfull CallID UNAC 4 i Log Viewer 36442165 2013 08 06 11 04 26 7972 3320 Info AlarmGateway 001 AD112 48 CallID fetchAlarmAsText New alarm LongNameAlarm GenAlarms 001 AnalogAlarm1 Lo was adde 36442166 2013 08 06 11 04 26 7972 3320 Info AlarmGateway 001 AD112 49 CallID fetchAlarmAsText New alarm LongNameAlarm GenAlarms 001 AnalogAlarm1 LoLo was adt 4 amp Default Group cx uu 36442167 2013 08 06 11 04 26 7972 3320 Info AlarmGateway 001 PList38 Call RemoveLastInstance provider List Removing Alarm LongNameAlarm_GenAlarms_001 AnalogAlarm E oca 36442168 2013 08 06 11 04 26 7972 3320 Info AlarmGateway 001 AD117 90 WW set Alarm Off LongNameAlarm GenAlarms 001 AnalogAlarm1 HiHi was successfull CallID UN 8 XMLObjectsl 36442169 2013 08 06 11 04 26 7972 3320 Info AlarmGateway 001 PList38 Call RemoveLastInstance provider List Removing Alarm LongNameAlarm GenAlarms 001 AnalogAlarm amp TestAG 36442170 2013 08 06 11 04 26 7972 3320 Info AlarmGateway 001 AD117 91 WW set Alarm Off LongNameAlarm GenAla
52. e log files d AlarmGateway_001 Consumer Provider UReason Diagnostic logs about Object Information Scripts UDAs Extensions Graphics Settings General WW Alarms Wi Events ZA A ai a UR amp sson License Log Files Diagnestic Log To Files Enabled v Diagnostic Log File Path C Dia_Alarm_Gateway_Logs i m AlarmGateway_001 p U geg Gi je Computer Local Disk C kx Dia Alarm Gateway Loge Je BlarmGateway O001 Organize Includeinlibrary Share with w New folder sr Favorites ME Desktop m Downloads L Recent Places Libraries ES Documents a Music E Pictures B4 Videos Ra Computer E Local Disk CC ey Con RPC ex D on GHP SE on aRPCZ Mame A AE Lists Alarms Previous 1 Filter FULLDATA A get Initial AlarmInst n get Initial AlarmInst No Comment n Performance A Previous A Provider A Provider List SH ww List DNET AE Curr A Special Historical n UReason n ww List DNET Alarm Event Current Alarm Gateway Object User Manual Rev 1 12 Date modified 1 3 2014 2 21 PM 1 3 2014 2 21 PM 1 3 2014 10 53 AM 1 6 2014 10 00 AM 1 3 2014 2 21 PM 1 3 2014 2 21 PM 1 2 2014 1 17 PM 1 3 2014 2 21 PM 1 3 2014 2 21 PM 1 3 2014 10 53 AM 1 3 2014 10 53 AM 1 2 2014 12 42 PM 1 3 2014 2 21 PM Type File Folder File folder File Folder File folder File folder File folder File folder File folder Fi
53. ead Only License SoftwareKey Product Software Key Alarm Gateway Object User Manual Rev 1 12 P185m112 12 Configuration For general information about Wonderware Automation Objects including relationships deployment and alarm distribution see the Wonderware Integrated Development Environment IDE documentation For information on configuration options for object information scripts user defined attributes UDAs or attribute extensions click Extensions Help in the Help file header General Configuration Use the Consumer tab to configure and adjust the behavior of Alarm Gateway Object Alarm Consumer d 4 AlarmGateway_001 Consumer Alarm Query Galaxy 4rea_O01 From Priority f To Priority pss Query Type Summary Filter Alarm Types Enabled v Filter Alarm Type Comm Ignore Made Consumer Editor Option Associated Attribute s Alarm Alarm Query Consumer ConsumerAlamQuey Consumer EN Consumer Alarm Query alarm priority range alarm priority range Query Type Consumer QueryType Alarm query type Alarm Type Enable disable Provider advanced filter Consumer FilterAlarmTypesEnabled functionality to filter alarms by Consumer FilterAlarmTypes type e g can filter out all Comm alarms Alarm Gateway Object User Manual Rev 1 12 P185m112 13 Use the Provider tab to configure and tune the behavior of Alarm Gateway Object Alarm Provider d AlarmGateway 001
54. ed Software Key to Alarm Gateway Object License SoftwareKey attribute If license key is valid correct Software Key string is installed the License IsLicensed attribute is set to True and product is ready for use Provider Name AlarmGatewayProvider RestartAlarmGateway false Running true ScanState true a ScanStateCmd true Modify String Security Group Default ShortDesc Description For AlarmGateway Tagname DemoObject 001 era d gt 4 199f 5cb3 5fda ab6c AttributeReference v ve Timestamp Quality Sta DemoObject_001 License_CustomerID 2496 7275 8b8b 0991 6 3 2011 11 09 31 359 CO Good DemoObject 001 License DemoExpirationDate 6 3 2011 11 09 31 359 CO Good DemoObject 001 License Demokey 6 3 2011 11 09 31 359 CO Good DemoObject_001 License_IsLicensed true 6 3 2011 11 09 31 359 CO Good DemoObject_001 License_ProductID PR00185 100 6 3 2011 11 09 31 359 CO Good DemoObject D01 License SoftwareKey 199f 5cb3 5fda ab6c 6 3 2011 11 09 31 359 CO Good Apply OK Cancel PR waten List 1 FILE User DefaultUser Mode User pr Reference DemoObject 001 License Softwarekey There are following licensing run time attributes Attribute License CustomerID Unique generated Read Only customer ID License DemoExpirationDate Demo License expiration Read Only date License DemoKey Demo License key License IsLicensed If True then product is Read Only licensed License ProductID Product ID R
55. ered e UReason Local Port attribute is the correct port for UReason server entered e UReason User attribute is the correct UReason user entered e UReason password attribute is the correct UReason password entered Note if UReason seeting are changed it is needed to restart the Alarm Gateway by setting AlarmGateway Restart attribute to True w Object Viewer File Edit View Options Help Sc M EA Attribute Reference AlarmGateway_001 UReason Connected value ET AF grTesti Attribute Mame Value El TE w inPlatFarm 00145316 removeshelved False Hi eAlarm DBLogger Alarms ScanState true es edlarm DBLogger Events ScanStateCmd true Ed adlarm DBLogger Events adlarm DBLogger gt lt urityGroup Default u dk AlarmDBLogger Det Events AlarmDBLac setClass GendAlarms_O01 Analog_001 HIHI THP Increase semis stes secPriority GenEvents 001 valuel 804 u B 185 edlarm H setSource Gen larms 001 4nalog 001 HiHi 5P202 E d AlarmGateway AutoConfig AlarmGateway sep eer GenAlarms D Analog 001 HiHi 805 S Alarmaateway 001 Alarmiatewawy O01 cetUser GenAlarms 001 Analog 001 HiHi 305 ae TF FieldEngine F1 setLisers Gen larms O01 4nalog_001 HiHi Test 4 ee dn F1 F1 ShortDesc Description Far Alarmaabeway dl Gendlarms_001 GenAlarms 001 Meran oes cius AA be id GenEvents 001 GenEvents 001 PPs Sen or vpn e I EEE UReason IPAddress 192 168 181 158 UReason Local Mame MET ESPE ventPublisher UReason Local Port 616
56. et WW Leer Sion Koi a X Modify St LET x Tagname AlarmGateway_001_001 pa tc oo Tele e Reference AlarmGateway 001 D01 Version Runtime UReason ConnectionTimeout 30 Reason Enabled fil s AG Object Release 37 89Runtime library UReason FieldConfigEnable Bue Tr date 4 10 2014 10 09 UReason FieldConfigXML ES UReason IPAddress 192 168 181 158 UReason Local Name NET ESPEventPublisher UReason Local Port 61617 ES UReason Mimic Path Console1 UReason Mimic Path Console2 UReason Mimic Path ID1 OASYSAM ESPConsoleiRequest UReason Mimic Path ID2 OASYSAM ESPConsole2Request Apply ox Cancel UReason Password UReason Port 61616 UReason RemoteName OASYSAM ESPEventPublisher UReason Suffix AG UReason Total larms cked NaN UReason Totalww larmsCreated NaN UReason TotalWwWeEventsCreated NaN UReason User admin version ConfigTime 37 89 Version Runtime AG Object Release 37 89Runtime library version 3 315 309 1009 date 4 10 2014 10 09 OTTO ISL OT OU SO Alarm Gateway Object User Manual Rev 1 12 P185m112 70 Object clean uninstall procedure This procedure can be used to fully uninstall the Alarm Gateway object Can be used to downgrade to previous object version or to fix Alarm Gateway object upgrade issues Note this procedure must be performed on all WAS nodes where Alarm Gateway object was used installed IDE node object nodes 1 Undeploy all WinPlatforms that host Alarm Gateway object
57. ewayProvider F 1 195 2 103 13 AlarmGatewayProvider U Reason a GenAlarms_001 AnalogAlarm1 Lo AnalogAlarm1 Description UNACK Lo V b 4 oo E k AV Displaying 1 to1 of 1 alarms Default 100 Complete Helsinki Kyiv Riga Sofia Tallinn Vilnius If alarm is Acked by default AlarmComment value is overwritten by alarm comment value Alarm Gateway Object User Manual Rev 1 12 P185m112 Galaxy F1 a GenAlarms_001 AnalogAlarm1 Lo Std ACK was Acked Fi grpca galaxy 2 t HL Displaying1 to 1 of 1 alarms Default 100 Complete Helsinki Kyiv Riga Sofia Tallinn Vilnius Alarms amp Events AEP Summary Alarms WW195 2 103 13 AlarmGatewayProvider F 1 1 196 2 103 13 AlarmGatewayProvider UReason GenAlarms_001 AnalogAlarmi Lo Std ACK was Acked ACK Lo V Displaying 1 to1 of 1 alarms Default 100 Complete Helsinki Kyiv Riga Sofia Tallinn Vilnius 39 With Alarm Gateway it is possible to configure different Alarm field to store Ack comment and preserve Alarm description Alarm Gateway Object User Manual Rev 1 12 P185m112 40 Configuration Editor Custom alarm Ack comment field feature can be configured in Provider tab Custom Acked Alarm Field section AlarmGateway_001 Consumer Provider UReason Shelved Alarms Log Flags About License Server Object Information Scripts UDAs E Provider Name AlarmGateway
58. ftwareUpdate service windows service registered with Discovery service x Thread ID LogFlag 4356 Info gt l Process ID 4352 Time 503952 6 25 2014 9 58 01 AM gt AM 503963 6 25 2014 9 58 01 AM 4352 Software key is not entered Error 1 pases E RVOO1 AG Object Release date 4 10 2014 10 09 mandFlags Command options CheckpointPath ClsiId BE441 1B6 86C2 49C6 883E 4B450146BCC7 Deploy fals d aaEventHistorizationService from C Program Files x86 Common Files 4rchestr A D search result sListFiles 0 C Program Files x86 Archestr lFramework Bin WonderwareFinland AlarmConverterf 1 copying C Program Files x86 4rchestr4 Framework Bin WonderwareFinland AlarmConverterRuntime34 pdb to C E Failed to copy pdb file to The File C Windows assemblylGAC 321 AlarmConverterRuntime34134 4 5226 25868 851 503970 6 25 2014 9 58 01 AM 4304 55502 RuntimeSetScanState ScanState FALSE 503971 6 25 2014 9 58 01 AM 4180 ent Initialized ron dar dama A Oro ABA A40 A404 Tala Ed NE aa esb he baal Te bis Ba ss 503965 6 25 2014 9 58 01 AM 4248 503966 6 25 2014 9 58 014M 4180 503967 6 25 2014 9 58 01 AM 4304 503968 6 25 2014 9 58 01 AM 4304 503969 6 25 2014 9 58 01 AM 4304 As well the Alarm Gateway Object current version installed can be find out in Object Viewer by examining the content of Alarm Gateway attribute Version Runtime setWW User set WW Leer s
59. iagnostic messages to SMC Log Viewer 3 WW Events LogFlag WWeEvents attribute logs related with Wonderware events diagnostic messages to SMC Log Viewer D UReason LogFlag UReason attribute logs related with UReason diagnostic messages to SMC Log Viewer 5 License LogFlag License attribute logs related with licensing diagnostic messages to SMC Log Viewer It is possible to configure Log Flags in Object Editor Alarm Gateway Object User Manual Rev 1 12 P185m112 d AlarmGateway_001 Consumer Provider UReason Diagnostic logs About Object Information Scripts l LIDAs Extensions Graphics Settings General kk 4 d w W Alarms oh WW Events fF oy UReason Mi License Ti Log Files Diagnostic Lag To Files Enabled Je di Li Diagnostic Log File Path Cie Alarm Gateway Logs pi Li It is possible also to configure Log Flags at runtime by changing the following attributes Object Viewer 5 File Edit View Options Help EST EE Ela Tests EE winPlatform_001 MAINO0 LogFlag General EE ae AG LogFlag License Ed A AG A AG LogFlag UReason Q AlarmGateway 001 AlarmGateway_oo1 LogFlag WWaAlarms Bs eset Test AG LagFlag Www Events rq Mimic Alarmname H Hall A Archiver Mimic InTouch Window EK Hall B Archiver Provider AlarmBackupEnabled False ge P AppEngine DO Provider AlarmBackupLocation C Paroc Alarm Archive The logging example 65 Alarm Gateway Object
60. ject User Manual Rev 1 12 P185m112 57 Alarm client configuration To access both AlarmGateway instances set the following Alarm query in AlarmClient Hostname AlarmGatewayProvider1 F1 Hostname AlarmGatewayProvider2 F2 Edit Animations English United States e e TIL s Animations Alarm Mode AlarmClient1 Ae 4 ioa b gm Configuration Client Mode Current Alarms Hd alarm Mode Required t Colors Required x o JE e arm Huery AlarmiaatewavyProvider1 F1 L Column Details Required gegen AlarmGatewayProvider2 F2 T Query Filters Required HTA Time Settings Required EI Run Time Behavior Required Data Binding Required e Event Required JM Use Default Ack Comment Default Alarm Commenti A E Motor Auto 99 Discrete larmi Sub readi Discrete larml Motor Auto 99 AnalogAlarm Lolo Test 995 11 8 20 SubAreat AnalagAlarml D Motor Auto 99 Analog4larm Lo Sub readi Analog amp larmi D Motor Auto 99 AnalogAlarm HiHi Test 955 11 20 SubAreat AnalogAlarm D Motor Auto 99 AnalogAlarm Hi Test 955 11 20 SubAreat AnalagAlarm D h drtor Aita OG Miser eto i larmi Sok eee Miser eto if arm 4 y I Displaying 1 to 6 of 170 alarms Default 100 Complete Helsinki kwiv Riga Sofia Tallinn Vilnius Alarm Gateway Object User Manual Rev 1 12 P185m112 58 Redundant Alarm Gateway configu
61. le folder File Folder File folder File Folder File folder 67 P185m112 68 Collecting log files for technical support 1 Enable the logging details about parameters see above in Advanced Troubleshooting section 2 Replicate the issue 3 Export SMC log file and archive it SMC ArchestrA System Management Console ON2012R2 Log View File Action View Help 29 All XolibmitrmavresD il pase System Management Console RI Start Time 11 22 2013 1l 4mS Faq LAserver Manager Biz Log viewer Time 484 Default Group E rest Configure gt Opene Log Flags 3 Platform Iv Process ID 2015 10 42 47 AM 3592 x 2015 10 42 47 AM 3892 2015 10 42 47 AM 3892 2015 10 42 47 AM 3892 2015 10 42 47 AM 3592 Open Lag File RM Kanz 447 ng 3892 _ feo 42 47 AM 3892 Messages d Export Jag Purge Glatz r MEE Print Ctrl P 3892 3892 ey 11 42 47 AM 3892 Paus 2013 11 42 47 AM 3892 2013 11 42 47 AM 3892 2013 11 42 47 AM 3892 Help 2013 11 42 47 AM 3892 2013 11 42 47 AM 3892 2013 11 42 47 AM 3892 e 2013 11 42 47 AM 3892 4 Locate custom log files and archive the log directory D Dia Alarm Gateway Logs E 195 OL jy me Computer Local Disk CH Dia Alarm Gateway Logs Organize e Include in library Share with e New folder 3r A Name Date modified Type Size KE Desktop A Alarmaateway 001 1 3 2014 10 53 AM File Falder d Downloads al AlarmGa
62. m Ignore Made b In Provider tab Change the Alarm Provider name in case that is needed by Alarm Clients S AlarmGateway_001 Consumer Provider UReason Diagnostic logs About Object Information Scripts UDAs Extensions Graphics Provider Mame alarmaatewayProvider Alarm Historical 500000 Buffer Size Alarm Group Hierarchy File Location Enable Alarm ML File Backup Alarm Backup E o AML Location 4 ExposedAlarmFields Enabled Exposed Alarm Fields arrays E size Remove Ack Comment Prefix v Custom Acked Alarm Field Enable Custom Acked alarm Field Custom Acked alarm Field user Alarm Gateway Object User Manual Rev 1 12 P185m112 c In UReason tab If necessary enable the connection with UReason alarming system AlarmGateway DO1 Consumer Provider UReason Diagnostic logs About Object Information Scripts UD As E Enable gateway to UReason alarming system fy General Alarm server Adress 192 168 181 158 O O00200 Port Loes User famin Password Remote Name DASYSAM ESPEventPublisher Mimic Fath ID1 OASYSAM ESPConsoleiRequest Mimic Path DG JOASYSAM ESPConsolezRequest Suffix ag o Mame WET ESPEventPublisher Port 51517 Send UReason alarms to Wonderware alarm system fy pi d In Diagnostic logs tab If necessary enable the diagnostic logging for more details refer to Ad
63. m anana 1 Lo at index 0 in list User 1 A1379 Updating alarm ongNameAlarm_GenAlarms 001 AnalogAlarm L Lola at index 1i ist Use 2137 ipai I IU er Oe GenAla 001 AnalogAlarm 1 Hi at index 2 in list User 1 Al379 Updating alarm LongNameAlarm enAlarms 001 ee 3 in list User 001 AnalogAlarm 1 Lo at index 0 in list User3 001 AnalogAlarm1 LoLo at index 1 in list User DO 1 AnalogAlarm 1 Hi at index 2 in list User3 AJ380 Updating alarm LongNameAlarm GenAlarms 2 AJ380 Updating alarm LongNameAlarm GenAlarms 0p1 AnalogAlarm1 Hi at index 2 in list Operai AJ380 Updating alarm LongNameAlarm GapAlarms 001 AnalogAlarm1 LoLo at index 1 in list Ope AJ380 Updating alarm LongNameAlarm GenMJe AJ380 Updating alarm LongNameAlarm AI380 Updating alarm LongNameAlarm_ Alarm 1 HiHi at index 3 in list Oper Alarm 1 Lo at index 0 in list UR Cl 1 LoLo at index 1 in list UR_ ENTM ee 100 Total 10 Active 10 New 0 Changes New_AE92 Step 1 getAlarmsFromXML New Alarms are found Count 1 SpSM43 Starting Special Summary mode aditional check Sp5M49 FINISHED Special Summary mode aditional check PList38 Call RemoveLastInstance provider List Removing Alarm LongNameAlarm GenAlarms 00 AD117 92 WW set Alarm Off LongNameAlarm GenAlarms 001 AnalogAlarm1 LoLo was successf DNET 3 No NEW alarms GetStatistics Percent 100 Total 10 Active 10 New 0 Changes maier a lamma d en aem a8 as fe a
64. miateway AutoConfig ET Fi Fi dh Fa F3 L 5 Create Area object F2 area that will be used to all second set objects Motor AA and Motor BB E aa Demo H CD Unassigned Area E i AlarmExtensionPack ER OR alarm DBLogger Alarms alarm DBLogger Alarms gt Eig aalarm _DBLogger_Events a larm DBLogger Events LL AEP e larm DBLogger Alarms pum Eis AER eAlarm DBLogger Events EE AED eAlarmGateway 9 AEP FieldEngine F1 CR rh Alarmiateway AutoConfig AlarmaGabkeway AutoConfig 1 Aa Gl F seas nno 6 Create instances and deploy for both sets Sample Alarm Gateway Object User Manual Rev 1 12 P185m112 pe AEP e larm DBLogger Alarms mE AEP e larm DBLogger Events e fet AEP eAlarmGateway fet AER FieldEngine F1 ER in AlarmGateway AutoConfig AlarnGateway AukoConfig E Ai Fi Fi x ia Machine Auto 1 i Machine Auto 10 i Machine Auto 100 i Machine Auto 11 i Machine Auto 12 i Machine Auto 13 i Machine Auto 14 i Machine Auto 15 i Machine Auto 16 i Machine Auto 17 i Machine Auto 18 a 4 Subarea RF Sub rea FF E in Sub real SubAreal ER in SubAreaz Sub reaz E d F2 F2 0 Bb GenEvents 001 i Motor Auto 1 ib Motor Auto 10 i Motor Auto 100 i Motor Auto 11 i Motor Auto 12 i Motor Auto 13 g Motor Auto 14 E Sub rea TT SubArea TT Bm F3 Fa H 4 Area 002 E
65. ms events from Wonderware alarming system to UReason alarming system For more information see UReason gateway section later in this User Guide Wonderware alarm providers WAS InTouch Alarm Gateway UReason alarming system Alarm Gateway Object User Manual Rev 1 12 P185m112 Installing the Alarm Gateway Object Hardware requirements The Alarm Gateway Object has the same hardware requirements as Wonderware Application Server It is strongly recommended to have computer at least with 2 GHz or faster processor 64 bit A multi core processor is also strongly recommended The Intel ltanium 2 processor is not supported Software requirements The Wonderware Application Server 3 1 version or later is supported Content of delivery package The Alarm Gateway Object can be delivered 1 included in Wonderware Finland Alarm Extension Pack or 2 as a separate package The following are Alarm Gateway Object files e AlarmGatewayxx aaPDF Alarm Gateway Object standard description file containing the implementation code for a base template where xx is the current version of Alarm Gateway Object e AlarmGateway aaDEF Alarm Gateway Object definition file e P185m112 pdf Alarm Gateway Object User Manual this document Alarm Gateway Object User Manual Rev 1 12 P185m112 Installing standalone object Object import 1 Copy Alarm Gateway Object files to some folder e g to C Install 2 Start ArchestrA IDE and import the Alarm
66. n information Note It is highly recommended to run any Alarm Gateway Object in separate Engine since Alarm Gateway uses scan interval for reading the alarms Recommended Engine scan interval for Alarm Gateway is at least 1000 ms Alarm Gateway Object User Manual Rev 1 12 P185m112 15 Custom Alarm Event attributes By using custom attributes it is possible to change following alarm data fields in Wonderware alarm system or in UReason alarm system For Wonderware alarm custom attributes the prefix set WW is used for Ureason attribute prefix setUR_ is used Custom Attribute Alarming system SetWW User User defined field number 1 SetWW User User defined field number 2 Custom attributes can be set from WAS scripts with following command syntax objectName CustomAttribute Alarm Event name value Alarm Gateway Object User Manual Rev 1 12 P185m112 16 Wonderware alarm system custom attributes SetWW Priority Used to set Wonderware alarm system alarm and event Priority valid range from 1 to 999 Sample Following command sets Wonderware alarming system alarm priority to 10 for alarm Generator 001 Analog 001 Lo AlarmGateway 001 setWWPriority Me Tagname Analog 001 Lo 10 State 09 27 2011 10 38 24 Generator DO Analog O01 Lo 10 200000 23 299999 Test I UNACK 09 27 2011 10 38 24 Generator DO Analog O01 0 000000 0 000000 09 27 2011 10 36 16 Generator DO ScanStateCmd 999 0 000000 0 000000 09272011 10 36
67. nfiguration AlarmGateway_001 AlarmDeleteAlarmStringID lt AlarmConfiguration gt lt Alarm Name Hi ID 10 gt lt AlarmConfiguration gt 7124 2012 UH 7 24 2012 10 10 C Alarm Gateway Object User Manual Rev 1 12 P185m112 3 Alarm User2 dataType float array Array size is defined in editor ExposedAlarmFields ArraysSize attribute Description Exposes Alarm field User2 W195 2 103 53 AlarmGatewayProvider F 1 W195 2 103 53 AlarmGatewayProviderlUReason 2012 07 24 10 11 27 GenAlarms 001 4nalogAlarmi Lo 2012 07 24 10 11 22 GenAlarms_001 AnalogAlarm1 LoLo 8141 31471 Test 14 7 24 2012 10 11 22 537 AMA 2012 07 24 10 11 18 GenAlarms_001 DiscreteAlarm1 0 0 2012 07 24 10 11 18 GenAlarms 001 4nalogAlarmi H 7131 41381 Test 13 7 24 2012 10 11 12 540 AMA 2012 07 24 10 11 18 GenAlarms 001 AnalogAlarm1 HiHi 6131 Test 13 7 24 2012 10 11 12 540 AMA 2012 07 24 10 11 18 GenAlarms_001 amp nalog amp larm1 Lo 9131 21361 2012 07 24 10 11 18 GenAlarms 001 4nalogAlarm1 LoLo 8131 31371 Test 13 7 24 2012 10 11 12 540 AMA 2012 07 24 10 11 12 GenAlarms 001 amp nalog amp larm1 Hi 6131 51391 Test 13 7 24 2012 10 11 12 540 AMA 2012 07 24 10 11 09 GenAlarms_001 Analog Alarm H 712 41281 Test 12 7 24 2012 10 11 02 544 AMA 2012 07 24 10 11 00 Gen amp larms 001 DiscreteAlarm1 0 2012 07 24 10 10 52 GenAlarms_001 AnalogAlarm1 Lo 9111 21161 2012 07 24 10 10 47 GenAlarms_001 amp nalog amp larm1 LoLo
68. nnrnnnnennnnen 46 Mimic functionality without UReason alarming ovystem 48 Multiple distributed Alarm Gateway configuration setup sample 50 BENENE 50 Alarm CUEMU COMMOUL ATOM Lasse br Redundant Alarm Gateway configuration setup sample 58 Real Biet ee ln e ee ha UU m 60 Advanced TONES ON SR 64 Log Flags TOF SUG EOG VIE spe 64 EOOGING TO GUSOM 00 NE see 67 Collecting log files for technical support 68 Object upgrade elen TEE 69 Object clean uninstall procedure rarnrrrrannrnrannenrnnnennnnnrrnnnrnrnnnennnnnennannennnssennnnsennnssennnsee 70 Alarm Gateway Object User Manual Rev 1 12 P185m112 Alarm Gateway Object for Wonderware Application Server Introduction The Alarm Gateway Object Alarm Gateway is a basic component of Wonderware Finland Alarm Extension Pack and provides the functionality to create separate configurable Alarm Provider for alarms coming from Wonderware Application Server WAS and or other Alarm Providers compatible with Wonderware Alarm System Alarm Gateway Alarm Gateway supports advanced alarm filtering mimic and shelved alarms possibilities to use and modify the user defined fields and event priority fields Avoids alarm loss and duplicated alarms in high loaded systems Supports functionality to send receive alarms to from Wonderware alarming system from to UReason Alarm Management system The Alarm Gateway Object is developed by using Wonderware Distributed
69. odify it ExecutionRelatedObject ExecutionRelativeOrder None Status Exposed_Alarm_Fields_Arrays_S 10 1 Ok GenAlarms 001 Discrete 001 getShelvedList 2 Ok GenAlarms 001 Analog 001 HiHi 3 Ok GenAlarms 001 Discrete 002 pem 4 Ok GenAlarms 001 Analog 001 Hi 5 Ok GenAlarms 001 Analog 001 LoLo InAlarm false 6 Ok GenAlarms 001 Analog 001 Lo License CustomerID 29ff 7231 f110 7 Ok License DemoExpirationDate 2019 06 30 0 0 8 Ok License_DemoKey 7B 47 F0 10 E6 9 Ok License IsLicensed true 10 Ok License ProductID PROO185 100 License SoftwareKey LogLevel 0 Mimic Alarmname 4 Wu b ie AttributeReference Value AlarmGateway 001 AlarmIDList 13 15 13 78 78 78 0 0 0 0 AlarmGateway 001 AlarmStringList GenAlarms 001 Discrete 001 GenAlarms 001 Analog 001 HiHi GenAlarms 001 Discrete 002 GenAlarms 001 Analog 001 Hi GenAlarms 001 Analog 001 LoL AlarmGateway_001 XML AlarmListConfiguration lt xml version 1 0 encoding utf 8 gt AlarmConfiguration gt Alarm Name GenAlarms_001 Analog_001 HiHi ID 10 gt lt Alarm Name log ID AlarmGateway_001 AlarmDeleteAlarmStringID 10 P185m112 34 Configuration attributes XML AlarmListConfiguration Stores Alarm XML configuration XML sample lt AlarmConfiguration gt Alarm Name HiHi ID 10 gt lt AlarmConfiguration gt Sample WAS script AlarmGateway 001 XML AlarmListConfiguration lt AlarmConfiguration gt oAlarm Names d1Hui ID 10 5 4 lt Alarm
70. onfiquration DI AlarmGateway_001 AlarmIDList FT AlarmGateway_001 AlarmDeleteAlarmStringlD 0 AlarmGateway_001 Alarm UserlD 10 10 10 AlarmGateway O001 Alarm User3 AlarmGateway O001 Alarm User2 AlarmGateway DOT Alarm User AlarmGateway_001 Alarm Name Alarm UserID dataType int array Description 35 FATemp 500000 C Program Files x86 Creative ShareDLLCADI NotiMan exe AlarmGatewayProvider Modify Numeric Value Reference AlarmGateway 001 AlarmDeleteAlarmStringID Value B n TConfiguration gt Alarm Namez i ID 10 gt lt AlarmConfiguration gt Test 47 2012 07 23 14 37 32 126A Test 47 2012 07 23 14 37 32 126A 0 0 147 1 147 1 0 0 147 1 147 1 GenAlarms 001 DiscreteAlarml GenAlarms 001 AnalogAlarml H GenAlarms 001 AnalogAlarml HiHi Displays User defined ID from Alarm list configuration XML AlarmListConfiguration attribute lt AlarmConfiguration gt file Alarm node attribute ID Alarm Name HiHi ID 10 gt lt AlarmConfiguration gt AttributeReference AlarmGateway 001 AML AlarmListConfiguration AlarmGateway 001 Alarm Mame AlarmGateway DUT Alarm Userl AlarmGateway 001 Alarm User2 Alarm L AlarmGateway 001 Alarm UserID AlarmGateway_001 AlarmDeleteAlarmStringID AlarmGateway 001 AlarmIDList 1ateway UU Alarm lee est 13 d Alarm Gateway Object User Manual Rev 1 12 lt AlarmConfiguration Alarm Name Hi I GenAlarms 00
71. ore alarm Is active Alarm Gateway Object User Manual Rev 1 12 P185m112 21 SetWW OperatorFullName Used to set Wonderware alarm system User defined OperatorFullName string field Sample Following command sets Wonderware alarming system alarm OperatorFullName field to Test 1 for alarm Generator 001 Analog 001 Lo AlarmGateway 001 setWW OperatorFullName Me Tagname sana log DOL LOSPesSt 17 AEP Current Alarms Summary 92 168 75 171 WlarmGatewayProviderlF1 W195 2 103 13WlarmGatewayProviderlUReason 2012 10 14 12 23 15 192 168 75 171 ExtraDataFieldB 11 1 2012 10 14 12 23 15 1121 1121 46 PMA AnalogAlarm1 D ExtraDataField 7 1 ExtraDataFieldC 7 1 192 168 75 171 ExtraDataFieldB 7 1 201210 14 12 23 15 1121 1121 AnalogAlarm1 D ExtraDataField 8 1 ExtraDataFieldC 5 1 192 168 75 171 ExtraDataFieldB 6 1 2012 10 14 12 22 15 1121 1121 H Displaying 1 to 4 of 5 alarms Default 50 Complete Helsinki Kyiv Riga Sofia Tallinn Vilnius Note value needs to be set before alarm Is active Alarm Gateway Object User Manual Rev 1 12 P185m112 22 Set WW OperatorDomain Used to set Wonderware alarm system User defined OperatorDomain string field Sample Following command sets Wonderware alarming system alarm Operator Domain field to Test 1 for alarm Generator 001 Analog 001 Lo AlarmGateway_001 setWW_ OperatorDomain Me Tagname Analog 001 Lo Test 1 AEP Current Ala
72. ration setup sample Alarm Gateway Object supports WAS redundancy for additional information please refer to WAS documentation 1 Set up redundant AppEngines a Primary Redu eAlarmGateway b Secondary backup place on redundant partner Server jg Deployment w Demo E Unassigned Host B E AG Mode 58 e AEP FieldEngine Fi Backup H re AEP FieldEnigini I F1 Ue FieldEngine Fz Backup 5 Fe START DEMO 001 E gt 8 wp GRNode 23 2 Configure Alarm Gateway there is no need to configure additional settings for redundant Alarm Gateway setup Deployment fy Demo Unassigned Host AG Node 58 AEP FieldEngne F1 Backup GP Feldingne F2 GP AEP FeldEngne PI 1M AlarmExtensionP ad F1 F1 t M SubArea DE Sub res DE t M SubArea RF SubArea RF H 4M SubArea TT SubArea TT 4M SubAreal Sub real H Ai Sub rea SubArea2 3 FeldEngne F2 Backup c EL SANE d AlarmGateway_AutoCorfig AarmGatevay AutoConhg mints 001 E fg START DEMO 001 E wp GRNode _ 23 Alarm Gateway Object User Manual Rev 1 12 P185m112 59 3 Configure alarm query for alarm clients to point to Alarm Gateway on both redundant servers PrimaryServerlPAddress AlarmGatewayProvider AlarmExtensionPack SecondaryServerlPAddress AlarmGatewayProvider AlarmExtensionPack V Edit Animations English United States Animations Ala
73. rm Mode AlarmClient1 STE 4 10f8 b om 4 Configuration Client Mode Current Alarms DI dai Alarm Mode Required io Colors Required Column Detail ics aes Alarm Query VUPrimaryServerIPAddress AlarmGatewayProvider AlarmExtensionPack HAO ees ease WSecondaryServerlPAddress AlarmGatewayProvider AlarmExtensionPack Y Query Filters Required ES Time Settings Required EI Run Time Behavior Required Data Binding Required Event Required V Use Default Ack Comment Default Alarm Commenti E fe 4 Alarm Gateway Object User Manual Rev 1 12 P185m112 60 Troubleshooting Below are explained common issues that may occur while using Alarm Gateway Object and its features 1 No alarms from Alarm Provider WinPlatform for Alarm Gateway a check if valid Demo or full license is installed for Alarm Gateway check if License IsLicensed true in Object Viewer SOL User sa SQL ServerMame LOCALHOST SOL Password SQL LoggingMode_Enurn Detailed Consolidated SQL LoggingMode Detailed SQL Inserted Alarm And Event 220 0 SQL DatabaseType Enum Alarm DB logger object custom Wonderware orginal SQL DatabaseT ype Wonderware orginal SOL Database WWE Vents SQL Connected true ShortDesc Description For AlarmDBLagger SecurityGroup Default ScanStateCrmd true ScanState true Restart false LogLevel 4 License Sofhwarekev License PraductID PROO1S6 100 License IsLicensed true License_Demokey 3B 21 34 99 27
74. rmGateway 001 001 Flag 503950 6 25 2014 9 58 01 AM LF201 Diagnostic Flag WWEvents is disabled 503951 6 25 2014 9 58 01 AM 4268 4272 Info eAlarmConverter Areal aaEngine artig op cine edtenatio 503952 6j25 2014 9 58 01 AM 4352 4356 Info AlarmGateway 001 O01 Startip RY OO1 AG Object Release 37 89 Runtime library version 3 315 309 1009 date 4 10 2014 10 09 503953 6 25 2014 9 58 01 AM 4352 4356 Info AlarmGateway 001 001 Logger SET E lease Lod Tt Graes 503954 6 25 2014 9 58 01 AM 4352 4356 Info AlarmGateway 001 001 PDB FE Failed to copy pdb file to The file C Windows assembly G4C_32 AlarmGatewayRuntime37 3 315 309 1009__6lafe 503955 6 25 2014 9 58 01 AM 4352 4356 Info eAlarmGateway AppEnginePrimitive eAlarmGateway has Finished starting 2 objects deployed to this appengine 0 of these objects started from the OSM cache 503956 6 25 2014 9 58 01 AM 4352 s 503957 6 25 2014 9 56 01 AM 4304 503958 6 25 2014 9 58 01 AM 4304 503959 6 25 2014 9 58 01 AM 4304 503960 6 25 2014 9 58 01 AM 4304 503961 6 25 2014 9 58 01 AM 1524 edundant engine e larmGateway has been successfully initialized and is now running g eAlarmConverter Area onscan checkpointed value ng PlatformInfoServer the actual state of engine eAlarmConverter_Area2 is onscan g hosted objects set attribute eAlarmConverter Area2 StartHostedObjects true Converter Area2 is starting up 0 objects that have been deployed to it str ASBSo
75. rms Summary ot 92168 75171AlarmGatewayProvider F1 W195 2 103 13 4larmGatewayProviderlUReason DiscreteAlarm 192 168 75 171 P012 10 14 12 23 15 0 D HG PMA Analog amp larm1 D ExtraDataField 11 1 ExtraDataFieldC 11 1 192 168 75 171 ExtraDataFieldB 11 1 p012 10 14 12 23 15 1121 1121 AG PMA Analog amp larm1 D ExtraDataField 7 1 ExtraDataFieldC 7 1 192 168 75 171 ExtraDataFieldB 7 1 P012 10 14 12 23 15 1121 1121 AnalogAlarm1 D ExtraDataField 8 1 ExtraDataFieldC 8 1 192 168 75 171 ExtraDataFieldB 8 1 P012 10 14 12 23 15 1121 1121 Al Be H H Displaying 1 to 4 of 5 alarms Default 50 Complete Helsinki Kyiv Riga Sofia Tallinn Vilnius Note value needs to be set before alarm is active Alarm Gateway Object User Manual Rev 1 12 P185m112 23 Troubleshooting Wonderware alarm system custom attributes In case custom attribute is not set for alarm following steps can be performed to troubleshoot the issue Enable general alarm flag UReason Alarm UReason Conne UReason Enable UReason Fielde UReason Fielde UReason IP Addi IR eaznn I neal I 4 mt JI AttributeReference Value AlarmGateway_001 LogFlag General set custom attribute e g from WAS script 1 Useri AlarmGateway 001 setWW Useri Me Tagname AnalogAlarml Lo 1 Me iCounter 1 AlarmGateway 001 setWW Useri Me Tagname AnalogAlarml LoLo 1 Me iCounter 1 a ateway se Useri agname AnalogAl
76. rms 001 AnalogAlarm1 Hi was successfull CallID UNA i B Demo 36442171 2013 08 06 11 04 28 7972 3320 Info AlarmGateway_001 DNET_3 No NEW alarms GetStatistics Percent 100 Total 10 Active 10 New 0 Changes 0 New E S Demo2 36442172 2013 08 06 11 04 29 7972 3320 Info AlarmGateway_001 AI379 Updating alarm LongNameAlarm GenAlarms 001 Alarm 1 Lo at index 0 in list User 1 Total 4 36442173 2013 08 06 11 04 29 7972 3320 Info AlarmGateway_001 LongNameAlarm GenAlarms 001 AnalogAlarm1 LoLo at index 1 in list User 1 Total 4 36442174 2013 08 06 11 04 29 7972 3320 Info AlarmGateway 001 AI379 Updating alarm LongNameAlarm_GenAlarms_001 AnalogAlarm1 Hi at index 2 in list User 1 Total 4 36442175 2013 08 06 11 04 29 7972 3320 Info AlarmGateway 001 1379 Updating alarm LongNameAlarm GenAlarms 001 AnalogAlarm 1 HiHi at index 3 in list User 1 Total 4 36442176 2013 08 06 11 04 29 7972 3320 Info AlarmGateway 001 A1379 Updating alarm LongNameAlarm GenAlarms 001 AnalogAlarm1 Lo at index 0 in list User2 Total 4 36442177 2013 08 06 11 04 29 7972 3320 Info AlarmGateway 001 AI379 Updating alarm LongNameAlarm_GenAlarms_001 AnalogAlarm1 LoLo at index 1 in list User2 Total 4 36442178 2013 08 06 11 04 29 7972 3320 Info AlarmGateway 001 A1379 Updating alarm LongNameAlarm GenAlarms 001 AnalogAlarm 1 Hi at index 2 in list User2 Total 4 teway 001 A1379 Updating alarm LongNameAlarm GenAlarms 001 AnalogAlarm1 HiHi at index 3 in list User2 Total 4 Bteway 001
77. s Graphics m Enable gateway to UReason alarming system yw T Alarm server IPAdress 192 168 181 158 0 a 4 Port 61616 li User UReasonUser EI Password mmm BLZ Ai li Remote Name CASYSAM ESPEventPublisher Mimic Path ID1 OASYSAM ESPConsoleiRequest oh Mimic Path ID2 OASYSAM ESPConsole2Request Local Name MET ESPEventPublisher Port 61617 Z li Please refer to UReason documentation for more information about UReason alarming system Alarm Gateway Object User Manual Rev 1 12 P185m112 46 Alarm Gateway UReason Mimic functionality Alarm gateway supports UReason Mimic functionality Following object attributes are used for Console1 and Console2 e AlarmGateway 001 UReason Mimic Path Console1 If user selects Show Mimic On Console1 from UReason alarm menu this attribute is changed to UReason Source value for Alarm Analog 001 Lo it is SP200 see picture below e AlarmGateway 001 UReason Mimic Path Console2 If user selects Show Mimic On Console2 from UReason alarm menu this attribute is changed to UReason Source value for Alarm Analog 001 Lo it is SP200 see picture below OASYS AM Engineering user admin File Edit Search View Tools window Help gm lt v v ov E co A Query ffi Columns X ro o Acknowledge X Clear Shelve f Purge Details 5 Freeze les H
78. s are grouped into following groups by attribute prefix AlarmGateway defines attributes for Alarm Gateway general configuration and status Provider defines attributes for Alarm Provider configuration Consumer defines attributes for Alarm Consumer configuration License defines attributes for licensing Set defines custom attributes for more information see the Custom attributes section The following table lists the run time only attributes for the Alarm Gateway Object Note Configurable run time attributes are described in the configuration sections For more information see Configuration section above Attribute Description Run Time Access AlarmGateway AlarmGroups Displays all created alarm groups Read Only alarm Areas AlarmGateway LastErrorMessage Last Error Message Read Only AlarmGateway LastErrorCode Last Error Code No errors 0 Read Only restarts Alarm Gateway and running Consumer status Current status of Alarm Gateway Read Only License isLicensed Displays Alarm Gateway license Read Only status True Alarm Gateway is licensed Alarms created Events created UReason Connected Displays connection status with Read Only UReason alarm system True connected UReason TotalAlarmsAcked Total number of Wonderware Read Only alarms acknowledged in UReason alarm system Alarms created in UReason alarm system Events created in UReason alarm system Version Runtime Alarm Gateway runtime versio
79. teway DO 1 6 2014 11 16 AM Compressed zipped Folder L Recent Places Libraries E Documents a Music Pictures BE videos BS Computer 1 Local Disk C G C on GRPC2 5 Send both log files to technical support Alarm Gateway Object User Manual Rev 1 12 P185m112 69 Object upgrade procedure 1 Open ArchestrA IDE and undeploy all Application Engine s that are hosting Alarm Gateway object s 2 Import the new version of Alarm Gateway Object 3 Close and reopen ArchestrA IDE to update the object editor 4 Deploy Alarm Gateway object host platform to install the software update 5 Deploy all Application Engine s that are hosting Alarm Gateway object s to load the latest Alarm Gateway runtime libraries 6 The Alarm Gateway Object current version installed can be find out in Log Viewer in the message starting with RVO00O1 SUIT TT UpCJICULT Fes fl TcUu TVT A mu CIO VY Luut MPP MGE TSN III NC Cf HM LU Lui IOS I1 NTK SCOI CIL S VUICLLS USBI CU LY uum OCI II wv ul vu Ic VUELL SLO LOU HVN HIE SUIT LOL Ic 503945 6 25 2014 9 58 00 AM 3596 3140 Info alarmmar Connected to Provider Galaxy 503946 6 25 2014 9 568 004M 4200 4204 Info eAlarm DB Logger aaEngine Non redundant engine eAlarm DB Logger has been successfully initialized and is now running larmbBl 503948 6 25 2014 9 58 01 AM 4200 4204 Info AlarmDBLogger 001 sLic43 Software key is not entered Error 1 4352 4356 Info Ala
80. tory gd Enable Tag Hierarchy Historian Store Forward deletion threshold Store Forward minimum duration Forwarding chunk size A Deployment Forwarding delay El ggf grTesti Buffer count E C3 Unassigned Host EH Area 001 sa T Enable Late Data Idle duration Process Interval It is recommended to set the Engine scan period at least to 1 second and even more 2 3 seconds in case the Alarm Gateway Object is planned to be used in highly loaded alarm systems more than 50 often changing active alarms and with additional features enabled like Custom Alarm Event attributes and UReason alarm system Alarm Gateway Object User Manual Rev 1 12 P185m112 Note It is highly recommended to deploy Alarm Gateway Object to separate engine where are no production objects deployed to distribute the possible CPU load among multiple CPU cores EI Windows Task Manager File Options View Help Applications Processes Performance Networking Users Image Name PID UserName cpu Memusage aaBootstrap exe 2976 SYSTEM 10 268 K aaCaALirapper exe z792 t OG 5 928 K aaEngine exe 3040 t 11 375 K aaEngine exe 4500 t 13 580 K aaEngine exe 4364 t 23 044 K aaEngine exe 5708 t 34 412 K aatalobalbatac ac Foto SYSTEM i88 K aah exe 2520 SYSTEM 35 924 K aahcfgsvc exe 1584 SYSTEM 26 076 K aahDrvSvc exe 288 SYSTEM 12 664 E aahEventSvr exe 5164 SYSTEM 21 108 K aahIDAS5Svc exe 3852 SYSTEM 25 016 K aahIndexSvc e
81. uery Galaxy F2 Provider name AlarmGatewayProvider2 4 AlarmGateway_OO0 i Consumer Provider UReason Shelved Alarms Log Flags About License Server Object Information Scripts Consumer Alarm Query GalaxyvlF From Priority To Priority pss Query Type summary Filter Alarm Types Enabled v Filter Alarm Type comm d AlarmGateway O02 Provider Name alarmaatewayProvider2 Cc Alarm Historical 500000 Buffer Size Alarm Group Hierarchy File Location 10 Deploy both instances of Alarm Gateway Alarm Gateway Object User Manual Rev 1 12 P185m112 56 a H ae ed ee a Set E L winPlatFarm 58 E f DER eA larmGateway El i AlarmGateway AutoConfig AlarmaGateway Autaconfig Ej AlarmGatewav O01 e LE AppEngine 002 B i Area OO Gi PEENE a lal ViewFnoine NAS Note if Area hierarchy is changed new Area is added or existing is moved it is required to redeploy AlarmGateway instance to update the Alarm Group Hierarchy File information d AlarmGateway 001 Provider UReason Shelved Alarms Log Flags About License Server Object Information Scripts UDAs E Provider Name AlarmGatewayProvider di ig Alarm Historical B 500000 UL Buffer Size d L Alarm Group amp Program a a a a Ll d Hierarchy File BEER Location d Enabl le Alarm r1 ra Alarm Gateway Ob
82. vanced Troubleshooting section later in this manual SAlarmGateway 001 Consumer Provider UReason Diagnostic logs About Object Information Scripts LDAs Extensions Graphics Settings General Wi Alarms Wi Events UReason License Log Files Diagnostic Log To Files Enabled Diagnostic Log File Path E Diag_Alarm_Gateway_Logs Chi Alarm Gateway Object User Manual Rev 1 12 P185m112 6 In Area_001 create or import some objects with alarming enabled 7 Deploy all created objects 4g Deployment El ag arTesti H 773 Unassigned Hast E winPlatFarm 001 E 85 AppEngine 001 E AP Area 001 a BAlarnGateway_ O01 8 Enable the Alarm Gateway Object licensing see Licensing requirements section for details 9 Create or import InTouch application to test the AlarmGateway alarms Configure the Alarm Client Alarm Query should be like WWNode AlarmGatewayProvider Area_001 or 192 168 75 209 AlarmGatewayProvider Area_001 Note The Alarm Query without Node name like AlarmGatewayProvider Area_001 or AlarmGatewayProvider Area_001 will not work on Windows 2008 Server Alarm iewerCtrli Properties x Control Name General Color Time Format Query Properties Events From Priority 1 To Priority 399 Alarm State All F Query Type Summary v Alarm Query Alarm atewayProviderl rea DO Query Favorites File E Edit Sort Column
83. version 1 0 encoding utf 8 gt lt AlarmConfiguration gt Alarm Name HiHi gt lt AlarmConfiguration gt en oe ee GenAlarms 001 Analog 001 HiHi GenAlarms 001 Analog 002 HiHi Default gt lt Default gt lt Default gt lt Default gt lt Default gt 163 164 165 166 167 0 0 0 0 0 Alarm Name AlarmIDList Alarm User3 Alarm Userl Alarm User2 Default Default Default Default Default 2 HiHi Adds to exposed list all Alarms that name ends with HiHi all HiHi priority alarms Alarm Gateway Object User Manual Rev 1 12 31 P185m112 Change Array Element AlarmGateway 001 AlarmStringList ie da al Lo MI 3 Valuel Lo Change Array Element AlarmGateway_00 L AlarmStringList 5 Ok 2 Ok 3 Ok 4 Ok 5 Ok 6 Ok 7 Ok 8 Ok 9 Ok 10 Ok Get all items Value GenAlarms_001 Analog_001 HiHi GenAlarms 001 Analog 002 HiHi GenAlarms 001 Analog 001 Lo GenAlarms 001 Analog 001 Lolo 32 e D used defined ID is used to delete entries from arrays by setting value to AlarmDeleteAlarmStringID attribute lt AlarmConfiguration gt Alarm Name Alarm 300 Value1 Lolo ID 10 gt lt Alarm Name Alarm1 ID 11 gt lt AlarmConfiguration gt Alarm Gateway Object User Manual Rev 1 12 P185m112 33 Note For testing proposes in WAS following sample alarms are defined Analog_001 LoLo Lo Hi HiHi Discreate 001 Discreate 002
84. vorites MEIST Date modified Tvpe Size EE Desktop A ArchestrA 17 13 2012 1 24 PM File Folder D Downloads J Icons 12 13 2012 1 23PM File folder Mi cone Places di Invensys Systems Inc eac dll 12 9 2011 4 51 PM File Falder Libraries di Invensys Systems Inc RealtimeTrend dll 12 8 2011 4 51 PM File Falder ES SE n Invensys Systems Inc SOLDaktaGridlser 12 9 2011 4 51 PM File Falder a Music n Wonderware 12 13 2012 1 58PM File folder El Pictures m Wonderware Finland IBEdikar dl 12 13 2012 10 28 AM File folder K Videos A w w B2MMLTreeControl d 17 13 2012 10 28 AM File folder kb Computer E Local Disk C Z CD Drive D Arcestr f winos 12 13 2012 1 58 PM Windows Installer P 193 KB Gl wINOS mem 12 13 2012 1 358 PM Windows Installer P vi Network 6 Delete the temporasry files from C Windows Temp folder 7 Delete all entries that contain AlarmGateway from Windows registry m Registry Editor File Edit View Favorites Help EJE Computer HKEY CLASSES ROOT Type Data LINEEENEN x Find what Alag ateway Find Next Look at Cancel IY Keys v Values W Data Match whole string only 8 Restart the computer Alarm Gateway Object User Manual Rev 1 12 P185m112 Jun 2011 Jun 2011 Sep 2011 Sep 2011 Oct 2011 Mar 2012 Jul 2012 Aug 2012 Oct 2012 Dec 2012 Dec 2013 Jun 2014 Rev 1 0 Rev 1 1 Rev 1 2 Rev 1 3 Rev 1 4 Rev 1 5 Rev 1 6 Rev Rev Rev Rev
85. xe 2392 SYSTEM 11 024 K aahIOSvr5vc exe 4712 SYSTEM 13 096 K aahManSESvc exe 4240 SYSTEM 11 536 K aahMDASServerS 3080 SYSTEM 37 080 K aahMMCDC exe 6020 gr 3 048 K aahReplicationSvc 4316 SYSTEM 41 176 K aahRet5vc exe 1788 SYSTEM 14 568 K aahsSCM exe 1628 SYSTEM 4 276 Kk aahsStarageEngin 3092 SYSTEM 12 636 kK aahStorageEngin 4560 SYSTEM 9 596 K aahstareSvc exe 4120 SYSTEM 18 548 K aalicServer exe 1824 SYSTEM 4 392 K aaLogger exe 1300 SYSTEM 5 444 K Mlo LE v Ton AS DE A L E men ls v Show processes from all users Processes 88 CPU Usage 0 Commit Charge 1144M 4725M 3 Create the Area object and assign it to AppEngine object ca Deployment El dg arTesti C Unassigned Host KE winPlatform_001 E His AppEngine 001 Eh p 4 Create the Alarm Gateway instance and assign it to Area object 5 Open Alarm Gateway Object editor and configure the following parameters a In Consumer tab e Set Alarm Query Galaxy Area_001 e Set To Priority 1 e Set From Priority 998 e Enable Filter Alarm Types set the Comm filter The Area_001 is Area name what is the host of Alarm Gateway object or other Area can be specified that host objects with alarming enabled Alarm Gateway Object User Manual Rev 1 12 P185m112 d AlarmGateway_001 Consumer Alarm Query Galaxy 4rea_O01 From Priority bh To Priority pss Query Type summary Filter Alarm Types Enabled v Filter Alarm Type Com
86. y_001 addShelved value x e 2 af grTesti Attribute ame yawe Cd TA 2 EE winPlatForm 001 WAS31b ze E ealarm DBLogger Alarms AlarmGateway LastErrorCode 0 E e larm DBLogger Events AlarmGateway LastErrorMessage 2 03 aAlarm DBLogger Events aAlarm DBLogger AlarmGateway Restart false AlarmDBLogger Det Events AlarmDBLoc AlarmGateway Started true 31 48 eAlamGateway AlarmInhibit False g AlarmGateway AutoConfig AlarmGateway_ d Geng AlarmModeCm nable LI zi fico d AlarmGateway 001 AlarmGateway DL Area AlarmGateway AutoConfig ES A u 100 S ES 2 7 FieldEngine_F1 Attribute1 False 2 43 F1 F1 ConfigVersion 1 Genalarms 001 GenAlarms 001 Consumer AlarmQuery Galaxy F1 F bydd gg ad GenEvents 001 GenEvents 001 anui auia es m vDemo Consumer QueryTypeEnum Summary Historical Langues Consumer Status Last alarm update 10 31 2011 2 11734 PM New Alarms 2 i Consumer ToPriority 999 em English United States en US D El ContainedName Container Properties Custom ttributesListSize 10000 DebugLogging False ExecutionRelatedObject ExecutionRelativeOrder None 5 getShelvedList lt xml version 1 0 gt lt Shelved Alarms gt AlarmClient1 HierarchicalName AlarmGateway 001 Host AlarmGateway AutoConfig Indlarm False License_CustomerID 8d57 7275 f67b 092a License DemoExpirationDate 1 3
Download Pdf Manuals
Related Search
Related Contents
IBM Interact Guía de ajuste Acnodes MPC 6171A Computer Hardware User Manual ダウンロード(PDF 1.30 MB) Olympus E-100 User's Manual Reebok Fitness RBEX3976.2 User's Manual Pump 777 DROPSA SpA Laser FF 30 Copyright © All rights reserved.
Failed to retrieve file