Class ABB_ACS880_PnModule
Author je
Version 1.0
Modified 13-JAN-2014 13:48:34.62
 Profinet module object for frequency converter ABB ACS880.

 This object configures the data exchange with a
 profinet slave/device ABB ACS880. It uses the communication
 protocol PPO7 DP-V1 with ABB Drives communication profile.

Configuration
 The object is created by the profinet configurator under an
 ABB_ACS880_PnDevice object, one ABB_ACS880_PnModule object will
 automatically be generated, containing one ABB_ACS880_PPO7_V1_IoModule.
 See ABB_ACS880_PnDevice for more information to create the current object.

 All the object for the Profinet slave device to communicate are displayed
 in the figure below.

 The figure also shows the PPO7_V1 IO map in detail. The IO channels reflect
 the PPO7 DP-V1 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

 In addition to the signals used by the ACS880_Pn_1, signals that can be user defined
 are present in the Profibus message. See the Profinet IO module objects attribute
 ABB_ACS800_PPO7-V1_IoModule for more information.

 Input channels PZD9-PZD12 and output channels PZD3 to PZD12 are NOT connected to
 any signal in the ACS880_Pn_1 object (free to use).

Example
 The figure displays the 'IO' result of the Profinet configuration in
 in the node hierarchy.



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

Communication data flow


 The PPO7 DP-V1 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_ACS800_PPO7-V1_IoModule the corresponding channel names
 applies to the PPO type specification I_SW, I_ACT and I_PZD3_4 etc.

Specification of Profinet PPO telegram


Settings in the ABB frequency converter
 To adapt the frequency converter to the ABB_ACS880_PnModule object, some settings
 have to be performed. See the examples Settings 1-5 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_Pn_1.

 FBA A means 'Fieldbus Adapter Module slot A' in the converter. Note that
 the configuration requires that Profinet 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_Pn_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_Pn_1, named 'User bit 0', 'User bit 1' etc.



Settings 2
 Parameter group 20 to 31 settings to be performed.
 Note Group 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 51 settings to be performed.
 The Ip adress 1-4 and Subnet CIDR setting (24 = 255.255.255.0) is
 NOT necessery due to settings in the ProviewR master station and the
 auto initiate. See class object ABB_ACS880_PnDevice form more
 information about protocol, IP adress and net mask etc.


Settings 5
 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_PPO_V1_IoModule is I_PZD3_4.


 Note
 Other settings of the converter are not discussed here.

See also



RtBody attributes pwr_sClass_ABB_ACS880_PnModule
PnModule Super   Superclass of profibus:PnModule
ABB_ACS880_PPO7_V1_IoModule Io   See also ABB_ACS880_PPO7_V1_IoModule for more
information which IO data who 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_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_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 PnModule
Flags Class|Superclass
Body RtBody
Superclass of profibus:PnModule

Io Attribute
Class Attribute
Type ABB_ACS880_PPO7_V1_IoModule
Flags Class
Body RtBody
  See also ABB_ACS880_PPO7_V1_IoModule for more
  information which IO data who will be transmitted
  or received.