Class ABB_ACS880_PPO7
Author je
Version 1.0
Modified 24-JUN-2013 11:10:57.68
 Profibus PPO7 module object for frequency converter ABB ACS880.

 This object configures the data exchange with a
 profibus slave ABB ACS880. It uses the communication
 protocol PPO7 with ABB Drives communication profile.

Configuration
 The object is created by the profibus configurator under an
 ABB_ACS880_Pb_Slave object. An ABB_ACS880_PPO7 object will
 automatically be generated, containing an ABB_ACS880_PPO7_IoModule.
 See ABB_ACS880_Pb_Slave for more information.

Example
 The figure below displays the result of the Profibus configuration in
 in the node hierarchy.


 All the object for the Profibus slave, PPO7 and IO required to
 communicate are displayed in the figure below.

 The figure also shows the PPO7 module IO map in detail.
 The IO channels reflect the PPO7 telegram, for example the channel I_SW,
 status word, corresponds to the SW word in the input area. In the
 converter the status word is parameter 52.1, see figure 'Settings 4' below.

 In addition to the signals used by the ACS880_1, signals the can be user defined
 are present in the Profibus message. See the Profibus module object ABB_ACS800_PPO5
 for more information. Input channels PZD3-PZD12 and output channels PZD9 to
 PZD12 are not connected to any signal in the ACS880_1 object.



Profibus communication
 The Profibus communication (data flow) between converter and ProviewR is specified
 by telegram types named PPO.

Communication data flow


 The PPO7 telegram is divided in an OUT and IN area (out area is sent from
 PLC to converter i.e write).

 PPO types process data part (word 16 bit) in the area are named SW, ACT,
 PZD3 etc. In the converter the corresponding parameters are named 'data in1',
 'data in2', 'data in3' etc. For example PZD3 corresponds to 'data in3'. In
 the class ABB_ACS880_IO_module the area the corresponding channel names
 applies to the PPO type specification I_SW, I_ACT and I_PZD3_4 etc.

Specification of PPO telegram


Settings in the ABB frequency converter
 To adapt the frequency converter to the ABB_ACS880_PPO7 object, some settings
 have to be performed. See the examples Settings 1-4 below from a converter
 controlling a fan. Values that differs from the default values are marked with
 orange color. The screenshots are from the ABB Drive composer entry tool.

 The parameters are divided in parameter groups, for example 6.50 means group
 6 and index 50 (User status word). Some settings are pointing to the address of a
 value, for example group 6.66 is pointing to group 10.1.15 "DI status" bit 15
 which is DIIL digital input and 6.66 is reading by user status word 6.50 bit 6. User
 status word 6.50 is configured in 52.6 (PZD6) converter send area and will be
 read in channel I_PZD6 connected to signal UserStatusSW1 in class ABB_ACS880_1.

 FBA A means "Fieldbus Adapter Module slot A" in the converter. Note that
 the configuration requires that Profibus DP adapter module is placed in
 slot A.

Settings 1
 Parameter group 6 index 60-75 specifies the bits in the User Status Word 1.
 The bits 11 to 15 (6.71 to 6.75) is free to use, the status of this bits
 are displayed in the object graph for class ABB_ACS880_1 named "User 1",
 "User 2" etc.

 Parameter group 6 index 30-33 specifies the bits in the Main Status Word
 (MSW), free to use. The status of the bits 11 to 14 are displayed in the
 more graph for class ABB_ACS880_1, named "User bit 0", "User bit 1" etc.



Settings 2
 Parameter group 20 to 31 settings to be performed.
 NoteGroup 31 index 22 "STO indication run/stop" is important.



Settings 3
 Parameter group 33 to 50 settings to be performed.
 Note Group 50 index 2 "comm loss func" is important.
 Warning message 'change fan' in the driver need some settings in
 parameter group 33. 'On-time 1 Warn limit 33.11 is set to two
 years run time (63072000 seconds). 'On-time 1 source' 33.13 is
 pointing to bit status when fan is running i.e. P.5.22.11.



Settings 4
 Parameter group 52 data IN and 53 Data OUT in the converter specifies
 the data exchange. Data out is data from ProviewR (PLC writing). Note
 that the parameter 52.3 value is a 32 bit word and therefore also
 allocates FBA A data in4. The name of this word in class
 ABB_ACS880_PPO7_IoModule is I_PZD3_4.


 Note
 Other settings of the converter are not discussed here.

See also



RtBody attributes pwr_sClass_ABB_ACS880_PPO7
Pb_Module Super  
ABB_ACS880_PPO7_IoModule Io   See also ABB_ACS880_PPO7_IoModule for more
information about IO data that will be transmitted
or received.


Template Object
Super.Specification ABB ACS880, PPO message type 7
Super.Process 1
Super.DataSheet $pwr_lang/dsh/abb_acs880.html
Io.I_ID.Description Parameter identification
Io.I_ID.ConversionOn 1
Io.I_ID.Representation 2
Io.I_IND.Description Array index
Io.I_IND.ConversionOn 1
Io.I_IND.Representation 2
Io.I_VALUE.Description Parameter value
Io.I_VALUE.ConversionOn 1
Io.I_VALUE.Representation 1
Io.I_SW.Description Status 16 bits from converter (fixed)
Io.I_SW.Identity 52.1 (6.11) SW
Io.I_SW.ConversionOn 1
Io.I_SW.Representation 3
Io.I_ACT.Description Status word from converter (fixed)
Io.I_ACT.Identity 52.1 (1.1) Act
Io.I_ACT.ConversionOn 1
Io.I_ACT.ScanInterval 1
Io.I_ACT.RawValRangeLow -2.000000e+04
Io.I_ACT.RawValRangeHigh 2.000000e+04
Io.I_ACT.ChannelSigValRangeLow -2.000000e+04
Io.I_ACT.ChannelSigValRangeHigh 2.000000e+04
Io.I_ACT.SensorPolyType 1
Io.I_ACT.SensorSigValRangeLow -2.000000e+04
Io.I_ACT.SensorSigValRangeHigh 2.000000e+04
Io.I_ACT.ActValRangeLow -1.500000e+03
Io.I_ACT.ActValRangeHigh 1.500000e+03
Io.I_ACT.Representation 2
Io.I_PZD3_4.Description Status word (32 bits) from converter
Io.I_PZD3_4.Identity 52.3 and 4 (1.7) Current
Io.I_PZD3_4.ConversionOn 1
Io.I_PZD3_4.RawValRangeLow -3.000000e+06
Io.I_PZD3_4.RawValRangeHigh 3.000000e+06
Io.I_PZD3_4.ChannelSigValRangeLow -3.000000e+06
Io.I_PZD3_4.ChannelSigValRangeHigh 3.000000e+06
Io.I_PZD3_4.SensorPolyType 1
Io.I_PZD3_4.SensorSigValRangeLow -3.000000e+06
Io.I_PZD3_4.SensorSigValRangeHigh 3.000000e+06
Io.I_PZD3_4.ActValRangeLow -3.000000e+04
Io.I_PZD3_4.ActValRangeHigh 3.000000e+04
Io.I_PZD5.Description Status word from converter
Io.I_PZD5.Identity 52.5 (1.10) Torque
Io.I_PZD5.ConversionOn 1
Io.I_PZD5.RawValRangeLow -3.276800e+04
Io.I_PZD5.RawValRangeHigh 3.276700e+04
Io.I_PZD5.ChannelSigValRangeLow -3.276800e+04
Io.I_PZD5.ChannelSigValRangeHigh 3.276700e+04
Io.I_PZD5.SensorPolyType 1
Io.I_PZD5.SensorSigValRangeLow -3.276800e+04
Io.I_PZD5.SensorSigValRangeHigh 3.276700e+04
Io.I_PZD5.ActValRangeLow -3.276800e+02
Io.I_PZD5.ActValRangeHigh 3.276800e+02
Io.I_PZD5.Representation 2
Io.I_PZD6.Description Status word or 16 bits from converter
Io.I_PZD6.Identity 52.6 (6.50) USW1
Io.I_PZD6.ConversionOn 1
Io.I_PZD6.Representation 3
Io.I_PZD7.Description Status word or 16 bits from converter
Io.I_PZD7.Identity 52.7 (4.6) Warn1
Io.I_PZD7.ConversionOn 1
Io.I_PZD7.Representation 3
Io.I_PZD8.Description Status word or 16 bits from converter
Io.I_PZD8.Identity 52.8 (4.1) Fault1
Io.I_PZD8.ConversionOn 1
Io.I_PZD8.Representation 3
Io.I_PZD9.Description Status word or 16 bits from converter
Io.I_PZD9.Identity 52.9 free
Io.I_PZD9.ConversionOn 1
Io.I_PZD9.Representation 3
Io.I_PZD10.Description Status word or 16 bits from converter
Io.I_PZD10.Identity 52.10 free
Io.I_PZD10.ConversionOn 1
Io.I_PZD10.Representation 3
Io.I_PZD11.Description Status word or 16 bits from converter
Io.I_PZD11.Identity 52.11 free
Io.I_PZD11.Representation 3
Io.I_PZD12.Description Status word or 16 bits from converter
Io.I_PZD12.Identity 52.12 free
Io.I_PZD12.Representation 3
Io.O_ID.Description Parameter identification
Io.O_ID.Representation 3
Io.O_IND.Description Array index
Io.O_IND.Representation 3
Io.O_VALUE.Description Parameter value
Io.O_VALUE.Representation 1
Io.O_CW.Description Control word to converter (fixed)
Io.O_CW.Identity 53.1 (6.1) CW
Io.O_CW.Representation 3
Io.O_REF.Description Analog value word to converter (fixed)
Io.O_REF.Identity 53.2 (3.5) Ref1
Io.O_REF.OutPolyType 1
Io.O_REF.ActValRangeLow -1.500000e+03
Io.O_REF.ActValRangeHigh 1.500000e+03
Io.O_REF.SensorSigValRangeLow -2.000000e+04
Io.O_REF.SensorSigValRangeHigh 2.000000e+04
Io.O_REF.ChannelSigValRangeLow -2.000000e+04
Io.O_REF.ChannelSigValRangeHigh 2.000000e+04
Io.O_REF.RawValRangeLow -2.000000e+04
Io.O_REF.RawValRangeHigh 2.000000e+04
Io.O_REF.Representation 2
Io.O_PZD3.Description Analog value word to converter
Io.O_PZD3.Identity 53.3 free
Io.O_PZD3.OutPolyType 1
Io.O_PZD3.ActValRangeHigh 6.000000e+02
Io.O_PZD3.SensorSigValRangeHigh 6.000000e+04
Io.O_PZD3.ChannelSigValRangeHigh 6.000000e+04
Io.O_PZD3.RawValRangeHigh 6.000000e+04
Io.O_PZD3.Representation 2
Io.O_PZD4.Description Analog value word to converter
Io.O_PZD4.Identity 53.4 free
Io.O_PZD4.OutPolyType 1
Io.O_PZD4.ActValRangeHigh 6.000000e+02
Io.O_PZD4.SensorSigValRangeHigh 6.000000e+04
Io.O_PZD4.ChannelSigValRangeHigh 6.000000e+04
Io.O_PZD4.RawValRangeHigh 6.000000e+04
Io.O_PZD4.Representation 2
Io.O_PZD5.Description Analog value word to converter
Io.O_PZD5.Identity 53.5 free
Io.O_PZD5.OutPolyType 1
Io.O_PZD5.ActValRangeLow -3.276800e+04
Io.O_PZD5.ActValRangeHigh 3.276700e+04
Io.O_PZD5.SensorSigValRangeLow -3.276800e+04
Io.O_PZD5.SensorSigValRangeHigh 3.276700e+04
Io.O_PZD5.ChannelSigValRangeLow -3.276800e+04
Io.O_PZD5.ChannelSigValRangeHigh 3.276700e+04
Io.O_PZD5.RawValRangeLow -3.276800e+04
Io.O_PZD5.RawValRangeHigh 3.276700e+04
Io.O_PZD5.Representation 2
Io.O_PZD6.Description Integer value word to converter
Io.O_PZD6.Identity 53.6 free
Io.O_PZD6.Representation 2
Io.O_PZD7.Description Integer value word to converter
Io.O_PZD7.Identity 53.7 free
Io.O_PZD7.Representation 2
Io.O_PZD8.Description Integer value word to converter
Io.O_PZD8.Identity 53.8 free
Io.O_PZD8.Representation 2
Io.O_PZD9.Description Integer value word to converter
Io.O_PZD9.Identity 53.9 free
Io.O_PZD9.Representation 2
Io.O_PZD10.Description Integer value word to converter
Io.O_PZD10.Identity 53.10 free
Io.O_PZD10.Representation 2
Io.O_PZD11.Description Integer value word or bits to converter
Io.O_PZD11.Identity 53.11 free
Io.O_PZD11.Representation 3
Io.O_PZD12.Description Integer value word or bits to converter
Io.O_PZD12.Identity 53.12 free
Io.O_PZD12.Representation 3


Attributes detail


Super Attribute
Class Attribute
Type Pb_Module
Flags Class|Superclass
Body RtBody

Io Attribute
Class Attribute
Type ABB_ACS880_PPO7_IoModule
Flags Class
Body RtBody
  See also ABB_ACS880_PPO7_IoModule for more
  information about IO data that will be transmitted
  or received.