Remote Alarm Server in iX Developer 2.10 KI00315A 2015-09 1 Function and area of use This document explains how to set up Remote Alarm Server in iX Developer 2.10. The alarm server in the iX-Developer project can operate as a stand-alone alarm server, processing alarms and showing these in the alarm viewer and alarm indicator. Alternatively, the alarm server can distribute alarms to clients. Each alarm server can function as alarm server and/or alarm client. The remote alarm server functionality is set up via properties. Software requirements: - iX Developer 2.10 2 About this Start-Up document This Start Up document should not be considered as a complete manual. It is an aid to be able to start up a normal application quickly and easily. For further information we refer to the manual for iX Developer 2.10. This document and other Start Up documents can be obtained from your closest distributor of operator terminals. Please use the address manual@ beijer.se for feedback on our Start Up documents. Page 1 (9) Beijer Electronics Automation AB − a company in the Beijer Electronics Group Parent Company (Reg. office) Beijer Electronics Automation AB P.O. Box 426 SE-201 24 MALMÖ, SWEDEN Telephone +46 40 35 86 00 Fax +46 40 93 23 01 Visitor’s address Stora Varvsgatan 13a, Malmö Reg no. 556701-3965 VAT no SE556701-3965-01, Internet www.beijer.se, e-mail info@beijer.se Subsidiaries Norway, Drammen: Beijer Electronics AS, +47 32 24 30 00 Finland, Helsinki: Beijer Electronics Oy, +358 207 46 35 40 Denmark, Copenhagen: Beijer Electronics A/S, +45 70 26 46 46 Estonia, Tallin: Beijer Electronics Eesti Oü, +372 6 518140 Latvia, Riga: Beijer Electronics SIA, +371 7 842280 Lithuania, Vilnius: Beijer Electronics UAB, +370 5 2323101 Remote Alarm Server in iX Developer 2.10 KI00315 2015-09 3 Set up Remote Alarm Server Start with creating an alarm viewer in your alarm server application. Found in the ribbon menu Objects. • Add a new button and set it to toggle a tag which will create our alarm. Rename it to Generate Error. KI_eng.dot, 070221 KI_eng.dot, 070221 • www.beijer.se 2 (9) Remote Alarm Server in iX Developer 2.10 KI00315 2015-09 Something like this: KI_eng.dot, 070221 • Open Alarm Server. www.beijer.se 3 (9) Remote Alarm Server in iX Developer 2.10 KI_eng.dot, 070221 • KI00315 2015-09 Add alarm to the server. Connect the tag for trig the alarm. Set condition to EqualTo and trigger value to 1. www.beijer.se 4 (9) Remote Alarm Server in iX Developer 2.10 KI00315 2015-09 KI_eng.dot, 070221 3.1 Alarm Server Communication • Open up Alarmserver. • Open Settings www.beijer.se 5 (9) Remote Alarm Server in iX Developer 2.10 • KI00315 2015-09 Because we want to distribute our alarm server to remote clients we select ServerMode as Remote. And we set ServerPort at the default value of 1000. The following properties, needs to be set up for the remote alarm server: Property MaximumAlarm EventsToDistribute Description The number of events to distribute to the clients. The number of distributed alarms affects performance. ServerMode The alarm server can assume the following modes: Disabled: The alarm server is disabled and no alarms are processed Local: The alarm server processes alarms of its own. Remote: Alarms are distributed to remote clients. Both: The alarm server processes alarms of its own and also distributes them to remote clients. ServerPort Any available port. The port needs to correspond to the port setting for the remote alarm client. KI_eng.dot, 070221 The configuration of the Alarm Server is done. www.beijer.se 6 (9) Remote Alarm Server in iX Developer 2.10 KI00315 2015-09 4 Set up Remote Alarm client • Create an alarm viewer in your alarm client application. KI_eng.dot, 070221 The following properties, need to be set up for theremote alarm client: Property ServerAddress Description The IP address of the remote alarm server. ServerPort Any available port. The port needs to correspond to the port setting for the remote alarm server. www.beijer.se 7 (9) Remote Alarm Server in iX Developer 2.10 • KI00315 2015-09 Click on the Alarmviewer In the Property Grid on the right • Set Server address to the IP address of the remote alarm server • Set Server port to the server port of the remote alarm server KI_eng.dot, 070221 The configuration of the alarm client is done! www.beijer.se 8 (9) Remote Alarm Server in iX Developer 2.10 KI00315 2015-09 5 Remote Alarm Server limitations KI_eng.dot, 070221 Most functions work exactly the same regardless if a local or remote alarm server is used, but there are a few limitations: • In projects where multiple languages are used, switching language in the alarm server results in using the current language for all new alarm texts. Alarms distributed before the language was switched in the server will remain in the previous language in the client. • Pressing the Info button in the alarm viewer in runtime will not result in any actions for a remote alarm, unless the same project is used for the server and the client. The script event AlarmInfoRequested can be used instead. • Unless the same project is used for the server and the client, filtering (pressing the Filter button in the alarm viewer) can only be made in runtime for remote alarms, since the remote server may include e.g. alarm groups that are different from the project in which the alarm viewer was configured. www.beijer.se 9 (9)