Class ABB_ACS800_1
Author je
Version 2.0
Modified 12-OCT-2005 12:58:20.00
 ABB Frequency converter ACS800

 This object handles communication with an ABB ACS800 frequency converter over
 Profibus DP, protocol PPO5. The object graph and more graph below displays the
 most vital IO signals.

 In addition to the signals used by the ACS800_1, signals that can be user defined
 are present in the Profibus message. See the Profibus module object ABB_ACS800_PPO5
 for more information.

 The full value of this object will be achieved if you use object ACS800MotorAggr
 (motor, pump or fan), see class ABB_ACS800MotorAggr.

Object Graph

More Graph

Plc coding
 For plc coding the function object ABB_ACS800_1Fo is used.
 Create a function object in the plc editor and connect it to the current
 object with the connect function.

Example with ACS880_1 function object
 The basic task for the function object is to read and write
 statusword SW, control word CW, reference REF and actualvalue ACT,
 to/from the frequency converter.

 Note that the ABB_ACS880_1Fo in the example should be replaced by a
 ABB_ACS800_1Fo for the ABB_ACS800_1 object



Profibus
 There is a specific Profibus slave and module object available that can be used to
 configure the Profibus PPO5 connection, ABB_ACS_Pb_Slave and ABB_ACS800_PPO5.
 The module object contains an ABB_ACS800_PPO5_IoModule object that contains all
 the channel objects for the communication.

 Create a slave object under the profibus master, and open the profibus configurator.
 Select the PPO5 type and the ABB_ACS800_PPO5 class.
 Then connect the IoModule object to the ABB_ACS800_1 object with the IoConnect function.
 See also ABB_ACS800_Pb_Slave for more information.

IO connect methode
 Note that the object is an ACS880 but the IO connect methode is the
 same for an ACS800.

Modifications V2.0
  -ConvertError has new name ConvertInhibit and no alarmmessage will be generated.
  -Dsup Warning is delayed 5 second, before it was no delay at all.

See also



RtBody attributes pwr_sClass_ABB_ACS800_1
String80 Description  
String80 Specification  
Ii InIdPar   Parameter Identification (online parameter handling)
Ii InIndPar   Index for Array (online parameter handling)
Ii InValuePar   Parameter Value (online parameter handling)
Ai ActSpeed   Actual Value Speed
Ai ActTorque   Actual Value Torque
Ai ActCurrent   Actual Value Current
Ii StatusWordSW   Bit status, Ready, Warning, Error etc.
Ii FaultWord1   Bit status, Overcurrent, Earth fault etc.
Ii FaultWord2   Bit status, DC under voltage, Encoder fault etc.
Ii Di6_1   Status IO card input channel 1 to 6.
Ii StatusWordSW3   Bit status, Interlock input etc.
Ii AlarmWord5   Bit status, BR Overheat, change fan etc.
Reset alarm 'change fan' in the driver, see
hidden driver parameter 145.13. Open the
lock to see and change hidden parameters
in the driver is done by enter code 2303 in
parameter 16.3.
Io OutIdPar   Parameter Identification (online parameter handling)
Io OutIndPar   Index for Array (online parameter handling)
Io OutValuePar   Parameter Value (online parameter handling)
Io ControlWordCW   Control Word, start/stop, reset etc
Ao RefSpeed   Reference speed
Boolean IndWarning   Indicator in object graph shows converter warning
Boolean IndError   Indicator in object graph shows converter Fault
Boolean OpReset   Button in object graph reset tripped converter
Boolean OpWritePar   Button in object graph "more..." write parameter
Boolean OpReadPar   Button in object graph "more..." read parameter
Boolean OpBackupPar   Button in object graph "more..." backup parameters in converter
Boolean CommOk   Communikation link to converter okey
Boolean AlarmOk   Converter has started up, alarm message "ready"
Boolean PowerStartUp   Converter starting up "wait"
Boolean ReadyRemote   Object ready for remote control
Boolean ConvertReady   Converter ready to start (status word)
Boolean ConvertRun   Converter/motor running (status word)
Boolean ConvertTripped   Converter has tripped (status word)
Boolean ConvertInhibit   Converter/motor fault (status word)
Boolean ConvertWarning   Converter warning (status word)
Boolean ConvertRemote   Converter ready (status word) for remote control
Float32 PowerUpTime   Time to "boot up" converter when energized
Int32 RequestPar   Value "requested parameter" in object graph "more..."
Int32 WriteValuePar   Value "write value parameter" in object graph "more..."
Int32 ReadValuePar   Value "read value parameter" in object graph "more..."
Int32 ReadCodePar   Value "return code value" in object graph "more..."
Int32 ReadCodeSubPar   Value "return code subindex value" in object graph "more..."
DSupComp AlarmLocalMod   Alarmmessage
DSupComp AlarmTripped   Alarmmessage
DSupComp AlarmFanOld   Alarmmessage
DSupComp AlarmWarning   Alarmmessage
DSupComp AlarmConnection  
AttrRef DefTrend  
String40 HelpTopic  
URL DataSheet  
URL CircuitDiagram  
String80 Note  
URL Photo  
DsTrend TrendActSpeed  
DsTrend TrendActTorque  
DsTrend TrendActCurrent  
DsTrend TrendRefSpeed  
PlotGroup PlotGroup  
AttrRef PlcConnect  
AttrRef SimConnect  
AttrRef IoConnect  
Pointer to Status IoStatus  


Template Object
Specification ABB ACS800 Frequency converter
InIdPar.SigChanCon $IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.I_ID
InIndPar.SigChanCon $IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.I_IND
InValuePar.SigChanCon $IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.I_VALUE
ActSpeed.SigChanCon $IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.I_ACT
ActSpeed.DefTrend ABB:Class-ABB_ACS800_1-Template.TrendActSpeed
ActTorque.SigChanCon $IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.I_PZD4
ActTorque.DefTrend ABB:Class-ABB_ACS800_1-Template.TrendActTorque
ActCurrent.SigChanCon $IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.I_PZD3
ActCurrent.DefTrend ABB:Class-ABB_ACS800_1-Template.TrendActCurrent
StatusWordSW.SigChanCon $IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.I_SW
FaultWord1.SigChanCon $IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.I_PZD5
FaultWord2.SigChanCon $IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.I_PZD6
Di6_1.SigChanCon $IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.I_PZD7
StatusWordSW3.SigChanCon $IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.I_PZD9
AlarmWord5.SigChanCon $IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.I_PZD8
OutIdPar.SigChanCon $IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.O_ID
OutIndPar.SigChanCon $IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.O_IND
OutValuePar.SigChanCon $IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.O_VALUE
ControlWordCW.SigChanCon $IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.O_CW
RefSpeed.SigChanCon $IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.O_REF
RefSpeed.DefTrend ABB:Class-ABB_ACS800_1-Template.TrendRefSpeed
PowerUpTime 1.500000e+01
AlarmLocalMod.DetectOn 1
AlarmLocalMod.DetectText Frequency converter is in local mode
AlarmLocalMod.EventType 64
AlarmLocalMod.EventPriority 66
AlarmLocalMod.EventFlags 7
AlarmLocalMod.MoreText
AlarmLocalMod.Attribute ABB:Class-ABB_ACS800_1-Template
AlarmLocalMod.CtrlPosition 1
AlarmLocalMod.TimerTime 3.000000e+00
AlarmLocalMod.LockAttribute 1
AlarmTripped.DetectOn 1
AlarmTripped.DetectText Frequency converter tripped, reset is required
AlarmTripped.EventType 64
AlarmTripped.EventPriority 67
AlarmTripped.EventFlags 7
AlarmTripped.MoreText
AlarmTripped.Attribute ABB:Class-ABB_ACS800_1-Template
AlarmTripped.CtrlPosition 1
AlarmTripped.LockAttribute 1
AlarmFanOld.DetectOn 1
AlarmFanOld.DetectText Maintenance replace of cooling fan in converter required
AlarmFanOld.EventType 64
AlarmFanOld.EventPriority 66
AlarmFanOld.EventFlags 7
AlarmFanOld.MoreText Check the drivers internal fan.
AlarmFanOld.Attribute ABB:Class-ABB_ACS800_1-Template
AlarmFanOld.CtrlPosition 1
AlarmFanOld.LockAttribute 1
AlarmWarning.DetectOn 1
AlarmWarning.DetectText Frequency converter warning
AlarmWarning.EventType 64
AlarmWarning.EventPriority 66
AlarmWarning.EventFlags 7
AlarmWarning.MoreText
AlarmWarning.Attribute ABB:Class-ABB_ACS800_1-Template
AlarmWarning.CtrlPosition 1
AlarmWarning.TimerTime 5.000000e+00
AlarmWarning.LockAttribute 1
AlarmConnection.DetectOn 1
AlarmConnection.DetectText No connection
AlarmConnection.EventType 64
AlarmConnection.EventPriority 67
AlarmConnection.EventFlags 7
AlarmConnection.MoreText
AlarmConnection.Attribute ABB:Class-ABB_ACS800_1-Template
AlarmConnection.CtrlPosition 1
AlarmConnection.TimerTime 3.000000e+00
AlarmConnection.LockAttribute 1
DefTrend ABB:Class-ABB_ACS800_1-Template.PlotGroup
DataSheet $pwr_lang/dsh/abb_acs800.html
TrendActSpeed.Multiple 1
TrendActSpeed.DataName ABB:Class-ABB_ACS800_1-Template.ActSpeed.ActualValue
TrendActSpeed.StorageTime 239
TrendActSpeed.BufferStatus[0] 1
TrendActSpeed.BufferStatus[1] 1
TrendActSpeed.NoOfBuffers 2
TrendActSpeed.NoOfBufElement 239
TrendActTorque.Multiple 1
TrendActTorque.DataName ABB:Class-ABB_ACS800_1-Template.ActTorque.ActualValue
TrendActTorque.StorageTime 239
TrendActTorque.BufferStatus[0] 1
TrendActTorque.BufferStatus[1] 1
TrendActTorque.NoOfBuffers 2
TrendActTorque.NoOfBufElement 239
TrendActCurrent.Multiple 1
TrendActCurrent.DataName ABB:Class-ABB_ACS800_1-Template.ActCurrent.ActualValue
TrendActCurrent.StorageTime 239
TrendActCurrent.BufferStatus[0] 1
TrendActCurrent.BufferStatus[1] 1
TrendActCurrent.NoOfBuffers 2
TrendActCurrent.NoOfBufElement 239
TrendRefSpeed.Multiple 1
TrendRefSpeed.DataName ABB:Class-ABB_ACS800_1-Template.RefSpeed.ActualValue
TrendRefSpeed.StorageTime 239
TrendRefSpeed.BufferStatus[0] 1
TrendRefSpeed.BufferStatus[1] 1
TrendRefSpeed.NoOfBuffers 2
TrendRefSpeed.NoOfBufElement 239
PlotGroup.YObjectName[0] ABB:Class-ABB_ACS800_1-Template.TrendActSpeed
PlotGroup.YObjectName[1] ABB:Class-ABB_ACS800_1-Template.TrendRefSpeed
PlotGroup.YObjectName[2] ABB:Class-ABB_ACS800_1-Template.TrendActTorque
PlotGroup.YObjectName[3] ABB:Class-ABB_ACS800_1-Template.TrendActCurrent
PlotGroup.YUnit[1] %
PlotGroup.YUnit[2] A
PlotGroup.NumPoints 478


Attributes detail


Description Attribute
Class Attribute
Type String80
Flags
Body RtBody

Specification Attribute
Class Attribute
Type String80
Flags
Body RtBody

InIdPar Attribute
Class Attribute
Type Ii
Flags Class
Body RtBody
 Parameter Identification (online parameter handling)

InIndPar Attribute
Class Attribute
Type Ii
Flags Class
Body RtBody
 Index for Array (online parameter handling)

InValuePar Attribute
Class Attribute
Type Ii
Flags Class
Body RtBody
 Parameter Value (online parameter handling)

ActSpeed Attribute
Class Attribute
Type Ai
Flags Class
Body RtBody
 Actual Value Speed

ActTorque Attribute
Class Attribute
Type Ai
Flags Class
Body RtBody
   Actual Value Torque

ActCurrent Attribute
Class Attribute
Type Ai
Flags Class
Body RtBody
   Actual Value Current

StatusWordSW Attribute
Class Attribute
Type Ii
Flags Class
Body RtBody
   Bit status, Ready, Warning, Error etc.

FaultWord1 Attribute
Class Attribute
Type Ii
Flags Class
Body RtBody
   Bit status, Overcurrent, Earth fault etc.

FaultWord2 Attribute
Class Attribute
Type Ii
Flags Class
Body RtBody
   Bit status, DC under voltage, Encoder fault etc.

Di6_1 Attribute
Class Attribute
Type Ii
Flags Class
Body RtBody
   Status IO card input channel 1 to 6.

StatusWordSW3 Attribute
Class Attribute
Type Ii
Flags Class
Body RtBody
   Bit status, Interlock input etc.

AlarmWord5 Attribute
Class Attribute
Type Ii
Flags Class
Body RtBody
   Bit status, BR Overheat, change fan etc.
   Reset alarm 'change fan' in the driver, see
   hidden driver parameter 145.13. Open the
   lock to see and change hidden parameters
   in the driver is done by enter code 2303 in
   parameter 16.3.

OutIdPar Attribute
Class Attribute
Type Io
Flags Class
Body RtBody
 Parameter Identification (online parameter handling)

OutIndPar Attribute
Class Attribute
Type Io
Flags Class
Body RtBody
 Index for Array (online parameter handling)

OutValuePar Attribute
Class Attribute
Type Io
Flags Class
Body RtBody
 Parameter Value (online parameter handling)

ControlWordCW Attribute
Class Attribute
Type Io
Flags Class
Body RtBody
 Control Word, start/stop, reset etc

RefSpeed Attribute
Class Attribute
Type Ao
Flags Class
Body RtBody
 Reference speed

IndWarning Attribute
Class Attribute
Type Boolean
Flags ReduTransfer
Body RtBody
 Indicator in object graph shows converter warning

IndError Attribute
Class Attribute
Type Boolean
Flags ReduTransfer
Body RtBody
 Indicator in object graph shows converter Fault

OpReset Attribute
Class Attribute
Type Boolean
Flags ReduTransfer|State|Noedit
Body RtBody
 Button in object graph reset tripped converter

OpWritePar Attribute
Class Attribute
Type Boolean
Flags ReduTransfer|State|Noedit
Body RtBody
 Button in object graph "more..." write parameter

OpReadPar Attribute
Class Attribute
Type Boolean
Flags ReduTransfer|State|Noedit
Body RtBody
 Button in object graph "more..." read parameter

OpBackupPar Attribute
Class Attribute
Type Boolean
Flags ReduTransfer|State|Noedit
Body RtBody
 Button in object graph "more..." backup parameters in converter

CommOk Attribute
Class Attribute
Type Boolean
Flags ReduTransfer|Noedit
Body RtBody
 Communikation link to converter okey

AlarmOk Attribute
Class Attribute
Type Boolean
Flags ReduTransfer|Noedit
Body RtBody
 Converter has started up, alarm message "ready"

PowerStartUp Attribute
Class Attribute
Type Boolean
Flags ReduTransfer|Noedit
Body RtBody
 Converter starting up "wait"

ReadyRemote Attribute
Class Attribute
Type Boolean
Flags ReduTransfer|Noedit
Body RtBody
 Object ready for remote control

ConvertReady Attribute
Class Attribute
Type Boolean
Flags ReduTransfer|Noedit
Body RtBody
 Converter ready to start (status word)

ConvertRun Attribute
Class Attribute
Type Boolean
Flags ReduTransfer|Noedit
Body RtBody
 Converter/motor running (status word)

ConvertTripped Attribute
Class Attribute
Type Boolean
Flags ReduTransfer|Noedit
Body RtBody
 Converter has tripped (status word)

ConvertInhibit Attribute
Class Attribute
Type Boolean
Flags ReduTransfer|Noedit
Body RtBody
 Converter/motor fault (status word)

ConvertWarning Attribute
Class Attribute
Type Boolean
Flags ReduTransfer|Noedit
Body RtBody
 Converter warning (status word)

ConvertRemote Attribute
Class Attribute
Type Boolean
Flags ReduTransfer|Noedit
Body RtBody
 Converter ready (status word) for remote control

PowerUpTime Attribute
Class Attribute
Type Float32
Flags ReduTransfer
Body RtBody
 Time to "boot up" converter when energized

RequestPar Attribute
Class Attribute
Type Int32
Flags ReduTransfer|Noedit
Body RtBody
 Value "requested parameter" in object graph "more..."

WriteValuePar Attribute
Class Attribute
Type Int32
Flags ReduTransfer|Noedit
Body RtBody
 Value "write value parameter" in object graph "more..."

ReadValuePar Attribute
Class Attribute
Type Int32
Flags ReduTransfer|Noedit
Body RtBody
 Value "read value parameter" in object graph "more..."

ReadCodePar Attribute
Class Attribute
Type Int32
Flags ReduTransfer|Noedit
Body RtBody
 Value "return code value" in object graph "more..."

ReadCodeSubPar Attribute
Class Attribute
Type Int32
Flags ReduTransfer|Noedit
Body RtBody
 Value "return code subindex value" in object graph "more..."

AlarmLocalMod Attribute
Class Attribute
Type DSupComp
Flags Class
Body RtBody
 Alarmmessage

AlarmTripped Attribute
Class Attribute
Type DSupComp
Flags Class
Body RtBody
 Alarmmessage

AlarmFanOld Attribute
Class Attribute
Type DSupComp
Flags Class
Body RtBody
 Alarmmessage

AlarmWarning Attribute
Class Attribute
Type DSupComp
Flags Class
Body RtBody
 Alarmmessage

AlarmConnection Attribute
Class Attribute
Type DSupComp
Flags Class
Body RtBody

DefTrend Attribute
Class Attribute
Type AttrRef
Flags
Body RtBody

HelpTopic Attribute
Class Attribute
Type String40
Flags
Body RtBody

DataSheet Attribute
Class Attribute
Type URL
Flags
Body RtBody

CircuitDiagram Attribute
Class Attribute
Type URL
Flags
Body RtBody

Note Attribute
Class Attribute
Type String80
Flags
Body RtBody

Photo Attribute
Class Attribute
Type URL
Flags
Body RtBody

TrendActSpeed Attribute
Class Attribute
Type DsTrend
Flags Class
Body RtBody

TrendActTorque Attribute
Class Attribute
Type DsTrend
Flags Class
Body RtBody

TrendActCurrent Attribute
Class Attribute
Type DsTrend
Flags Class
Body RtBody

TrendRefSpeed Attribute
Class Attribute
Type DsTrend
Flags Class
Body RtBody

PlotGroup Attribute
Class Attribute
Type PlotGroup
Flags Class
Body RtBody

PlcConnect Attribute
Class Attribute
Type AttrRef
Flags
Body RtBody

SimConnect Attribute
Class Attribute
Type AttrRef
Flags
Body RtBody

IoConnect Attribute
Class Attribute
Type AttrRef
Flags
Body RtBody

IoStatus Attribute
Class Attribute
Type Pointer to Status
Flags Pointer
Body RtBody