Class ABB_ACS880MotorAggrFo
Author je
Version 1.0
Modified 24-JUN-2013 11:11:38.69
Code PlcTemplate
 Plc function object to ABB_ACS880MotorAggr, ABB_ACS880PumpAggr,
 ABB_ACS880FanAggr, ABB_ACS880EplMotorAggr, ABB_ACS880EplPumpAggr,
 ABB_ACS880EplFanAggr. All these objects communicate via fieldbus
 Profibus/DP or Ethernet Powerlink.


 Connect the function object to an object of class or subclass of
 ABB_ACS880MotorAggr

See also



RtBody attributes pwr_sClass_ABB_ACS880MotorAggrFo
Float32 RefSpeedExt REX Speed reference in external mode (normally auto).
Start command from input pin "est" ExtStart.

Because it is possible to not use the internal mode object at
all (no auto/man button) this speed reference input is also
uses for manual reference in that case.
Float32 RefSpeedLoc RLO Speed reference in local mode. Start command from input
pin "lst" OpLocStart.
Boolean PowerInterlock pil Normal use is for E-stop and other interlocks if power on is not allowed.
If no contactor is used the interlock still works, i.e. no start is allowed.
Boolean ExtControl eco Enable external auto start command via input pin "est". This input is
only relevant if the configuration in mode object attribute OpExtAndIntMan
is true. In that case the button start/stop will be dimmed if ExtControl is
true.

See also class help for mode object CompModeA for more information.
Boolean ExtStart est External start i.e. start commands outside the object graph.
Normally this is auto start but in some configuration with no
internal mode control at all (OpExtOnly) it used also for
manual start.

See also class help for mode object CompModeA for more information.
Boolean ExtInterlock ilk External interlocks (High level, High temp etc.).
Boolean LocMode loc Mode is set to local control.

If this attribute is true the start/stop commands is given
from a local panel close to the motor i.e. from input pin "lst"

The local mode has the highest priority i.e. all other start
commands except local start (lst) is ignored.
Boolean OpLocStart lst Start command in local mode. Note it is important to
reset the commands if the object is not ready to avoid
unwanted restart after an error. See class help
ACS880_MotorAggr attribute AggReady for more information.
Boolean ResTrip trp Reset tripp counter (RunningTime object)
Boolean DisableSup dis Supervision disabled i.e. If true this will disable alarm
message from components contactor, safety switch etc.
except the ACS880 object.
AttrRef PlcConnect   Connected ABB_ACS880MotorAggr object in plant hierarchy.
Boolean On on Motor is running.
Boolean Err err The aggregate is NOT ready for remote start or interlocks exist.
Use this output to reset start commands to avoid unwanted restart
of the motor or use the attribute AggReady in object ACS880_MotorAggr.
Boolean Di1 di1 Status from input Di1 in converter.
Boolean Di2 di2 Status from input Di2 in converter.
Boolean Di3 di3 Status from input Di3 in converter.
Boolean Di4 di4 Status from input Di4 in converter.
Boolean Di5 di5 Status from input Di5 in converter.
Boolean Di6 di6 Status from input Di6 in converter.
Boolean DiIL diil Status from input DIIL in converter.
Boolean Sto sto Status from converter Safe Torque Off function STO.
If true the safe function is activated in the converter,
this is the case when STO IO input 1 and 2 is false on
the converter.

DevBody attributes 
pwrs:Class-$PlcNode PlcNode  


GraphPlcNode
object_type 11
parameters[0] 10
parameters[1] 1
parameters[2] 10
parameters[3] 0
subwindows 1
subwindow_class[0] pwrb:Class-WindowPlc
graphmethod 0 (standard, individual attributes)
graphindex 0
default_mask[0] 255
default_mask[1] 3
segname_annotation 1
compmethod 58
compindex 0
tracemethod 0
traceindex 0
connectmethod 10
executeordermethod 2
objname ACS880MotorFo
graphname ACS880MotorFo


Template Object


Attributes detail


RefSpeedExt Input
Class Input
Type Float32
Flags Noinvert
GraphName REX
Body RtBody
   Speed reference in external mode (normally auto).
   Start command from input pin "est" ExtStart.

   Because it is possible to not use the internal mode object at
   all (no auto/man button) this speed reference input is also
   uses for manual reference in that case.

RefSpeedLoc Input
Class Input
Type Float32
Flags Noinvert
GraphName RLO
Body RtBody
   Speed reference in local mode. Start command from input
   pin "lst" OpLocStart.

PowerInterlock Input
Class Input
Type Boolean
Flags Noinvert
GraphName pil
Body RtBody
 Normal use is for E-stop and other interlocks if power on is not allowed.
 If no contactor is used the interlock still works, i.e. no start is allowed.

ExtControl Input
Class Input
Type Boolean
Flags Noinvert
GraphName eco
Body RtBody
   Enable external auto start command via input pin "est". This input is
   only relevant if the configuration in mode object attribute OpExtAndIntMan
   is true. In that case the button start/stop will be dimmed if ExtControl is
   true.

   See also class help for mode object CompModeA for more information.


ExtStart Input
Class Input
Type Boolean
Flags Noinvert
GraphName est
Body RtBody
   External start i.e. start commands outside the object graph.
   Normally this is auto start but in some configuration with no
   internal mode control at all (OpExtOnly) it used also for
   manual start.

   See also class help for mode object CompModeA for more information.


ExtInterlock Input
Class Input
Type Boolean
Flags Noinvert
GraphName ilk
Body RtBody
 External interlocks (High level, High temp etc.).

LocMode Input
Class Input
Type Boolean
Flags Noinvert
GraphName loc
Body RtBody
 Mode is set to local control.

 If this attribute is true the start/stop commands is given
 from a local panel close to the motor i.e. from input pin "lst"

 The local mode has the highest priority i.e. all other start
 commands except local start (lst) is ignored.


OpLocStart Input
Class Input
Type Boolean
Flags Noinvert
GraphName lst
Body RtBody
 Start command in local mode. Note it is important to
 reset the commands if the object is not ready to avoid
 unwanted restart after an error. See class help
 ACS880_MotorAggr attribute AggReady for more information.

ResTrip Input
Class Input
Type Boolean
Flags Noinvert
GraphName trp
Body RtBody
 Reset tripp counter (RunningTime object)

DisableSup Input
Class Input
Type Boolean
Flags Noinvert
GraphName dis
Body RtBody
 Supervision disabled i.e. If true this will disable alarm
 message from components contactor, safety switch etc.
 except the ACS880 object.

PlcConnect Intern
Class Intern
Type AttrRef
Flags
Body RtBody
   Connected ABB_ACS880MotorAggr object in plant hierarchy.

On Output
Class Output
Type Boolean
Flags ReduTransfer|Noinvert
GraphName on
Body RtBody
   Motor is running.

Err Output
Class Output
Type Boolean
Flags ReduTransfer|Noinvert
GraphName err
Body RtBody
 The aggregate is NOT ready for remote start or interlocks exist.
 Use this output to reset start commands to avoid unwanted restart
 of the motor or use the attribute AggReady in object ACS880_MotorAggr.

Di1 Output
Class Output
Type Boolean
Flags ReduTransfer|Noinvert
GraphName di1
Body RtBody
 Status from input Di1 in converter.

Di2 Output
Class Output
Type Boolean
Flags ReduTransfer|Noinvert
GraphName di2
Body RtBody
 Status from input Di2 in converter.

Di3 Output
Class Output
Type Boolean
Flags ReduTransfer|Noinvert
GraphName di3
Body RtBody
 Status from input Di3 in converter.

Di4 Output
Class Output
Type Boolean
Flags ReduTransfer|Noinvert
GraphName di4
Body RtBody
 Status from input Di4 in converter.

Di5 Output
Class Output
Type Boolean
Flags ReduTransfer|Noinvert
GraphName di5
Body RtBody
 Status from input Di5 in converter.

Di6 Output
Class Output
Type Boolean
Flags ReduTransfer|Noinvert
GraphName di6
Body RtBody
 Status from input Di6 in converter.

DiIL Output
Class Output
Type Boolean
Flags ReduTransfer|Noinvert
GraphName diil
Body RtBody
 Status from input DIIL in converter.

Sto Output
Class Output
Type Boolean
Flags ReduTransfer|Noinvert
GraphName sto
Body RtBody
 Status from converter Safe Torque Off function STO.
 If true the safe function is activated in the converter,
 this is the case when STO IO input 1 and 2 is false on
 the converter.

PlcNode Buffer
Class Buffer
Type pwrs:Class-$PlcNode
Flags
Body DevBody