You are on page 1of 45

ACESYS - Generic Manual

Unimotor
FLSmidth A/S - Automation
Høffdingsvej 34
DK-2500 Valby
Copenhagen
Denmark
+45 36 18 27 00
Fax: +45 36 18 27 99

Printing History:

Version ACESYS V7.05


Last modified $Modtime:: 22-12-06 12:52 $
Author FLS.user
Last modified by $Author:: Fkp $
Name of Word File $Workfile:: 04_Unimotor_V7-master.doc $

All rights reserved.

Disclaimer:

The information in this document is subject to change without notice and should not be construed as a commitment
by FLSmidth A/S. FLSmidth assumes no responsibility for any errors that may appear in this document.

In no event shall FLSmidth be liable for direct, indirect, special, incidental or consequential damages of any nature
or kind arising from the use of this document, nor shall FLSmidth be liable for incidental or consequential damages
arising from use of any software or hardware described in this document.

Options specified and described in the FLSmidth 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.

The software described in this document is furnished under a license and may be used, copied, or disclosed only in
accordance with the terms of such license.

Copyright © FLSmidth A/S.


Contents

UNIMOTOR .........................................................................................................................1
Introduction...................................................................................................................................................................1
Purpose........................................................................................................................................................................1

Block Diagram...............................................................................................................................................................2
Control Logic ..............................................................................................................................................................3
Operation Modes .........................................................................................................................................................3
Alarm Handling...........................................................................................................................................................3
Alarm Treating ............................................................................................................................................................3
Program Status ............................................................................................................................................................3
Status to HMI ..............................................................................................................................................................3

Block Interface ..............................................................................................................................................................4

Operating Modes...........................................................................................................................................................5
Automatic Mode..........................................................................................................................................................5
Single Start Mode........................................................................................................................................................5
Local Mode .................................................................................................................................................................5
Manual Mode ..............................................................................................................................................................5

Block Input ....................................................................................................................................................................6


NO – Module Number ................................................................................................................................................6
CMD – Command .......................................................................................................................................................6
PR – Protective Interlock ............................................................................................................................................7
SA – Safety Interlock ..................................................................................................................................................7
MACH – Machine Interlock .......................................................................................................................................7
OP – Operational Interlock .........................................................................................................................................8
STI – Start Interlock....................................................................................................................................................8
DSE – Delay Stop Enable ...........................................................................................................................................8
ASTR – Auto Start ......................................................................................................................................................8
MINCR – Inching Release ..........................................................................................................................................9
MAME – Alarm Messages Enable .............................................................................................................................9
MRDY – Motor Ready................................................................................................................................................9
MOVL – Overload ......................................................................................................................................................9
MRET – Return Signal................................................................................................................................................9
MLSTR – Local Start................................................................................................................................................10
MLSTP – Local Stop ................................................................................................................................................10
MAMS – Automatic / Manual Switch ......................................................................................................................10
MSSW – Safety Switch.............................................................................................................................................10
MMD – Motion Detector ..........................................................................................................................................10

Block Output................................................................................................................................................................11
MCON – Command On ............................................................................................................................................11
MCOFF – Command Off ..........................................................................................................................................11
MLAMP – Lamp.......................................................................................................................................................11
MSACK – Start Acknowledged................................................................................................................................11
MRD – Run Delay ....................................................................................................................................................11
MRUN – Run ............................................................................................................................................................12

Copyright © FLSmidth Automation A/S. All rights reserved. Contents  iii


MOK – Motor OK.....................................................................................................................................................12
ML – Motor in Local.................................................................................................................................................12

Detailed description.....................................................................................................................................................13
Alarm Handling.........................................................................................................................................................14
Return Fault (MRET) ................................................................................................................................................15
Motion Detector Fault (MMD)..................................................................................................................................16
Motor OK (MOK) .....................................................................................................................................................18
Motor RUN (MRUN)................................................................................................................................................18
Motor RUN Delayed (MRD) ....................................................................................................................................18
Start Requests Auto Mode.........................................................................................................................................19
Start Requests Single Start Mode..............................................................................................................................20
Start Requests Local Mode........................................................................................................................................20
Start Requests Manual Mode ....................................................................................................................................21
Start Acknowledge ....................................................................................................................................................21
Start Warning Timer..................................................................................................................................................22
Delayed Stop timer....................................................................................................................................................22
Delayed Start timer....................................................................................................................................................23
Output Commands.....................................................................................................................................................23

ECS Presentation.........................................................................................................................................................25
Default faceplates ......................................................................................................................................................25
ACESYS Symbols.....................................................................................................................................................26
Faceplate Ctrl. ...........................................................................................................................................................29
Faceplate Input ..........................................................................................................................................................30
Faceplate Output........................................................................................................................................................31
Faceplate Misc...........................................................................................................................................................32
Faceplate Timers .......................................................................................................................................................33
Faceplate Motion.......................................................................................................................................................34
Alarm Colors .............................................................................................................................................................35
B-point Algorithm .....................................................................................................................................................36

Device Simulation........................................................................................................................................................38
Device Simulation Faceplates ...................................................................................................................................39

List of Abbreviations...................................................................................................................................................40

iv  Contents Copyright © FLSmidth Automation A/S. All rights reserved.


Unimotor

Introduction

Purpose
The function block for unidirectional motors can control, monitor and visualize the operation of typical standard
drives.
The unimotor function block has the following characteristic:
 Standard I/O signals to/from field.
 Various interlocking.
 Local start/stop operations.
 Manual operation from faceplate.
 Single Start operation from faceplate.
 Supervision of motion detector signals handled, as steady low/high signals or as pulses.
 Unit inching in local operation.
 Standby operation (auto start)

For some PLC vendors the ACESYS library exists in two versions; one version with FLS abbreviations and one
version with HTC abbreviations. This manual will use the FLS abbreviations.

Copyright © FLSmidth Automation A/S. All rights reserved. Unimotor  1


Block Diagram
In the following block diagram are the main tasks in the function block shown:

Interlocking Control Logic Output to Field

Control Input

Faceplate Commands

Input from Field

Department Commands

Faceplate Commands Operation Program


Control Output
Modes Status
Group Link

Input from Field Alarm Status to HMI


HMI Status
handling
Department Commands

Alarm
Input from Field
Treating

Figure 1 Block Diagram

2  Unimotor Copyright © FLSmidth Automation A/S. All rights reserved.


Control Logic
The control logic task contains the basis logic for the unit and controls the output to the field from the function
block.

Operation Modes
Operation modes are selected from the faceplate and from the parent object (group or route).
The possible operations modes are described in section Operating Modes.

Alarm Handling
Alarm handling takes care of latching and resetting of alarm conditions. The alarm condition can either be a direct
input signal, or conditions from the alarm treating task. Alarm handling is described in section Alarm Handling.

Alarm Treating
Some alarm conditions is based on combinations of input signals and time delays selected from faceplates. Example
of these alarms are return fault, runtime fault etc.

Program Status
The program status task maintains the control output status from the unit.
This control output status is used to link to other units.

Status to HMI
The status to HMI task prepares the data for the HMI system.

Copyright © FLSmidth Automation A/S. All rights reserved. Unimotor  3


Block Interface
Below is shown a layout of a unimotor:

UNIMOTOR
Unit Number NO *1 *5 MCON Command On

Input Command CMD MCOFF Command Off


Protective Interlock PR *2 MLAMP Lamp
Safety Interlock SA *6 MSACK Start Acknowledge
Machine Interlock MACH MRD Run Delay

Operational Interlock OP MRUN Run

Start Interlock STI MOK Unit OK

Delayed Stop DSE *3 ML Unit in Local Mode

Auto Start ASTR


Inching Release MINCR
Alarm Mess. Enable MAME
Ready MRDY*4
Overload MOVL
Return MRET *1 Group Link & Unit ref.

Local Start MLSTR *2 Interlocking

Local Stop MLSTP *3 Control Input

Auto/Manual Switch MAMS *4 Input Signals from field

Safety Switch MSSW *5 Output Signals to field


Motion Detector MMD *6 Control Output

Figure 2 Function Block In-/Output

4  Unimotor Copyright © FLSmidth Automation A/S. All rights reserved.


Operating Modes
The unimotor function block can operate in the following operating modes:

Automatic Mode
This operating mode is released from the group or route modules were the drive is associated to, or by selecting
“Auto” on the faceplate for the drive. In auto mode the drive can be started and stopped from group or route module.
All interlocks are active.

Single Start Mode


This operating mode is selected from the group or route modules were the drive is associated to. Single Start can
only be selected if the group/route is in auto mode, and the group/route is stopped. “Single start mode” means that
the drive can be individually started and stopped from the faceplate of the drive module. All interlocks are active.

Local Mode
This operating mode is released from the group or route modules were the drive is associated to, or by selecting
“Local” on the faceplate of the drive. Selecting individual local mode for a unit is only possible if the parent
group/route is not selected. Local mode can always be selected regardless whether the Group or Route is in fault or
not. “Local” mode means that the drive can be individually started and stopped from the start/stop pushbuttons
located in the field. Machine- and Operational interlocks are overruled. Start-, Protective- and Safety interlocks
remain active.

Manual Mode
This operating mode is released from the faceplate of the drive module, and can only be selected if the protective and
safety interlock is OK, and the Group/Route is stopped. “Manual mode” means that the drive can be individually
started and stopped from the faceplate of the module. Machine- and Operational interlocks are overruled. Start-,
Protective- and Safety interlocks remain active.

During descriptions in the following sections of the block input and output signals it will be indicated in which mode
the individual input signals are relevant.

Copyright © FLSmidth Automation A/S. All rights reserved. Unimotor  5


Block Input

NO – Module Number
NO Auto Single Local Man.
Module Number √ √ √ √

This parameter must be unique and assigned each module of the controlled units in order to distinguish between
each unit regarding indirect addressing and parameters used inside the subroutine. For valid range for the NO
parameter please refer to the user specific manual for the particular PLC.

CMD – Command
CMD Auto Single Local Man.
Group/Route Command √ √ √ √

This is the input command from the group or route to the unit.
Normally the group/route commands can be connected directly to the unimotor, but if manipulation is necessary, the
commands are copied to a temporary memory location. The manipulation is done in the temporary memory location,
and this new memory location is linked to the unit.
Commands from the group/routes are shown in the following table:

Bit No Group/Route Command FLSA HTC


0 Select GSEL GVG
1 Start Command GSTR GBE
2 Stop Command GSTP GBA
3 Quick stop GQSTP GQS
4 Single Start GSSTR GES
5 Local test Perm. GLTP GLO
6 Start Warning Audible GASTW GHA
7 Start Warning Visible GVSTW GLA
Figure 3 Group/Route Commands

6  Unimotor Copyright © FLSmidth Automation A/S. All rights reserved.


PR – Protective Interlock
PR Auto Single Local Man.
Protective Interlock √ √ √ √

A protective interlock is an interlock for protection of the motor itself and personnel, and is always operational
regardless of which mode the drive is in.
The interlock is generated from all signals that indicate a fault on the motor, beside the signals monitored by the
function block itself.
Since the protective interlock are not generating an alarm on the interlocked motor on the HMI system, the interlock
must come from a alarm signal either generated by a digital alarm module or analog measuring function block. This
means that it is not recommended to link a digital input directly to the PR Interlock.
The unit OK status will change to off if the protective interlock is not fulfilled. Please refer to section Motor OK.
Example: Winding temperature, motor bearing temperature, motor vibration, etc.

SA – Safety Interlock
SA Auto Single Local Man.
Safety Interlock √ √ √ √

A safety interlock is an interlock for protection of the machine and personnel, and is always operational regardless
of which mode the drive is in.
The interlock is generated from process or equipment built on to the machine for protection of the relevant drive.
Since the safety Interlocks are not generating an alarm on the interlocked motor on the HMI system, the interlock
must come from either a digital alarm module or an alarm, which is generated by the standard analog or digital alarm
block. This means that it is not recommended to link a digital input directly to the SA interlock.
Example: Mill/Fan Vibration, Mill bearing temperature, Gear oil pressure max/min etc.

MACH – Machine Interlock


MACH Auto Single Local Man.
Machine Interlock √ √

A machine interlock is an interlock for protection of either machine or personnel, but is only operational when the
drive is in “Automatic” or “Single Start” mode.
The interlock is generated from equipment built on to the machine for protection of the relevant drive.
Since the machine Interlocks are not generating an alarm on the interlocked motor on the HMI system, the interlock
must come from either a digital alarm module or an alarm, which is generated by the standard analog or digital alarm
block. This means that it is not recommended to link a digital input directly to the MACH interlock.
The unit OK status will change to off if the machine interlock is not fulfilled. Please refer to section Motor OK.
Example: Skew switch

Copyright © FLSmidth Automation A/S. All rights reserved. Unimotor  7


OP – Operational Interlock
OP Auto Single Local Man.
Operational Interlock √ √

An operational interlock is an interlock necessary for normal operation of the drive. OP is only operational when the
drive is in “Automatic” or “Single Start” mode.
The interlock is generated from e.g. upstream equipment.
OP = Logical “1”  Operational Interlocking fulfilled

STI – Start Interlock


STI Auto Single Local Man.
Start Interlock √ √ √ √

A start interlock is an interlock necessary only for starting the machine. As soon as the motor is running the interlock
has no influence. A start interlock is always operational regardless of which mode the drive is in (except for test
mode).
Example: A damper must be closed before starting the fan, rotor starter in first step, etc.
STI = Logical “1”  Start Interlocking fulfilled

DSE – Delay Stop Enable


DSE Auto Single Local Man.
Delayed stop enable √

This function is normally used for cascaded stop of a department for emptying conveyors etc.
The “Delayed stop” is only operational after a “Group Stop” or a “Master Stop”. Using Quick stop will stop the unit
immediately.
DSE = Logical “0”  Stop timer released

ASTR – Auto Start


ASTR Auto Single Local Man.
Auto Start √ √

This function can be used for motors there are stand-by for each other or were the drive is running in a pulse/pause
sequence controlled by e.g. a timer.
The “auto start” on/off is only operational after a Group start, in Auto mode or Single Start Mode.
Example 1: One motor is hot stand-by for another motor.
Example 2: A screw conveyor under a small dust filter runs intermittent.
ASTR = Logical “1”  Start Released

8  Unimotor Copyright © FLSmidth Automation A/S. All rights reserved.


MINCR – Inching Release
MINCR Auto Single Local Man.
Inching Release √

Inching Release is only active when the drive is in local mode.


The drive will only run as long as the local start push button is pressed, and stop immediately when the push button
is released.
The inching release can be constant en-/disabled by linking a constant to the input, or controlled by some logic. An
example of logic connection could be linking a sway switch alarm to the input. In this example the local start will not
be latched, but only run as long as the push button is pressed.
MINCR = Logical “1”  Inching Release active

MAME – Alarm Messages Enable


MAME Auto Single Local Man.
Alarm Messages Enable √ √

This parameter enables/disables the alarm messages on the HMI system.


Please note that even though the alarm message is disabled, the alarm Interlock remains active.
The purpose of the MAME input is to avoid alarms in the HMI System alarm list if a common fault in the
department occur e.g. department E-Stop, Control voltage fuse is blown etc.
MAME = Logical “1”  Alarm Messages Enabled

MRDY – Motor Ready


MRDY Auto Single Local Man.
Motor Ready √ √ √ √

MRDY is a digital signal indicating that the motor is not ready


Ready fault will stop the drive.
MRDY = Logical “1”  Ready OK

MOVL – Overload
MOVL Auto Single Local Man.
Overload √ √ √ √

MOVL is a digital signal indicating thermal overload.


Overload fault will stop the drive.
MOVL = Logical “1”  Overload OK

MRET – Return Signal


MRET Auto Single Local Man.
Return signal √ √ √ √

MRET is a digital signal indicating running feedback from the unit.


The supervision of the return signal will be delayed during start. For details about adjusting the delay timer see
section Return Fault. Lose of Return signal after the Return Monitoring timer has elapsed will cause stop the drive.
MRET = Logical “1”  Drive is running

Copyright © FLSmidth Automation A/S. All rights reserved. Unimotor  9


MLSTR – Local Start
MLSTR Auto Single Local Man.
Local Start √

Digital input signal requesting local start. MLSTR is only active in Local mode.
MLSTR = Logical “1”  Local Start Request

MLSTP – Local Stop


MLSTP Auto Single Local Man.
Local Stop √ √ √ √

Digital input signal requesting local stop. MLSTP is not only active in local mode, but also in auto, single start and
manual mode.
Lose of the Local Stop input will cause stop of the drive.
MLSTP = Logical “0”  Local Stop Request

MAMS – Automatic / Manual Switch


MAMS Auto Single Local Man.
Automatic / Manual Switch √ √ √

Digital input signal indicating that the unit is ready to be operated in Auto, Single Start or manual mode.
In local mode the input has no effect. In Auto, Single and Manual mode lose of MAMS signal will cause stop of the
drive.
MAMS = Logical “1”  Auto mode

MSSW – Safety Switch


MSSW Auto Single Local Man.
Safety Switch √ √ √ √

Digital input signal indicating that the Safety conditions connected to the input is fulfilled.
Lose of MSSW signal will cause stop of the drive.
MSSW = Logical “1”  Safety fulfilled

MMD – Motion Detector


MMD Auto Single Local Man.
Motion Detector √ √ √ √

MMD is a digital input signal detection running feedback as a logical “0/1” or pulses.
See also section Motion Detector Fault.
MMD = Logical “1”  Motion detector active

10  Unimotor Copyright © FLSmidth Automation A/S. All rights reserved.


Block Output

MCON – Command On
MCON Auto Single Local Man.
Command On √ √ √ √

Digital output starts command.

MCOFF – Command Off


MCOFF Auto Single Local Man.
Command Off √ √ √ √

Digital output stops command.

MLAMP – Lamp
MLAMP Auto Single Local Man.
Lamp √ √ √ √

Digital output logical “1” when motor is running or, the output flashes quickly on incoming faults and slow on fault
acknowledged faults.

MSACK – Start Acknowledged


MSACK Auto Single Local Man.
Start Acknowledged √ √

MSACK is a digital output signal, logical “1” when motor has been given a start command and remains "1"
regardless whether the motor is in Auto start (stand-by) mode and stopped or running.
MSACK is normally used as feedback to the Group or Route that the drive, if it's an intermediate drive, has been
started. The MSACK will only be set in Auto mode or Single Start Mode.

MRD – Run Delay


MRD Auto Single Local Man.
Run Delay √ √

MRD is a digital output signal logical “1” when Command and Return signal are present and the “Run Delay Timer”
has elapsed. The MRD signal will only be set in Auto Mode and Single Start Mode.
The flag is logical “0” when the drive is stopped or the unit is in Local or Manual Mode.
For further details see section Motor RUN Delayed.
MRD is normally used as operational Interlock to next motor in the sequence.

Copyright © FLSmidth Automation A/S. All rights reserved. Unimotor  11


MRUN – Run
MRUN Auto Single Local Man.
Run √ √ √ √

MRUN is a digital output signal flag, logical “1” immediately after Command and Return signal are present.
The flag is logical “0” when the drive is stopped.
For further details see section Motor RUN.

MOK – Motor OK
MOK Auto Single Local Man.
Motor OK √ √ √ √

MOK is an output signal where logical “1” indicates that the unit is without any faults. For further information about
MOK see Section Motor OK.

ML – Motor in Local
ML Auto Single Local Man.
Motor in local mode √

ML is and output signal where logical “1” indicates that local operation is selected for the unit.

12  Unimotor Copyright © FLSmidth Automation A/S. All rights reserved.


Detailed description
In addition to the explanation given in the previous sections about block in/output, further information will be given
in this section for selected parts of the functionality.
Please note that the logic examples have to be seen as a principle and not as an exact implementation.
Where Function Block in/output signals are used in the logic they are prefixed with “#”, e.g. #MRET.

Copyright © FLSmidth Automation A/S. All rights reserved. Unimotor  13


Alarm Handling
Some of the input signals on the function block are alarm handled. After an alarm has occurs it is necessary to launch
first a Silence command and afterwards a Reset command from HMI system to return to operation state.
Below is the alarm handling logic shown:

Alarm Condition (”1” = OK) F_Trig RS ”1” = New Alarm


S

&
Local Mode
R1
>=1
Silence CMD

RS
”1” = Alarm Reset
>=1 S
All New Alarm*
&
Reset CMD
R1

SR
Alarm Condition (”1” = OK) ”1” = Alarm
S1

* All New Alarm: Alarm Reset is not possible before all alarms has received a silence CMD

Figure 4 Alarm Handling

All alarms are reported to the HMI system in local mode, but Silence and Reset from the HMI System is not
necessary. When the alarm condition returns to healthy state in local mode, the alarm will automatically be
acknowledged. For return faults or motion detector fault occurs in local mode the alarm will be acknowledge when
the local start push button are pressed for a new start.
When the silence command has been received for all standing alarms for the unit, a Reset Command has to be
launched. The Reset command can be launched before the alarm condition has return to healthy, and the unit will
return to operation state when alarm condition again is healthy.
The alarm conditions are normally the direct connected signal where high (“1”) represent a healthy signal. For some
of the alarm conditions (Return Fault/Motion detector) special treatment is carried out to combine time delay from
faceplates etc. This special handling will be explained separate.

14  Unimotor Copyright © FLSmidth Automation A/S. All rights reserved.


Return Fault (MRET)
From the diagnostic faceplate a “Return Monitoring Time” can be selected for supervision of Return Faults.

In the following diagram the functionality for the return fault supervision is handled:

#MCON En Dn

& >=1 Ton


#MRET Pre

#MCON
&
#MRET

Return Monitoring Time


From Faceplate Alarm Condition
Return Fault
>=1
#MRET F_Trig
&
#MCON

Figure 5 Return Fault

Lose of the return signal after the unit has been started will cause immediate activation of the Return Fault alarm,
without any time delay.
The “Alarm Condition Return Fault” will be treated as other alarms as described in Section Alarm Handling.

Copyright © FLSmidth Automation A/S. All rights reserved. Unimotor  15


Motion Detector Fault (MMD)
The supervision of the motion detector can be handled as steady low/high signals or as pulses. Selections of type
can be made from the Motion Detector faceplate.
Furthermore an on or off delay can be selected from the above mentioned faceplates.
It is possible to select Maintenance for the motion detector. Maintenance will disable the motion detector
supervision. The status will be reported via the B-point algorithm to the unit status.
Below is logic for on/off Delay shown:

#MRET
#MCON &
MMD Deselected from Faceplate
Maintenance Selected from Faceplate

En Dn
MMD On Delay Elapsed
Ton
MMD On Delay from Faceplate Pre

#MRET
#MCON &
#MMD
Type On/Off Selected from Faceplate
Maintenance Selected from Faceplate

En Dn
MMD Off Delay Elapsed
Ton
MMD Off Delay from Faceplate Pre

Figure 6 Motion Detector on/off delay

Stopping delay is not active when pulse type motion detector is selected.

16  Unimotor Copyright © FLSmidth Automation A/S. All rights reserved.


In the following logic diagram the functionality for the motion detector alarm is shown:

Calculate
#MMD Actual MMD
Frequency <
Min Freq. from Faceplate

Type Pulses Selected from Faceplate &


MD On Delay Elapsed

Type On/Off Selected from Faceplate &


#MMD

Alarm Condition MMD


>=1 &
MD Off Delay Elapsed

Local Mode
&
#MLSTR

Figure 7 Motion Detector Alarm Condition

In local mode the alarm condition is ignored as long as the local push buttons is pressed.
The Min. frequency for pulse type motion detector can be adjusted from the Motion Detector faceplate. In addition
the actual frequency can be monitored on the same faceplate.
The “Alarm Condition MMD” will be treated as other alarms as described in Section Alarm Handling.

Copyright © FLSmidth Automation A/S. All rights reserved. Unimotor  17


Motor OK (MOK)
OK is an output status from the function block express that the unit is ready to operate and without standing alarms.
All alarm has to be healthy and reset, and the Machine and Protective interlock has to be fulfilled.

Alarm 1 MOK
Alarm 2 >=1 &
Alarm x

MACH

PR

Figure 8 Output MOK

Motor RUN (MRUN)


MRUN is an output status from the function block express that the unit is running.

#MCON #MRUN
&
#MRET

Figure 9 Output MRUN

Motor RUN Delayed (MRD)


MRD is an output status from the function block express that the unit has been running a selected time. The Run
Delay status is only active in Auto or Single Start Mode.

Auto Mode En
#MRD
>=1 & Ton
Single Start Mode Pre

#MRUN

Delayed Run from Faceplate

Figure 10 Output MRD

The preset values for delayed run can be modified from the HMI System faceplates.

18  Unimotor Copyright © FLSmidth Automation A/S. All rights reserved.


Start Requests Auto Mode
The unimotor block will in auto mode receive start and stop commands from the group/route module.
In the following figure the logic for start request in auto mode is shown:

RS
#GSEL (part of CMD) Auto Start
S Request
#GSTR (part of CMD) &
#STI

#OP
R
#SA >=1
#OK
Auto Mode

#GSEL (part of CMD)


&
#GQSTP (part of CMD)
>=1
#GSTP (part of CMD)

Delayed Stop &


Time Elapsed
#GSEL (part of CMD)
*
&
#GSTP (part of CMD)

* GSEL & GSTP = Master Stop launched by group module

Figure 11 Auto Start Request

Copyright © FLSmidth Automation A/S. All rights reserved. Unimotor  19


Start Requests Single Start Mode
The unimotor block will in single start mode receive start and stop commands from the faceplate for the specific
unit.
In the following figure the logic for start request in single start mode is shown:

RS
Start from Faceplate Single Start
S Request
&
#STI

#OP
R
#SA >=1
#OK
Single Start Mode
Stop From Faceplate

Figure 12 Single Start Request

Start Requests Local Mode


The unimotor block will in local mode receive start and stop commands from local push buttons in the field.
In the following figure the logic for start request in local start mode is shown:

RS
#MLSTR Local Start
S Request
&
#STI

#PR R
#SA >=1
All alarms OK
Local Mode
#MLSTP

#MLSTR F_Trig
&
#MINCR

Figure 13 Local Start Request

20  Unimotor Copyright © FLSmidth Automation A/S. All rights reserved.


Start Requests Manual Mode
The unimotor block will in manual mode receive start and stop commands from the faceplate.
In the following figure the logic for start request in manual mode is shown:

RS
Start from Faceplate Manual Start
S Request
&
#STI

#PR R
#SA >=1
All alarms OK
Manual Mode
Stop From Faceplate

Figure 14 Manual Start Request

Start Acknowledge
In auto and single start mode an output (SACK) is defined to acknowledge that a start command has been launched
to the unit.
In the following figure the logic for start acknowledge is shown:

Auto Start Request #MSACK


& >=1
Delayed Start timer elapsed

Single Start Request


&
Start Warn time Elapsed

Figure 15 Start Acknowledge output (MSACK)

Copyright © FLSmidth Automation A/S. All rights reserved. Unimotor  21


Start Warning Timer
During a group start sequence in auto mode the start warning is controlled by the group module. This means that the
start warning time is controlled by the group module.
When the unit is in single start or manual mode the start warning time is controlled by the unimotor function block.
Start warning will not be launched in local mode.
In the following figure is the start warning timer for the unit shown:

Single Start Request Start Warn.Token to


Group/Route
>=1 &
Manual Start Request En

Ton
Start Warning Time from Faceplate Pre
Start Warning
Time Elapsed
Figure 16 Start Warning Timer

Delayed Stop timer


The purpose of the delay stop timer is to that the unit is not stopping immediately. When the stop command is
launched from the HMI system, and the DSE input is low, the stop timer will count down.

#GSEL (part of CMD) En Dn


Delayed Stop
#GSTP (part of CMD) Timer Elapsed
& Ton
#DSE Pre

Delayed Stop from Faceplate

Figure 17 Delayed Stop Timer

22  Unimotor Copyright © FLSmidth Automation A/S. All rights reserved.


Delayed Start timer
The purpose of the delay start timer is to that the unit is not starting immediately, e.g. when starting several heavy
starts compressors.

Auto Start Request En Dn


Delayed Start
Timer Elapsed
Ton
Delayed Start from Faceplate Pre

Figure 18 Delayed Start Timer

Output Commands
In the following logic examples are the output commands shown:

#SACK #MCON
#ASTR & >=1
Auto Start Request = #MCOFF
>=1
Single Start Request

Local Start Request

Manual Start Request

Figure 19 Output Command (MCON/MCOFF)

Copyright © FLSmidth Automation A/S. All rights reserved. Unimotor  23


ECS Presentation
The ECS presentation is based on a set of symbols with associated faceplates. All texts used on faceplates are
“looked up” in the ECS language table. This makes it very easy to add you own language. Please refer to the ECS
documentation for further information about language settings.

Default faceplates
The ACESYS standard is based on a set of default faceplates. A default association between A and B-point
algorithms and faceplates can be made on the ECS system. In the following figure faceplate
“ACESYS_v7__unimotor” is associated to B-point algorithm 25:

Figure 20 Default B-point algorithm faceplates

Copyright © FLSmidth Automation A/S. All rights reserved. Unimotor  25


ACESYS Symbols
A set of symbols can be chosen to visualize the current status for the Unimotor function block. The symbols can be
found in the palette “acesys_symbols” palette. Select Palettes from the menu and select the ACESYS
“acesys_symbols”:

Figure 21 Palette select

When selecting “acesys_symbols” the following menu will be shown:

Figure 22 ACESYS symbols

Click at the symbol from the palette and “drop” at the graphical picture.

26  Unimotor Copyright © FLSmidth Automation A/S. All rights reserved.


Please note to animate the symbols it is necessary to use “Rename Var”. Right click at the symbol to be animated,
and select “Renamed Variables”:

Figure 23 Rename Variables

Select the appropriate tag code, enclosed in quotation marks (“M008”):

Figure 24 Rename Variables Tag Code

Copyright © FLSmidth Automation A/S. All rights reserved. Unimotor  27


The symbols contain information about actual operation mode with a single letter. The letters are looked up in the
ECS language table, and can easily be changed to selected language.

 Local (L)
 Manual (M)
 Auto Start (no letter shown)
 Single Start (S)
 Auto Start (W)

Figure 25 Motor symbols

28  Unimotor Copyright © FLSmidth Automation A/S. All rights reserved.


Faceplate Ctrl.
The ECS faceplates are based on tabs selections. The unimotor faceplate is divided in 6 tabs. When the unimotor
faceplate is called it will always be shown with the Ctrl. tab information.

1
2

5 6 7 8
Figure 26 Group Faceplate Tab Ctrl.

1. Tag code and Description


2. Actual Status
3. Different data - depending of selected tab
4. Tab Select
5. Info faceplate (see PLC specific manual)
6. Interlock faceplate
7. On-line Help
8. Close Button

Copyright © FLSmidth Automation A/S. All rights reserved. Unimotor  29


Faceplate Input
Below is the tab “Input” shown, where block input can be monitored:

Figure 27 Unimotor Faceplate Tab Input.

30  Unimotor Copyright © FLSmidth Automation A/S. All rights reserved.


Faceplate Output
Below is the tab “Output” shown, where block output can be monitored:

Figure 28 Unimotor Faceplate Tab Output

Copyright © FLSmidth Automation A/S. All rights reserved. Unimotor  31


Faceplate Misc.
Below is the tab “Misc” shown, where motor interface and can be monitored:

Figure 29 Unimotor Faceplate Tab Misc.

32  Unimotor Copyright © FLSmidth Automation A/S. All rights reserved.


Faceplate Timers
Below is the tab “Timers” shown, where timer values can be monitored and modified:

Figure 30 Unimotor Faceplate Tab Timers

Copyright © FLSmidth Automation A/S. All rights reserved. Unimotor  33


Faceplate Motion
Below is the tab “Motion” shown, where motion detector parameters can be monitored and modified:

Figure 31 Unimotor Faceplate Tab Motion

34  Unimotor Copyright © FLSmidth Automation A/S. All rights reserved.


Alarm Colors
The color used for visualizing of the symbols and event text depends on the following:
 Unit Mode
 AME (Alarm Messages Enable) input signal on Function Block
 ECS hierarchical alarm suppression
 Silence of alarms from ECS

Colors for alarm stats are shown in the following figure:

Mode Silence not Silence AME (Alarm ECS hierarchical


received received messages suppressed
Enable) = “0”
Auto Flash red Red Gold Lion
Single Start Flash red Red Gold Lion
Local White White White Lion
Manual Cyan Cyan Cyan Lion
Figure 32 Alarm Colors

For detailed color information see section B-point Algorithm.

Copyright © FLSmidth Automation A/S. All rights reserved. Unimotor  35


B-point Algorithm
The ECS system is polling a data block in the PLC for retrieving status from the drives. The table below is showing
the contents of B-point algorithm 25, Unimotor:

Value Value Text Text Color State Symbol Operation


Offset Hours
1 Stopped Brown Normal 0 False
2 Selected Yellow Normal 0 False
3 Auto Start Yellow Normal 0 False
4 Start Intl. Yellow Normal 0 False
5 Running Green Normal 0 True
6 Sel Stop Flash Green Normal 0 True
7 Stopping Green Normal 0 True
8 S. St. Selected Yellow Normal 0 False
9 Oper. Intl. Yellow Normal 0 False
10 Start Warning Flash Cyan Normal 0 False
11 Starting Cyan Normal 0 False
12 S. St. Run Green Normal 0 True
13 Man. Stopped Cyan Normal 0 False
14 Spare Cyan Normal 0 False
15 Man Run Flash Cyan Normal 0 True
16 Local Stopped White Normal 0 False
17 Machine Fault White Normal 0 False
18 Local Run Flash White Normal 0 True
20 Machine Fault Cyan Normal 0 False
21 Machine Fault Red Normal 0 False
22 Mach. Fault & Run Flash White Normal 0 True
23 Mach. Fault & Run Flash Cyan Normal 0 True
24 Motion Detector Flash Red Alarm 0 False
25 Motion Detector Red Alarm 0 False
26 Motion Detector Flash White Normal 0 False
27 Motion Detector Flash Cyan Normal 0 False
28 Return Fault Flash Red Alarm 0 False
29 Return Fault Red Alarm 0 False
30 Return Fault White Normal 0 False
31 Return Fault Cyan Normal 0 False
32 Not Ready Flash Red Alarm 0 False
33 Not Ready Red Alarm 0 False
34 Not Ready Gold Normal 0 False
35 Not Ready White Normal 0 False
36 Not Ready Cyan Normal 0 False
37 Safety Sw. Flash Red Alarm 0 False
38 Safety Sw. Red Alarm 0 False
39 Safety Sw. Gold Normal 0 False

36  Unimotor Copyright © FLSmidth Automation A/S. All rights reserved.


40 Safety Sw. White Normal 0 False
41 Safety Sw. Cyan Normal 0 False
42 Overload Flash Red Alarm 0 False
43 Overload Red Alarm 0 False
44 Overload Gold Normal 0 False
45 Overload White Normal 0 False
46 Overload Cyan Normal 0 False
47 Protective Red Normal 0 False
48 KeyNotAuto Flash Red Alarm 0 False
49 KeyNotAuto Red Alarm 0 False
50 KeyNotAuto Gold Normal 0 False
51 Loc Stop Act. Flash Red Alarm 0 False
52 Loc Stop Act. Red Alarm 0 False
53 Loc Stop Act. Gold Normal 0 False
54 Motion Detector White Normal 0 False
55 Motion Detector Cyan Normal 0 False
56 Motion Detector Flash Green Alarm 0 False
57 Sel Stop Flash Yellow Normal 0 True
58 Stopping Yellow Normal 0 True
59 Start Intl. White Normal 0 False
60 Start Intl. Cyan Normal 0 False
61 Run no MD Flash Green Normal 0 True
62 Run no MD Flash Cyan Normal 0 True
63 Run no MD Flash White Normal 0 True
64 Loc Stop Act. Cyan Normal 0 False
65 Loc Stop Act. White Normal 0 False
66 KeyNotAuto Cyan Normal 0 False
68 Delayed Stop Flash Green Normal 0 True
67 Delayed Start Flash Green Normal 0 False
0 Error Red Alarm 0 False
0 Unknown State Flash Red Normal 0 False
Figure 33 B-Point Algorithm for Unimotor

Copyright © FLSmidth Automation A/S. All rights reserved. Unimotor  37


Device Simulation
As an add-on to the ACESYS standard package Device Simulation is available. The purpose is to make a simple
simulation of field I/O signals, e.g. setting the return feedback signal (MRET) when the unit command (MCON)
goes high.
The Device Simulation is implemented as separate function blocks, and not included in the basic unit function block.
This makes it easy to remove the program logic for the Device Simulation after the program test has been completed,
without leaving any unnecessary program code in the PLC-program.
The Device Simulation can be en-/disabled by setting a global flag in the PLC. For further information about
implementation please refer to the PLC specific ACESYS manual. Enabling of Device Simulation will be indicated
on all unit faceplate by showing the following logo:

Figure 34: Device Simulation logo

In addition a frame with the color lion will be shown on all device faceplates.

38  Unimotor Copyright © FLSmidth Automation A/S. All rights reserved.


Device Simulation Faceplates
If Device Simulation is enabled an extra tab called “Dev.Sim” will be shown on the faceplate. The frame color and
the Device Simulation logo indicate that Device Simulation is enabled.

Figure 35 Device Simulation faceplate

For each signal a tick mark is assigned to set the signal high. Except for the MRET and MMD the status of the
enable tick mark will be copied directly to the signal.
For the MRET and MMD the signal will be set high when the motor command (MCON) goes high combined with
the Enable tick mark. To simulate a high MRET or MMD signal without the motor command signal, Short Circuits
tick marks are assigned.
Furthermore it is possible to simulate a pulse signal for the MMD signal by selecting the tick mark Pulses.

Copyright © FLSmidth Automation A/S. All rights reserved. Unimotor  39


List of Abbreviations
For some PLC vendors the ACESYS library exists in two versions; one version with FLS abbreviations and one
version with HTC abbreviations. In the following table the FLS and HTC abbreviations are shown:

FLS HTC Type Description


NO NR In: INT Unit Number
CMD CMD In: BYTE Command
PR ESVG In: BOOL Protective Interlock
SA ENOT In: BOOL Safety Interlock
MACH ESVA In: BOOL Machine Interlock
OP EBVG In: BOOL Operational Interlock
STI EEVG In: BOOL Start Interlock
DSE EDSE In: BOOL Delay Stop Enable ("0" release stop timer)
ASTR ASTR In: BOOL Auto Start
MINCR ETFG In: BOOL Inching release
MAME EMFR In: BOOL Alarm enable
MOVL EBM In: BOOL Motor overload / bimetal
MRDY ESB In: BOOL Ready
MRET ERM In: BOOL Motor Contactor return
MLSTR EVT In: BOOL Local Start
MLSTP ESP In: BOOL Local Stop
MAMS EAMS In: BOOL Local switch in Automatic
MSSW EVO In: BOOL Safety switch
MMD EDRW In: BOOL Motion detector
MCON EBE Out: BOOL Start command to Contactor/MCC
MCOFF EBA Out: BOOL Stop command to Contactor/MCC
MLAMP ELS Out: BOOL Lamp running
MSACK ESACK Out: BOOL Start acknowledge
MRD EVS Out: BOOL Delayed Run signal for other program parts
MRUN ERUN Out: BOOL Motor running
MOK EOK Out: BOOL Motor ok
ML ELO Out: BOOL Motor in Local

40  Unimotor Copyright © FLSmidth Automation A/S. All rights reserved.


Copyright © FLSmidth Automation A/S. All rights reserved. Unimotor  41

You might also like