Professional Documents
Culture Documents
Alarm
By FLS Automation
FLS Automation A/S Hffdingsvej 77 DK-2500 Valby Copenhagen Denmark +45 36 18 27 00 Fax: +45 36 18 27 99 Printing History:
Version Last modified Author Last modified by Name of Word File Index Range AceV6.5.4 $Revision:: 0 $Modtime:: 1. September 2001 Poul Nielsen $Author:: Finn Kousgaard Poulsen $Workfile:: alarm.doc 0-1000 $ $ $ $
Disclaimer:
Information in this document is subject to change without notice and does not represent a commitment on the part of FLS Automation A/S. The present documentation from FLS Automation A/S is subject to the content of the ordered, confirmed and supplied system configuration. Options specified and described in the FLS Automation A/S documentation as part of the general description but initially neither ordered by the customer nor confirmed by the seller - will not commit the supplier to any further and future supply and/or installation. FLS Automation A/S assumes no responsibility for any errors that may appear in this document. Copyright FLS Automation A/S. All rights reserved.
Contents
Alarm Module........................................................................................1
Introduction..........................................................................................................................1 Operating modes...................................................................................................................2 List of Abbreviations............................................................................................................3 Input Parameters / Flags.......................................................................................................4 1. NO Module Number..............................................................................................4 2. APS - Power Supply..................................................................................................4 3. AIN Fault input......................................................................................................4 4. AME - Alarm Messages Enable................................................................................4 5. AMR - Alarm Message Release................................................................................4 6. AINTL - Fault interlock to Group.............................................................................4 7. AEN - Alarm Enable.................................................................................................4 Output Parameters / Flags....................................................................................................5 1. AOK - Alarm OK......................................................................................................5 2. ALAMP - Lamp........................................................................................................5 Timers...................................................................................................................................6 1. Enable Timer.............................................................................................................6 2. Delay Timer...............................................................................................................6 3. Repeat Time..............................................................................................................6 MMI Presentation.................................................................................................................7 ECS-Faceplate Alarm...........................................................................................................8 Alarm status to ECS.............................................................................................................9 Siemens S7-program structure...........................................................................................10 Reserved Function-blocks in STEP7 ..........................................................................10 Reserved data blocks...................................................................................................10 ECS-Faceplate: Info ...................................................................................................11 Function block FB11...................................................................................................12 Step7 program structure..............................................................................................13 Control Logix program structure .......................................................................................14 Calling Subroutines for Digital Alarms......................................................................16 B-Point address Configuration....................................................................................17 Concept program structure.................................................................................................18 Special input pins for ALARM...................................................................................18 Special output pins for ALARM.................................................................................18 ECS-Faceplate: Info ...................................................................................................19 Concept program structure..........................................................................................20 B-point address Configuration....................................................................................21
Contents i
Alarm Module
Introduction
With the alarm annunciation module a signal from the process can be displayed on the ECS system as an alarm messages. There are two basic applications for the alarm module. The first one is to announce alarms for drives which are not signalled by the drive itself, e.g. belt skew switches, pull robe switches, digital bearing temperatures and other protective-, safety-, and machine alarms. The other main application is annunciation of various process alarms such as silo levels, air duct temp. etc.
Alarm Module 1
Operating modes
The alarm annunciation module is provided with two digital inputs. Both signals is programmed as fail safe inputs, meaning that the input must be logic 1 when the alarm is healthy. The first signal is for supervision of the circuit breaker for the power supply of the sensor or transducer in the field, when it has its power supply of it's own. In case of open circuit breaker, this input goes low, then the associated process alarm will be suppressed and the only alarm messages that will appear on the ECS system will be Tagname, power supply, alarm . The second input is the process alarm itself, if the power supply is ok and this signal goes low and the conditions are present (timers, enable etc.) then the alarm will be presented on the ECS system, in the alarm banner and in the alarm list. This goes of course also for the above mentioned power supply alarm. The output of the alarm block is, when the alarm is healthy, also logic 1.
2 Alarm Module
List of Abbreviations
FLSA HTC Signal description Interface
Alarm Input Power Supply Alarm Message Enable Fault Interlock to Group Alarm Message Release Alarm Enable Alarm Output Alarm Output Lamp
Digital Input Flag Digital Input Flag Digital Input Flag Digital Input Flag Digital Input Flag Digital Input Flag Digital Output Flag Digital Output Flag
Alarm Module 3
4 Alarm Module
Alarm Module 5
Timers
All timers can be read out and adjusted (password protected) from the ECS system and they are all adjustable in a range from 0 - 32676 sec.
1. Enable Timer. Pre-set value = 0 sec. The Enable timer starts counting every time the Alarm enable bit changes from logic 0 to logic 1. It starts always from the pre-setted value, meaning the timer is not accumulating. When the Alarm enable bit is low, the ECS system annunciates no alarms, and the alarm symbol changes from green (healthy) to brown (fault). If the Alarm enable bit is high and the timer has elapsed, and if a fault occurs then the ECS system brings up an alarm messages immediately. Example: A compressor has to build up an oil pressure right after start, and if the pressure is not present after the enable time has elapsed, an alarm must be announced. In this case use the "run" bit from the compressor as enable bit and set the enable timer to the for building up oil pressure.
2. Delay Timer. Pre-set value = 0 sec. The Delay timer starts counting every time the Alarm input changes from logic 1 to logic 0. It starts always from the pre-setted value, meaning the timer is not accumulating. The alarm will then be active after the pre-setted delay time.
3. Repeat Time. Pre-set value = 600 sec. The Repeat timer starts counting every time the Alarm is active. If the operator has acknowledged an alarm, and if there is a pre-set value >0 programmed. Then the alarm messages will be repeated after this interval.
6 Alarm Module
MMI Presentation
The following symbol is a part of the FLSA standard library for use with digital alarms.
The above shown symbols are changing colour according to status of the process. These symbols are used on the process flow pictures clicking with the right hand mouse on the text or symbol will bring up a faceplate for the alarm.
Alarm Module 7
ECS-Faceplate Alarm
Above is an example of the FLSA faceplate, and below the HTC Siemens faceplate.
8 Alarm Module
The Digital alarm uses B-point algorithm no.16 in the ECS system.
Alarm Module 9
PLCECS Status information to ECS: Alarm, Enabled etc. Start offset 2 words, status and timestamp.
Internal Instants Data block Memory for FB-status ECSPLC Individual mode select-command from Faceplate PLCECS Indication for MODE status to faceplate
In ACESYS alarms are stored in DB11. Status is placed in data word: Alarm No * 4, e.g.. Alarm No. 2 (2 x 4 = DW8). Time stamp is placed in the next word (2 x 4 + 1).
10 Alarm Module
Data block No.: 1000 + Alarm No. is an instants data block for commands and status to/from the ECS system. This data block is only polled as per request.
ECS-Faceplate: Info
Alarm Module 11
12 Alarm Module
Alarm Module 13
The following rungs are necessary for each digital alarm: Alarm Input:
The first instruction is use to assign the unit number. The following parameters has to be defined in the Jump To Subroutine instruction: Routine Name Input par. Input par. : : : Z10_FLSA_DigitalAlarms Group/Route command Unit tag
14 Alarm Module
Return par.
Unit tag
Alarm Module 15
Outputs: The output from the digital alarm can be used after the subroutine, or in other parts of the program:
16 Alarm Module
The CLX PLC is not using fixed PLC-addresses, but is using names. The index for DIGITAL_ALR_STATUS corresponds to the variable NO assigned before calling the subroutine for the digital alarm.
Alarm Module 17
18 Alarm Module
ECS-Faceplate: Info
Faceplate for statistical info for the Positioner: With this faceplate you get information about where to find this unit in the PLC.
Alarm Module 19
20 Alarm Module
The point Code: UF01M01Z9. PLC: 1 (PLC no. (In which PLC this point is reading)). Input type: HR-16bit/Timestamp (Reading 2 words: 1.word=Status for the alarm. 2.word=Timestamp for when an event happened.) Input Register: 3301 (equal to the data register address %4:03301 connected to the output pin STAT on the ALARM block) Input Bit: Always zero. Output type: None. Output Register: Always zero. Output Bit: Always zero. Parameter type: Holding Register (Pointer for start reading data register area of 20 words). Parameter Register: 27001 (equal to the data type UINT connected to the input pin PARAno on the ALARM block)
Alarm Module 21
Alarm Module 23