Class BaseFcPPO3
Author je
Version 1.0
Modified 13-MAR-2008 14:07:54.23
 Frequency converter with Profibus PPO3 protocol

Object Graph

 Indicators:
 - Ready is green when the drive is started.
 - Run is green when the drive is running.
 - Switch-On inhibit is red when the converter is interlocked to start.
 - Warning is yellow when a warning is present. The warning can be read
   on the converter display.
 - Local control is yellow when the converter is handled from the local
   display of the converter.
 - Tripped is red when the converter has tripped. The reset button resets
   the converter if it is configured for remote reset.
 - Bus-com shows status of the profibus communication with the converter.
 - Status is green when the converter is ready to drive, yellow when
   it not ready, and red when the converter has tripped. It is flashing
   green at power startup.

 Buttons:
 - the Reset button resets the converter when it has tripped, if it is
   configured for remote reset.

Configuration
 The object configures a frequency converter with Profibus PPO3 communication.
 It should be connected to a function object, BaseFcPPO3Fo, and to a profibus
 module object, BaseFcPPO3PbModule.

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

Simulate
 For simulation of the converter, use the plc object BaseFcPPO3Sim.

Profibus
 For profibus connection with protocol PPO3 use the profibus Module object
 BaseFcPPO3PbModule.
 Select this Module Class in the profibus configurator to create a module object.
 and connect the the Io attribute of the BaseFcPPO3PbModule objectmodule object to
 the BaseFcPPO3 object with the connect function.

 The process data PZD3 and PZD4 from the converter should be configured to contain
 the current and the torque.

 Configure the conversion of ActualValue, Current, Torque and ReferenceValue in the
 channel objects in the BaseFcPPO3PbModule object (I_ACT and O_REF).
 Set also PresMaxLimit and PresMinLimit in the corresponding signal objects in the
 BaseFcPPO3 object (ActSpeed and RefSpeed). The default
 conversion is from range (-32768, 32767) to (-100, 100) for inputs and vice versa
 for the reference value.

See also



RtBody attributes pwr_sClass_BaseFcPPO3
String80 Description   Optional description.
The description is for example viewed in the navigator and in
the object graph.
String80 Specification   Specification of the converter.
Ii StatusWordSW   Status Word, SW, in PPO message from converter.
Ai ActSpeed   Actual value, in PPO message from converter.
Io ControlWordCW   Control Word, CW, in PPO message to converter.
Ao RefSpeed   Reference Value, to PPO message to converter.
StatusWordMask StatusWord  
ControlWordMask ControlWord  
Boolean IndWarning   Warning indication, colors the graphical symbol yellow.
Boolean IndError   Error indication, colors the graphical symbol red.
Boolean OpReset   Reset of converter.
Sets the reset bit in the control word.
Boolean CommOk   The Profibus connection is up and running.
Boolean AlarmOk   The converter is started and in remote control, alarms are enabled.
Boolean PowerStartUp   The converter is starting up.
Boolean ReadyRemote   The converter is ready and in remote control via Profibus.
Boolean ConvertReady   The converter is ready. From received status word SW.
Boolean ConvertRun   The converter is started. From received status word SW.
Boolean ConvertTripped   The converter is tripped. From received status word SW.
Boolean ConvertOnInhibit   The converter is interlocked. From received status word SW.
Boolean ConvertWarning   Warning status. From received status word SW.
Boolean ConvertRemote   Converter is in remote control. From received status word SW.
Float32 PowerUpTime   Timout time at converter startup.
DSupComp AlarmLocalMod   Alarm text for converter in local mode.
DSupComp AlarmTripped   Alarm text for tripped converter.
DSupComp AlarmWarning   Alarm text for converter warning.
DSupComp AlarmError   Alarm text for converter error.
DSupComp AlarmConnection   Alarm text for Profibus connection error.
AttrRef DefTrend   Trend object displayed by the trend method. Normally a reference to
the plotgroup of the object.
String40 HelpTopic   A help topic for this component.
URL DataSheet   A URL to the data sheet for the equipment in this hierarchy.
URL CircuitDiagram   A URL to the circuit diagram for the equipment in this hierarchy.
String80 Note   A note of the current status of the object.
URL Photo   A photograph of the component in the plant.
DsTrend TrendActSpeed   Trend object for ActSpeed.
DsTrend TrendRefSpeed   Trend object for RefSpeed.
PlotGroup PlotGroup   PlogGroup for the trend objects.
AttrRef PlcConnect   The plc function object connected to this object.
AttrRef SimConnect   The simulate plc function object connected to this object.
AttrRef IoConnect   Reference to the connected I/O object.
This attribute is filled in when the IoConnect method is activated.
Pointer to Status IoStatus   Reference to status of the profibus module, i.e. the communication status.


Template Object
Specification Frequency converter with Profibus PPO3 protocol
StatusWordSW.Description Status Word, from converter
StatusWordSW.SigChanCon $IoConnect:BaseComponent-Class-BaseFcPPO3IoModule.I_SW
ActSpeed.Description Actual Value, from converter
ActSpeed.SigChanCon $IoConnect:BaseComponent-Class-BaseFcPPO3IoModule.I_ACT
ActSpeed.PresMinLimit 1.000000e+02
ActSpeed.DefTrend BaseComponent:Class-BaseFcPPO3-Template.TrendActSpeed
ControlWordCW.Description Control Word, to converter
ControlWordCW.SigChanCon $IoConnect:BaseComponent-Class-BaseFcPPO3IoModule.O_CW
RefSpeed.Description Reference Value, to converter
RefSpeed.SigChanCon $IoConnect:BaseComponent-Class-BaseFcPPO3IoModule.O_REF
RefSpeed.PresMinLimit 1.000000e+02
RefSpeed.DefTrend BaseComponent:Class-BaseFcPPO3-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 BaseComponent:Class-BaseFcPPO3-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 BaseComponent:Class-BaseFcPPO3-Template
AlarmTripped.CtrlPosition 1
AlarmTripped.LockAttribute 1
AlarmWarning.DetectOn 1
AlarmWarning.DetectText Frequency converter warning
AlarmWarning.EventType 64
AlarmWarning.EventPriority 66
AlarmWarning.EventFlags 7
AlarmWarning.MoreText
AlarmWarning.Attribute BaseComponent:Class-BaseFcPPO3-Template
AlarmWarning.CtrlPosition 1
AlarmWarning.TimerTime 5.000000e+00
AlarmWarning.LockAttribute 1
AlarmError.DetectOn 1
AlarmError.DetectText Frequency converter error
AlarmError.EventType 64
AlarmError.EventPriority 67
AlarmError.EventFlags 7
AlarmError.MoreText
AlarmError.Attribute BaseComponent:Class-BaseFcPPO3-Template
AlarmError.CtrlPosition 1
AlarmError.LockAttribute 1
AlarmConnection.DetectOn 1
AlarmConnection.DetectText No connection
AlarmConnection.EventType 64
AlarmConnection.EventPriority 67
AlarmConnection.EventFlags 7
AlarmConnection.MoreText
AlarmConnection.Attribute BaseComponent:Class-BaseFcPPO3-Template
AlarmConnection.CtrlPosition 1
AlarmConnection.TimerTime 3.000000e+00
AlarmConnection.LockAttribute 1
DefTrend BaseComponent:Class-BaseFcPPO3-Template.PlotGroup
TrendActSpeed.Multiple 1
TrendActSpeed.DataName BaseComponent:Class-BaseFcPPO3-Template.ActSpeed.ActualValue
TrendActSpeed.StorageTime 239
TrendActSpeed.BufferStatus[0] 1
TrendActSpeed.BufferStatus[1] 1
TrendActSpeed.NoOfBuffers 2
TrendActSpeed.NoOfBufElement 239
TrendRefSpeed.Multiple 1
TrendRefSpeed.DataName BaseComponent:Class-BaseFcPPO3-Template.RefSpeed.ActualValue
TrendRefSpeed.StorageTime 239
TrendRefSpeed.BufferStatus[0] 1
TrendRefSpeed.BufferStatus[1] 1
TrendRefSpeed.NoOfBuffers 2
TrendRefSpeed.NoOfBufElement 239
PlotGroup.YObjectName[0] BaseComponent:Class-BaseFcPPO3-Template.TrendActSpeed
PlotGroup.YObjectName[1] BaseComponent:Class-BaseFcPPO3-Template.TrendRefSpeed
PlotGroup.NumPoints 478


Attributes detail


Description Attribute
Class Attribute
Type String80
Flags
Body RtBody
 Optional description.
 The description is for example viewed in the navigator and in
 the object graph.

Specification Attribute
Class Attribute
Type String80
Flags
Body RtBody
 Specification of the converter.
 Used for documentation only.

StatusWordSW Attribute
Class Attribute
Type Ii
Flags Class
Body RtBody
 Status Word, SW, in PPO message from converter.

ActSpeed Attribute
Class Attribute
Type Ai
Flags Class
Body RtBody
 Actual value, in PPO message from converter.

ControlWordCW Attribute
Class Attribute
Type Io
Flags Class
Body RtBody
 Control Word, CW, in PPO message to converter.

RefSpeed Attribute
Class Attribute
Type Ao
Flags Class
Body RtBody
 Reference Value, to PPO message to converter.

StatusWord Attribute
Class Attribute
Type StatusWordMask
Flags Noedit
Body RtBody

ControlWord Attribute
Class Attribute
Type ControlWordMask
Flags Noedit
Body RtBody

IndWarning Attribute
Class Attribute
Type Boolean
Flags ReduTransfer
Body RtBody
 Warning indication, colors the graphical symbol yellow.

IndError Attribute
Class Attribute
Type Boolean
Flags ReduTransfer
Body RtBody
 Error indication, colors the graphical symbol red.

OpReset Attribute
Class Attribute
Type Boolean
Flags ReduTransfer|State|Noedit
Body RtBody
 Reset of converter.
 Sets the reset bit in the control word.

CommOk Attribute
Class Attribute
Type Boolean
Flags ReduTransfer|Noedit
Body RtBody
 The Profibus connection is up and running.

AlarmOk Attribute
Class Attribute
Type Boolean
Flags ReduTransfer|Noedit
Body RtBody
 The converter is started and in remote control, alarms are enabled.

PowerStartUp Attribute
Class Attribute
Type Boolean
Flags ReduTransfer|Noedit
Body RtBody
 The converter is starting up.

ReadyRemote Attribute
Class Attribute
Type Boolean
Flags ReduTransfer|Noedit
Body RtBody
 The converter is ready and in remote control via Profibus.

ConvertReady Attribute
Class Attribute
Type Boolean
Flags ReduTransfer|Noedit
Body RtBody
 The converter is ready. From received status word SW.

ConvertRun Attribute
Class Attribute
Type Boolean
Flags ReduTransfer|Noedit
Body RtBody
 The converter is started. From received status word SW.

ConvertTripped Attribute
Class Attribute
Type Boolean
Flags ReduTransfer|Noedit
Body RtBody
 The converter is tripped. From received status word SW.

ConvertOnInhibit Attribute
Class Attribute
Type Boolean
Flags ReduTransfer|Noedit
Body RtBody
 The converter is interlocked. From received status word SW.

ConvertWarning Attribute
Class Attribute
Type Boolean
Flags ReduTransfer|Noedit
Body RtBody
 Warning status. From received status word SW.

ConvertRemote Attribute
Class Attribute
Type Boolean
Flags ReduTransfer|Noedit
Body RtBody
 Converter is in remote control. From received status word SW.

PowerUpTime Attribute
Class Attribute
Type Float32
Flags ReduTransfer
Body RtBody
 Timout time at converter startup.

AlarmLocalMod Attribute
Class Attribute
Type DSupComp
Flags Class
Body RtBody
 Alarm text for converter in local mode.

AlarmTripped Attribute
Class Attribute
Type DSupComp
Flags Class
Body RtBody
 Alarm text for tripped converter.

AlarmWarning Attribute
Class Attribute
Type DSupComp
Flags Class
Body RtBody
 Alarm text for converter warning.

AlarmError Attribute
Class Attribute
Type DSupComp
Flags Class
Body RtBody
 Alarm text for converter error.

AlarmConnection Attribute
Class Attribute
Type DSupComp
Flags Class
Body RtBody
 Alarm text for Profibus connection error.

DefTrend Attribute
Class Attribute
Type AttrRef
Flags
Body RtBody
 Trend object displayed by the trend method. Normally a reference to
 the plotgroup of the object.

HelpTopic Attribute
Class Attribute
Type String40
Flags
Body RtBody
 A help topic in the xtt help file that contains help for this component.
 The help can be displayed from the popup menu for this object.

DataSheet Attribute
Class Attribute
Type URL
Flags
Body RtBody
 A URL to the data sheet for the equipment in this hierarchy.
 The data sheet can be displayed from the popup menu for this object.

CircuitDiagram Attribute
Class Attribute
Type URL
Flags
Body RtBody
 A URL to the circuit diagram for the equipment in this hierarchy.
 The circuit diagram can be displayed from the popup menu for this object.

 If the attribute is empty, the CircuitDiagram method will look at the
 closest ancestor that has supplied a value in CircuitDiagram and use this
 URL instead. If this behavior is unwanted, put the string 'Disabled' in the
 attribute. This will disable the CircuitDiagram method for this object, and
 for any child with empty CircuitDiagram attribute.

Note Attribute
Class Attribute
Type String80
Flags
Body RtBody
 A note of the current status of the object.
 Notes are used to exchange information between operators. It is handled
 by the Note method.

Photo Attribute
Class Attribute
Type URL
Flags
Body RtBody
 A photograph of the component in the plant.
 A URL to a photo of the equipment.
 The photo can be displayed from the popup menu for this object.

TrendActSpeed Attribute
Class Attribute
Type DsTrend
Flags Class
Body RtBody
 Trend object for ActSpeed.

TrendRefSpeed Attribute
Class Attribute
Type DsTrend
Flags Class
Body RtBody
 Trend object for RefSpeed.

PlotGroup Attribute
Class Attribute
Type PlotGroup
Flags Class
Body RtBody
 PlogGroup for the trend objects.

PlcConnect Attribute
Class Attribute
Type AttrRef
Flags
Body RtBody
 The plc function object connected to this object.
 This attribute is set when the function object is connected from
 the plc editor by the connect function.

SimConnect Attribute
Class Attribute
Type AttrRef
Flags
Body RtBody
 The simulate plc function object connected to this object.
 This attribute is set when the simulate function object is connected from
 the plc editor by the connect function.

IoConnect Attribute
Class Attribute
Type AttrRef
Flags
Body RtBody
 Reference to the connected I/O object.
 This attribute is filled in when the IoConnect method is activated.

IoStatus Attribute
Class Attribute
Type Pointer to Status
Flags Pointer
Body RtBody
 Reference to status of the profibus module, i.e. the communication status.