Академический Документы
Профессиональный Документы
Культура Документы
System Description
1
Software Engineering for
2
SIMOCRANE Sway Control on the
SIMOTION D
Commissioning AddOn
Software
4
Operating Instructions
General information
5
valid for:
Hardware:
- SIMOTION D435 as of Firmware V4.1.4.1
- SINAMICS as of Firmware V2.5.1
- CenSOR M as of Board Revision V-MHPC-251D
Image sensor: Omnivision 7120 Revision 1.0
Operating System: WIN 32 CE3.0
Software:
- SCOUT V4.1.4.1
- SIMATIC CFC V7.0.1.5
- SIMOCRANE as of Version V1.0
- JAVA as of Version V1.0.0.10
- Sway Control as of Version V2.0
- CenSOR M as of Version V1.5.0.10
- CeCOMM as of Version V4.4.1.12
05/2010 Edition
V1.02-E
Safety guidelines
This manual contains information which you should observe in order to ensure your own personal safety,
as well as to avoid material damage. Notices referring to your personal safety are highlighted in the
manual by a safety alert symbol; notices referring to property damage only have no safety alert symbol,
Depending on the hazard level, warnings are displayed in descending order as follows.
DANGER
indicates that death or severe personal injury will result if proper precautions are not taken.
WARNING
indicates that death or severe personal injury may result if proper precautions are not taken.
CAUTION
with a warning triangle indicates that minor personal injury can result if proper precautions are not taken.
CAUTION
without safety alert symbol indicates that property damage may result if proper precautions are not
taken.
CAUTION
indicates that an unwanted result or state may occur if the relevant instruction is not observed.
In the event of a number of levels of danger prevailing simultaneously, the warning corresponding to the
highest level of danger is always used. A warning with a safety alert symbol indicating possible personal
injury may also include a warning relating to material damage.
Note
Routines or advice for the efficient use of the device and the software optimization.
Qualified personnel
The relevant device/system may only be set up and operated in conjunction with this documentation. A
device/system must only be commissioned and operated by qualified personnel. For the purpose of the
safety information in this documentation, a “qualified person” is someone who is authorized to energize,
ground, and tag device, systems, and circuits in accordance with established safety procedures. A further
requirement is the successful completion of a commissioning training course of the Siemens.
Proper use
Note the following:
WARNING
The device may only be used for the applications described in the catalog and the technical description,
and only in conjunction with equipment or components from other manufacturers which have been
approved or recommended by Siemens. Correct transport, storage, installation and assembly, as well as
careful operation and maintenance, are required to ensure that the product operates safely and without
faults.
If the sway control system fails, the crane operator must ensure that the crane is stopped without any
injury to persons or damage to objects. The functionality of the sway control system must be switched off
and the crane operated manually without sway control until the fault has been corrected. If the fault
cannot be corrected with the aid of the product manual, please contact the Siemens AG.
Trademarks
All designations with the trademark symbol ® are registered trademarks of Siemens AG. Other
designations in this documentation may be trademarks whose use by third parties for their own purposes
can violate the rights of the owner.
Disclaimer of liability
We have checked that the contents of this document correspond to the hardware and software described.
However, since variance cannot be precluded entirely, we cannot guarantee full consistency. The
information in this publication is reviewed regularly and any necessary corrections are included in
subsequent editions.
Additional information
Additional support
We also offer introductory courses to help you familiarize yourself with SIMOCRANE Add-on
Technology.
Please contact the Siemens in D-39104 Magdeburg, Listemannstrasse 10, Tel. +49 (391) 56871-10.
The technology module T300 with MASTERDRIVES drive for crane-specific technology was used in
the previous crane application solution. Since mid-2007, the new sector solution SIMOCRANE Basic
Technology in the IDT MC Cranes business area is available. The new platform based on a
S7 + SIMOTION + SINAMICS hardware configuration contains the motion control of all main drives of
a crane. The modular construction makes it possible to customize the system to the associated crane.
The Add-on technologies described in these operating instructions can be used with or without the
SIMOCRANE Basic Technology:
Sway Control eliminates load oscillations on container cranes and ship unloaders for
the trolley through the specific influencing of the acceleration and
braking actions.
2D-Trajectory Automatic or semi-automatic motion of the load on a path curve taking
account of all blocked regions (e.g. container, crane design, etc.). The
blocked regions can be transferred in various ways or learnt internally
by "observing" the crane operator. Prerequisite is the "Sway Control"
Add-on.
TLS Control controls the so-called trim, list and skew positions of a spreader. The
current positions of all four TLS cylinders can be saved as zero
positions and approached again. An electronic skew control can also be
activated.
Bay Profile Scanning scans the container stacks during travel using a laser scanner and
sends the collected data to the PLC.
Requirements
• Use of a crane controller (PLC)
• SIMOTION D435 for calculations and the control of the drives (/Ref. 3/ and /Ref. 4/)
• Sensors for the axes to be positioned when positioning is used, otherwise only for the hoisting
gear
The Add-ons are included as libraries in an existing SCOUT crane solution project. Depending on the
Add-on and the variant, additional hardware may be required (e.g. camera, reflector, hoisting gear,
laser, HMI, etc.) or various prerequisites must be satisfied.
Supplementary conditions
Each SIMOTION allows just one sway control system to be implemented (two independent trolleys not
possible). The Siemens Add-on technology uses parameter sets for the activation and control of the
drives. Speeds, accelerations and limitations are stored permanently during the commissioning and
can only be changed by switching the parameter set.
Note
In the basic technology /Ref. 2/, in case of failure of a drive, e.g. Hoist_1 or Trolley_1, a continuation
of the crane operation is possible only without 'Sway Control' Add-on technology.
System configuration
The following figure shows the communication paths between the individual components.
The system receives the required process information via the PLC, the SIMOTION D (signals from the
base technology and TO objects) and the camera (optional) as well as the HMI (optional) or operator
controls. After processing, the calculated speed manipulated variables are forwarded to the drives via
the TO objects.
1.2.2 Versions
Each movement of a crane with cable guides results in the load swaying and therefore a longer
transport process. The task of the "Sway Control" and "TLS Control" Add-ons is the prevention of
these swaying motions. Together with "2D trajectory", they help relieve the crane operator and so
optimize the transfer times.
Basically two different versions are possible for these Add-ons:
• Version with camera
• Version without camera
Fig. 1-2: Schematic representation of a container crane with sway control components when a camera
is used
Reflector
The reflector is a construction specially designed to handle vibrations that typically occur on cranes.
The white areas of the active reflectors have an infra-red LED matrix backing. If necessary, the
reflector can be fitted with heating to thaw snow or ice.
Operation planning
The used lenses and reflector depend on the hoisting height of the crane. Up to the maximum
recommended distance (Table 1-1), a reflector will be detected very reliably. When very good light
conditions pertain, a reflector can be detected at 1.5 times the specified distance.
The relationship between the hoisting height, lens and reflector size, and the measuring accuracy of
the measuring system is contained in the following Table 1-1:
Note
It is able that shadows are at the reflector because of strong insulation which leads to restrictions of
the TLS functions.
If the system is not able to eliminate the slew oscillation within 5 periods, the crane driver should
switch of the TLS function. Safety functionality could not be guaranteed.
Note
With strong wind influence at the unloading the TLS function can disturb at the dropping of container.
If the system is not able to eliminate the slew oscillation within 5 periods, the crane driver should
switch of the TLS function. Safety functionality could not be guaranteed.
Hardware (optional)
• Camera - CenSOR M (Siemens, connection box) with Ethernet connection
− Lens: 16 mm or 25 mm
− Camera casing: Aluminum or stainless steel
Software
• CD with:
− Commissioning software - CeCOMM (Siemens)
− Java Runtime
− Add-on DCC library and online help
− Add-on FB library and standard application
− Setup for installation of the DCC library
− CenSOR M
− Language files, parameter files
− Documentation
• On the camera
− CenSOR M
− Siemens license
Software licenses
Depending on the scope of delivery, two RT licenses are used for the Add-on technologies.
• SIMOTION Crane Sway Control Basic Technology for Simotion C and D
This license releases the Sway Control and TLS Control basic functionality.
• SIMOTION Crane Sway Control Advanced Technology for Simotion C and D
This license releases the basic functionality plus 2D-Trajectory.
Because the memory card (CF card) is not part of the scope of delivery of the Add-on technologies, a
license key must be created and transferred to the CF card. This is done using the supplied
"Certificate of License".
This certificate contains the license number and the delivery note number with which the Internet link
www.siemens.com/automation/license can be used to create a license key and copied to the CF card
of the SIMOTION D. This enables the corresponding functionality of the Add-on technologies.
Requires
Add-on Contained functionality AddOn mode
license
Commis-
SIMATIC S7 Basic technology sioning Add-on techn.
tool
Sway Control X o X
TLS Control X X
X – required, o - optional
1 General In the "DCC_SCCommon" block, all axis data and camera measured
values are acquired concurrently. All data is grouped and the
manipulated values are calculated. It also controls the communication to
the CeCOMM commissioning tool. This block must be present.
2 Camera The "DCC_SCCamera" block makes data available for the
communication with the camera and accepts the camera measured
values.
3 Trolley control The "DCC_SCTrolley" block controls the trolley in all basic modes.
Creating the control signals influences the trolley behavior. The block
then issues an actuator speed, etc.
4 Hoisting gear The "DCC_SCHoist" block controls the hoisting gear in all basic modes.
control Creating the control signals influences the hoisting gear behavior. The
block then issues an actuator speed, etc.
5 Target The "DCC_SCTargets" block is responsible for learning the target
generator positions and their internal administration. Targets on the waterside are
always learnt independently by observation. A parking, a lashing and
several lane positions can also be learnt.
The correct function requires the use of the "DCC_SCTrolley" and
"DCC_SCHoist" DCC blocks.
6 Obstacles The "DCC_SCObstacles" block can be used to inform the system
externally about those blocked regions considered in the "SC Automatic"
AddOn mode.
Up to five blocked regions can be transferred simultaneously. When
deleted, all previously transferred blocked regions will be removed.
7 TLS Control The "DCC_SCTLS" block can be used to control the hydraulic cylinders
of a container bridge. This allows travel to the so-called trim, list and
skew positions of a spreader. sway control functionality is integrated for
the skew control.
8 Diagnostics The inputs and outputs for the CeCOMM diagnostic tool are controlled
with the "DCC_SCDiag" block.
SIMOTION D
Basic Technology
Receive Hoist
Receive Trolley
Receive TLS
Receive Targets
Receive Obstacles
Send Common
Send Hoist
Send Trolley
Hoist
Trolley
TLS
Targets
Obstacles
Diag
TO TO
Trolley_1 Hoist_1
SINAMICS
DO DO
Trolley_1 Hoist_1
The "AddOn" MCC chart consists of the following receive blocks (see previous figure):
• FB_CommonPLCToAddOn
• FB_HoistPLCToAddOn
• FB_TrolleyPLCToAddOn
• FB_TLSPLCToAddOn
• FB_TargetsPLCToAddOn
• FB_ObstaclePLCToAddOn and the send blocks:
• FB_CommonAddOnToPLC
• FB_HoistAddOnToPLC
• FB_TrolleyAddOnToPLC
• FB_TLSAddOnToPLC
• FB_TargetsAddOnToPLC
• FB_ObstacleAddOnToPLC
The "Camera" MCC chart contains the following FB blocks (see previous figure):
• FB_Receive_Analysis
• FB_Send_Preperation
The "SwayControl" DCC chart consists of the following DCC blocks (see previous figure):
• DCC_SCCommon
• DCC_SCHoist
• DCC_SCTrolley
• DCC_SCTLS
• DCC_SCTargets
• DCC_SCObstacle
• DCC_SCCamera
• DCC_SCDiag
The following graphic shows how the "Sway Control" AddOn is generally activated and the "Sway
Control" manipulated values are used.
Processing in AddOnMCC
Fig. 2-7: AddOn control structure in the new SIMOTION D / SINAMICS platform
2.1.4.1 Overview
The function blocks are connected to the S7 using global variables in the I/O area.
The connection of the function blocks to the DCC blocks and from the basic technology to the DCC
blocks is made using unit-global variables.
To achieve a high control quality and eliminate runtime loss, the manipulated values for the trolley and
the hoisting gear are applied directly to the TO objects for the individual axes. The current position
values are also fetched directly from the drive (see Sections 2.2.1.3 and 2.2.1.4).
The signals from the basic technology, and from and to the technology objects are described in
Sections 2.1.4.4 and 2.1.4.5.
Note
Although some signals that come from the basic technology or form the interface to the technology
objects have data type LREAL, they are processed as DINT data format in the "SwayControl"
AddOn. Consequently, these signals have only the value range of the DINT data format, i.e. -
2**31 … +2**31-1.
Note
If the "AddOn" and "Camera" (optional) MCC unit has been imported, the unit-global variables are
already created and the connections pulled automatically once an AddOn DCC block is added to the
"SwayControl" DCC chart.
Using an example, the following figure shows the signal flow from the hoist block of the S7 to the
"DCC_SCHoist" (Release) DCC block and back (Ready = answer from Release).
Fig. 2-8: Example of the signal flow between the S7 and the DCC block
The detailed descriptions of the connections for function and DCC blocks are contained in Sections
2.2.1 and 2.2.2. This description makes it possible to track the connections from MCC programs to
DCC blocks.
2.1.4.2 Normalizations
To ensure a smooth communication between the basic technology, Add-on technology and the TO
objects, the reference data must be configured identically. They must be normalized to the maximum
values.
The following parameters are affected in the SIMOTION D:
Add-on technology
• Set velocity (trolley, hoisting gear, TLS cylinder) Æ normalization to the largest-possible setpoint
(e.g. 16384)
• Override of the basic technology for field weakening and heavy load (hoisting gear) Æ
normalization to 100%
TO objects
• Actuator speed (trolley, hoisting gear, TLS cylinder)
Notice
All reference data must be normalized to their associated maximum value.
These associated maximum values must also be notified to the sway control system and with
the help of the CeCOMM commissioning tool stored in the Siemens parameter files.
Important are:
P0 Maximum trolley actuator speed in mm/s
P40 Maximum hoisting gear actuator speed in mm/s
P183 Maximum TLS cylinder speed
The definition for the relationship between the percentage value and hexadecimal value is shown in
the following table and in the following diagram.
If only positive values are used in the process data, then the value range is doubled; this means that
the range starts at 0 and can be increased up to 65,535 (UINT, 0 to FFFF).
1 word: Connector
Percentage value Hexadecimal value
0 16#0000
100 16#4000
199,994 16#7FFF
-200 16#8000
-100 16#C000
0,006 16#1
The naming scheme of the Add-on DCC blocks conforms to the naming scheme of the SIMOCRANE
Basic Technology /R1/.
If not otherwise noted, then the following statements apply to all DCC blocks.
Firmware version
• SIMOTION Drive Based (D4x5): Firmware V4.1.4.1 or higher
• SINAMICS: Firmware V2.5.1 or higher
Configuring
The DCC blocks in "SwayControl" operate in the sampling time of the SIMOTION interpolator cycle
(T2).
2.2.1.2 DCC_SCCommon
Icon
Brief description
The function block contains basic functions for the DCC blocks and the "Sway Control", "TLS" and
"2D-Trajectory" functions. It must always be used.
Operating principle
All data is grouped and the manipulated values are calculated in this block. It also writes and reads the
buffers for the communication to the "CeCOMM" commissioning tool.
The three last outputs of the block are hidden in the default setting. They specify memory locations
and buffer sizes for the Java communication. Their comments must not be changed.
Connections
The DCC block inputs are connected using unit-global variables of the "AddOn" MCC unit with the
outputs of the "FB_CommonPLCToAddOn" block. The DCC block outputs are interconnected with the
inputs of the "FB_CommonAddOnToPLC" block using unit-global variables.
Error messages
If an error occurs, output "boError" is set and the error number is output at output "iErrorID" (for
description and help, refer to Section 4.10.5.3). If several errors are present, the oldest error will be
displayed.
2.2.1.3 DCC_SCHoist
Icon
Brief description
The block controls the hoisting gear in all basic modes.
Operating principle
Creating the control signals allows the hoisting gear to be influenced. The block then issues an
actuator speed, etc.
Connections
The DCC block inputs are connected using unit-global variables of the "AddOn" MCC unit with the
outputs of the "FB_HoistPLCToAddOn" block. The DCC block outputs are interconnected with the
inputs of the "FB_HoistAddOnToPLC" block using unit-global variables.
Error messages
If an error occurs, output "boError" is set and the error number is output at output "iErrorID" (for
description and help, refer to Section 4.10.5.3). If several errors are present, the oldest error will be
displayed.
2.2.1.4 DCC_SCTrolley
Icon
Brief description
The block controls the trolley in all basic modes.
Operating principle
Creating the control signals allows the trolley to be influenced. The block then issues an actuator
speed, etc.
Connections
The DCC block inputs are connected using unit-global variables of the "AddOn" MCC unit with the
outputs of the "FB_TrolleyPLCToAddOn" block. The DCC block outputs are interconnected with the
inputs of the "FB_TrolleyAddOnToPLC" block using unit-global variables.
Table 2-7: DCC_SCTrolley connections
Error messages
If an error occurs, output "boError" is set and the error number is output at output "iErrorID" (for
description and help, refer to Section 4.10.5.3). If several errors are present, the oldest error will be
displayed.
2.2.1.5 DCC_SCTLS
Icon
DCC_SCTLS
BOOL bTrim_RH bMove_Out_Cyl_A BOOL
BOOL bTrim_LH bMove_Out_Cyl_B BOOL
BOOL bList_WS bMove_Out_Cyl_C BOOL
BOOL bList_LS bMove_Out_Cyl_D BOOL
BOOL bSkew_CW bMove_In_Cyl_A BOOL
BOOL bSkew_CCW bMove_In_Cyl_B BOOL
BOOL bMove_To_Zero bMove_In_Cyl_C BOOL
BOOL bSave_Pos_As_Zero bMove_In_Cyl_D BOOL
BOOL bNo_Skew bOil_Pressure1 BOOL
BOOL bSkew_Control bOil_Pressure2 BOOL
BOOL bUse_Ext_Skew bZero_Reached BOOL
SINT iSpreader_Width bSkew_Removed BOOL
DINT iS_Skew_Extern iSpeed_Cyl_A INT
LREAL rS_Act_TR iSpeed_Cyl_B INT
LREAL rS_Act_HO iSpeed_Cyl_C INT
DINT iPos_Cyl_A iSpeed_Cyl_D INT
DINT iPos_Cyl_B bError BOOL
DINT iPos_Cyl_C iErrorID DINT
DINT iPos_Cyl_D
Brief description
This block can be used to control the TLS hydraulic cylinders of a container bridge.
Operating principle
It is possible to control the trim, list and skew, and to activate an automatic skew control . A required
rotational position (skew) can be specified here as angle. A current TLS position can also be saved
and traveled to again.
Connections
The DCC block inputs are connected using unit-global variables of the "AddOn" MCC unit with the
outputs of the "FB_TLSPLCToAddOn" block. The DCC block outputs are interconnected with the
inputs of the "FB_TLSAddOnToPLC" block using unit-global variables.
Error messages
If an error occurs, output "boError" is set and the error number is output at output "iErrorID" (for
description and help, refer to Section 4.10.5.3). If several errors are present, the oldest error will be
displayed.
2.2.1.6 DCC_SCTargets
Icon
Brief description
The block is responsible for the internal administration of the target positions. If it is omitted, although
automatic travel is also possible, the targets must then be specified by the PLC.
Operating principle
The correct function also requires the use of the "DCC_SCTrolley" and "DCC_SCHoist" Add-on DCC
blocks. The block can also be used to learn a parking, a lashing and several lane positions.
It also controls the administration of the learnt target positions integrated in the sway control system.
Targets on the waterside are always learnt independently by observation.
Connections
The DCC block inputs are connected using unit-global variables of the "AddOn" MCC unit with the
outputs of the "FB_TargetsPLCToAddOn" block. The DCC block outputs are interconnected with the
inputs of the "FB_TargetsAddOnToPLC" block using unit-global variables.
Error messages
If an error occurs, output "boError" is set and the error number is output at output "iErrorID" (for
description and help, refer to Section 4.10.5.3). If several errors are present, the oldest error will be
displayed.
2.2.1.7 DCC_SCObstacles
Icon
Brief description
This block can be used to transfer as many as 200 external variable blocked regions to the sway
control block. The functionality of the blocked regions is described in Section 2.3.3.
Operating principle
Five blocked regions can be transferred simultaneously. When deleted, all previously transferred
blocked regions will be removed.
Connections
The DCC block inputs are connected using unit-global variables of the "AddOn" MCC unit with the
outputs of the "FB_ObstaclesPLCToAddOn" block. The DCC block outputs are interconnected with the
inputs of the "FB_ObstaclesAddOnToPLC" block using unit-global variables.
Error messages
If an error occurs, output "boError" is set and the error number is output at output "iErrorID" (for
description and help, refer to Section 4.10.5.3). If several errors are present, the oldest error will be
displayed.
2.2.1.8 DCC_SCCamera
Icon
Brief description
The block makes data available for the communication with the camera and accepts the camera
measured values.
Operating principle
The block does not communicate directly with the camera. The "FB_Receive_Analysis" and
"FB_Send_Preparation" FB blocks are required for this in the ST program. The implementation of the
communication to the camera and the integration in the execution system are described in Sections
4.2.2 and 2.1.2.
Connections
The DCC block inputs are connected using unit-global variables of the "AddOn" MCC unit with the
outputs of the "FB_Receive_Analysis" block. The "iHoist_Height_PLC" DCC block output is
interconnected with the "FB_Send_Preparation" block input using a unit-global variable. This signal is
transferred to the camera with a UDP message frame via Ethernet. The other DCC block outputs are
connected with the inputs of the DCC block using retentive unit-global variables.
Error messages
If an error occurs, output "boError" is set and the error number is output at output "iErrorID" (for
description and help, refer to Section 4.10.5.3). If several errors are present, the oldest error will be
displayed.
2.2.1.9 DCC_SCDiag
Icon
DCC_SCDiag
BOOL bDiag_ON iStatus INT
Brief description
The block controls the inputs and outputs for the CeCOMM diagnostic tool.
Operating principle
WARNING
This block must be called after the "DCC_SCCommon" block!
This block may not operate in the T1 execution level. The task runtime must be at least 5 ms. The
block can require up to 4 ms computation time.
Connections
The inputs and outputs of the DCC block do not have to be connected. They are connected internally
with the "DCC_SCCommon" block.
Diagnostic status
1 – Diagnostics are being performed
2 – Waiting for the controller
3 – Block switched off
4 – Move diagnostics to slower task
5 – Move diagnostics to execution system behind the controller
6 – The controller has required too much computation time
Firmware version
• SIMOTION Drive Based (D4x5): Firmware V4.1.4.1 or higher
• SINAMICS: Firmware V2.5.1 or higher
Call
The function blocks must be called in a cyclical task.
2.2.2.2 FB_CommonPLCToAddOn
Task
The "FB_CommonPLCToAddOn" block reads the input area from the PROFIBUS DP for the Common
block and separates the provided array into words and bits.
Connections
The outputs must be connected using unit-global variables of the "AddOn" MCC unit with the inputs of
the "DCC_SCCommon" DCC block.
Error messages
None
2.2.2.3 FB_CommonAddOnToPLC
Task
The "FB_CommonAddOnToPLC" writes the Common block to the PROFIBUS DP output area.
Connections
The inputs must be connected using unit-global variables of the "AddOn" MCC unit with the outputs of
the "DCC_SCCommon" DCC block.
"AddOn" unit-
De-
Name Type Data type global Meaning
fault
variables
common_SC_
Bit 2 of status
bo_ZSW1_No_Wait_Pos_OK IN 0 BOOL No_Wait_Pos_
word 1
OK
common_SC_
Bit 3 of status
bo_ZSW1_Learn_Profile_On_OK IN 0 BOOL Learn_Profile_
word 1
On_OK
common_SC_
Bit 4 of status
bo_ZSW1_Learn_Profile_Reset_OK IN 0 BOOL Learn_Profile_
word 1
Reset_OK
common_SC_ Bit 5 of status
bo_ZSW1_Start_Auto_OK IN 0 BOOL
Start_Auto_OK word 1
common_SC_
Bit 6 of status
bo_ZSW1_Hoist_TakeOver_OK IN 0 BOOL Hoist_TakeOver
word 1
_OK
common_SC_ Bit 7 of status
bo_ZSW1_Open_Grab IN 0 BOOL
Open_Grab word 1
common_SC_
b32Fault1 IN 0 DWORD Fault area 1
Fault1
common_SC_
b32Fault2 IN 0 DWORD Fault area 2
Fault2
b32Info_No_Auto_Start IN 0 DWORD common_SC_ Information area
"AddOn" unit-
De-
Name Type Data type global Meaning
fault
variables
Info_No_Auto_ for automatic start
Start
common_SC_ Return value for
i8ParSet_OUT IN 0 SINT
ParSet_OUT parameter set
addon_common Output array for
ARRAY
_ the Common
Common_IO_PQW OUT - [0..11] OF
send block (see Fig.
word
(I/O-Global) 2-24)
Error messages
None
2.2.2.4 FB_HoistPLCToAddOn
Task
The "FB_HoistPLCToAddOn" block reads the input area from the PROFIBUS DP for the Hoist block
and separates the provided array into words and bits.
Connections
The outputs must be connected using unit-global variables of the "AddOn" MCC unit with the inputs of
the "DCC_SCHoist" DCC block.
Error messages
None
2.2.2.5 FB_HoistAddOnToPLC
Task
The "FB_HoistAddOnToPLC" writes the Hoist block to the PROFIBUS DP output area.
Connections
The inputs must be connected using unit-global variables of the "AddOn" MCC unit with the outputs of
the "DCC_SCHoist" DCC block.
Error messages
None
2.2.2.6 FB_TrolleyPLCToAddOn
Task
The "FB_TrolleyPLCToAddOn" block reads the input area from the PROFIBUS DP for the Trolley
block and separates the provided array into words and bits.
Connections
The outputs must be connected using unit-global variables of the "AddOn" MCC unit with the inputs of
the "DCC_SCTrolley" DCC block.
Error messages
None
2.2.2.7 FB_TrolleyAddOnToPLC
Task
The "FB_TrolleyAddOnToPLC" writes the Trolley block to the PROFIBUS DP output area.
Connections
The inputs must be connected using unit-global variables of the "AddOn" MCC unit with the outputs of
the "DCC_SCTrolley" DCC block.
"AddOn" unit-
Data
Name Type Default global Meaning
type
variables
trolley_SC_
bo_ZSW1_Ready IN 0 BOOL Bit 0 of status word 1
Ready
trolley_SC_
bo_ZSW1_Active IN 0 BOOL Bit 1 of status word 1
Active
"AddOn" unit-
Data
Name Type Default global Meaning
type
variables
trolley_SC_
bo_ZSW1_Pos_Completed IN 0 BOOL Bit 2 of status word 1
Pos_Completed
trolley_SC_
bo_ZSW1_SC_Completed IN 0 BOOL Bit 3 of status word 1
SC_Completed
trolley_SC_
bo_ZSW1_Travel_FW IN 0 BOOL Bit 4 of status word 1
Travel_FW
trolley_SC_
bo_ZSW1_Travel_BW IN 0 BOOL Bit 5 of status word 1
Travel_BW
trolley_SC_
bo_ZSW1_SC_State IN 0 BOOL Bit 7 of status word 1
SC_State
trolley_SC_
i16Load_Defl_TR IN 0 INT Current load deflection
Load_Defl_TR
ARRAY
addon_trolley_ Output array for the
[0..5]
Trolley_IO_PQW OUT - send Trolley block (see Fig.
OF
(I/O-Global) 2-24)
word
Error messages
None
2.2.2.8 FB_TLSPLCToAddOn
Task
The "FB_TLSPLCToAddOn" block reads the input area from the PROFIBUS DP for the TLS block and
separates the provided array into words and bits.
Connections
The outputs must be connected using unit-global variables of the "AddOn" MCC unit with the inputs of
the "DCC_SCTLS" DCC block.
Error messages
None
2.2.2.9 FB_TLSAddOnToPLC
Task
The "FB_TLSAddOnToPLC" writes the TLS block to the PROFIBUS DP output area.
Connections
The inputs must be connected using unit-global variables of the "AddOn" MCC unit with the outputs of
the "DCC_SCTLS" DCC block.
Error messages
None
2.2.2.10 FB_TargetsPLCToAddOn
Task
The "FB_TargetsPLCToAddOn" block reads the input area from the PROFIBUS DP for the Targets
block and separates the provided array into words and bits.
Connections
The outputs must be connected using unit-global variables of the "AddOn" MCC unit with the inputs of
the "DCC_SCTargets" DCC block.
Error messages
None
2.2.2.11 FB_TargetsAddOnToPLC
Task
The "FB_TargetsAddOnToPLC" writes the Targets block to the PROFIBUS DP output area.
Connections
The inputs must be connected using unit-global variables of the "AddOn" MCC unit with the outputs of
the "DCC_SCTargets" DCC block.
Error messages
None
2.2.2.12 FB_ObstaclesPLCToAddOn
Task
The "FB_ObstaclesPLCToAddOn" block reads the input area from the PROFIBUS DP for the
Obstacles block and separates the provided array into words and bits.
Connections
The outputs must be connected using unit-global variables of the "AddOn" MCC unit with the inputs of
the "DCC_SCObstacles" DCC block.
Error messages
None
2.2.2.13 FB_ObstaclesAddOnToPLC
Task
The "FB_ObstaclesAddOnToPLC" writes the Obstacles block to the PROFIBUS DP output area.
Connections
The inputs must be connected using unit-global variables of the "AddOn" MCC unit with the outputs of
the "DCC_SCObstacles" DCC block.
Error messages
None
2.2.2.14 FB_Send_Preparation
Task
The block prepares the data for the camera before it is sent as UDP message frame.
Connections
The block input is connected with the output of the "DCC_SCCamera" DCC block using a unit-global
variable. The output signal is transferred to the camera with a UDP message frame via Ethernet.
Error messages
None
2.2.2.15 FB_Receive_Analysis
Task
This block analyzes and processes the data received as UDP message frame.
Connections
At the input of the "FB_Receive_Analysis" function block, the data received as UDP message frame is
separated and interconnected to the associated output variables of the block. The outputs must be
connected using unit-global variables of the "Camera" MCC unit with the inputs of the
"DCC_SCCamera" DCC block.
Data
Name Type Default "Camera" unit variables Meaning
type
ARRAY Data received from
aReceivedata IN 0 [0..169] ReceiveData the camera via
OF BYTE Ethernet
u32Datalength IN 0 UDINT udp_back_receive.dataLength Data length
Error messages
None
Required FB blocks
• FB_CommonPLCToAddOn
• FB_CommonAddOnToPLC
• FB_HoistPLCToAddOn
• FB_HoistAddOnToPLC
• FB_TrolleyPLCToAddOn
• FB_TrolleyAddOnToPLC
Required connections
The required connections are contained in the tables for the connections of the required DCC and FB
blocks ("Variables" column) in Sections 2.2.1 and 2.2.2.
Required FB blocks
• FB_CommonPLCToAddOn
• FB_CommonAddOnToPLC
• FB_HoistPLCToAddOn
• FB_HoistAddOnToPLC
• FB_TrolleyPLCToAddOn
• FB_TrolleyAddOnToPLC
• FB_Receive_Analysis
• FB_Send_Preparation
Required connections
The required connections are contained in the tables for the connections of the required DCC and FB
blocks ("Variables" column) in Sections 2.2.1 and 2.2.2.
2.3.3.2 Definitions
Obstacles
An obstacle is a physical object that must be avoided in order to prevent collisions. Such examples
are, on the waterside, containers, structures in the form of cell guides, frames for container
attachments, etc., and on the landside, crane constructions (e.g. Silbeam), the lashing platform or
trucks.
Blocked regions
Blocked regions are individual or several combined
obstacles or also areas, which the crane should not
enter for safety reasons.
A blocked region is described by two trolley positions
and one hoisting position. Up to 20 fixed and 200
variable blocked regions can be defined.
Container stack
The container stack is the two-dimensional location description of all containers in a row on the ship.
Height profile
If the container stacks are learnt internally, all spreader positions are recorded as a height profile
irrespective of the basic operating mode. The laser values of the Bay Scanner can also be used. The
learnt height profile extends from the start to the end of the waterside. The internal learnt variable
blocked regions are created continually from the height profile.
If the measured values of the Bay Scanner are not used, the height profile during the unloading at the
begin of the learning process does not correspond to the real container stack, although it approaches
this after each unloading action.
Limit curve
With the initialization and calculation of the automatic travel, all fixed and variable blocked regions are
combined in a limit curve.
Fig. 2-9: Relationship between blocked regions, limit curves and switchover point list
Path curve
The path curve is the calculated optimum travel curve of the spreader. The switchover point list forms
the basis.
Note
Depending on the installation position of the laser, the system is able to travel to the next position in
automatic loading operation.
The distance (hm) from the scanner to the surface of the container stack is measured (dashed lines).
The PLC must convert this value into a laser value (hVB) that represents the distance between the
hoisting height ZERO (h0) to the upper edge of the container stack at this position (Bay Scanner value,
see following figure). The height between two valid measuring points is direction-dependent and is set
to the height of the second measuring point.
Fig. 2-11: Measurement of the height of the container stack with the laser scanner
CAUTION
The camera must be attached via the landside spreader.
Single mode
CAUTION
In single mode, the waterside spreader must be pulled up to the upper limit switch. Otherwise the
"Sway Control" AddOn technology must be deactivated. This is a safety function and must be
implemented in the S7.
No additional signals are required and there are no changes in the behavior compared to operation
with a single spreader.
Coupled mode
In "coupled mode", the landside spreader is the master. This is monitored by a camera. The "master"
is always positioned. Its position (middle of the landside spreader) must be transferred on the sway
control via the interface.
During learning and when avoiding obstacles, the current total width of the double spreader is taken
into account. The double spreader is treated as a large spreader, with regard to the learning behavior.
The width of the blocked regions is increased in the landside direction (see Fig. 4-49).
The current total width and the signal for coupled mode must be specified via the interface (Section
3.6.2.6).
Required FB blocks
• FB_CommonPLCToAddOn
• FB_CommonAddOnToPLC
• FB_HoistPLCToAddOn
• FB_HoistAddOnToPLC
• FB_TrolleyPLCToAddOn
• FB_TrolleyAddOnToPLC
• FB_TargetsPLCToAddOn (optional)
• FB_TargetsAddOnToPLC (optional)
• FB_ObstaclesPLCToAddOn (optional)
• FB_ObstaclesAddOnToPLC (optional)
The use of the "DCC_SCTargets" and "DCC_SCObstacles" blocks, and the associated FB blocks for
receiving and sending data depends on the transfer mode of the blocked regions.
Internal learning
Fetching from the
External via PLC Acquisition by Bay
parameter file
Scanner
Fixed blocked
Variable blocked regions
regions
A combination of all transfer modes is possible. In this case, all blocks marked as optional must be
present and configured.
Required connections
The required connections are contained in the tables for the connections of the required DCC and FB
blocks ("Variables" column) in Sections 2.2.1 and 2.2.2.
of the four carrying cables of a spreader can be adjusted by hydraulic cylinders with the aid of the
camera.
Through actuation of these hydraulic cylinders in pairs, the spreader can be tilted to the left or right
(trim), inclined towards the waterside or landside (list) or rotated in a clockwise or counterclockwise
direction (skew). All of these movements can be carried out simultaneously.
The current positions of all four cylinders can be saved as zero positions and approached again. The
command to approach the zero positions has priority over the trim, list and skew commands.
The Skew Control function, the electronic sway control function, can also be activated. With this
function, the skewing motion of the spreader is measured with the camera and eliminated through
control of the hydraulic cylinders. Optionally, travel is made to the last TLS setting on the landside and
waterside or an externally specified rotational position (e.g. from Truck Positioning). This command will
not be performed when the "Move zero" or a TLS command is present.
Required FB blocks
• FB_CommonPLCToAddOn
• FB_CommonAddOnToPLC
• FB_TLSPLCToAddOn
• FB_TLSAddOnToPLC
• FB_Receive_Analysis
• FB_Send_Preparation
Required connections
The required connections are contained in the tables for the connections of the required DCC and FB
blocks ("Variables" column) in Sections 2.2.1 and 2.2.2.
Required FB blocks
• FB_CommonPLCToAddOn
• FB_CommonAddOnToPLC
• FB_HoistPLCToAddOn
• FB_HoistAddOnToPLC
• FB_TrolleyPLCToAddOn
• FB_TrolleyAddOnToPLC
• FB_TLSPLCToAddOn
• FB_TLSAddOnToPLC
• FB_Receive_Analysis
• FB_Send_Preparation
The DCC blocks in "SwayControl" operate in the sampling time of the SIMOTION interpolator cycle.
The function blocks in the "AddOn" and "Camera" MCC units operate in a cyclical execution level.
Required connections
The required connections are contained in the tables for the connections of the required DCC and FB
blocks ("Variables" column) in Sections 2.2.1 and 2.2.2.
2.4 Configuring
2.4.1 Requirements
Functional project
Prerequisite for the installation of the Add-on technology is a functional project of the basic
technology /Ref 2/( SIMOTION SCOUT combined with Technology packet SIMOTION DCC start with
version 4.1.4.1 and SINAMICS start with version 2.5.1. also SIMOCRANE Basic Technology Version
V2.0.).
This can be checked as follows:
• Save and compile project with the "Save Project and compile all" icon
• Consistency check from the "D435" context menu, "Check consistency" entry
Click the icon to start the import of a SCOUT project. To import the project, the
"SwayControl_SimoD.xml" file on the CD must be selected. After clicking "OK" to confirm, enter an
arbitrary project name in the following window and select a target folder for the project.
Note
The example project is a ZIP File at the CD. This File must be unzipped with the WinZip program.
Then the dates can be used for import into SCOUT. The incurred project which includes the example
modules could be opened with help of the SIMATIC Manager.
Note
After the import, it is essential to check whether the compilation was successful.
Note
The DP2/MPI line can no longer be seen in the hardware configuration after this was configured as
intelligent slave.
Note
Communication between SIMATIC S7 and SIMOTION can only be configured after the coupling has
been established.
Note
For the Add-on technology, identical I/O address ranges are used in the SIMATIC S7 and the
SIMOTION D. The address ranges of 2000-2043 are reserved.
The addresses 2000-2167 of this range are used for "Sway Control", "TLS Control" and "2D-
Trajectory".
PROFIBUS Length
Block Functions I/O address ranges
address (byte)
DCC_SCCommon General 45 24 2000-2023
DCC_SCHoist Hoisting gear 45 12 2024-2035
DCC_SCTrolley Trolley 45 12 2036-2047
Slewing gear (not yet
- 45 12 2048-2059
specified)
DCC_SCTLS TLS 45 32 2060-2091
DCC_SCTargets Targets 45 12 2092-2103
DCC_SCObstacles Blocked regions 45 32 2104-2135
PROFIBUS Length
Block Functions I/O address ranges
address (byte)
Block1
Blocked regions
45 32 2136-2167
Block2
Other Add-on
- 45 76 2168-2243
functions
For each function, these addresses must be created under "DP slave properties" in the
"Configuration" tab.
Fig. 2-20: I/O peripherals definition in the S7 hardware configuration (1st part)
Fig. 2-21: I/O peripherals definition in the S7 hardware configuration (2nd part)
The send and receive direction must be configured for each function. For example, the trolley with
start address 2036 is configured once as output for the master and once as input for the slave.
The following settings in the DP slave properties window are very important:
Once all functions of the Add-on technology have been configured, the hardware configurations must
be compiled in the SIMATIC S7 and SIMOTION.
The complete SIMATIC S7 and SIMOTION hardware is displayed in the "NETPRO" screen. The
PG/PC should be connected at the DP1 line. An active connection must be configured at the PC/PC,
otherwise routing to SINAMICS_Integrated and the CX32 modules is not possible.
Fig. 2-24: Overview of the I/O variables in SCOUT (communication between SIMATIC S7 and
SIMOTION)
To copy, the "I/O" container is activated in the AddOn project, the arrays selected in the symbol
browser and copied with the context menu. The I/O arrays are inserted in the project with the basic
technology by activating the "I/O" container, selecting the first free cell in the symbol browser and then
with the Enter key.
Note
The DCC chart can be inserted in a SCOUT project only by copying.
The project is compiled and saved ( ). Then press the "Ctrl + Alt + K" key combination to perform a
consistency check. The project should now be free from any errors.
Hoistp_1
Trollp_1
Velocity setpoint
The velocity setpoint is interconnected for the individual axes in the associated MCC charts of the
basic technology in the "Receive S7" module (see following figure).
Fig. 2-39: Example for the interconnection of the velocity setpoint for the hoisting gear
Position setpoint
The position setpoint is interconnected for the individual axes in the associated MCC charts of the
basic technology in the "Receive S7" module (see following figure).
Fig. 2-40: Example of the interconnection of the position setpoint for the hoisting gear
Field weakening
For the "Load-dependent field weakening override“ signal, the corresponding output for the
"LoadDependingFieldWeak" in the "Hoistd_1" is interconnected with the corresponding input in the
Add-on.
Fig. 2-42: Example of the interconnection on the Mode block for the trolley
Fig. 2-43: Example of the interconnection of the actual position value for the hoisting gear
Actual speed
Table 2-35: Interconnection of the actual speed
Actuator speed
The following block entries are interconnected with the TO variables.
DCC_SCCommon X X X
DCC_SCCamera o o o
DCC_SCTrolley X X -
DCC_SCHoist X X -
DCC_SCTargets - X -
DCC_SCObstacles - X -
DCC_SCTLS - - X
DCC_SCDiag X X X
X – required o - optional
Fig. 2-45: The subroutine call for TLS in the Receive module is deleted
Fig. 2-46: The subroutine call for TLS in the Send module is deleted
As last step, the project is compiled ( ). Then press the "Ctrl + Alt + K" key combination to
perform a consistency check. The project should now be free from any errors.
Note
Under no circumstances may the "Camera" program be called in the TimerInterruptTask, because
the program uses system functions not permissible in this task.
Copying language files and online helps for the AddOn system from the CD
The "SWAYCONTROL" directory must be created on the CF card. Into this directory, the following
• "Sprache0.txt" and "Sprache1.txt" language files, and the
• "Help_D.chm" and "Help_E.chm" online helps
must be copied from the CD.
Signal characteristics
Note
To prevent misunderstandings, the display format should be identical with that of the S7.
Because the "b16_STW1" word at the block output is no longer further interconnected, the following bit
variables are set
• bo_STW1_Use_lash_Platf
• bo_STW1_Stack_Form_Bit0
• bo_STW1_Stack_Form_Bit1
for tracking the signal.
DCC block in
MCC 'Add-on' I/O Variables
'SwayControl'
- addon_tls_receive
- addon_tls_send
Sends the processed data from the provided data area (DB995) to the I/O output area.
Warning
All data may not be transferred as consistent data.
2. SFC14 Receives current data from the SIMOTION D via PROFIBUS
Loads the received data from the I/O input area into the provided data area (DB990).
3. FB990 Processing the received data
Processes and links the received data.
4. FB995 Preparing all data
Prepares the transferred data for sending.
5. DB995 Send data for the SIMOTION D
6. DB990 Receive data from the SIMOTION D
3.2.2 Formation of the signal for opening and closing the brake
The signal for opening and closing the brake must be formed in the PLC with the following logic from
the direction signals output from the sway control system.
Trolley Hoist
Note
The brake must be closed when no further direction signals are output; the brake must be opened in
the opposite situation. The real mechanical brake opening times (0.5 -1.0 seconds) mean a time
delay occurs between the "brake open" and "brake closed" signal. For this reason, the "brake closed"
signal should always be applied to the "Brake_Closed" bit for trolley and hoisting gear. This means a
dead time behavior for the control can be avoided.
2. The measured laser value (Measured laser valueQuay) and the actual position of the hoisting gear
(Hoist actualpositionQuay) at a defined position produce the installation height of the scanner
(Scanner height hs) that can be calculated manually:
hs = 45000 mm + 1000 mm
hs = 46000 mm
3. The converted laser value (Value Bay Scanner hVB) is then calculated using the Scanner height hs
equation transferred with the "ValueBayscan" signal to the sway control computer:
hVB = hs - hm
Fig. 3-4: Checking of the adjustment of the bay scanner values and the hoisting height
3.4.2 Positioning
In the "positioning" basic operating mode, the higher-level controller or the internal setpoint encoder
can specify a target position for each individual axis. This position is approached automatically after
enabling. The trolley is controlled in such a way that the load sway is eliminated not only when the
maximum speed is reached, but also at the target position.
Both axes do not need to be in this basic operating mode.
CAUTION
Blocked regions are not considered for the calculation of the travel curve.
The possibilities of the different activation in this basic operating mode are described in Section
3.6.1.3, "Possible settings".
Causes
The positioning should be aborted in the PLC in the following cases:
• Overload
• Twist-lock motion - however only when an axis is traversed manually
• Specification of a new target from an external source (PLC)
• When bit "bStart_2D_Calc" is no longer present
If a limit switch has been overtraveled, the software internally aborts the positioning.
On-the-fly unloading
The positioning with on-the-fly unloading utilizes the swinging of a grab when unloading bulk goods
and saves turnover time in this way. The trolley is braked before the target position while the grab
sways to the target (e.g. funnel).
CAUTION
The on-the-fly unloading can only be used with time-optimized control (see Section 4.7.1 and
4.7.3.3). Because of the unpleasant travel behavior, the crane operator cabin should not be linked to
the trolley.
The following figure below shows an example of such a travel operation.
The trolley initially decelerates from the 60 m position with time-optimized control to -1.7 m/s (travel
from the waterside to land). The target position at 20 m is reached with a load deflection of approx.
0.8 m. The return travel is restarted shortly after the "Open_Grab" state bit (see
Table 3-23, Common state bits) has been reset. The grab remains for approximately two seconds in
the target area of 20 m … 21 m. The duration which the grab is present within a target area results
mainly from the braking acceleration. The smaller the braking acceleration, the longer is the duration.
Fig. 3-6: Travel operation over time (in seconds) for on-the-fly unloading
The following figure illustrates the unloading:
for the hoisting gear or the "hoist control" basic operating mode (command bit
"OM_HOIST_CONTROL") for both axes.
• The time-optimized control is activated in P152 (= #.23..).
• The "FLYING" control bit (= "on-the-fly unloading", see Table 3-15, trolley control bits) must also
be set.
• The actuator speed > "on-the-fly unloading abort speed" (P30)
• The signal to "open grab" is set when the "distance before opening the grab" (P31) is undershot.
Target generator
The Target generator function monitors the activities of the crane operator and "remembers" where
containers are picked up or put down. Once the "DCC_SCTargets" block is contained in the
"SwayControl" DCC plan, the "memory" for all travel movements in all basic operating modes will be
activated.
The "memory" on the waterside is cleared when the "Learn_Profile_Reset" (see Table 3-11, Common
control word) is set and consequently the internally learnt variable blocked regions deleted. This must
be done, at least, when the crane travels. The land position is retained, as it is assumed that the truck
track does not change.
If the target generator knows useful positions, the automatic approaches these independently at the
start of a travel operation. If, for example, a container has just been fetched from a truck, the next
logical position is the place where the previous container was put down (on the ship). The crane
recognizes whether the crane operator wants to load or unload.
The S7 interface (bits 2-4, Targets control word, Table 3-19) can be used to specify
• Stacking type
• Approach of the parking position
• Use of the lashing platform
The stacking type is the method of operation with which the automatic stacks the containers on the
ship. The options are column-by-column, row-by-row towards the land or row-by-row away from the
land.
Note
For the "row-by-row towards land" stacking type, the automatic does not go beyond the water-land
boundary; a subsequent manual travel must follow.
Note
If the stacking type is changed (also affects the selection of the parking position), all internally learnt
variable targets will be deleted and a manual travel is necessary. The current travel is terminated.
WARNING
The lashing position should normally always be approached from above. This means that a fixed
blocked region must be defined below this position and two others that are higher, in front and
behind. The automatic mode then always lowers from above down to the lashing platform.
On-the-fly unloading
The on-the-fly unloading can also be used in the "hoist control" basic operating mode. The trolley and
the hoisting gear must be in this basic operating mode for this. Further information on the activation
can be found in Section 3.4.2, at
On-the-fly unloading.
commands to the technology object, but rather the speed setpoint is transferred directly from the
AddOn technology to the technology object.
Note
Irrespective of whether the "SwayControl" basic technology operating mode is active or not, an
additional speed setpoint is available from the basic technology (DCC block "DCC_StartPulse") in
mm/s for the hoisting gear. This prevents or reduces the "load sag" when starting the hoisting gear
with a suspended load.
Note
In master-slave operation or synchronous operation, the "SwayControl" basic technology operating
mode must be selected for both the master and the slave.
Note
The PLC must contain a logic for the selection of the basic technology operating mode that does not
select any basic technology operating mode in a fault situation.
The "SwayControl active" feedback (via HOIST1_APPL_ZSW1_BIT15 and
TROLLEY1_APPL_ZSW1_BIT15) sets the release for the "Trolley" and "Hoist" blocks in the "Sway
Control" AddOn technology.
PROFIBUS Length
Block Functions I/O address ranges
address (byte)
DCC_SCCommon General 45 24 2000-2023
DCC_SCHoist Hoisting gear 45 12 2024-2035
DCC_SCTrolley Trolley 45 12 2036-2047
CAUTION
As soon as a drive axis of the sway control system receives valid travel signals, the actuating signals
should also be used for the drives. In the reverse case, if control is not requested by the
sway control system, the travel signals have to be reset. Otherwise there may be sudden travel
movements.
CAUTION
With an "EMERGENCY OFF" or "EMERGENCY STOP", the crane is stopped abruptly without
braking ramps or sway neutralization. The crane operator must take this into account.
Fig. 3-9: Control in the "SC Speed Control" AddOn mode, hoisting gear
Fig. 3-10: Control in the "SC Speed Control" AddOn mode, trolley
Requirements
The following is true for the "DCC_SCHoist" and "DCC_SCTrolley" blocks: All Boolean input signals
must be set or reset as described. The set velocity (rV_Set_HO, rV_Set_TR) is ZERO before travel
begin. All other signals should have a value within the value range (i.VR).
In this AddOn mode, only the following signals are taken into account on the "DCC_SCCommon"
block:
• The "iParSet" signal that transfers the number of the associated parameter set, and
• "bDig_Hoist_Dist_Corr" signal (see Sections 3.7.1.1 and 4.7.2.2).
Table 3-4: Assignment of the input signals for sway control
A travel motion is triggered by setting the "bTravel" travel signal with the master switch and by
resetting the "bBrake_Closed" signal.
Fig. 3-12: Signal sequence at the end of a travel motion for the "SC Speed Control" AddOn mode
Section 1:
Sway-controlled travel.
Section 2:
The travel has been terminated by the master switch; the actuator speed becomes smaller.
Section 3:
Actuator speed is ZERO which causes the "bPos_Completed" signal to be set.
Section 4:
The travel signal must be reset (see Section 3.2.1). This causes no direction signals to be output and
so the signal to close the brake initiated (see Section 3.2.2).
Section 5:
The brake has been applied.
Possible settings
Mode
Two different operating modes are possible for the trolley in the speed control:
• Mode 1: Sway control is active permanently.
The sway control function is already active when accelerating to a specified constant speed. In
this way, the load sway is suppressed during travel and has been eliminated when the constant
speed is reached.
• Mode 2: Sway control is only active when stopping.
In this mode the load sway is only eliminated when stopping. As with mode 1, the load sway has
been eliminated after stopping. The load sway is not corrected when starting.
The changeover is made with the command bit "SC_When_Stop" (= "sway control only when
stopping", Table 3-15, trolley control bits) from the crane PLC.
If one of the two direction signals is active, the brake must be opened. As long as the brake is closed,
an actuator speed is not output.
The travel signal can be reset when "bPos_Completed" (positioning complete) is signaled.
At the AddOn operating mode „SC Automatic“ the base operating mode „Hoist control” will be
activated. In this AddOn operating mode the travel signal will be started by the use of the “start
automatic” signal (e.g.: through foot button). The system checks if the automatic could start. The
reasons why an automatic start was not able could be read at the statal-word
“INFO_NO_AUTO_START“ (tableTable 3-26). If one of the conditions is not complied the statal-bit
„bStart_Auto_OK“ will not be set. An automatic start should only be happen when this bit is set.
CAUTION
If the signal „bStart_Auto_OK“ is not used for the start of the automatic, the PLC programmer has to
care for a suitable monitoring of the conditions which are listed at table 3-26.
If all input signals are faultless and the signal „Start_2D_Calc“ is set at the PLC the travel curve can be
calculated and a position velocities at the trolley and at the hoist can be put out.
The positioning velocity of the trolley will be determined by the parameter P1, the one of the hoist by
the parameter P41.
If one of the direction signals is activated the brake has to be opened. As long as the brake is closed
no position velocity will be put out.
The travel signal could put back when „bPos_Completed“ (positioning ready) will be send.
CAUTION
If the automatic travel is interrupted by signals (e.g. bRelease = 0), but the travel signal is not
present, the crane continues with automatic travel when the signal returns. Uncontrolled travel motion
can result. It is recommended that the travel signals are reset when automatic travel is interrupted.
CAUTION
If the "Start_2D_Calc" signal is removed during automatic travel, the crane stops with sway control,
as acceptance of obstacles during travel is prohibited.
Various setpoints and actual values can be checked during travel with the "Hoist control [6]" display
(see Section 4.4.6.1).
Fig. 3-13: Control in the "SC Automatic" AddOn mode, hoisting gear
Requirements
The following is true for the "DCC_SCHoist" and "DCC_SCTrolley" blocks: All Boolean input signals
should be set or reset for a simple positioning as described. For at least one axis, the target position
must differ from the actual position (rS_Set_HO_Extern ≠ rS_Act_HO or
rS_Set_TR_Extern ≠ rS_Act_TR). All other signals should have a value within the value range (i.VR).
In this AddOn mode, all signals are used on the "DCC_SCCommon" block and many combinations are
possible. When the specified values are created, only those fixed blocked regions saved during the
commissioning in the parameter file are considered during the travel. The "bUse_Extern_Targets"
signal is automatically set to "1" internally in this configuration.
Für die Bausteine „DCC_SCHoist“ und „DCC_SCTrolley“ gilt: Alle booleschen Eingangssignale sollen
für einen einfachen Positioniervorgang wie beschrieben gesetzt bzw. zurückgesetzt sein. Bei
mindestens einer Achse muss die Zielposition ungleich der Istposition sein
(rS_Set_HO_Extern ≠ rS_Act_HO oder rS_Set_TR_Extern ≠ rS_Act_TR). Alle anderen Signale sollen
einen Wert innerhalb des Wertebereiches haben (i.WB).
Am Baustein „DCC_SCCommon“ werden in dieser AddOn-Betriebsart alle Signale verwendet und es
sind viele Kombinationen möglich. Bei Anlegen der vorgegebenen Werte werden während der Fahrt
nur die festen Sperrbereiche, die während der Inbetriebnahme in der Parameterdatei gespeichert
wurden, berücksichtigt.
Ist der Baustein „DCC_SCTargets“ nicht vorhanden, so werden als Zielpositionen immer die externen
Ziele verwendet. Bei Verwendung des Bausteins „DCC_SCTargets“ werden die Zielpositionen in
Abhängigkeit vom Bit „bUse_Extern_Targets“ benutzt:
• „bUse_Extern_Targets“ = 1: targets from PLC
• „bUse_Extern_Targets“ = 0:targets from target generator
Table 35: Assignment of the input signals for sway control with 2D Trajectory
A travel motion of the hoisting gear is triggered by setting the "bTravel" travel signal with "Start
Automatic" (e.g. foot-operated button) and by resetting the "bBrake_Closed" signal. The trolley can be
moved only when the "bStart_2D_Calc" bit is set on the "DCC_SCCommon" block and the travel curve
(i.e. the acceleration and speed change for the complete positioning) has been calculated. The travel
motion is interrupted with sway control and this bit is no longer set.
As in the other AddOn modes, the travel signals must remain set throughout the entire travel motion. If
a travel signal is cancelled, the actuating signals of both axes are immediately set to zero.
The following signal sequence is performed:
Fig. 3-15: Signal sequence at the start of "SC Automatic" AddOn mode
Section 1:
The sway control system is activated and the "hoist control" ("bOM_Hoist_Control" bit) basic operating
mode selected for the hoisting gear and the trolley. A target position has been specified.
Das Sway Control System ist aktiviert und für Hubwerk und Katze ist die Grundbetriebsart
„Hubwerksteuerung“ (Bit „bOM_Hoist_Control“) angewählt. Eine Zielposition wurde vorgegeben.
Section 2:
The automatic start (e.g. with foot-operated pushbutton) has been triggered. If no fault has occurred
that blocks this AddOn mode ("bStart_Auto_OK" bit set), the travel signal must be set. If this is the
case and no fault is present, the direction signals, and thus the signals for opening the brake, are
output.
Der „Start Automatic“ (z.B. mit Fußtaster) wurde ausgelöst. Ist kein Fehler aufgetreten, der diese
AddOn-Betriebsart blockiert (Bit „bStart_Auto_OK“ gesetzt), muss das Fahrsignal gesetzt werden. Erst
wenn alle externen variablen Sperrbereiche übertragen wurden, ist das Steuerbit „bStart_2D_Calc“
(Common-Block) zu setzen. Damit wird die Berechnung der Fahrkurve gestartet. Ist die Berechnung
abgeschlossen, werden Richtungssignale und damit die Signale zum Öffnen der Bremse ausgegeben.
Section 3:
The brake is opened. The actuating signal is issued to the drive for the hoisting gear and the
automatic positioning of the hoisting gear commenced. The field weakening is determined during this
hoist operation and the transfer of the external variable blocked regions terminated.
Die Bremse ist geöffnet. Die Stellsignale werden an die Katze und Hubwerk ausgegeben und mit der
Positionierung der beiden Achsen begonnen.
Der Hubvorgang beginnt mit 48% der Maximalgeschwindigkeit (P40). Während des Hebens wird die
Feldschwächung ermittelt und die Geschwindigkeit während der Fahrt angepasst
Requirements
• The actual position in the tolerance of the target position has been reached
(rS_Act_TR=rS_Set_TR_Extern ± tolerance, rS_Act_HO=rS_Set_HO_Extern ± tolerance).
• The "bSC_Completed" (sway-neutralized) bit at the "DCC_SCTrolley" trolley block is set. This is
achieved with a small load deflection.
For use of the on-the-fly unloading, the sum of the trolley position and the load deflection corresponds
to the target position and the trolley has come to a standstill. This bit is then held until the start of a
new motion although the load sways away from the target position.
Fig. 3-16: Signal sequence at the end of positioning in the "SC Automatic" AddOn mode
Section 1:
Sway-controlled travel of both axes to the target position.
Section 2:
Actual position (rS_Act_HO, rS_Act_TR) comes near the target position; actuator speed becomes
smaller.
Section 3:
Target position is attained, actuator speed is ZERO, which causes the "bPos_Completed" signal to be
set.
Section 4:
The travel signal must be reset (see Section 3.2.1). This causes no direction signals to be output and
so the signal to close the brake initiated (see Section 3.2.2).
Section 5:
The brake has been applied.
Possible settings
After resetting the "Hoist_man" control bit, the spreader is guided back to the calculated path with the
aid of the position controller.
Start of the "SC Automatic" AddOn mode during a manual hoist operation with sway control
General
It is possible to start the "SC Automatic" AddOn mode during a manual hoist operation. In this way, the
crane operator can first lift the spreader out of the hazardous area and then switch to automatic
control without stopping. A field weakening coefficient "rField_Weak" (see Table 2-6, DCC_SCHoist
connections) for the hoisting gear can be calculated by the basic technology or taken externally from
the drives ("Override" signal, see Table 3-12, hoist control bits) and used.
Note
Protection must be provided in the PLC against an unintentional operator error, so that the "SC
Automatic" AddOn mode is stopped when the master switch is not released within two seconds after
the automatic start.
Is P47 > 0 tuned, the automatic will start with a lower velocityt, till the bit “slack rope” isn`t set. If the bit
"slack rope“ is set continuously because of a defect, it will be lifted up to the maximum travalling area
or to the limit switch. The trolley will not drive
CAUTION
The monitoring of the load cell must be realised at the PLC. The PLC decides when the automatic
have to break.
Override
The travel speed can be reduced in all basic operating modes using an externally definable override
"Override" (see Table 3-12, hoist control bits) between 0% and 100%. This speed reduction is useful
for commissioning purposes (test with reduced speed).
The external override may change in steps. The effect is delayed as internal acceleration limits are
maintained.
A superimposed internal override takes effect when prelimit switches are triggered.
Table 3-23, Common status bits). This bit can be used to open the grab.
The reset of this bit indicates that the grab can be closed again. The positioning control expects at this
time a new target (position over the ship) for the start of a new travel. The reset is triggered by
parameter P30 (on-the-fly unloading abort speed).
Table 3-23) is set. The trolley continues to travel automatically to the target.
• If the "bHoist_TakeOver_OK" bit is not set, the trolley will also be switched to the "speed control"
basic operating mode.
The "bHoist_TakeOver_OK" bit is set when a safe height is reached and consequently no blocked
region exists between the current position and the target position of the trolley.
Case A
Section 1:
Hoisting gear and trolley are in the "Hoist control" basic operating mode ("bOM_Hoist_Control" bit).
The hoisting gear is not yet at a safe height, i.e. the "bHoist_TakeOver_OK" confirmation bit is not yet
set.
Section 2:
The crane operator deflects the master switch and so requests a hoisting gear acceptance. Because
the danger of a collision still exists, this action must cause termination of the trolley motion. The trolley
and the hoisting gear are switched to the "speed control" basic operating mode ("bOM_Speed" bit).
Section 3:
Trolley and hoisting gear are in the "speed control" basic operating mode ("bOM_Speed" bit), the
crane operator has complete control over both axes with the master switches.
Case B
Section 1:
Trolley and hoisting gear are in the "hoist control" basic operating mode ("bOM_Hoist_Control" bit).
The hoisting gear is at a safe height, i.e. the "Hoist_TakeOver_OK" confirmation bit is set.
Section 2:
The crane operator deflects the master switch and so requests a hoisting gear acceptance. Because
no danger of a collision exists, the trolley and the hoisting gear can be switched to the "positioning"
basic operating mode ("bOM_Pos" bit) and the "speed control" basic operating mode ("bOM_Speed"
bit) respectively.
Section 3:
The trolley is in the "positioning" basic operating mode ("bOM_Pos" bit), i.e. it moves further in the
direction of the specified target without, however, taking account of any obstacles. The crane operator
is responsible for the safe height of the load. The crane operator has complete control over the
hoisting gear with the master switch.
Note
An acceptance of the hoisting gear from the automatic into the manual mode should be prevented by
the PLC when the master switch is actuated only very briefly (unintentional operator error). This
delays the acceptance of the hoisting gear into manual mode by the wait time.
Note
The conditions when the "SC Semi Automatic" AddOn mode should be cancelled are described in
Section 3.4.2.
DANGER
The blocked regions are only taken into account in the "Hoist control" basic operating mode. In all
other basic operating modes, also the "Positioning" basic operating mode, collisions can occur if the
crane operator is inattentive.
Note
For the calculation of the path curve, the PLC requires the position of the lower edge of the spreader
as the position to the hoisting gear (concerns hoist (TO) actual position).
Only fixed blocked regions can be considered in this AddOn.
Possible settings
Target generator
In this configuration, the blocked regions on the waterside can be learnt by observing the spreader
motions. The learning process is started by setting the "Learn_Profile_ON" bit (bit 8 in the
"STW1_PLC_Common" control word, Table 3-11). In addition to learning the height profile, the
function "notes" where containers can be picked up or placed down. If the automatic control knows
useful positions, it approaches these independently at the automatic start. Further information for the
execution and for the target generator are contained in Section 3.4.3.
Position offset
To simplify the loading and unloading tasks above deck, the trolley position can be automatically given
an offset for the automatic target approach. A stop is made shortly before or after a calculated target.
The most recently approached target position is saved internally at the load change when loading or
unloading (logic combination of the interlock state change, the slack rope signal, load change cycle)
and an offset is added for the next target approach of the trolley.
Two different offset values can be saved in the P35 (position offset for unloading) and P36 (position
offset for loading) parameters. Depending on the locking state of the spreader, the corresponding
value in the target generator is used.
Selection possibility for the direction of the position offset
The "Offset_To_Land" and "Offset_To_Water" control bits (see Table 3-19, Targets control word) can
be used to select the offset increment in the water- or landside direction. The control can be made, for
example, from a Crane Operator Panel or a control element. A negative or a positive offset is added
for the next target position approach (trolley only). If none of the control bits is set, the trolley positions
again at the last target position.
Immersion point
The immersion point is activ at the STS crane. At the GSU crane the immersion point ist deactivated.
The immersion point is a conservative estimate of the hoisting height learnt by observing the manual
travel above which the trolley can be freely positioned above the ship. This means, no superstructure
(cell guides, frames for container fastening, etc.) is present above this height.
No automatic travel is possible here, because it is assumed that the spreader is located in the cell
guides or between two container stacks.
The following figure shows the principle of the immersion point. At point A, the immersion point is set
to a value that lies above the "real" deck height because the spreader immerses between two
container stacks. Under some circumstances, an automatic travel in this area would cause damage to
the ship and the crane. Point B lies approximately in the height of the ship deck and corresponds to
the begin of the cell guides.
Transition LS -WS
Trolley speed in mm/s
Hoistposition in mm
Old immersion point
Time in s
DANGER
The blocked regions are only taken into account in the "Hoist control" basic operating mode. In all
other basic operating modes, also the "Positioning" basic operating mode, collisions can occur if the
crane operator is inattentive.
Note
For the calculation of the path curve, the PLC requires the position of the lower edge of the spreader
as the position to the hoisting gear (concerns hoist (TO) actual position).
General features
Table 3-7: General features of the blocked regions
Graphical
display of the CeCOMM diagnostic program, Diagram function in the X/Y representation
blocked (Section 4.4.9.4).
regions
The external variable blocked regions can be taken over during travel. It is recommended that the
transfer of the external variable blocked regions be checked thoroughly before the commissioning.
Transfer
The transfer of a data set containing up to five blocked regions is performed with the following signal
assignment:
Sequential transfer
If more than five blocked regions have to be transferred, the
transfer must be sequential, i.e. over several cycles.
A special control bit and confirmation bit are provided for this.
• The rising edge of the "Prg_Obst" control bit (bit 0 in the
"STW1_PLC_Obstacles" control word, Table 3-21)
transfers the blocked regions present on the Obstacles
block.
• The "PrgBlock" confirmation bit (bit 0 in the
"ZSW1_Obstacles_PLC" status word, Table 3-36) is set as
acknowledgment and the next block transfer can now
begin.
• The current total number of blocked regions in the sway
control system is returned in the "Number_Obst" data field
(SIMOTION → SIMATIC S7, Obstacles, see Table 3-35).
If zero values have been assigned to blocked regions, these
are not transferred and therefore less than five blocked
regions can be transferred.
Delete
The deletion of external variable blocked regions is made with the following signal assignment:
Reset (delete) the internally learnt variable blocked regions (height profile)
The internally-learnt variable blocked regions (height profile) can be reset be setting the
"Learn_Profile_Reset" bit (bit 9 in the "STW1_PLC_Common" control word, Table 3-11). If the
"Learn_Profile_ON" bit is active at the same time, the waterside blocked region is set to the maximum
position of the hoisting gear, otherwise to the minimum position.
Note
An automatic start is not possible after the learning process has been started: Travel must first be
performed in manual operation.
During the learning process, the "Learn_Profile_ON" command bit must remain set in all basic
operating modes.
Note
For the calculation of the path curve, the PLC requires the position of the lower edge of the spreader
as the position to the hoisting gear (relevant for hoist actual position (TO)). The middle of the
landside spreader is required for the position of the trolley (relevant for trolley actual position (TO)).
The operation of coupled double spreaders is activated by setting the "Spreaders_Coupled" control bit
(bit 12 in the "STW1_PLC_Common" control word, Table 3-11).
The current total of the double spreader "DS_Width" is required as further value (see Table 3-10). The
total width is taken into account in the calculation of the path curve and is displayed on the
"PROFIBUS-Interface [2]" display screen in the CeCOMM.
PROFIBUS Length
Block Functions I/O address ranges
address (byte)
DCC_SCCommon General 45 24 2000-2023
DCC_SCTLS TLS 45 32 2060-2091
Note
If, for technical reasons with one of the TLS commands the target is not attained within 30 seconds
after resetting the command bits, the control of the affected cylinder will be terminated.
Section 4:
"Correct skew" is requested with the "No_Skew" control bit.
Section 5:
The "Skew_Removed" status bit is set when the skew is corrected. This signal can be used to reset
the "No_Skew" control bit.
Priorities
If several commands are present concurrently, the following priorities apply:
1. "Move_To_Zero" (highest priority),
2. Trim, list and skew commands and
3. "Automatic Skew Control".
Internal setpoints are calculated for each cylinder with all commands. Position controllers ensure that
each cylinder reaches the calculated target position. If, for example, one cylinder moves in or out
slower than the others, then it runs on for a certain time until it has also reached the target position.
The limit values that can be set for the trim, list and skew with the P194, P195, P196 parameters are
relative to the position saved with "Save_Pos_As_Zero" (= "Save zero position", see Table 3-17, TLS
control word). The limits are monitored in all directions. When the end positions are reached, further
movement in or out is prevented.
TLS commands
Trim
The inclination of the container is set left/right with the aid of the binary control commands "Trim_LH"
and "Trim_RH" (= "Trim left/right", see Table 3-17, TLS control word).
List
The inclination of the container to the landside/waterside with the aid of the binary control commands
"List_WS" and "List_LS" (= "List waterside/landside", see Table 3-17, TLS control word).
Skew
The skew is set with the aid of the binary control commands "Skew_CW" and "Skew_CCW" (= "Turn
clockwise/counterclockwise", see Table 3-17, TLS control word).
Skew control
The "Skew_Control" command (= "Automatic skew control", see Table 3-17, TLS control word)
activates the automatic travel to the zero point with skew control. This command is preferred for the
automatic positioning operation of the trolley.
In this case, the target point is the last position set with the TLS or "Move_To_Zero" commands (and
not the position saved with "Save_Pos_As_Zero"). One last position is used for the waterside and one
for the landside. These two target points can only be learnt, not parameterized.
By setting the command "Use_Ext_Skew" (= "External rotational position", see Table 3-17, TLS
control word), the rotational position specified as "S_Skew_Extern" (= "Set angle", see Table 3-16)
converted into cylinder positions is used as target point rather than the internally saved last position on
the landside or waterside. The set angle must be specified in 1/100 degrees.
When the skew control is switched on, the "NO_SKEW" command (= "Correct skew", see Table 3-17,
TLS control word) can be used to correct the skew, without the list and trim being affected.
Hydraulic control
The hydraulic control uses the position data of the individual cylinders for
• The automatic travel to the target point and
• The switch-off at limit.
It calculates the cylinder speeds and the associated binary move in/out bits (see Table 3-32, TLS
status bits) that are used for the control of the hydraulics.
If at least one of the speeds is not equal to zero, one of the oil pressure signals is set according to the
following principle: If the set speed of at least one hydraulic cylinder exceeds the set speed limit, the
output signal "bOil_Pressure2" (oil pressure 2) is activated, otherwise "bOil_Pressure1" (oil pressure
1) (see Table 3-32, TLS status bits). The oil pressure signals can be switched off with a settable delay.
Confirmation that the zero position has been reached is signaled with the "bZero_Reached" bit (see
Table 3-32, TLS status bits).
The control bits for the skew are generated automatically internally based on the TLS commands. As
for the trolley and hoisting gear, status bits of the slewing gear ("bReady", "bActive",
"bPos_Completed", etc.) can be used for the monitoring of the TLS motions.
PROFIBUS Length
Block Functions I/O address ranges
address (byte)
DCC_SCCommon General 45 24 2000-2023
DCC_SCHoist Hoisting gear 45 12 2024-2035
DCC_SCTrolley Trolley 45 12 2036-2047
DCC_SCTLS TLS 45 32 2060-2091
3.7.1.1 Common
VALUE_BAYSCANNER
Absolute height of the obstacle determined at the current trolley position. If the value is valid (see
STW1_PLC_Common, bit 7), this has priority over the curve calculated from the learnt blocked regions
(target generator).
COUNT_BAYSCANNER
Counter for the new value for the Bay scanner. This counter checks whether the transferred Bay
scanner value is a currently determined value or an old value. Because each scanner has its own
counter value, they are prepared by the PLC so that only one value is transferred to the sway control
system.
LOAD
The current load is determined by the load measuring system and transferred by the PLC to the sway
control system.
DS_WIDTH
In double-spreader operation, this value informs the sway control system how wide the two containers
are, incl. the spacing of the cylinders. The current total width (dynamic value) is expected, from the
outside edge of the container on the first spreader to the outside edge of the container on the second
spreader. The current total width is taken into account in the calculation of the path curve.
3.7.1.2 Hoist
Table 3-12: SIMATIC S7 → SIMOTION, Hoist
PZD Signal name Unit Format Comment
Control word
1 STW1_PLC_Hoist - WORD
see below, Table 3-13
Speed limitation
2 OVERRIDE 0..100% INT
see below
3-6 Not used
OVERRIDE
This value can be used to limit the speed. With a value of 100, the path speed is not reduced, with 0,
the control stops the axis. This value can be used for the field weakening (see special functions).
3.7.1.3 Trolley
Table 3-14: SIMATIC S7 → SIMOTION, Trolley
OVERRIDE
This value can be used to limit the trolley speed. With a value of 100, the path speed is not reduced,
with 0, the control stops the axis. This value can be used for the field weakening (see special
functions).
3.7.1.4 TLS
Table 3-16: SIMATIC S7 → SIMOTION, TLS
4 Position cylinder B
POS_CYL_B mm DINT
5 see below
6 Position cylinder C
POS_CYL_C mm DINT
7 see below
8 Position cylinder D
POS_CYL_D mm DINT
9 see below
10 Set angle
S_SKEW_EXTERN 1/100° DINT
11 see below
Spreader width
Depending on the spreader state, the following
values must be specified.
1: 20’
2: 30’
SPREADER_WIDTH 1-255 SINT 3: 40’
12 4: 45’
NOTE
In twin-operation, the value "4" must be
specified for a width of 45.
Reserved USINT
13-
Not used
16
POS_CYL_A/B/C/D
Position data from four hydraulic cylinders, which is used for the trim, list, skew and skew control. The
application is specified with the aid of parameters.
S_SKEW_EXTERN
External value for the set skew of the spreader by a specified angle.
3.7.1.5 Targets
Table 3-18: SIMATIC S7 → SIMOTION, Targets
LANE_SHIP_LOAD/ UNLOAD
These values specify the numbers of the lanes on which the trucks are loaded or unloaded.
If there is only one number given for load or unload processes (e.g. LANE_SHIP_LOAD = 0 (no lane)
and LANE_SHIP_UNLOAD = 2 (lane 2)) the given lane takes effect for all load and unload processes
(in this case: lane 2).
The information, for example, is generated by the crane operator panel or a control element and is
transferred to the sway control system.
LEARN_POS_LANE
This value specifies which lane number is to be assigned to the current position (0Æ None; 1Æ Lane1;
2Æ Lane2, etc.). It is mainly used during the commissioning, but can also be used for later corrections.
This value, for example, is generated by the crane operator panel or a control element and is
transferred to the sway control system.
The value must remain present until the "POS_SAVED" status bit (Section 3.7.2.5) provides the
confirmation that the position has been learnt. The brake must be applied during the learning process.
After being learnt, the value must be set back to "0".
LEARN_PARK_POS / LEARN_LASH_PLATF
Although the control bits are used mainly for the commissioning, they can also be used for subsequent
corrections. The associated signal, for example, is generated by the crane operator panel or a control
element and is transferred to the sway control system.
The associated control bit must remain present until the "POS_SAVED" status bit (Section 3.7.2.5)
provides the confirmation that the position has been learnt. The brake must be applied during the
learning process. After the learning, the control bit must be reset.
3.7.1.6 Obstacles
Obstacles can be taken into consideration by the transfer of external variable blocked regions. The
functionality of the blocked regions is described in Section 2.3.3.
4 Sperrbereich1_Katzposition2
SET1_TR2 mm DINT
5 Second trolley pos. for blocked region 1
6 Sperrbereich1_Hubposition
SET1_HOIST mm DINT
7 Hoisting position for blocked region 1
8 Sperrbereich2_Katzposition1
SET2_TR1 mm DINT
9 First trolley position for blocked region 2
12 Sperrbereich2_Hubposition
SET2_HOIST mm DINT
13 Hoisting position for blocked region 2
14 Sperrbereich3_Katzposition1
SET3_TR1 mm DINT
15 First trolley position for blocked region 3
16 Sperrbereich3_Katzposition2
SET3_TR2 mm DINT Second trolley position for blocked region
17 3
18 Sperrbereich3_Hubposition
SET3_HOIST mm DINT
19 Hoisting position for blocked region 3
20 Sperrbereich4_Katzposition1
SET4_TR1 mm DINT
21 First trolley position for blocked region 4
22 Sperrbereich4_Katzposition2
SET4_TR2 mm DINT
23 Second trolley pos. for blocked region 4
24 Sperrbereich4_Hubposition
SET4_HOIST mm DINT
25 Hoisting position for blocked region 4
26 Sperrbereich5_Katzposition1
SET5_TR1 mm DINT
27 First trolley position for blocked region 5
28 Sperrbereich5_Katzposition2
SET5_TR2 mm DINT
29 Second trolley pos. for blocked region 5
30 Sperrbereich5_Hubposition
SET5_HOIST mm DINT
31 Hoisting position for blocked region 5
32 Reserved
3.7.2.1 Common
Table 3-22: SIMOTION → SIMATIC S7, Common
1 Reserved
Waiting position is not approached
2 NO_WAIT_POS_OK Confirmation of the general "NO_WAIT_POS" command bit.
The hoist control does not stop.
Height profile learnt
3 LEARN_PROFILE_ON_OK Response bit for "Learn height profile" mode is activated.
The height profile is being learnt.
Height profile deleted
4 LEARN_PROFILE_RESET_OK Response bit for the deletion of the internally learnt variable
blocked regions. The height profile has been deleted.
Automatic start permitted
Bit for releases of the automatic without a fault message
5 START_AUTO_OK
being issued. An exact explanation why a start is not
possible can be seen in Table 3-26.
Hoisting gear acceptance allowed
This bit is set at the height above which the trolley
positioning motion starts. A manual acceptance of the
hoisting gear is possible as of this time. If this bit is not set,
6 HOIST_TAKEOVER_OK
no manual control for the hoisting gear may be permitted
during the automatic trolley travel. A collision with obstacles
could occur. In this case, the automatic must be aborted for
the trolley and the hoisting gear.
Open grab
0: Grab can be closed
1: Grab can be opened
7 OPEN_GRAB
This bit serves as control signal for opening and closing the
grab. The time of opening is specified by parameter P31;
the time of closing is specified by parameter P30.
8-
Not used
15
Each fault is represented by a bit. The "FAULT2" fault word has been added as reserve. Several faults
can be present concurrently in both error messages. Both doublewords are always evaluated.
The messages described below are used primarily to detect why an automatic start is not possible.
The messages can be forwarded to a crane operator panel or a display element in the crane operator
cabin.
An assignment of the individual bits to the CePLuS error numbers and recommended categories is
made in a subsequent section (see Table 4-9).
3.7.2.2 Hoist
Table 3-27: SIMOTION → SIMATIC S7, Hoist
3.7.2.3 Trolley
Table 3-29: SIMOTION → SIMATIC S7, Trolley
LOAD_DEFL_TR
Current load deflection. Relative position difference between the trolley and load.
Sway control On
7 SC_STATE 0: The sway control function is not active
1: The sway control function is active
8-15 Not used
3.7.2.4 TLS
Table 3-31: SIMOTION → SIMATIC S7, TLS
SPEED_CYL_A/B/C/D
Actuator speed for all four TLS hydraulic cylinders relative to the TLS cylinder maximum speed (P183
in the CePLuS parameter file).
The output actuator speed of the cylinders is always positive. The direction is determined by the
signals for extending or retracting the cylinders (see Table 3-32).
3.7.2.5 Targets
Table 3-33: SIMOTION → SIMATIC S7, Targets
LANE_LOAD_OK/UNLOAD_OK
Confirmation of the lane number for loading/unloading (1..155) for the values present at
"LANE_SHIP_LOAD"/"LANE_SHIP_UNLOAD" (Table 3-18). This signal can, for example, be
forwarded to the crane operator panel or used by the PLC to release the automatic. Automatic may be
permitted only when the signaled value and the confirmed value are identical.
3.7.2.6 Obstacles
Table 3-35: SIMOTION → SIMATIC S7, Obstacles
NUMBER_OBST
Number of variable blocked regions transferred after the last deletion.
Note
The JAVA application is not part of the SCOUT project, but is contained on the supplied CD. The
customer must copy this application to the CF card of the SIMOTION D (Section 2.4.16).
The continuous communication between the Add-on functions on the SIMOTION D and the camera
(1) is not performed directly but using FB blocks. The interface is described in more detail in the next
section.
DISTANCE_PLC:
The distance between the camera and the reflector measured using an encoder. This value is
forwarded by the PLC via PROFIBUS DP to the SIMOTION D and then to the camera.
The following figure illustrates the CenSOR M measured values for the distance values.
Default settings
IP address of the camera 192.168.1.155
Camera port 8500
Parameter sets
Four parameter sets are provided. They are stored as text file in the /SWAYCONTROL/ directory on
the SIMOTION D CF card. The files are named Par0.txt, Par1.txt, Par2.txt and Par3.txt files. If no
parameter sets are available at the start of the program or if they are faulty, all parameters are set to
their default values.
CAUTION
The parameter sets are numbered 1 to 4 in the CeCOMM diagnostic program. Therefore, file Par0.txt
contains parameter set 1 and Par3.txt parameter set 4.
If, when loading, a parameter exceeds the specified limits, an error message is generated and the
value of the relevant parameter is set to the default value. The error is only reset after all parameter
sets have been loaded successfully.
The current parameter set is defined by control bits in the Common block (see Table 3-10). All
parameter sets can be edited irrespective of which parameter set is switched active by the control bits.
CAUTION
Always use the parameter menu of the "CeCOMM" diagnostic program to edit the parameter sets.
The files can be destroyed when an editor is used.
Note
Detailed information about the parameters is contained in Section 5.3.1, Section 5.3.2 and the online
help.
Note
Changes to parameters P100 – P104, P106 and P110 take effect in all parameter sets, otherwise
only in the respective, active parameter set.
CAUTION
The semiautomatic commissioning sets parameters only in the current parameter set.
Note
A documentation of all set values can best be created with the functions Parameter listing ("L"),
History call ("F2"), Select (e.g. CTRL+A) and Save ("F4").
Note
All parameters, whose setting during the commissioning is not absolutely necessary and therefore
not described explicitly in the appropriate sections, should be left with their default settings and only
changed when problems occur.
4.4.1 Introduction
The diagnostic program is used for the commissioning, parameterization and diagnosis of the Add-on
technology on the SIMOTTION D and the CenSOR camera
This program can be used for the following tasks:
• Check and change the current parameter settings
• Check the current camera image
• Record curves
• Transfer updates
• Save and load parameter sets
Prerequisite for the diagnosis and commissioning is the Ethernet connection of the laptop/PC with the
SIMOTION D and the CenSOR M camera.
Note
The following sections describe the principle of the structure and the operation of the diagnostic
program. The displayed menus and functions can differ for the diagnosis or commissioning because
of the connected sway control system.
Note
The program can run under the WINDOWS 2000 or WINDOWS XP operating systems. This requires
that the user is logged on to the PC as administrator.
The installation program leads you step by step through the whole installation process. After the
installation, the diagnostic program is available under "Windows Start Æ Programs".
Note
Any 'personal firewalls' (e.g. Windows Firewall for Microsoft XP) should be deactivated or exceptions
permitted. The correct operation of the "CeCOMM" diagnostic program requires unrestricted access
to specific ports (FTP, Telnet).
4.4.4 Operation
General
The diagnostic program consists essentially of four parts (Fig. 4-3):
• Windows menu (Section 4.4.5)
• Icons for establishing the communication
• Functions (Sections 4.4.6 to 4.4.12)
• Status bars
Note
Most of the available functions can be operated using a button (e.g. "F2 - History") and also the key
(e.g. "F2") shown on the button. The following description only describes the button.
Note
The displayed menus, functions and dialogs in the function part depend on the connected sway
control system and so can vary greatly.
The "Monitor" function and its subfunctions have a monitor status line in the last line used to display
information and enter values. The Windows status line contains the IP address of the connected
device, the interface version and the version of the sway control system and the loaded *.ini file. The
icon can also be used to keep the window in foreground, even when it is not active. Pressing the
icon again deactivates this function.
After the program start, one of the icons must be used to establish the
connection to the devices using the COM or Ethernet interface.
Note
After a SIMOTION/camera restart (switch-on process, general reset) phases 1, 2 and 3 can take as
long as one minute. In this case, to allow the connection to be established correctly, the
communication should not be disconnected.
If a connection cannot be established check the adjustment of the interface at the diagnosis PC and
at the commissioning tool „CeCOMM“.Maybe the "CeCOMM" commissioning tool and the sway
control system must be restarted.
Open
When the connection is established, the software detects automatically the connected hardware
(SIMOTION D, CenSOR M, etc.) and loads the associated *.ini file from the program directory.
The "INI" file contains all settings and properties for the diagram (such as data selection, colors, line
thicknesses).
If these settings are to be saved and reused with a different name, this can be realized using the "File /
Save as" and "File / Load" Windows menu items.
If these *.ini files are deleted unintentionally, new files will be created using the default settings.
Save as
The settings for the diagram can be saved in an *.ini file.
Note
For all changed properties (F8), the properties of the diagram will be saved automatically in the
DiagXXX.ini or DiagXXX_engl.ini file in the program directory or the currently set directory and file
name.
Properties
This function is only active in the "Explorer" tab and opens the Windows properties window when a file
or a folder is selected.
Start cemgr
This function is provided for service purposes and serves to start the program in debug mode.
Ping
This function can be used to quickly test whether a connection from the diagnostic tool to the camera
or to the SIMOTION D exists. The following screenshot shows a successful connection request.
Interface
The IP address of the attached device can be changed using this function. It is also possible to
configure the connection type and the associated required interfaces.
Language
German and English are currently available. It is possible to switch from one language to the other at
any time. The current language of the diagnostic program will also be set on the target system when
the connection is made to the target system.
Auto configuration
When this function is activated, the program detects automatically the connected hardware
(SIMOTION D, CenSOR M, etc.) and loads the associated *.ini file.
Configuration file
The DiagHPC.ini configuration file will be loaded and can be edited.
Position parameters
This tool can be used to calibrate the sensor data. The associated measurement data and the
required position data are entered. The required conversion factors of the measurement data for
position data will be displayed.
Speed parameters
The crane manufacturers frequently specify the crane-specific P1 – P5 parameters in units that cannot
be used directly in the parameters. This function is used for the simple conversion of the specified
crane data into mm/s and mm/s².
INFO
The version number of the program is displayed under Info.
4.4.6 Monitors
General information
When the space bar is pressed, all available keyboard commands will be displayed.
Note
The displayed menus, functions and dialogs in the function part depend on the connected sway
control system and so can vary greatly.
"calibrate hoisting height" commissioning step and, depending on the spreader type, saved in the P89,
P90 (20 ft), P91, P92 (30 ft) or P93, P94 (40 ft) parameters.
Content
1. Column: Sequential number of the entry
2. Column: Time of the event in the format "hh-mm-ss.ms"
3. Column: Name and content of the changed signal
Particularly important signals, such as the basic operating modes, are color-highlighted.
B – Backw
Scroll back one page
F – Forw
Scroll forward one page
S – Save
Save the logged signal sequences in the "Logger.txt" file in the /SWAYCONTROL/ directory
RETURN – Refresh
Update this page
ESC – Escape
Exit this display screen
General information
The target systems offer various Parameterization menus.
The functions described below are examples implemented in this or similar form on all target systems.
The menus and special functions can be called from the main menu and from the display screens. The
menus contain various subitems documented in the menu tree(section 5.4.1.1) and whose use is
largely self-explanatory. The current menu will be displayed after the subitem has been completed.
The menus are closed with the ESC key and with the last-called screen displayed.
Parameters menu
The Parameters menu can be called from the main menu and all display screens with the "P" key (Fig.
4-13). All parameters can be displayed, changed, saved and copied in this menu.
Note
Only those parameters are displayed that correspond to the setting of parameter P100 (= access
code).
Note
Whereas the "C – Change parameters" and "F – Search parameters" functions refer to individual
parameters, all others apply to the complete parameter set.
C – Change parameters
After pressing the "C" key, the parameter number must be entered (e.g. "1" for parameter P1) and
closed with <ENTER>. The new value is then entered and confirmed twice with <ENTER>.
Changed parameters are marked with a "+" and a different font color in the displays ("1" … "12").
Note
Each changed parameter takes effect immediately, but is not stored permanently. Changed
parameters should be confirmed with "OK" and then saved permanently with "S" (saving of all
parameter sets and fixed ranges). All parameter sets are saved.
Commissioning menu
The commissioning menu can be called from the main menu and all display screens with the "I" key.
All commissioning steps are performed in this menu.
The commissioning steps depend on the associated attached device. A detailed description for the
commissioning steps for Sway Control on the SIMOTION D is contained in Section 4.7.2.1. The
commissioning steps for the camera are described in Section 4.5.8.2.
Faults marked red are forwarded to the PLC and the crane operator panel. The faults marked green
have the status of a warning and are not forwarded to the PLC.
The "Faults history" special function lists all faults that have occurred previously. All faults marked
with an asterisk * are still active.
Note
All faults are listed just once in the "Faults history" screen with the system time of the last occurrence,
even if they have occurred several times.
The appropriate letter (E, H) can be used to switch between the "Faults" and "Faults History"
functions.
For the fault analysis, the "Monitor" function also contains the "L – Listing of logger" display screen
that displays all changing and recorded input signals.
The "Display limit curve (G)" function displays the external variables and internally learnt blocked
regions ).
The "Version information (V)" function displays information about the current version.
The "Shell" function is available only for the diagnosis of the camera and is used to monitor the boot
process and to change special settings. The function can be called only when a connection to the
camera using the serial interface has been established.
The "Simulation of the loading (X)" special function is used during the commissioning of the hoisting
gear to test the correct functioning of the automatic mode. Pressing the "x" key in all display screens
simulates the locking of a container, and when pressed again the unlocking. The current state is
shown in the status line.
CAUTION
Only an empty spreader can be simulated as being loaded. Consequently, in simulation mode, the
internally learnt obstacles are corrected as if a container were locked to the spreader. In such a state,
travel must be performed at an adequate height (> max. container height P108) above the actually
existing obstacles. Otherwise collisions can occur during automatic operation.
The "Stop diagnosis (!)" special function is provided for service purposes.
All special functions should preferably be closed using the "ESC" key. The last-called display screen is
then displayed.
This function provides support during the commissioning, checks the calibration and determines the
height in which the reflector will no longer be recognized.
CAUTION
If this function is used during crane travel, errors can occur with the calculation of the control
algorithm and a correct travel can no longer be guaranteed.
After activation of the "Image" function and pressing the "F5 - Update" button, the current camera
image will be loaded (only CenSOR M).
Note
The displayed files in the function part depend on the connected sway control system and so can
vary greatly.
regions can be monitored. Although a cyclical refreshing of the blocked regions in the self-learning
mode on the waterside is possible and useful, it requires a higher process time (Fig. 4-16, right-
hand side).
The recorded measured values are used for both diagram types. F11 or F12 can be used to switch
between the diagram types.
• Recording cycle
If the recording takes a long time, the number of values to be recorded per time unit can be
reduced. For a "1" setting, a value will be recorded for each sampling time (camera = 70 ms); for
a "10" setting, a value will be recorded only every tenth sampling time (camera = 700 ms).
• Delete diagram
The diagram will be removed.
• X/Y display
This function is not supported. To display the X/Y diagram, the "position setpoints" and "actual
position values" must be recorded. They will be selected automatically when the checkbox is
activated.
The recording task is starting with the "F2 - Start" or "F4 - Start Trigger" button. When started with
the "F4 - Start trigger" button, the recording is performed only when the crane moves, otherwise
immediately and permanently. The "Diagram view" window will be closed automatically.
The crane can now be operated so that the interesting states are visible. The recording phase can be
monitored online on the screen and starts displaying the signal characteristics over time. It is,
however, possible to switch to the X/Y diagram at any time. The recording is completed with the "F3 -
Stop" button (next figure).
General information
The user interface displays the signal characteristics with a legend on the right-hand side in which
individual or just a few parameters can be selected. If the user moves the mouse cursor over the
curves, the current X- and Y-values will be displayed dynamically in the corners, as shown in the
following figure.
The lower area of the diagram user interface, the states of the input and output bits in the PLC are
displayed with a legend on the right-hand side in the path/speed time diagram; this diagram also
allows the selection of a single parameter or just a few parameters.
Zoom
To provide a detailed display, areas of the diagram can be increased in size. This is done by clicking
and dragging with the mouse pointer (from the top left to the bottom right - rectangular form) over the
area of interest. If the original state should be restored, drag the rectangle in the opposite direction.
The axes can be scrolled and zoomed.
The zoom function for the detailed view can also be used during the recording. Press the space bar to
leave the zoom again. The monitoring of the recording continues.
The Zoom In and Zoom Out function is also active in the lower diagram area for displaying the states
of the bits.
Icons
The functions of selected icons are described in detail in the following sections.
View – F7
Pressing the "F7 - View" button opens the "Display measurement series" window (next figure) with the
"General" and "Bit signals" tabs that are used to select the displayed parameters and to change the
characteristics (color, name, line type and line thickness). A selected parameter can be placed on the
left-hand axis or on the right-hand axis. The direction arrow keys (up or down) can be used to change
the order of the display.
Properties – F8
The "F8 - Properties" button can be used to set and change the designation of all parameters and the
axes. The limits and the colors can be specified for the background and for individual elements of the
diagram.
Note
For all changed properties (F8), the properties of the diagram will be saved automatically in the
DiagXXX.ini or DiagXXX_engl.ini file in the program directory or the currently set directory and file
name.
Help – F1
Pressing the "F1 - Help" button opens another window that contains all keyboard commands for
scrolling and zooming in the diagram display.
One of the two buttons can be used to change to the X/Y diagram (next figure).
This diagram shows the travel curve for two axes in the X/Y plane, where one axis represents the
movement of the trolley and the other axis the path of the hoisting gear. When one of the other buttons
(F11 or F12) is pressed, the axes will be interchanged. Activating the same button again changes to
the path/speed time diagram.
Icons
Blocked regions Display all blocked regions (fixed and variable). If the
"Cyclical refresh" option is selected, the internally learnt
variable blocked regions on the waterside will be updated
continually during the crane travel.
Note
The curves drawn in the diagram are always relative to the lower edge of the spreader.
Note
When the spreader is locked to a container, all fixed and variable blocked regions are increased by a
fixed amount (parameter P108, maximum container height in mm).
If a container will be taken away the blocked regions will be decreased about the minimum container
high (fixed value 2000mm).
Note
The zero line is drawn at the minimum position for the hoisting gear positioning (P63).
4.4.11 Telnet
The connection to the camera (only CenSOR M) can also be established using Telnet. In this case, a
connection to the Shell will be established using the Ethernet connection. The Shell is part of the
operating system on the camera and permits the interpretation of the entered commands, such as
display directories. The Shell is always started automatically.
4.5.2 Functions
The absolute measuring accuracy of the camera measuring system depends on the distance of the
camera to the reflector. When a lens with a 16 mm focal length is used, the absolute measuring
accuracy is 5 mm at 10 m distance.
If a larger accuracy is required, a lens with longer focal length can be used. This, however, reduces
the measuring range because of the smaller aperture angle.
The distance between the camera and the reflector can lie within the range 1 to 50 m. The larger the
maximum distance, the larger must also the reflector be.
Ethernet is used for both the communication with the controller and the communication to the
diagnostic software.
4.5.4.1 Installing/mounting
Camera
Note
Ensure that the camera protection housing is installed to the load carrying device (L) largely vertical
over the reflector (R). The glass window of the housing must point down. The camera must have a
free view of the reflector (R).
The camera should be easily accessible by the maintenance personnel later. Details concerning the
dimensions are contained in Section 5.2.2.2.
Mounting of the stainless steel enclosure Mounting of the weather protection enclosure
Fig. 4-28: Camera installation drawing
Reflector
Attach the reflector (R) to the load carrying device (L) as shown in Fig. 4-29.
Δ ≤ 10°
CAUTION
Improper installation can damage the reflector.
Note
The reflector must be well visible vertically from above and may not be covered by other
constructions. The rotation of the reflector (R) relative to the camera unit (C) must not exceed 10°
(Fig. 4-29).
First attach the four supplied rubber cushions (M) to reflector (R) with four M10 screws as shown in
Fig. 4-29. The reflector with the rubber cushion (M) is then attached at the provided installation points
of the load carrying device (L) using four additional M10 screws. Details concerning the dimensions
are contained in Section 5.2.2.3.
4.5.4.2 Connecting
Overview
The individual components must be connected as shown in the following schematic diagram.
Camera
The camera is supplied with a pre-fabricated cable attached on one side. The camera must be
connected to the 24 VDC supply. The camera must be connected to the hub with the Ethernet cable.
CAUTION
A regulated switched-mode power supply must be used (see camera technical data).
Details of the connection are contained in Section 5.2.3.
Reflector
The reflector is connected at the terminal socket to the 110 … 230 V AC power supply.
Details of the connection of the reflector are contained in Section 5.2.3.
Hub (optional)
The Ethernet hub is connected to the 24 V DC power supply. An Ethernet cable is used to connect to
the SIMOTION D4xx.
Fine focus
If the camera image is not in focus, the distance setting on the lens must be changed.
The hoisting gear must be lowered to the lowest point so that the distance between the camera and
the reflector is largest. The distance setting on the lens must be changed so that this position
produces a focused image.
Brightness
The camera aperture has the following factory settings:
1.4 - with IR filter
2 - for indoor applications
7 - for outdoor applications
These values are appropriate for most application scenarios. For particularly dark conditions, the
aperture can be reduced; for very bright ambient light, the aperture can be increased. In addition to
this setting, an automatic gain and offset control ensures the optimum picture brightness.
CAUTION
The IP address for a device may only be used once within a network.
The IP address of the camera can be changed using the Parameters menu in the diagnostic software.
After calling the Parameters menu with the "P" key and calling the "I" function, follow the instructions.
The IP address of the camera can be changed first and then the address of the peer (SIMOTION D).
CAUTION
Four parameter sets are provided, but for this configuration only parameter set 1 has been
permanently set. No other parameter sets can be used.
Storage is in the /FlashFx/ directory on the camera.
CAUTION
The semiautomatic commissioning sets the parameters in all parameter sets.
Note
Detailed information on the parameters is contained in Section 5.3.1.
Note
Only those parameters are displayed that correspond to the setting of parameter P100 (= access
code).
Parameter P100 (= access code) should be set to 2 for the commissioning.
The following settings are available:
Access code 0 – crane operators, maintenance staff
Access code 1 – commissioning engineers
Access code 2 – service technicians and specially trained commissioning personnel
DANGER
For this reason, the active parameter set may not be changed during the commissioning.
Some parameters are set automatically in these steps. The successful completion of a commissioning
step is identified by a "+". After the commissioning steps have been performed successfully, it is no
longer necessary to set these parameters manually.
Note
Depending on the configuration, individual steps can be hidden.
Different alignment of
reflector
The algorithm searches for the two alignments and shows the result. The result is saved in camera
parameter P2.
Normally, the reflector is correct in one alignment and not recognized in the other alignment.
Note
While checking the alignment, the distance between the reflector and the camera should lie in the
range 5 m to 10 m.
If both alignments are detected, this can have the following causes:
a) Two reflectors are present in the field of vision of the camera.
b) A light-dark combination in the field of vision was incorrectly identified as a reflector. In this case,
the parameter P2 must be varied manually and the measurement result in display 4 compared
with the position of the reflector.
d) The ambient light is too bright or too weak. The parameters for gain and offset (P0 and P1) can be
temporarily set to zero. The camera then automatically sets the gain and the offset to the
brightness of the complete image. After the successful commissioning step, the parameters must
be reset to the original or required values.
e) The window size (parameter P3) is set to values that are too large or too small. By default, P3=11
should be set.
After completion of the commissioning step, the current distortion of the reflector is also saved. This
size is important for the correct distance measurement.
Fig. 4-34: Calibration of the position values for the hoisting gear
3. "Calculate" determines the resolution (factor) and the offset for the distance sensor; these values
must be entered in the P20 and P21 parameters.
4. The correct determination of the reflector position must be checked by traveling various distances.
Whereby the internal distance (2) and the measured distance (3) must be identical.
The external transfer of the reflector position via the PLC is recommended for all STS cranes. This
enables the reflector pattern to be identified more quickly which increases the measuring reliability.
Note
For the semiautomatic determination of the size, lower the reflector as far as possible.
The result of the commissioning step is an integer value between 1 and 10. 1 means that the reflector
is very small in the image, 10 very large. The following appears at the end of the commissioning step
(example):
"The factor for the window size is: 9 Æ 19". This means that the diagnostics have identified the factor
9 as suitable and stored the value 19 (factor + 10) in parameter P3.
Factors > 10 mean that the window size is automatically varied after the commissioning depending on
the distance. If, however, a reflector cannot be found during the automatic size control, the factor (P3
– 10) (in this case: 9) is used.
CAUTION
After completion of the calibration, the determined load deflection in both directions and the rotation
must be almost zero. (display 2).
Reflector type
The reflector type is determined in commissioning step 1.
If no reflector is found, even though it lies in the field of vision, the set window size (P3) must also be
checked.
Distance measurement
If no internal path sensor for measuring the distance between the camera and the reflector is present,
this must be entered in the P102 parameter. The distance is then determined using the size of the
reflector, the set focal length of the lens and the size of the white reflector area.
The accuracy of the external distance measurement decreases with the distance between the camera
and the reflector. It is approximately 2% of the distance.
Lens
If the accuracy is not adequate, a lens with a longer focal length can be used. This, however, reduces
the maximum measurable swing angle.
The focal length of the set lens must be set in the P17 parameter.
Brightness
The camera is adjusted as described in Section 4.5.4.3.
The software controls the reflector brightness depending on the ambient light when the P0 – Video
input gain and P1 – Offset of the video input parameters are set appropriately.
The default values mean:
Gain = 64 The gain is adjusted proportional to the offset.
Offset = 256 The offset is changed increasing and decreasing from 1-255 until a reflector is found.
The regulating is then made to constant reflector brightness.
Note
The current offset and gain values are displayed for the camera diagnosis in Display 2.
Window size
The camera searches for a reflector that has a specific size. For a window size of 1, a search is made
in a 12 x 12 pixel field. For a window size of 10, the reflector in the image must have a size of
66 x 66 pixels. As comparison: the complete image has a size of 640 x 480 pixels.
Note
To prevent incorrect measurements, the set window size should be as large as possible.
If, however, the set window size is larger than the reflector image, a reflector is not found (see figure).
For this reason, the parameter (P3) for setting the window size should be checked at the largest
distance between the camera and the reflector.
Values between 1 and 10 mean that the reflector is always sought with a fixed window size in the
image, irrespective of how far the reflector is from the camera. This is only recommended when the
distance remains constant.
Values larger than 10 activate the automatic control of the window size. This means that the window
size is varied automatically depending on the distance. If no reflector is found during the automatic
size control, "window size = P3 – 10" is used.
Note
The current window size is shown in Display 2.
Measuring reliability
Several parameters can be used to influence the measuring reliability.
The algorithms first use fast search functions to find a reflector in the image and determine a
recognition reliability. The P4 ("Reflector recognition limit") parameter is used to specify the starting
reliability for recognizing a reflector as such. If the reflector has dark shadows, this value should not
exceed 650 (65%).
If the reflector has been detected, only a search near the reflector is required. The recognition limit in
the direct environment can be reduced with the parameter P19 "Reflector recognition limit (reflector
environment)".
The subsequent size measurement then returns a high reliability for the presence of a reflector in the
image. Up to 16 characteristics are checked here. The P6 ("Measuring reliability of the camera")
parameter can be used to specify the number of characteristics to be used. If more than ten
characteristics are specified to be checked, a reflector will be used only when the reflector size was
determined using the characteristics. This means P67 > 10 achieves a very high measuring reliability.
Reflector detection
The reflector detection could be checked by using the monitor „CenSOR– Camera [2] “.
DANGER
The commissioning and testing of the Sway Control functions may only be performed by trained
personnel who are familiar with the operation of the crane. The regulations of the crane operator
must be observed. A further requirement is the successful completion of a commissioning training
course of the CePLuS Steuerungstechnik GmbH.
DANGER
All safety functions of the crane must be implemented independently of the sway control system.
Measures must be taken to ensure that the crane stops without any adverse affects on persons or
goods when a fault occurs.
WARNING
The PLC programmer is required to evaluate the error messages of the sway control system. In a
fault situation, the manipulated values of the sway control system may no longer be used. Only the
higher-level controller may implement the control of the drives.
The following requirements for the commissioning of the sway control system must be satisfied:
1. All the drives to be controlled and the hoisting gear must be functional
2. All components of the system must be installed, connected, functional and interconnected
3. Preparation of the PLC program (Section 4.6.2)
4. Preparation of the converters (Section 4.6.3)
5. Start of the diagnostic program and establishment of the connection between the commissioning
PC and the sway control system (Section 4.4.4)
6. Setting of the language of the diagnostic program (Section 4.6.5) and the access code (Section
4.6.4)
7. Checking of the communication between the PLC and the sway control system (Section 0)
Note
The error bits must be evaluated in all circumstances in order to detect malfunctions and to be able to
respond appropriately.
Examples of the implementation of the signal sequences in the PLC are contained in Sections 3.2 to
3.6.
WARNING
Acceleration and deceleration ramps that are too slow can cause swaying movements!
WARNING
The sway control system can calculate higher accelerations and decelerations than those that occur
in normal travel operation – especially when neutralizing large swaying movements.
WARNING
Roundings in the converter that are too large can cause swaying movements!
WARNING
If the minimum frequency is too large, the residual swaying movements may be relatively large and
the crane does not or only rarely come to rest!
Note
Limitations of the actuating signal (e.g. in the converter) can result in the tripping of the following error
and therefore should only be intended for safety reasons.
The following error is the path difference between the calculated curve and the curve actually
travelled (= set-actual deviation).
Note
Only those parameters are displayed that correspond to the setting of parameter P100 (= access
code).
Note
The values of the Trolley and Hoist axes are output in mm and the skew in cgr.
The "State of drive axis" display screen is called with the "3" key (Fig. 4-37). The command and status
bits are displayed here. They should also be checked for correct assignment before the
commissioning. The color differences in the display of the actual values show which values or states
are OK or active (green).
Note
Red display indicates an error case or stop in the system, "Not enabled", "Stop", "Off", etc.
Fig. 4-37: Monitor function, "Status of the travel axes" display screen
CAUTION
The acceleration and deceleration ramps can vary greatly. They depend on the initial swaying and
the pendulum length.
Note
The time-optimized control is not appropriate for STS cranes.
Fig. 4-38: Trolley behavior with dynamic prelimit switches at full speed
CAUTION
If P115 < 1, ensure that the correct operation of the prelimit switches is guaranteed.
At the following figures the behavior with dynamic prelimit switches compared to the behavior with
fixed prelimit switches will be shown:
Behavior of P6 (set acceleration, trolley) < P7 (Acceleration without sway control /minimum
acceleration) and P115=0
Note
If the delay should be occurred pendulum damped at prelimit switch velocity, the reducing of the set
value is to realize at the crane control.
WARNING
For this reason, the active parameter set may not be changed during the commissioning.
The successful completion of a commissioning step is identified by a "+". After the commissioning
steps have been performed successfully, it is no longer necessary to set these parameters manually.
Note
Depending on the configuration, individual steps can be hidden.
Note
The anit-sway must be switched off during commissioning steps 1 to 3. This is implemented internally
and temporarily triggers error E61.
Preparation setpoint
Speed setpoint
Sway
Sway control ON/OFF
control
Maximum acceleration
Actuator speed
Fig. 4-44: Overview of the speed control
There is a detailed description of all parameters in Section 5.3.2.
Note
After starting the commissioning step, the trolley should then be moved when the load is steady.
The diagnostics record the main direction of sway and the sign of the beginning deflection. From this
information, the assignment of the trolley direction to the camera x or y direction and its sign are
determined.
The result can be saved when the sway control is only to be activated for the trolley direction.
Otherwise the crane has to be moved so that the sign of the deflection in the crane direction can be
determined.
Oscillation in
bridge direction
Camera
housing
Oscillation in
trolley direction
Mounting board
conversion of the transmitted hoisting height to an effective pendulum length with correct sign and
absolute value. The result is entered in parameters P60 and P61.
This automatic commissioning step was successful when the swaying duration displayed in the tool is
roughly identical in each cycle. If this is not the case, the step can be performed manually with the tool
on the "Calibrate hoisting height" tab.
Not the calibrated hoisting height, but the hoisting height taken from the interface is used for the
control and positioning of the hoisting gear. This must have increasing values with the increasing
height of the load carrying device above the ground.
2 – Dig. hoisting dist. corr.
This step is optional. Shifts in the center of gravity that result from the use of different load carrying
devices are compensated with the digital hoisting distance correction. Parameter P80 is written.
3 – Anal. hoisting dist. corr.
Note
Before performing step 3, the weight of the load carrying device must be determined and stored in
parameter P82.
This step is optional. With the analog hoisting distance correction, shifts in the center of gravity that
result from the load mass, can be taken into account. Parameter P81 is written.
Note
In most cases it is sufficient to perform the basic calibration. After being performed successfully, this
commissioning step is displayed in green, although the digital and the analog hoisting distance
corrections have not yet been performed. These steps are optional.
Note
The time-optimized control is not appropriate for STS cranes.
Set position controller (P160, P163) to zero and start the positioning over a longer distance
The set and the target position must be nearly identical at the end. Slight differences result through the
deactivated position controller.
Greater differences can be caused by a faulty maximum actuator speed or limits in the drive system.
(To correct the errors, the sway control function can be deactivated by setting the damping factors to
zero - only possible with conventional control.)
Setting the position controllers and the sway control factors to default values
All controllers must be set to have a small overshoot. This affects both the speed and the target
position. This achieves short rise times.
The value of the position controller should not be greater than 0.5.
The value must be reduced when the application of the controller causes an oscillating speed change
and an overshoot at the target position.
Note
An overshoot at the target position often results not from a large position controller value but rather
from an incorrectly set limit speed. Consequently, before reducing the position controller value, in
controlled operation (position controller is zero or manual operation), a recheck should be made
whether for travel at constant speed, the actual speed is nearly equal to the set speed.
The control method can use negative position controller values to switch to target control. In this case,
the positioning operation also uses the speed control without position control. The travel curves
correspond to those for manual operation. The target control determines only the begin and the exact
course of the braking phase. A recommended value for the position controller value is -0.7.
The set speed v = 2 ⋅ k R ⋅ aS ⋅ Δs for the target control is determined from the size of the position
control value k R , the deceleration aS and the distance from the target Δs .
A value of -0.7 specifies the time of the beginning the braking, deceleration is made with 70% of the
set accleration. During the braking phase, the target control has a control reserve of 30%, because the
deceleration can be increased to 100% aS .
Positioning range
The permissible positioning range can be set with the parameters "Minimum position" (P23, P63) and
"Maximum position" (P28, P69). The values should be set halfway between the prelimit switch and the
limit switch (Fig. 4-48). Positioning outside of this range is not possible.
Permissible positioning range
WARNING
Prerequisite for the commissioning of the hoist control is the successful commissioning of the Sway
Control and positioning functions.
In this basic operating mode, the spreader/grab moves on the path curve taking account of blocked
regions.
The PLC program must be prepared so that external variable blocked regions can be transferred
and/or the learning of the height profile is activated (Section 3.6.2.5).
All blocked regions (fixed and variable) are displayed in the diagnostic program, function diagram in
the x/y representation.
Note
When the spreader is locked to a container, all fixed and variable blocked regions are increased by a
fixed amount (parameter P108, maximum container height in mm).
If a container will be taken away the blocked regions will be decreased about the minimum container
high (fixed value 2000mm).
Collision protection
A collision protection is activated in the software in the "hoist control" basic operating mode. Based on
the current container crane position, it is determined how far the spreader is from a possible obstacle.
If this is approached too closely, there is a reaction via the actuating signals (Section 4.10.4).
Override
In the "SC Automatic" AddOn mode, the travel speed on the path curve can be reduced using an
externally definable override "Override" (see Table 3-12, hoist control bits) between 0% and 100%.
This speed reduction is useful for commissioning purposes (test with reduced speed).
A value of 100 means maximum speed. With 0 the drive stops. Jumps in the override result in
maximum acceleration or deceleration (parameter setting).
The override can be specified separately for each axis and therefore used, for example, for the
software-controlled prelimit switches.
Laser
The laser values in the "Hoist Control [6]" screen of the CeCOMM commissioning tools (Section
4.4.6.1) should be checked.
Note
Ensure that the laser scanner is updated as fast as possible (Laser Freq. ≤ 3) so that the values can
be used for calculating the travel curve.
CAUTION
If the "TargetPos.txt" file is edited incorrectly, errors can occur while positioning in "SC Automatic"
AddOn mode.
Twistlock simulation
Simulation of the loads is possible with the "CeCOMM" diagnostic program. It is used during the
commissioning of the hoisting gear to test the correct functioning of the automatic mode.
Pressing the "x" key in all display screens simulates the locking of a container, and when pressed
again the unlocking.
WARNING
Only an empty spreader can be simulated as being loaded. Consequently, in simulation mode, the
internally learnt obstacles are corrected as if a container were locked to the spreader. In such a state,
travel must be performed at an adequate height (> max. container height P108) above the actually
existing obstacles. Otherwise collisions can occur during automatic operation.
Use of the "Trim / List / Skew [7]" display screen on the diagnostic tool for commissioning
This display screen is used for the commissioning and diagnosis of the TLS functions. Not only can
the ingoing and outgoing signals be monitored, but also individual TLS commands tested.
The "Angle" skew angle output in screen 7 represents the angle supplied by the camera.
Fig. 4-50: Monitor function, "Trim / List / Skew [7]" display screen
Cylinder positions
The positions of the individual cylinders must be set with the parameter "Gain for the TLS cylinder
positions"(P187) in such a way that when turning by approx. 1° an offset of 100 mm (50 mm on each
side) is measured.
The absolute position is not important at first. A position is saved as zero position for each cylinder
(P200 - P203) and all positions in "mm" are then always positions relative to the stored zero position.
The minimum and maximum cylinder positions (P188, P189) also always refer to this zero position.
The permissible angles can be set with the TLS limit values (P194 - P196). According to the above
setting of the position values, 250 corresponds to an angle of 2.5°.
TLS speeds
The speed setpoint (P180-P182) is used to approach the zero position as well as for the execution of
the TLS commands. If the hydraulic cylinders only have one speed, this must be set there.
The speed value is the change of the internal position values in each time unit. If a time of 2 s is
required for trimming 1°, i.e. an offset of 50 mm on each side, then the speed setpoint to be set is
25 mm/s.
The set speed can also be determined in the "Display screen TLS [7]" of the diagnostic tool. To do
this, the set speeds are set to the default values and a TLS command (e.g. trim left) initiated. The
values displayed as "IN-Speed" are entered as set speeds in the P180-P182 parameters.
Pressure system
Two different pressures have been prepared. The actuator speed for each cylinder is adapted to the
pressure conditions. With a low pressure, the proportional valve is opened more than with a high
pressure.
The pressure threshold is selected with P184.
If the system requires a minimum pressure, this can be set with P193. As soon as the output signal
exceeds the "TLS speed for zero signal" (P186), the output signal is at least the value of parameter
P193.
Skew control
The actuator speed of the internal rotary axis can be adapted to the cylinder speed with the parameter
P185 "TLS switch-in for skew control".
Output speed
In order that the cylinders are not loaded unnecessarily, the switching threshold for the cylinder
activation can be adapted with parameter P186 "TLS speed for zero signal". If the cylinder control
signals are less than this value, the output and the direction signals are set to zero.
Under certain circumstances, the same output speed can result in a higher lowering speed than
hoisting speed because of the earth's gravitational attraction. In this case, the actuator speed during
lowering should be reduced with parameter P191.
Test commands
The following functions are available for testing:
S – Test Skew Control
After pressing the "S" key, the setpoint for skew must be entered and applied with <ENTER>. The
cylinders then turn to attain the specified skew.
C – Test Cylinder
The "C" key can be used to test the correct operation of the individual cylinders. To do this, the
cylinder (1..4) and the direction (+ or -) is entered (e.g. the input of "4+" causes cylinder D to extend
fully).
N – Save Zero
The "N" key causes the current position of the cylinder to be stored as zero position in all parameter
files.
T – Test TLS
The "T" key can be used to test TLS commands. Possible inputs are:
TL Trim left
TR Trim right
LW List waterside
LL List landside
SL Skew left
SR Skew right
The cylinders move in the specified direction until they reach the limit value.
R – Reset
"R" (Reset) terminates any TLS command that has not yet completed.
Z – Move Zero
The "Z" key causes the cylinders to be moved to the zero position.
The cylinders continue to move until the target position is reached while taking account of the
positioning accuracy, even when the commands are no longer present.
Note
If a TLS command has not completed, this will be done automatically at the next key click with "TLS-
Reset".
• Maximum speed
• Maximum acceleration
• Jerk
• Encoder error
The sway control system monitors only what the higher-level controller cannot monitor.
Note
Limitations of the speed actuating signal (e.g. in the converter) can result in the tripping of the
following error and therefore should only be intended for safety reasons.
Work-around:
Check position values and transfer of the actuator speed.
Note
With an automatic start close to a stack of containers (obstacle), swaying of the load can result in an
abort of the automatic travel. Here it is essential to avoid an inclined hoisting when picking up a
container close to a further row of containers.
CAUTION
The PLC programmer is required to evaluate the error messages of the system. In a fault situation,
the manipulated values of the sway control system may no longer be used. Only the PLC may
implement the control of the drives.
During the commissioning or a diagnosis, such errors can be detected and corrected with the
"CeCOMM.EXE" diagnostic program.
The currently pending errors are displayed by pressing the "E" key from the main menu or the display
screens. The error history can be called via the "H" key (Section 4.4.6.2).
Each error has a number, a title, an error description and a note on the remedy.
Errors that are transferred to the PLC, are identified by an error bit. Errors without error bit should be
interpreted as warnings. Both errors and warnings are visible in the "CeCOMM" diagnostic tool.
All errors are self-acknowledging and will be transferred only while they are present.
A detailed description of these errors is found in the following sections:
Overview
The errors from the sway control system are categorized as follows:
General and severe errors E0 to E19
Category Meaning
A Display on the CMS, manual and automatic mode permitted
B Display on the CMS, manual mode permitted and automatic mode not permitted
C Display on the CMS, manual and automatic mode not permitted
Brief description
The assignment of the error bits to the error messages in the output data and the concurrent output to
the DCC blocks are as follows:
Table 4-9 Error messages from the sway control system to the PLC (see Table 3-24, Fault1 in the
Common block)
E8 (Bit 9) Invalid basic operating mode in the limit switch, hoisting gear
Only the "Speed control" basic operating mode is permitted at the limit switch.
Type of error: Error
Remedy: Activate "Speed control" basic operating mode
E21 (Bit -/-) Upper prelimit switch switches incorrectly, hoisting gear
The prelimit switch in the forward direction became active for negative speed or inactive for positive
speed.
Type of error: Warning
Remedy: Exchange upper and lower prelimit switch signals
E23 (Bit -/-) Lower prelimit switch switches incorrectly, hoisting gear
The prelimit switch in the backward direction became active for positive speed or inactive for negative
speed.
Type of error: Warning
Remedy: Exchange upper and lower prelimit switch signals
E25 (Bit -/-) Upper limit switch switches incorrectly, hoisting gear
The limit switch switches for the wrong direction of motion or is set simultaneously with the prelimit
switch in the opposite direction.
Type of error: Warning
Remedy: Exchange upper and lower limit switch signals
E27 (Bit -/-) Lower limit switch switches incorrectly, hoisting gear
The limit switch switches for the wrong direction of motion or is set simultaneously with the prelimit
switch in the opposite direction.
Type of error: Warning
Remedy: Exchange upper and lower limit switch signals
The load is outside the set limits at the time an automatic travel operation is started or in a fixed
blocked region with hoist control. The travel job is not executed.
Type of error: Error
Remedy: Traverse manually to valid regions. Check fixed blocked regions and limits.
Other errors 1
E50 (Bit 11) Trolley speed error
The trolley does not move, moves too fast or in an incorrect direction. The error is triggered when:
• The actuator speed is > 10% of the maximum speed (P0) and the crane is not moving or
moving in the wrong direction
• The difference between the actuator speed and the actual speed > 20% of the maximum
speed (P0) (e.g. defective drive)
The error appears with a delay of approx. 3 s. The error message is acknowledged when the trolley
moves.
The causes of these errors can be:
• Defective encoder
• Faulty connection to the drive
• Brake is still closed
The error is not signaled when the following error parameter of the axis (P161) is set to zero.
Type of error: Error
Remedy: Check position values and transfer of the actuator speed
Other errors 2
E60 (Bit 15) Load stuck
The load has stuck when starting to move.
Type of error: Error
Remedy: Control crane manually or change P105.
The positioning motion was started when there was too much swaying.
Type of error: Error
Remedy: Eliminate swaying manually, check parameter P156
5.1.1 Reflector
The reflector must be cleaned regularly depending on the degree of soiling. If only light dust
contamination is present, a yearly inspection/cleaning suffices. If, however, heavy dust contamination
prevails, the reflector must be cleaned in 4-6 weekly intervals. The secure reflector mounting must be
checked as part of the regular crane inspection.
5.1.2 Camera
The front window of the camera protective housing must be inspected and cleaned regularly at the
intervals specified in "Reflector". The secure mounting of the camera must be checked. After changing
the reflector or the cable, the camera must be recalibrated using the "CeCOMM" diagnostic software
(semiautomatic commissioning).
5.2.2.1 Camera
5.2.2.3 Reflector
5.3 Parameters
5.3.1.1 Overview
The parameters for configuring the CenSOR M camera are assigned as follows:
Camera/reflector parameters P0 to P19
Distance parameters P20 to P39
General parameters 1 P40 to P59
General parameters 2 P100 to P119
P110 Language
Selection:
1 German
2 English
This parameter specifies the language used by the diagnostic software.
Independent of the settings from P110 (language) and P100 (Access code) the language can be set in
use of the commissioning software CeCOMM (Windows Menu functions, options/ language).
Default: 0 min: 0 max: 1
Access code: 0
Option parameters
Parameters, in which one or more options can be selected, are identified by a"#" in front of the
character string. Selected options are specified with the corresponding digit; options that are not
selected with a dot ".".
Examples of parameter P152 (conventional/time-optimized control, trolley):
#..... None of the five options has been selected
#.23.. Options 2 and 3 of five options have been selected
#123.5 Options 1, 2, 3 and 5 of five options have been selected
Note
Only the default values are specified for the parameters with selection options, but not the minimum
and maximum.
Note
After confirmation of the parameter P0, a prompt will be made whether the P1, P7, P6 and P5
parameters should be updated. The updating is appropriate only when the speeds and accelerations
dependent on P0 have already been entered and only P0 is adapted again.
For this "update", the P1, P7, P6 and P5 parameters will be changed in the same ratio as P0.
CAUTION
This parameter is visible in the CeCOMM diagnostic tool, but is not relevant for this product as it is
not possible to connect encoders directly.
Note
After confirmation of the parameter P40, a prompt will be made whether the P41, P51 and P50
parameters should be updated. The updating is appropriate only when the speeds and accelerations
dependent on P40 have already been entered only P40 has to be adapted again.
For this "update", the P41, P51 and P50 parameters will be changed in the same ratio as P40.
Percentage value of the positioning speed when hoisting (P41). The maximum speed setpoint is
reduced by this factor. Applies in the "Hoist control" and "Positioning" basic operating modes
(VSet = P41*P45/100)
Default: 100 [%] min: 1 [%] max: 100 [%]
Access code: 1 Display: Always
ACHTUNG
Wird der Wert = 0 gesetzt, ist diese Reduzierung nicht aktiv und es wird mit voller Geschwindigkeit
angehoben.
ACHTUNG
Wird der Wert = 0 gesetzt, ist diese Reduzierung nicht aktiv und es wird mit voller Geschwindigkeit
abgesetzt.
time. Set manually according to manufacturer or customer specifications. The value should be approx.
75% of the maximum acceleration (P50).
Default: 450 [mm/s²] min: 1 [mm/s²] max: 1500 [mm/s²]
Access code: 0 Display: Always
CAUTION
This parameter is visible in the CeCOMM diagnostic tool, but is not relevant for this product as it is
not possible to connect encoders directly.
P102 Configuration
Selection:
0 ship unloader (without camera)
1 STS (with camera)
Default: #1
Access code: 1 Display: Always
CAUTION
This parameter is visible in the CeCOMM diagnostic tool, but does not apply for this product. All
relevant values are already transferred fully scaled in physical variables of the basic technology (see
Section 2.1.4.4).
CAUTION
If the parameter is changed, the internal targets are initialized and all the learnt lanes are deleted.
Note
For P106 < 1000 mm, a switchover is made to the MODEL MODE. Because of the different
dimensions, smaller safety areas than on the real crane apply.
Note
For P108 < 1000 mm, a switchover is made to the MODEL MODE. Because of the different
dimensions, smaller safety areas than on the real crane apply.
P110 Language
Selection:
0- German
1 English
This parameter specifies the language used by the diagnostic software.
Default: #1
Access code: 3 Display: Always
This parameter can be used to smooth the determined actual speed. The factor acts on the actual
speeds of all axes. Small values cause more intensive smoothing; the maximum value 1.0 produces
no smoothing.
Default: 0 min: 0 max: 1
Access code: 2 Display: Always
CAUTION
This parameter is visible in the CeCOMM diagnostic tool, but is not relevant for this product as it is
not possible to connect encoders directly.
Specifies the time required for the transfer of the actuator speed to the drive. It is approximately the
sum of the sampling times of the sway control and the PLC.
Default: 0 [ms] min: 0 [ms] max: 2000 [ms]
Access code: 2 Display: Always
If the absolute value of the speed setpoint is greater than this value, the sway control is activated after
expiry of the switch-on delay P147.A hysteresis of +- 5% is working to prevent . Warning E65 is active
as long as the speed has not been reached.
Default: 0 [%] min: 0 [%] max: 100 [%]
Access code: 2 Display: Always
P position controller for the automatic positioning. Negative values activate a target control instead of
the position control. The absolute value of a negative value determines the steepness of the
deceleration ramp. ABrake=fabs(P160)*P6
Default: 0,5 min: -1 max: 10
Access code: 1 Display: Always
Maximum cylinder speed that may occur with trim, list, skew and activated skew control.
Default: 32 [mm/s] min: 1 [mm/s] max: 1000 [mm/s]
Access code: 0 Display: Only for TLS (P197, selection 1 = ON)
If the TLS control is to be used, the slewing gear is used in conjunction with the TLS cylinders. It can
be specified whether the same TLS positions should apply on the land- and waterside or deviate from
each other.
Default: #..
Access code: 1 Display: Only for TLS (P197, selection 1 = ON)
Note
After confirmation of the parameter P220 , a prompt will be made whether the P221, P226, P225 and
P224 parameters should be updated. The updating is appropriate only when the speeds and
accelerations dependent on P220 have already been entered only P220 has to be adapted again.
For this "update", the P221, P226, P225 and P224 parameters will be changed in the same ratio as
P220.
specifications. The drive must be braked with this deceleration from full speed at the prelimit switch
down to prelimit switch speed (P222) at the limit switch.
Default: 100 [cgr/s²] min: 0,1 [cgr/s²] max: 1000 [cgr/s²]
Access code: 1 Display: Only for TLS (P197, selection 1 = ON)
5.4 Appendix
1 Display kinematics
1 Display
2 Display Profibus Interface
kinematics
3 Display status of travel axes
2 Display Profibus
4 Display common bits
Interface 5 Display autocheck
3 Display status of 6 Display hoist control
travel axes 7 Display Trim/List/Skew
4 Display common B Fixed Blocked regions
bits G Display Variable Blocked regions
5 Display I commissioning menu
autocheck P parameters menu
6 Display hoist L Logger
control E Fault
7 Display H Fault History
Trim/List/Skew V Version Info
? Return to main menu
! Stop diagnosis
X Twistlock simulation
Space Return to main menu
ENTER Build a new display
B Fixed Blocked 1 Display blocked regions
C Change parameters
D Set default values for all sets
F Search parameters
I Communication addresse
L Parameters/areas listing
N different parameters/areas set
R reload parameters
S save all sets of parameters/areas
Y copy parameters/areas set
T Title of set of parameters – only camera
? Help for parameter
ESC Return to last selected display – page 1 to 7
ENTER Build a new display
5.4.2 Bibliography
Ref. 1: PROFIBUS and PROFINET, PROFIdrive Profile Drive Technology
PROFIBUS User Organization e. V.
Haid-und-Neu-Straße 7, D-76131 Karlsruhe
http://www.profibus.com
Order No.: 3.172 Version 4.1, May 2006
Ref. 2: SIMOCRANE Basic Technology V2.0 Operating Instructions
SIMOCRANE_Basic_Technology_de-DE.pdf, 06/2008 Edition
Ref. 3: SIMOTION D4x5 Manual
D4x5_Betreiben_de-DE.pdf, 08/2008 Edition
Ref. 4: SIMOTION D4x5 Commissioning and Hardware Installation Manual,
D4x5_Inbetriebnehmen_de-DE.pdf, 08/2008 Edition
5.4.3 Abbreviations
BT: Basic Technology
BW: Backward
CF: CompactFlash Card
CMS: Crane Management System
COP: Crane Operator Panel
CW: Clockwise
CCW: Counter-clockwise
DCC: Drive Control Chart
DN: Down
DS: Tandem Spreader
FW: Forward
GSU: Grab Ship Unloader
HO: Hoist