HIMA ELOP - II - FirstSteps
HIMA ELOP - II - FirstSteps
ELOP II
First Steps
All technical information and instructions in this manual were created with
great care and with the incorporation of effective control measures.
However, the possibility of errors can never be completely excluded.
HIMA must therefore point out that neither a guarantee nor legal
responsibility nor any liability can be accepted for consequences arising
from incorrect details. HIMA will always be grateful to readers who point out
any errors.
Email: [email protected]
Contents
1 BRIEF OVERVIEW................................................................................1
1.1 SCOPE OF DELIVERY .........................................................................1
1.2 INFORMATION ABOUT THIS MANUAL ....................................................1
1.3 SUPPORT .........................................................................................2
2 INSTALLATION.....................................................................................3
2.1 HARD- AND SOFTWARE REQUIREMENTS.............................................4
2.2 W HERE TO INSTALL ...........................................................................4
2.3 HOW TO START THE INSTALLATION .....................................................5
2.4 NETWORK INSTALLATION ...................................................................6
2.5 DE-INSTALLATION..............................................................................6
3 INTRODUCTION TO ELOP II ...............................................................7
3.1 STARTING ELOP II ...........................................................................7
3.2 STANDARD SCREEN ELEMENTS .........................................................8
3.3 TITLE BAR ........................................................................................9
3.4 MENU BAR........................................................................................9
3.5 SYMBOLS BAR ................................................................................10
3.6 STATUS BAR ...................................................................................10
3.7 STRUCTURE W INDOW .....................................................................11
3.7.1 Context Menu for Objects......................................................12
3.8 W ORKING AREA ..............................................................................13
3.8.1 Function Block Diagram Editor (FBD Editor).........................13
3.8.2 Document Editor....................................................................14
3.9 ERROR STATE VIEWER....................................................................15
3.10 ONLINE HELP ..................................................................................15
4 OBJECTS IN THE STRUCTURE WINDOW .......................................17
4.1 PROJECT ........................................................................................17
4.2 LIBRARY .........................................................................................17
4.2.1 Program Type........................................................................17
4.2.2 Function Block Type ..............................................................18
4.2.3 Function.................................................................................18
4.3 CONFIGURATION .............................................................................19
4.3.1 Resource ...............................................................................19
4.4 DOCUMENTATION ............................................................................20
I
5 BASIC FEATURES OF ELOP II .........................................................21
5.1 PROJECT MANAGEMENT ..................................................................21
5.2 BUILDING BLOCK LIBRARIES ............................................................22
5.3 FUNCTION BLOCK DIAGRAM EDITOR .................................................23
5.3.1 Maximizing the Working Area................................................24
5.3.2 Maximizing and Restoring Panes..........................................25
5.4 FUNCTION DIAGRAMS WITH CENTERED STARTING POINT ..................26
5.4.1 Zoom .....................................................................................27
5.5 CREATE LOGIC ...............................................................................28
5.5.1 Organization of Variables ......................................................28
5.5.2 Drag & Drop of Variables ......................................................30
5.5.3 Drag & Drop Function Blocks ................................................31
5.5.4 Connecting Elements ............................................................32
5.6 CREATING AND MANAGING DOCUMENTATION ...................................33
5.6.1 Templates for Printing Documents ........................................34
5.7 OFFLINE SIMULATION OF THE LOGIC ................................................36
6 WORKING WITH RESOURCE TYPES...............................................37
6.1 DEFINING A RESOURCE ...................................................................38
6.2 ASSIGNING A PROGRAM TYPE TO A RESOURCE ................................39
6.3 IO ASSIGNMENT .............................................................................40
6.4 ASSIGNING SYSTEM VARIABLES .......................................................42
6.5 CODE GENERATOR .........................................................................43
6.5.1 Code Comparator ..................................................................43
6.6 CONTROL PANEL ............................................................................44
6.6.1 Download...............................................................................45
6.7 ONLINE TEST ..................................................................................47
6.8 HARDWARE DOCUMENTATION..........................................................48
7 EXERCISES ........................................................................................49
7.1 CREATING A PROJECT .....................................................................49
7.2 CREATING A FUNCTION BLOCK ........................................................54
7.2.1 Variable Declaration ..............................................................54
7.2.2 Function Block Layout ...........................................................57
7.2.3 Develop Logic in the Drawing Area .......................................61
7.3 CREATING A PROGRAM ...................................................................66
7.3.1 Variable Declaration ..............................................................66
7.3.2 Develop Logic in the Drawing Area .......................................66
7.4 CREATING CONFIGURATION AND RESOURCE ....................................67
7.5 OFFLINE SIMULATION OF A LOGIC ....................................................72
7.6 PLC CABINET LAYOUT AND VARIABLE ASSIGNMENT .........................80
7.7 RUNNING A PROGRAM ON A PLC .....................................................86
II
7.7.1 Compile Program...................................................................86
7.7.2 Communication between PC and Controller .........................88
7.7.3 Download and Start ...............................................................95
7.8 ONLINE TEST ..................................................................................99
7.9 FORCING INPUTS AND OUTPUTS ....................................................102
7.10 DOCUMENTATION ..........................................................................108
7.11 BACKUP A PROJECT ......................................................................114
7.11.1 Archiving..............................................................................114
7.11.2 Restore a Project.................................................................116
8 APPENDIX.........................................................................................119
8.1 INDEX ...........................................................................................119
8.2 LIST OF ABBREVIATIONS ................................................................125
III
IV
1 Brief overview
• This manual
The manual “First Steps” enables you to obtain a speedy and simple
introduction to the operation of ELOP II. For this purpose, in addition
to an overview of the functions, it provides step-by-step instructions
to create a project.
• A CD-ROM
Besides the ELOP II software, the CD-ROM also contains a few help
programs and the documentation for the current HIMA automation
systems.
• A hardlock (Dongle)
The hardlock is for license administration (protection against
unauthorized use) of the protected ELOP II software.
1
1.3 Support
You have a choice of various possibilities if you have any questions on
operation or reporting program errors, or if you wish to make suggestions
about improvements.
Fax:
+49-(0)6202-709 199
In order to obtain all the relevant information in replies about ELOP II,
please use the PFR editor (Product Feedback Report), which you will find
on the CD-ROM.
Note: This manual is part of the documentation for the ELOP II
seminars at HIMA. Because of the powerful nature of ELOP II,
we can only show the most important functions of the program
here.
2
2 Installation
• What is required?
• Where is it installed?
• How is installation started?
• Installation in the network
• De-installation
ELOP II is a hardware-protected program. The hardlock module (dongle)
must be connected to the parallel port.
Fig. 1 Hardlock
3
2.1 Hard- and Software Requirements
Besides the personal computer, you need the hardlock and the installation
CD-ROM.
Minimum Recommended
Processor Intel Pentium II® 133 MHz 400 MHz
RAM 64 MB 128 MB
Graphic card 2 MB 8 MB
XGA (1024x768) XGA (1024x768)
Operating system Windows NT® Workstation
(the latest service pack is
recommended)
Table 1: PC hardware requirements
4
2.3 How to start the installation
The installation of ELOP II and all additional components can be invoked
from the installation menu of the CD-ROM.
1. Insert the CD-ROM into the CD drive. The installation menu is started
automatically.
If the installation menu does not start automatically, open the root
directory of the CD-ROM in the Windows Explorer and double click on
the file “START.EXE“.
for English.
4. After installation of the hardlock driver, click on the button “ELOP II“ for
installing ELOP II.
5
2.4 Network Installation
1. Installation is performed as described in Chapter 2.3, whereby a
directory on a network server is selected as the destination.
2.5 De-installation
To de-install ELOP II, start the Control Center and select "Uninstall".
Depending on the security settings of your browser, next choose the
selected program.
6
3 Introduction to ELOP II
Alternatively, you can also start the project management in the ELOP II
Control Center.
7
3.2 Standard Screen Elements
After ELOP II is started, the standard screen appears as shown in Fig. 4.
The standard screen basically consists of the following elements:
1 Title bar
2 Structure window
3 Menu bar
4 Symbols bar for the project management
5 Working area
6 Symbols bar for the Function Block Diagram editor
(FBD editor)
7 Error state viewer
8 Status bar with coordinate information of the Function Block
Diagram editor
1 2 3 4 5 6 7 8
8
3.3 Title Bar
In addition to the standard functions for maximizing, minimizing and closing
the window, the title bar contains information about the project and about
the object processed.
9
3.5 Symbols Bar
The symbols bar is shown under the menu bar and is split into the parts
“Project management“ and “Function Block Diagram editor”.
Note: If the mouse pointer is positioned over a button for a short time,
a “Quick-Info“ (short Help text) appears.
10
3.7 Structure Window
In the structure window, the project is displayed in its hierarchical structure.
You can choose between three views with different degrees of detail.
Entire project
1)
All POUs All data types
1)
Program Organization Unit (object)
11
3.7.1 Context Menu for Objects
Open the context menu of an object by right-clicking on the object in the
structure window. The individual commands are selected as usual by
clicking on the command with the left mouse button.
12
3.8 Working Area
In the working area (see Fig. 4), you process the data objects with the
1 2 3 4
14
3.9 Error State Viewer
Error messages are displayed in the Error state viewer. The occurrence of
a new error message is reported by a flashing symbol in the Windows
task bar.
15
16
4 Objects in the Structure Window
4.1 Project
The project is the superordinated object. All other objects are created
under a project. Only one project may be opened in ELOP II at a time.
4.2 Library
The library contains functions, function blocks and programs. In the
terminology of IEC 61131-3 functions, function blocks and programs are
also referred to as Program Organization Units (POU). ELOP II contains
standard libraries with ready-made functions. You use these functions to
create your own more complex Program Organization Units.
17
4.2.2 Function Block Type
4.2.3 Function
18
4.3 Configuration
The configuration groups controllers into logic units, between which a
communication connection can exist.
4.3.1 Resource
The resource is the term defined in IEC 61131-3 for a target system that
executes the program, i.e. the HIMA controller.
4.3.1.2 Task
The task is required only for offline simulation to define the cycle time for
the execution of the assigned program instance on the PC.
19
4.3.1.3 Project Root
The Project Root is required for the internal search algorithm. This
object serves to influence the search order and may only be changed by
experienced users.
4.4 Documentation
The documentation allows the arrangement of the objects being
documented by way of Drag & Drop. Users can perform revision
management for all included documents.
20
5 Basic Features of ELOP II
• Project management
• Creating functions
• Documentation management
This chapter explains the basic features of ELOP II and helps to improve
your knowledge of the program. Practical examples can be found in
Chapter 7.
You can
- Open or close a project (use the menu bar or the buttons in the
symbol bar)
- Archive or restore a project (use the context menu)
In the project template, which also opens via the menu bar, you can make
numerous pre-settings for the layout.
21
5.2 Building Block Libraries
A project can consist of as many desired
libraries with numerous building blocks.
Libraries can be created in a project, a
configuration, a resource or another
library .
This allows to structure the libraries in
accordance with the logic.
22
5.3 Function Block Diagram editor
The Function Block Diagram editor starts automatically, when a function,
function block or program (POU) is opened. The panes
• Drawing area
• Interface declaration editor
• Variable declaration editor
• Overview window
are shown in a window inside the working area of the project management
as saved in the last project.
Extra functions are provided to switch between the maximized working area
and the general overview.
23
5.3.1 Maximizing the Working Area
You can hide and show the structure window in Fig. 17 with the button
in the left group of buttons in the symbols bar. To hide and show the
Error state viewer , use the button .
This enables the working area for the Function Block Diagram editor to be
enlarged or reduced.
Note: The size of the working area can also be enlarged by dragging
the boundaries towards the variable declaration editor and
towards the interface declaration editor.
24
5.3.2 Maximizing and Restoring Panes
To activate a window in the working click inside the window (Fig. 18). The
active window can be maximized using the button in the right group of
buttons of the symbols bar.
Pressing the button again causes the panes of the Function Block Diagram
editor to be shown in its original size again.
25
5.4 Function Diagrams with Centered Starting Point
The concept of ELOP II eliminates the need to subsequently insert
individual pages. The centered starting page can be expanded in any
direction without page limitations.
The position of a page is marked with coordinates. Columns are named
with capital letters and lines with numbers.
The first page is the page with the coordinate A/0. As soon as an element
is placed on this page, the page is activated.
26
The overview window shows a top view of the function diagram. You can
navigate between pages by clicking on one of the pages in the overview
window.
5.4.1 Zoom
27
5.5 Create Logic
With these basic functions, you create a logic in the function diagram.
Example:
In Fig. 22 variable GE2 is created in function block FB Y and is also used
in function block FB X. Therefore, this variable has to be defined in both
function blocks as VAR_EXTERNAL.
Additionally variable GE2 must be defined as VAR_GLOBAL in the
program and can also be used there.
Note:
Global Variables may be connected to the hardware (e.g. DI, AI, DO, AO).
Input of initial-values for VAR_GLOBAL is possible only in the Program.
A printout of the cross-reference list, showing all uses of the VAR_GLOBAL
/ VAR_EXTERNAL, can be executed in the context menu of the resource.
28
Program
HW VAR1 VAR5 HW
& >=1
HW GE1 GE2
VAR_GLOBAL
FB X
FB X
FB Y
VAR_EXTERNAL
29
5.5.2 Drag & Drop of Variables
Variables are created in the variable declaration editor, where different
types of variables (local variables, input variables, output variables,
external variables) can be chosen. To use a variable in the logic, click on
the variable in the variable declaration editor and drag it to the desired
position in the drawing area. A value field with the variable name is
created. In the variable declaration editor, an icon in front of the variable
shows the use of the variable in the drawing area.
30
5.5.3 Drag & Drop Function Blocks
To use a function block in the logic, select the function block from a library
in the structure window and drag it to the desired position in the drawing
area.
31
5.5.4 Connecting Elements
The elements placed in the drawing area can be connected to each other
by drawing segments between their nodes. The type of the line connection
is determined by the type of the source node. The two nodes must also be
of the same type.
Point to where the segment should start (output). Left-click on that position
and drag to the node the segment connects. When you release the mouse,
the auto-router draws the line segment.
You can also create segment nodes by connecting an existing segment to
another input or output.
Note: The segments are automatically routed by ELOP II, but can be
changed manually by dragging the segment with the SHIFT key
depressed.
Output
Inputs
32
5.6 Creating and Managing Documentation
ELOP II provides complete document management with revision service.
33
5.6.1 Templates for Printing Documents
DXF forms serve as the templates for printing documents. ELOP II contains
a standard set of forms for printing all objects.
34
In the object properties, you can change the standard entries for the
templates and also for the individual fields in the DXF forms.
35
5.7 Offline Simulation of the Logic
The offline simulation gives you the possibly to examine function diagrams
for logical correctness on the PC, without using a Programmable Electronic
System (PES = PLC). To achieve this, the function diagrams of ELOP-II are
compiled and executed by the PC in a preselectable cycle time.
The offline simulation can only be started for program instances within a
resource. Therefore a task object has to be created and assigned to the
program instance in the resource.
The offline simulation animates the logic. With the help of online test fields
(OLT fields) you can display individual values anywhere in the function
diagram. In case of Boolean values, the lines are shown in red and blue
color.
36
6 Working with Resource Types
You select the system type from a list of all available resources types.
37
6.1 Defining a Resource
In the context menu of a resource, select the controller type.
All controller types of the system families H11, H41/H51 and H41q/H51q
and also A1 are available. The assignment can be changed subsequently
with the menu item “Hardware change”.
Note: When entering a name for a resource, note that the maximum
length is eight characters with HIMA controllers!
38
6.2 Assigning a Program Type to a Resource
Before a resource can execute a program, a program type must be
assigned to the resource. In a dialog window select a program type from a
library.
For doing this, open the context menu of the resource and select the
program type in the “New” menu.
39
6.3 IO Assignment
To assign variables to IO modules, first the module types have to be
arranged in the cabinet assignment (context menu of the resource)
according to the hardware layout.
The modules and IO-racks are chosen from the lists on the bottom of the
dialog window (Fig. 32) and are dragged to the corresponding position in
the cabinet layout.
40
After double clicking on a module icon in the cabinet layout, the dialog
window for assigning variables to IO channels opens.
Only those variables can be selected, whose data type matches the
available IO channels.
Assignments are carried out by dragging variables from the right list into
the Tag name field of the left list.
41
6.4 Assigning System Variables
In addition to the variables assigned to IO modules, system variables with
status information such as “single channel operation” or “IO error” are
available in the central unit for evaluation in user-defined logic. The system
variables can also be transmitted to DCS systems (DCS = Data Control
System), alarm systems or other visualization systems.
42
6.5 Code Generator
The code generator translates the graphical information of the logic into
code executable by the PES and generates an unambiguous code version.
The code generator is started from the context menu of a resource.
43
6.6 Control Panel
Before the machine code compiled by the code generator can be
downloaded into the controller, the communication bus must be defined in
the configuration object of the structure window (also for point-to-point
connections). After that the communication bus between the PC and
resource must be assigned in the resource.
44
6.6.1 Download/Reload
Use the button “Download/Reload” to download the compiled logic into the
controller.
45
In a dialog window you can specify additional settings for the download.
After the new program code has been downloaded successfully, the
controller – except of in case of a reload – must be restarted with the button
.
Attention: Contrary to a reload, a download results in a controller stop and
therefore a system stop! Downloads or reloads should only be
carried out by experienced and well-trained users.
46
6.7 Online Test
The online test (OLT) is an additional register in the structure window. In
contrast to the hardware-independent offline simulation (see chapter 5.7),
which only needs a Personal Computer for testing the logic, the online test
reads the actual values of the variables from the controller.
The online test uses the function diagram for displaying values and
statuses.
Note: An online test can only be performed if the code version of the
project loaded on the PC is identical with the code version in the
controller. If a project is lost on the PC due to a computer crash
etc. and no backup is available, online tests for this project are
no longer possible.
There is no way to upload a project from the PES back into the
PC!
47
6.8 Hardware Documentation
Select the documentation of the hardware from the respective resource.
You can export this documentation to a text file (ASCII format) and insert
this file into a document object.
48
7 Exercises
In Fig. 41, left pane, select the directory where the new
project should be created, enter the name for the new
project in the Object name field and click OK.
49
The new project is displayed in the structure window. All
standard libraries are automatically included in the new
project.
Click on the “+“ in front of the project name and open the
folder.
Step 4: Create a new library as the first element in the project. The
library will contain the function blocks created by the user:
50
Step 5: Change the name of the library “NewLib“ to “Prog_Library“:
51
Step 6: Within the library “Prog_Library”, create your own function
blocks:
Click on “Prog_Library”.
52
Repeat Step 6 and create a Function Block Type.
User library
Anwenderbibliothek
53
7.2 Creating a Function Block
Open the function block from Fig. 45 by double clicking on
the symbol:
54
Step 2: Enter a variable:
55
In the field Long name enter a meaningful description for
“Variable1“. The long name helps to explain the use of the
variable.
56
7.2.2 Function Block Layout
Step 1: Define the properties of the function block using the interface
declaration:
57
Step 2: Enter a POU name:
58
Step 3: Define an instance name:
59
Step 4: Change the POU size:
60
7.2.3 Develop Logic in the Drawing Area
Step 1: Use drag & drop to place logic elements from the libraries in
the drawing area:
Click on the AND function and drag the object out of the
structure window into the drawing area.
A preview of the object is displayed while dragging.
61
Step 2: Complete the page data:
62
Step 3: Complete the logic with additional building blocks:
63
Step 5: Add variables to your logic:
Note: Variables are moved into the drawing area with drag & drop.
In the variables list, click on a variable name and drag the
variable into the value field area (light gray shaded
margins on the left and right side of a page) or to a
position in the drawing area. A preview of the value field is
shown while dragging.
64
Step 6: Draw segments between the variables (value fields) and
function blocks.
65
7.3 Creating a Program
Open the program object by double clicking on the icon.
66
7.4 Creating Configuration and Resource
Step 1: Create a configuration. The configuration will incorporate the
resource(s):
67
Step 3: Create a new resource within the configuration:
68
Step 4: Assign a program to the resource:
69
Step 5: Select the program type that is to be processed in the
resource:
70
The project structure looks like this after the five steps:
User library
Function object
Program type
Program instance
71
7.5 Offline Simulation of a Logic
Step 1: Create a task for the simulation on the PC:
72
Step 2: Assign a task to a program instance:
Select Properties.
73
In the window “Properties: Program“, click on the Browse
button of the Task Assignment.
74
Step 3: Enter the offline simulation:
Select OFF-LINE-Simulation.
75
Step 4: Start the OFF-LINE-Simulation:
76
Step 5: Open function blocks in the offline simulation:
77
Step 6: Change the state of the signals and test the logic:
Drag the cursor out of the value field and drop the OLT
field that follows the cursor at a free location.
78
Change signal state directly in the value field:
Position the cursor over the value field whose value you
want to change.
Press and hold the ALT key. The signal state is displayed
in the value field instead of the signal name.
Note: You can only change values which are not created by the
logic.
79
7.6 PLC Cabinet Layout and Variable Assignment
Step 1: Assign the resource type (RT):
80
Step 2: Open the cabinet layout:
81
Step 3: Define the racks of your cabinet (H51 in our example):
Drag a rack from the list into the cabinet and drop it at
where you want the rack to be inserted.
82
Step 4: Furnish a rack with IO modules:
⇒ analog IO module
83
Step 5: Open the IO module assignment:
84
Step 6: Assign variables to the inputs and outputs of an IO module:
Note: Fig. 79, left, shows the 16 digital input channels of the F 3236
module. Fig. 79, right, lists all variables whose data type
(BOOL) matches the channels of the F 3236 module and
which have not been assigned to an IO channel yet.
Click on a name in the variable list, drag the variable into
the IO channel list and drop it on an IO channel.
85
7.7 Running a Program on a PLC
86
The code generator reports the progress of the compilation in its own
window.
87
7.7.2 Communication between PC and Controller
Note: Before communication can be established, a definition of the
bus connection and the bus settings between the PC and the
controller are necessary.
Select Properties.
88
Step 2: Add a new bus:
89
Step 3: Add a resource to the list of bus stations:
In the list in Fig. 84, mark the newly created bus and click
on Edit.
90
Step 4: Add a PC to the list of bus stations:
Define the Bus Subscriber Number (BSN) for the PC. “31”
is normally used.
Important: The BSN of the PC must not collide with a BSN
of a controller.
91
Step 5: Define the bus parameters:
92
Step 6: Open the properties of the resource:
Select Properties.
93
Step 7: Register PADT (PC)
In the Bus field, select your bus from the list of the
configured buses.
94
7.7.3 Download and Start
When the communication bus has been defined, the controller can be
loaded and operated via the bus.
Note: You can leave the control panel open for further actions.
Simply select the register CP in the structure window.
95
Step 2: Start the download procedure:
96
Step 3: Start the controller:
After you pressed OK, a safety query makes sure that the
controller is not started inadvertently. The change in the
controller status (STOP -> RUN) is displayed in a separate
window.
97
The status of the controller is displayed in the control panel
and the icon of the start button revolves to show that the
controller is running.
98
7.8 Online Test
Note: Only if the code version of the user program in the controller is
identical to the code version of the project on the PC, the Online
Test can be started.
Select ONLINE-Test.
99
Another register OLT (Online-Test) opens in the structure
window.
Below the button bar, all function blocks of the project are
listed.
100
Step 2: Open the function blocks in the OLT mode:
101
7.9 Forcing Inputs and Outputs
Step 1: Open the control panel:
102
Step 2: Check force switch settings:
103
The “Force switch” window shows the status of the Master
force switch and the number of Activated force switches,
separately for inputs and outputs.
104
Step 4: Create an online test field:
Note: Also see Chapter 7.5, Step 6.
Click inside the value.
Drag and drop the OLT field at the position you want the
OLT field to reside.
1 2 3
105
Fig. 103 Check back to set master force
Note: It is recommended not to set the master force switch via an OLT
field, otherwise an already set single switch could become
active inadvertently.
Note: If OLT fields have been added to the logic and you close the
function block, you are asked whether you want to save the
changes for future use. Saving OLT fields does not affect the
code version of the project.
106
Note: If an input variable is forced, the forced value is used
everywhere in the logic.
If an output variable is forced, only the physical output is forced.
If the output variable is used in the logic, the value of the
variable is not changed by the forcing command, but still
contains the process value.
107
7.10 Documentation
A printout of the logic can be structured and organized in a document
object. All POUs are printed out with the documentation object. The
hardware is documented separately, but can be inserted into the document
object as a file.
108
Step 2: Rename the new document object:
Step 3: Put all data of your project into the document object:
109
Fig. 106 Add a project to the documentation
110
After updating the table of contents, the pages are listed with
their pagination.
Note: You can change the order of the elements or delete individual
elements. Don’t forget to update the table of contents!
Start the printout for all, modified or selected pages via the
context menu or with the buttons in the symbol bar.
111
Step 6: Open the resource documentation:
Note: The resource documentation contains all hardware-related
data.
Click on the resource.
112
Step 7: Start the printout of the resource documentation:
Note: You can also export the resource documentation to a file (in the
project path) and include it in the document object.
Attention: All folders will be exported or printed!
113
7.11 Backup a Project
7.11.1 Archiving
Step 1: Archive the project:
Select Backup…
114
Step 2: Enter the path of the archive.
115
Fig. 114 Archived project
116
Step 3: Select the project to be restored:
117
In the “Restore” window (Fig. 117) specify the Archive-
name and path of the project you want to restore.
Use the Browse… button to select an archive with the
mouse.
118
8 Appendix
8.1 Index
.COD ...........................................................................................................88
.ERR............................................................................................................88
.L3P ...........................................................................................................116
.VGL ............................................................................................................88
Administrator
~ rights .......................................................................................................3
Adobe Acrobat Reader...............................................................................5
Archiving....................................................................................................115
Backup ......................................................................................................115
Baud rate.....................................................................................................93
Bitstr ............................................................................................................62
Boolean .......................................................................................................36
Bus
~ parameters ...........................................................................................93
~ station number......................................................................................91
~ type .......................................................................................................90
add ~........................................................................................................90
add ~ user................................................................................................91
Cabinet layout .............................................................................................82
Central unit ..................................................................................................42
Code comparator ........................................................................................43
Code generator .....................................................................................43, 87
~ messages .............................................................................................88
Code version .........................................................................43, 47, 100, 107
Cold start .....................................................................................................98
Communication ...........................................................................................89
~ bus ........................................................................................................44
Add ~ system...........................................................................................90
Computer hardware ......................................................................................4
Configuration .........................................................................................19, 22
new ~ .......................................................................................................68
Connecting elements ..................................................................................32
Context menu ..............................................................................................12
Control Center ...........................................................................................5, 7
Control panel .........................................................................................44, 96
Coordinates .................................................................................................26
columns ...................................................................................................26
119
lines .........................................................................................................26
Copy object .................................................................................................64
Create logic ...........................................................................................28, 62
Data type ...............................................................................................41, 86
Document editor ..........................................................................................14
Document management..............................................................................33
Document object
Rename ~ ..............................................................................................110
Documentation ..............................................................................14, 20, 109
Add project ............................................................................................111
creating~..................................................................................................33
Hardware ~ ..............................................................................................48
new ~ object ..........................................................................................109
Resource ~ ............................................................................................113
Dongle ...........................................................................................................1
Download ........................................................................................45, 96, 97
Drag & Drop
~ Function Blocks ....................................................................................31
~ variables .........................................................................................30, 65
Draw segments ...........................................................................................66
Drawing area .........................................................................................23, 30
Duplicate .....................................................................................................64
DXF .............................................................................................................34
Edit page data .............................................................................................63
Error message.............................................................................................15
Error state viewer ..............................................................................8, 15, 24
Exercises.....................................................................................................50
Forcing ......................................................................................................103
Force switch settings .............................................................................104
Force value ............................................................................................106
Input variable .........................................................................................108
Master force...........................................................................................105
Output variable ......................................................................................108
Single switch..........................................................................................105
Function.......................................................................................................18
Function block .............................................................................................18
~ type .......................................................................................................54
create a ~.................................................................................................55
Function Block Diagram editor ..............................................8, 10, 13, 23, 24
Grid..............................................................................................................64
Hardlock ................................................................................................1, 3, 4
~ Driver ......................................................................................................3
120
Hardware change........................................................................................38
HIBUS .........................................................................................................90
Installation .................................................................................................3, 5
De~ ............................................................................................................6
multiple ~ ...................................................................................................4
Network ~ ..................................................................................................6
Instance name.............................................................................................60
Interface declaration....................................................................................58
~ editor...............................................................................................13, 23
IO assignment .............................................................................................40
Library .............................................................................................17, 22, 31
new ~ .......................................................................................................51
rename ~ .................................................................................................52
Long name ..................................................................................................57
Menu bar ...................................................................................................8, 9
Modules.......................................................................................................40
~ assignment ...........................................................................................85
analog IO ~ ..............................................................................................84
digital IO ~ ...............................................................................................84
insert ~.....................................................................................................84
Move page...................................................................................................26
Network drive ................................................................................................4
Object ............................................................................................................9
Offline simulation.............................................................................19, 36, 73
start ~.......................................................................................................77
Online Help............................................................................................15, 30
Online test
~ field ...............................................................................................79, 106
Online test (OLT).........................................................................47, 100, 101
Overview window ..................................................................................13, 23
PADT (PC) ............................................................................................92, 95
Page numbering..........................................................................................26
Parity ...........................................................................................................93
PFR ...............................................................................................................2
Plug-Ins .......................................................................................................26
POU
~ name.....................................................................................................59
~ size .......................................................................................................61
Printer............................................................................................................4
Program
~ instance ....................................................................... 17, 19, 36, 39, 72
new ~ ...................................................................................................70
121
~ type .................................................................................................17, 39
assign ~................................................................................................71
new ~ ...................................................................................................53
compile a ~ ..............................................................................................87
create a ~.................................................................................................67
Program Organization Unit (POU) ..............................................................17
Programming and Debugging Tool .............................................................92
Project .........................................................................................9, 11, 17, 22
~ folder.....................................................................................................21
~ management.............................................................................5, 7, 8, 21
~ path.......................................................................................................50
~ root .......................................................................................................20
~ template................................................................................................21
create a ~.................................................................................................50
Quick-Info ....................................................................................................10
Rack ............................................................................................................83
Reload ...................................................................................................45, 97
Resource ...............................................................................................19, 22
~ type .......................................................................................................37
assigning a ~........................................................................................81
defining a ~ ..............................................................................................38
new ~ .......................................................................................................69
rename ~ .................................................................................................69
Restore......................................................................................................117
Revision management ..........................................................................14, 20
Sequence Function Chart language ...........................................................13
Shutdown ....................................................................................................97
Slave ...........................................................................................................91
Standard screen............................................................................................8
StandardLibs .........................................................................................22, 62
Start menu.................................................................................................5, 7
Starting ELOP II ............................................................................................7
Status bar ................................................................................................8, 10
Stop bits ......................................................................................................93
Structure window...............................................................................8, 11, 22
Objects in the ~........................................................................................17
Symbols bar ............................................................................................8, 10
Target file ..................................................................................................116
Task.......................................................................................................19, 36
assign ~ ...................................................................................................75
new ~ .......................................................................................................73
Technical Support .........................................................................................2
122
Templates....................................................................................................35
Title bar .....................................................................................................8, 9
Value field..............................................................................................30, 80
~ area ......................................................................................................65
Variable
~ declaration ............................................................................................55
~ editor .....................................................................................13, 23, 55
~ list .........................................................................................................65
add ~........................................................................................................65
Assign System ~......................................................................................42
external ~.................................................................................................18
Local ........................................................................................................28
system ~ ..................................................................................................19
VAR_External ..........................................................................................28
VAR_Global .............................................................................................28
VAR_Input .........................................................................................28, 57
VAR_Output ......................................................................................28, 57
Working area ...............................................................................8, 13, 23, 24
Zoom ...........................................................................................................27
123
124
8.2 List of abbreviations
BSN Bus Subscriber Number
CB Coprocessor module
CG Code Generator
CONST Constant
CSV Data format for import / export function, ASCII format with
comma separated value
CU Central Unit
DXF Standard-AutoCAD graphic format for printing copy
IO Input / output
FB Function block
GV Global variable
HW Hardware
125
PADT Programming and debugging Tool (PC)
RES Resource
RT Resource Type
126
HIMA Paul Hildebrandt GmbH + Co KG
Industrie-Automatisierung