Stober POSITool Programming Manual

Type
Programming Manual
POSITool
Programming manual Programming
Blocks
Application example
V 5.6-H or later
09/2013 en
Table of contents
ID 441693.05
Programming manual
WE KEEP THINGS MOVING
2
Table of contents
1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.1 Purpose of the manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2 Readers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.3 Other manuals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.4 Further support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2 Notes on Safety . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.1 Using the software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2 Product maintenance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.3 Component part of the product . . . . . . . . . . . . . . . . . . . . . . 10
2.4 Presentation of notes on safety . . . . . . . . . . . . . . . . . . . . . . 10
3 Programming with POSITool. . . . . . . . . . . . . . . . . . . 12
3.1 Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.2 Structure of a configuration . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.2.1 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.2.2 Opening a block. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.2.3 Exiting a block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.3 Editing a configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.3.1 Activating edit mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.3.2 Libraries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.3.3 Using blocks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.3.4 Replacing blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.3.5 Commentaries on the configuration. . . . . . . . . . . . . . . . . . . 20
3.3.6 Undo function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.3.7 Navigation window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.4 Signal lines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.4.1 Creating signal lines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.4.2 Creating a signal line with the context menu . . . . . . . . . . . . 22
3.4.3 Deleting signal lines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Table of contents
ID 441693.05
Programming manual
WE KEEP THINGS MOVING
3
3.4.4 Following the signal lines. . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.4.5 Monitoring the signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.4.6 Retentive signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.4.7 Default value of a signal. . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.5 Creating user blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.5.1 Properties of a block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.5.2 Block enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.5.3 Copying blocks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.5.4 Write protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.6 User libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.6.1 Editing user libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.6.2 Automatically loading user libraries . . . . . . . . . . . . . . . . . . . 31
3.7 Program execution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.7.1 Runtime sequence. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.7.2 Difference between realtime and background tasks . . . . . . 34
3.7.3 Change the runtime sequence. . . . . . . . . . . . . . . . . . . . . . . 36
3.7.4 Processing the global and axis area . . . . . . . . . . . . . . . . . . 37
3.8 Diagnosis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.8.1 Checking the circuiting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.8.2 Monitoring signal line. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.8.3 Showing signals in scope. . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.9 Indicate/search functions. . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.9.1 Indicating blocks in the hierarchical view. . . . . . . . . . . . . . . 41
3.9.2 Indicating blocks in the library . . . . . . . . . . . . . . . . . . . . . . . 41
3.9.3 Searching for blocks in the configuration. . . . . . . . . . . . . . . 42
3.9.4 Indicating a parameter list for a block . . . . . . . . . . . . . . . . . 42
4 Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.1 Parameter list. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.2 List of hyperlinks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4.3 Defining customer-specific parameters . . . . . . . . . . . . . . . . 45
Table of contents
ID 441693.05
Programming manual
WE KEEP THINGS MOVING
4
4.3.1 Coordinates and designations . . . . . . . . . . . . . . . . . . . . . . . 46
4.3.2 Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.3.3 Access level. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
4.3.4 Types of parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
4.3.5 Normal parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.3.6 Selection parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.3.7 Text parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.3.8 Ramp parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.3.9 Lowpass parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
4.3.10Address parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
4.3.11Velocity parameter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
4.3.12POSI parameter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
4.3.13POSI parameter (master). . . . . . . . . . . . . . . . . . . . . . . . . . . 57
4.4 Describing customer-specific parameters . . . . . . . . . . . . . . 58
4.5 Integrating parameters in the configuration . . . . . . . . . . . . . 59
4.5.1 Organization block 8 000 001 parameter. . . . . . . . . . . . . . . 59
4.5.2 Writing parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
4.5.3 Preread and postwrite functions . . . . . . . . . . . . . . . . . . . . . 60
5 Programming an application. . . . . . . . . . . . . . . . . . . 61
5.1 Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
5.1.1 Structure of the "PLCopen" block. . . . . . . . . . . . . . . . . . . . . 62
5.2 Input and output signals. . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
5.2.1 Input signals of the terminal strip. . . . . . . . . . . . . . . . . . . . . 63
5.2.2 Output signals for the terminal strip. . . . . . . . . . . . . . . . . . . 64
5.2.3 Input signals via fieldbus . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
5.2.4 Output signals via fieldbus. . . . . . . . . . . . . . . . . . . . . . . . . . 64
5.3 Event processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
5.3.1 Triggering events. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
5.4 State machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
5.4.1 Structure of the state machine. . . . . . . . . . . . . . . . . . . . . . . 66
Table of contents
ID 441693.05
Programming manual
WE KEEP THINGS MOVING
5
5.4.2 Structure of the manual state routine. . . . . . . . . . . . . . . . . . 68
6 Appendix. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
6.1 Scaling functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
6.1.1 Legend. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
6.1.2 Scaling function no. 1 constant end value . . . . . . . . . . . . . . 70
6.1.3 Scaling function no. 3 motor current . . . . . . . . . . . . . . . . . . 70
6.1.4 Scaling function no. 5 reference torque low pass . . . . . . . . 70
6.1.5 Scaling function no. 6 n-motor low pass . . . . . . . . . . . . . . . 71
6.1.6 Scaling function no. 7 M-motor . . . . . . . . . . . . . . . . . . . . . . 71
6.1.7 Scaling function no. 8 positions . . . . . . . . . . . . . . . . . . . . . . 71
6.1.8 Scaling function no. 9 runtime usage. . . . . . . . . . . . . . . . . . 72
6.1.9 Scaling function no. 10 n-ramp . . . . . . . . . . . . . . . . . . . . . . 72
6.1.10Scaling function no. 11 low pass constants . . . . . . . . . . . . . 73
6.1.11Scaling function no. 12 Low pass reference speed C33 . . . 73
6.1.12Scaling function no. 13 S ramp smoothing . . . . . . . . . . . . . 73
6.1.13Scaling function no. 14 speeds and ramps for positionings. 73
6.1.14Scaling function no. 16 E90 M-motor. . . . . . . . . . . . . . . . . . 74
6.1.15Scaling function no. 17 customer scaling for speeds. . . . . . 74
6.1.16Scaling function no. 18 customer scaling for speed ramps . 74
6.1.17Scaling function no. 19 master positions . . . . . . . . . . . . . . . 75
6.1.18Scaling function no. 20 speeds (velocities) in master units . 75
6.1.19Scaling function no. 22 related torque . . . . . . . . . . . . . . . . . 76
6.1.20Scaling function no. 23 Posi for master positions . . . . . . . . 76
6.1.21Scaling function no. 24 speeds in master units . . . . . . . . . . 77
6.1.22Scaling function no. 25 IGB consumer source address. . . . 77
1
Introduction
ID 441693.05
WE KEEP THINGS MOVING
Programming manual
6
1Introduction
Axis management is integrated on the inverters. This offers the following
operating modes:
Single-axis operation:
An axis configured with POSITool is used on a connected motor.
Multiple-axis operation:
Two, three and four axes configured with POSITool are used on a connected
motor. The axes can be used sequentially like parameter records on the
motor.
• POSISwitch® multiple-axis operation:
Up to 4 motors connected to POSISwitch® are operated sequentially with up
to 4 axes.
This option requires the following system structure.
The system of the 5th generation of STÖBER inverters is divided into two areas –
the global area and the axis area. The global area contains the programming and
parameterization related to the inverter. This includes device control, the setting
of I/O components such as brake resistors and so on. In addition, it is responsible
for managing the axis area.
The axis area is divided into up to four axes. Each axis contains the programming
and parameterization for one motor and is addressed by the global area. The axis
area contains the motor setting and the application of the motor. The uses are
defined by STÖBER ANTRIEBSTECHNIK in so-called applications or, optionally,
can be programmed as desired by the user.
Fig. 1-1 Setup of global and axis area
1.1 Purpose of the manual
This manual gives you information on programming the 5th generation of
STÖBER inverters with the software POSITool. The principal procedures are
explained.
Axis 1
Global area Axis areas
Axis 2
Axis 3
Axis 4
ESC
X3
I/O
#
Introduction
Programming manual
ID 441693.05
WE KEEP THINGS MOVING
7
1
The purpose of the manual is
To familiarize you with the software POSITool.
Support you when you draft a drive application.
Explain the program components such as system blocks and parameters.
1.2 Readers
Users who are familiar with the control of drive systems and have a knowledge of
PLC/CNC programming are the target group of this manual
1.3 Other manuals
The documentation of the MDS 5000 includes the following manuals:
The documentation of the FDS 5000 includes the following manuals:
The documentation of the SDS 5000 includes the following manuals:
1.4 Further support
If you have technical questions that are not answered by this document, please
contact:
Phone: +49 7231 582-3060
E-mail: applications@stoeber.de
If you have questions about the documentation, please contact:
Manual Contents ID Latest versiona)
Commissioning Instructions Reinstallation, replacement, function test 442297 V 5.6-H
Projecting manual Installation and connection 442273 V 5.6-H
Operating manual Set up the inverter 442285 V 5.6-H
a) At the time of publication. You can find all versions at www.stoeber.de > Products > Doc Center.
Manual Contents ID Latest versiona)
Commissioning Instructions Reinstallation, replacement, function test 442293 V 5.6-H
Projecting manual Installation and connection 442269 V 5.6-H
Operating manual Set up the inverter 442281 V 5.6-H
a) At the time of publication. You can find all versions at www.stoeber.de > Products > Doc Center.
Manual Contents ID Latest versiona)
Commissioning Instructions Reinstallation, replacement, function test 442301 V 5.6-H
Projecting manual Installation and connection 442277 V 5.6-H
Operating manual Set up the inverter 442289 V 5.6-H
a) At the time of publication. You can find all versions at www.stoeber.de > Products > Doc Center.
1
Introduction
ID 441693.05
WE KEEP THINGS MOVING
Programming manual
8
E-mail: electronics@stoeber.de
If you have questions about training sessions, please contact:
E-mail: training@stoeber.de
Notes on Safety
Programming manual
ID 441693.05
WE KEEP THINGS MOVING
9
2
2 Notes on Safety
2.1 Using the software
The POSITool software package can be used to select the application and adjust
the parameters and signal monitoring of the 5th generation of STÖBER inverters.
The functionality is specified by selecting an application and transmitting these
data to an inverter.
The software is the property of STÖBER ANTRIEBSTECHNIK GmbH + Co. KG
and is copyrighted. The software is licensed for the user.
The software is only provided in machine-readable form. STÖBER
ANTRIEBSTECHNIK GmbH + Co. KG gives the customer a non-exclusive right
to use the software (license) provided it has been legitimately obtained.
The customer is authorized to use the software for the above activities and
functions and to make copies of the software, including a backup copy for support
of this use, and to install same.
The conditions of this license apply to each copy. The customer promises to affix
the copyright notation to each copy of the software and all other property
notations.
The customer is not authorized to use, copy, change or pass on/transmit the
software for purposes other than those in these regulations. The customer is also
not authorized to convert the software (i.e., reverse assembly, reverse
compilation) or to compile it in any other way. The customer is also not authorized
to issue sublicenses for the software, or to rent or lease it out.
2.2 Product maintenance
The obligation to maintain refers to the two latest software versions created by
STÖBER ANTRIEBSTECHNIK GmbH + Co. KG and approved for use.
STÖBER ANTRIEBSTECHNIK GmbH + Co. KG will either correct software errors
or will provide the customer with a new software version. This choice will be made
by STÖBER ANTRIEBSTECHNIK GmbH + Co. KG. If, in individual cases, the
error cannot be immediately corrected, STÖBER ANTRIEBSTECHNIK GmbH +
Co. KG will provide an intermediate solution which may require the customer to
comply with special operation regulations.
A claim to error correction only exists when the reported errors are reproducible
or can be indicated with machine-generated outputs. Errors must be reported in
a reconstructable form and provide information which is useful to error correction.
The obligation to correct errors ceases to exist for such software which the
customer changes or edits in any way unless the customer can prove that such
action is not the cause of the reported error.
2
Notes on Safety
ID 441693.05
WE KEEP THINGS MOVING
Programming manual
10
STÖBER ANTRIEBSTECHNIK GmbH + Co. KG will keep the respective valid
software versions in an especially safe place (fireproof data safe, bank deposit
box).
2.3 Component part of the product
The technical documentation is a component part of a product.
Since the technical documentation contains important information, always
keep it handy in the vicinity of the device until the machine is disposed of.
If the product is sold, disposed of, or rented out, always include the technical
documentation with the product.
2.4 Presentation of notes on safety
NOTICE
Notice
means that property damage may occur
if the stated precautionary measures are not taken.
CAUTION!
Caution
with warning triangle means that minor injury may occur
if the stated precautionary measures are not taken.
WARNING!
Warning
means that there may be a serious danger of death
if the stated precautionary measures are not taken.
DANGER!
Danger
means that serious danger of death exists
if the stated precautionary measures are not taken.
Notes on Safety
Programming manual
ID 441693.05
WE KEEP THINGS MOVING
11
2
Information
indicates important information about the
product or a highlighted portion of the
documentation which requires special
attention.
3
Programming with POSITool
ID 441693.05
WE KEEP THINGS MOVING
Programming manual
12
3 Programming with POSITool
This section explains how to handle a configuration in POSITool. This includes
information on how to set up and program a configuration
3.1 Prerequisites
You must have attended programming classes at the STÖBER
ANTRIEBSTECHNIK Training Center before you can program a device of the 5th
generation of STÖBER inverters. After attending these classes you will receive a
key file which will allow you to set configuration level 3. Configuration level 3
authorizes you to modify or add to an application.
Level 3 is activated as shown below:
3.2 Structure of a configuration
3.2.1 Configuration
The configuration screen contains the programming interface. Blocks are entered
here and linked when the free, graphic programming option is used. Applications
defined by STÖBER ANTRIEBSTECHNIK GmbH+Co. KG provide the
programming in a capsule block.
Open a configuration screen by double-clicking Configuration in the project view.
Remember that the global area and each axis area can be configured separately.
Using the key file
1. Save the key file in the directory in which POSITool is installed.
2. Open POSITool.
3. In the Extras menu, select the menu item Change access level ….
4. Set the configuration level to 3:Access level 3.
You have just activated the free, graphic programming option.
Programming with POSITool
Programming manual
ID 441693.05
WE KEEP THINGS MOVING
13
3
Fig. 3-1 Project view
Figure 3 2 illustrates the structure of a POSITool configuration.
Fig. 3-2 Configuration structure
A complete view of the programmed structure and the blocks used is provided
with the hierarchy view (see Figure 3 3).
Configuration object
Capsule block
One level
higher
Open
First
configuration level
Second
configuration level
Configuration interface
3
Programming with POSITool
ID 441693.05
WE KEEP THINGS MOVING
Programming manual
14
Fig. 3-3 Hierarchy structure of an application
3.2.2 Opening a block
One block can contain other blocks. Before the configuration structure within a
block can be viewed, the block must be opened. There are three ways to do this.
3.2.3 Exiting a block
If you want to access a higher block level, there are two ways to accomplish this.
Opening a block
Double-click the block or
Click the block with the right mouse button and select Open in the context
menu which appears or
Highlight the block and open it with the button.
The configuration structure of the block appears now.
Exiting a block
Using the right mouse button, click a free area in the configuration interface.
In the context menu which appears, select One level higher.
or
Press the button.
Either way, the higher-level block level will appear.
Programming with POSITool
Programming manual
ID 441693.05
WE KEEP THINGS MOVING
15
3
3.3 Editing a configuration
3.3.1 Activating edit mode
The configuration interface must first be set to editing mode before you can edit
a configuration. You can only program (e.g., add, delete and wire blocks) when
edit mode is active.
If you are unable to activate edit mode, check the following points:
1. Check to determine whether the configuration level is set to 3:Access level 3
in the menu Extras/Change access level ….
2. Check to determine whether you have activated edit mode from the highest
or second highest level.
3. Make sure that POSITool is not in online mode.
4. Check to determine whether you have opened a reverse documentation. You
can tell a reverse documentation by the corresponding entry in the inverter
view (see Figure 3 4). If the documentation you want to edit is a reverse
documentation, convert the file into a configuration in the menu File/Manage
inverters ….
Fig. 3-4 Reverse documentation of a project
Activating edit mode
Using the right mouse button, click a free area in the configuration interface.
In the context menu which appears, select Edit or
Press the button.
A grid appears over the configuration interface.
3
Programming with POSITool
ID 441693.05
WE KEEP THINGS MOVING
Programming manual
16
3.3.2 Libraries
The blocks are available in libraries. Libraries are called in the administrative area
with the Library tab. Figure 3 5 shows the libraries in the higher area and the
blocks of the library Integer below. In the standard version the blocks are sorted
by name. Using the right mouse button, click the lower area so that the context
menu appears in which you can select sorting by block number or hide the block
number.
STÖBER ANTRIEBSTECHNIK offers you the following libraries:
Arithmetic with blocks for integer arithmetic
Binary signal conditioning (e.g., Boolean operations, end-of-edge detectors,
counters and timers)
Motion technology (i.e., PLCopen blocks and blocks for positioning)
Parameter to use an existing parameter in the configuration
Control technology
Selection and conversion with scaling blocks, type converters and
multiplexers
System for programming events
Driver with blocks for wiring signals of the input and output interfaces
Inverter1 contains user-defined blocks. Please remember that the
designation "Inverter1" may differ from your entry in the "Label" field on page
1 of the Configuration Assistant.
Organization blocks with blocks for integrating inputs and outputs, constants
and plain text
For an overview of the available blocks, see the block manual, ID 441692.
Programming with POSITool
Programming manual
ID 441693.05
WE KEEP THINGS MOVING
17
3
Fig. 3-5 Block libraries
3.3.3 Using blocks
Proceed as shown below to use a block in the configuration.
The use of a block is called instancing. Figure 3 6 shows block 36.
Fig. 3-6 View of a block
Using a block
1. Activate edit mode in the configuration interface.
2. Select a block from the libraries.
3. Click the block with the left mouse button and keep the button pressed.
4. Drag the mouse pointer to the configuration interface and drop it by releasing
the left mouse button (Drag and Drop).
The block now appears in the configuration interface.
3
Programming with POSITool
ID 441693.05
WE KEEP THINGS MOVING
Programming manual
18
The left side of the block contains the connections for the input signals. The right
side of the block contains the connections of the output signals. The designation
and data type of the signal are shown on the connections. Table 1 lists the data
types.
Number and designation of the block are shown above the block. A block can be
located by its number in the block manual, for example. Blocks with a number up
to 49999 are called system blocks. They cannot be opened. Blocks with numbers
greater than 100000 are standard blocks. They contain additional blocks. You can
open some of the standard blocks but never edit them.The instance number is
located to the left below the block and the position within the runtime sequence is
located to the right. The instance number specifies the sequence in which the
blocks were instanced on a configuration level. The runtime sequence is
explained in chapter 3.7.
Information
You can change the view of a block. This includes, for instance, the
indication of the block number, the instance number or the
presentation of the connections. You can make such changes in the
menu Extras/Options … after selecting the configuration editor.
Name Abbreviati
on
Description Value Range
Boolean B 1 bit (shown internally as 1 byte) 0 ... 1
Unsigned 8 U8 1 byte, without sign 0 ... 255
Integer 8 I8 1 byte, with sign -128 ... 127
Unsigned 16 U16 2 bytes - 1 word, without sign 0 ... 65535
Integer 16 I16 2 bytes - 1 word, with sign -32768 ... 32767
Unsigned 32 U32 4 bytes - 1 double word, without sign 0 ... 4294967295
Integer 32 I32 4 bytes - 1 double word, with sign -2147483648 ... 2147483647
Float R32 Floating point, simple accuracy As per ANSI / IEEE 754
Double R64 Floating point, double accuracy
String 8 STR8 Text, 8 characters
String 16 STR16 Text, 16 characters
Posi 64 P64 32 bits, increments -2147483648 ... 2147483647
32 bits, remainder 0 ... 2147483647
Programming with POSITool
Programming manual
ID 441693.05
WE KEEP THINGS MOVING
19
3
3.3.4 Replacing blocks
To replace a block, proceed as follows:
Replace block
1. Activate Bearbeitungsmodus (Edit mode) in the configuration user interface.
2. Click the block with the right mouse button.
3. Select Replace block … in the context menu.
The following dialog appears:
4. In the selection list set the library in which the new block is stored .
5. In the list which is shown below this select the block and confirm the
dialog with the OK button.
The previously existing block is deleted and the new block appears in the
configuration user interface. If the new block uses the same interface as the
one which was replaced, all signal lines are taken over. If this is not the case,
the signal lines which were connected to the replaced block are deleted.
3
Programming with POSITool
ID 441693.05
WE KEEP THINGS MOVING
Programming manual
20
3.3.5 Commentaries on the configuration
You can add commentary to the interface to document a configuration. Instance
from the organization block library
the block 8 000 005 for one-line commentaries or
the block 8 000 010 for multiple-line commentaries.
he block appears as a square on the interface (see for example block 8 000 005
in Figure 3 8). Double-click the block to edit the text.
Fig. 3-7 Commentary in the configuration
3.3.6 Undo function
To undo an action performed in the configuration user interface, select the menu
item Undo in the Edit menu. Remember that the function can only be executed at
the current level. When you change the hierarchy level, the list of actions is reset.
In addition, you cannot restore the parameter value after deleting a parameter
with the undo function.
3.3.7 Navigation window
Activate the navigation window for an overview and for a description of how to
navigate a complex configuration. Proceed as shown below:
For orientation, the window shows the blocks and their relationships to each other.
The area which is visible on the current configuration interface appears as a
square. If you click the area enclosed in the square with the left mouse button and
keep the mouse button pressed, you can move the square and thus change the
visible portion of the configuration.
Activating the navigation window
1. Click the configuration interface with the right mouse button and select
Navigation window in the context menu which appears.
2. Press the button.
The navigation window then appears at the bottom right on the configuration
interface.
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60
  • Page 61 61
  • Page 62 62
  • Page 63 63
  • Page 64 64
  • Page 65 65
  • Page 66 66
  • Page 67 67
  • Page 68 68
  • Page 69 69
  • Page 70 70
  • Page 71 71
  • Page 72 72
  • Page 73 73
  • Page 74 74
  • Page 75 75
  • Page 76 76
  • Page 77 77
  • Page 78 78
  • Page 79 79
  • Page 80 80
  • Page 81 81

Stober POSITool Programming Manual

Type
Programming Manual

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI