Getting Started
SIMOCRANE Basic Technology
CAUTION
Please pay attention to the polarity rules :
Hoist:
Hoisting velocity is POSITIVE, with ascending position values.
Lowering velocity is NEGATIVE, with descending position values.
Gantry:
Motion to right, POSITIVE velocity with ascending position values.
Motion to left, NEGATIVE velocity with descending position values.
Trolley:
Motion towards ship, POSITIVE velocity with ascending position values.
Motion towards shore, NEGATIVE velocity with descending position values.
Boom:
Hoisting velocity is POSITIVE, with ascending position values.
Lowering velocity is NEGATIVE, with descending position values.
Holding Gear:
Hoisting velocity is POSITIVE, with ascending position values.
Lowering velocity is NEGATIVE, with descending position values.
Closing Gear:
Closing, velocity is POSITIVE, with ascending position values.
Opening, velocity is NEGATIVE, with descending position values. (Position "zero",
grab is fully open.)
Slewing Gear:
Slewing right, velocity is POSITIVE, with ascending position values.
Slewing left, velocity is NEGATIVE, with descending position values.
Luffing Gear:
Hoisting velocity is POSITIVE, with ascending position values.
Lowering velocity is NEGATIVE, with descending position values.
1 / 16
Siemens AG Getting Started 01/2012
The Simocrane Basic Technology is based on the new platform Simotion / Sinamics.
To simplify the introduction of the new platform several standard projects for the
“Ready – To – Run” solution will be delivered on the CD. The appropriate standard
project must be selected, downloaded to the SIMOTION D435 and then the
commissioning can be started. In this Chapter the commissioning main line of the
“Ready – To – Run” solution will be described.
Prerequisites:
WARNING
The system must be in a no-voltage state during checking the subsequently
described prerequisites for commissioning.
• All DRIVE-CLiQ nodes must be connected with one another exactly as was
created in project (reference and actual topology must match).
• The commissioning engineer is responsible for ensuring that the motors are
actually correctly connected.
• The encoder must be correctly connected.
• To connect only in parallel the drives of the same type and from same
manufacturer in order to guarantee identical drive data and symmetrical load
distribution.
2 / 16
Siemens AG Getting Started 01/2012
Step 1. General
The scope of delivery is described in the Chapter System Overview of the
SIMOCRANE Basic Technology documentation. On the CD there are a setup and
several standard projects available for the different types of cranes. Before starting
with the engineering, the ‘Setup’ must be executed.
After that the user should open the applicable standard project with SIMOTION
Scout. The following data have to be checked and if it is necessary then also
changed.
Step 2. SINAMICS:
Note:
The parameterization must be done for each drive data set.
3 / 16
Siemens AG Getting Started 01/2012
0: No calculation
1: Complete calculation (recommended)
5: Calculation of technological limits and threshold values
Note:
p1215 = 1 is depending on power block
4 / 16
Siemens AG Getting Started 01/2012
Ramp – down time p1121[0] (be in force only in operation if OFF1 deactivated)
Ramp – down time with OFF3 p1135[0] (be in force only in operation if OFF3
deactivated)
Reference data
5 / 16
Siemens AG Getting Started 01/2012
Speed controller
Scripting
For each main drive script file is available, with this file the complete communication
connection in the SINAMICS will be automatically done. The script file is under the
folder ‘scripts’ on each drive.
Step 3 SIMOTION:
Setting of the mechanics data of the Technology object
Mounting of encoder
TypeOfAxis.NumberOfEncoders.Encoder_1.AssemblyBase.assemblyBase
Measuring gear
Number of motor revolutions
TypeOfAxis.NumberOfEncoders.Encoder_1.AdaptDrive.numFactor
Load gear
Number of motor revolutions
6 / 16
Siemens AG Getting Started 01/2012
TypeOfAxis.NumberOfDatasets.DataSet_1.Gear.numFactor
Dynamic response
Acceleration TypeOfAxis.MaxAcceleration.maximum
Jerk TypeOfAxis.MaxJerk.maximum
Standstill monitoring
Standstill window TypeOfAxis.StandStillMonitoring.stillStandTolerance
Tolerance time (when leaving standstill window)
TypeOfAxis.StandStillMonitoring.delayTimeToActivate
Following error
Maximum permitted following error
TypeOfAxis.NumberOfDataSets.DataSet_1.DynamicFollowing.maxPositionTolerance
Maximum velocity
TypeOfAxis.NumberOfDataSets.DataSet_1.DynamicFollowing.maximum
Standstill signal
Velocity threshold standstill signal TypeOfAxis.StandStillSignal.maxVeloStandStill
7 / 16
Siemens AG Getting Started 01/2012
Fine resolution:
TypeOfAxis.NumberOfEncoders.Encoder_1.IncEncoder.incResolution
Standard value is zero.
Tolerate the encoder failure when it is not involved in the closed – loop control:
TypeOfAxis.NumberOfEncoders.Encoder_1.SensorControlConfig.tolerateSensorDef
ect (Important)
Note:
Following kv settings are empirical values:
Gantry and Trolley in the range from 0.7 to 2.0
Hoist in the range from 1.0 to 5.0
Precontrol On
TypeOfAxis.NumberOfDataSets.DataSet_1.ControllerStruct.PV_Controller.preCon
Weighting factor
TypeOfAxis.NumberOfDataSets.DataSet_1.ControllerStruct.PV_Controller.kpc =
100.0% (recommend )
Balancing filter
TypeOfAxis.NumberOfDataSets.DataSet_1.ControllerStruct.PV_Controller.balanceFil
terMode = [1] MODE_1 (Balancing filter active)
Fine interpolation
TypeOfAxis.FineInterpolator._type = [2] CUBIC_MODE (Constant-acceleration
interpolation)
8 / 16
Siemens AG Getting Started 01/2012
TypeOfAxis.NumberOfDataSets.DataSet_1.DynamicData.positionTimeConstant
Reference data
Using
DCC_Masterswitch?
Yes No
Enable of the Master-switch function Disable the Master-switch function
Parameterize the polygon curve
(Deflection and Velocity setpoint)
Gantry or Trolley
Using No
DCC_Tractioncontrol?
Yes No
Enable Traction-control function Disable Traction-control function
Parameterize the velocity settings
Parameterize the acceleration
settings
Using
DCC_PreLimitSwitch?
Yes No
Parameterize the velocity limits -
9 / 16
Siemens AG Getting Started 01/2012
rLowLimitMeasRange = 40.0 %
rUpLimitMeasRange = 90.0 %
Note
The specified values in the above table are guide values.
10 / 16
Siemens AG Getting Started 01/2012
Yes No
Parameterize the factor of -
heavy duty
Using constant field weakening
Yes No
Parameterize the factor of -
constant field weakening
rEfficiency_eta_lift = 100%
rEfficiency_eta_drop = 100%
rLimitToStartSawToothGen = 10 %
rLimitToStopSawToothGen = 30 %
rStartMeasurement = 2.0
rStopMeasurement = 30.0
rIntegrationTimeSawTooth = 1.0
11 / 16
Siemens AG Getting Started 01/2012
Slewing Gear
Yes No
Using -
DCC_VelocityChangeSlewGear?
Yes No
Parameterize the settings -
of the velocity
Slewing Gear
Yes No
Using -
DCC_AccelChangesSlewGear
Yes No
Parameterize the settings -
of the accelerations
Holding Gear
Yes No
Using -
DCC_SlackRopeControl?
Yes No
Using Polygon curve? -
Yes No
Parameterize Parameterize
the polygon gain factor
cruve
Holding Gear
Yes No
DCC_SlackRopeControl or DCC_SlackRopeControl_1 -
Method 1 Method 2 Method 3
P – controller, refer Polygon curve, refer Torque limit, refer to
to [Ref. 1] Chapter to [Ref. 1] Chapter [Ref. 1] Chapter 5.2.13
12 / 16
Siemens AG Getting Started 01/2012
Slewing Gear
Yes No
Using -
DCC_CurrentEqualControl?
Yes No
Parameterize gain factor -
Parameterize factor for
current setpoint Holding Gear
and Closing Gear
Using orange – peel bucket
mode?
Yes No
Parameterize -
factor for
current
setpoint
Holding Gear
and Closing
Gear in
orange – peel
bucket mode
Slewing Gear
Yes No
Using -
DCC_Grapmonitor
Yes No
Parameterize Interval limit -
13 / 16
Siemens AG Getting Started 01/2012
Using MinimumVelocity?
Yes No
Parameterize override for Minimum Velocity for the -
switchover from normal positioning to minimum
velocity movement.
Using
Operation mode Automatic?
Yes No
Parameterize positive direction -
MinimumVelocityAutoPositive
Parameterize negative direction
MinimumVelocityAutoNegative
Using
Operation mode Manual?
Parameterize positive direction -
MinimumVelocityManualPositive
Parameterize negative direction
MinimumVelocityManualNegative
Important data:
14 / 16
Siemens AG Getting Started 01/2012
The minimum Ramp Up and Ramp Down Time must be set correct, otherwise
smaller values from high level PLC will not be accepted.
Homing
Homing position will be send by the plc S7 or fixed homing value. HomingValuePLC
In synchronous control mode (speed control) or Master Slave Torque control the
maximum velocity difference value ToleranceVelocityMonitoring
15 / 16
Siemens AG Getting Started 01/2012
Step 6 Control
The Chapter 8.4 of the manual of SIMOCRANE Basic Technology includes
application examples for the plc S7. On the SIMOCRANE Basic Technology CD
these examples are included.
The interface is described in the Ref. 1, Chapter 6.2.
Information:
All warnings and alarm messages will be sent in the process data 4 from Simotion to
PLC. In Chapter 7 of Ref.1 the warnings and alarm messages are described. The
area of the warning and alarm numbers are in the Chapter 7 of Ref. 1. The warning
and alarm numbers are also available in the header of the function block (source
code).
The commissioning is described in Chapter 8.5 to 8.8. and for Grab it is described in
the Chapter 8.13.
Reference:
1. SIMOCRANE Basic Technology, Operating Instructions, Edition 10. 2010
2. SIMOTION Motion Control, TO Axis Electric / Hydraulic, External Encoder,
Function Manual, Edition 05/2009
16 / 16