Professional Documents
Culture Documents
___________________
Standard tables for EE 3
Comos
___________________
Interactive report templates 4
Comos
Electrical Engineering ___________________
Evaluating report templates 5
___________________
Connections 6
Operating Manual
___________________
Working with reports 7
Object connections
___________________
(connectors) 8
Evaluation (order lists /
___________________
materials lists / parts lists) 9
___________________
Miscellaneous 10
___________________
Tools for E&IC (EMR) 11
___________________
Request and Implementation 12
Product data and
___________________
manufacturer devices 13
___________________
EPLAN (Import/Export EXF) 14
04/2009
HB120_90E05
Legal information
Legal information
Warning notice system
This manual contains notices you have to observe in order to ensure your personal safety, as well as to prevent
damage to property. The notices referring to your personal safety are highlighted in the manual by a safety alert
symbol, notices referring only to property damage have no safety alert symbol. These notices shown below are
graded according to the degree of danger.
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 safety alert symbol, indicates that minor personal injury can result if proper precautions are not taken.
CAUTION
without a safety alert symbol, indicates that property damage can result if proper precautions are not taken.
NOTICE
indicates that an unintended result or situation can occur if the corresponding information is not taken into
account.
If more than one degree of danger is present, the warning notice representing the highest degree of danger will
be used. A notice warning of injury to persons with a safety alert symbol may also include a warning relating to
property damage.
Qualified Personnel
The product/system described in this documentation may be operated only by personnel qualified for the specific
task in accordance with the relevant documentation for the specific task, in particular its warning notices and
safety instructions. Qualified personnel are those who, based on their training and experience, are capable of
identifying risks and avoiding potential hazards when working with these products/systems.
Proper use of Siemens products
Note the following:
WARNING
Siemens products may only be used for the applications described in the catalog and in the relevant technical
documentation. If products and components from other manufacturers are used, these must be recommended
or approved by Siemens. Proper transport, storage, installation, assembly, commissioning, operation and
maintenance are required to ensure that the products operate safely and without any problems. The permissible
ambient conditions must be adhered to. The information in the relevant documentation must be observed.
Trademarks
All names identified by ® are registered trademarks of the Siemens AG. The remaining trademarks in this
publication may be trademarks whose use by third parties for their own purposes could violate the rights of the
owner.
Disclaimer of Liability
We have reviewed the contents of this publication to ensure consistency with the hardware and software
described. Since variance cannot be precluded entirely, we cannot guarantee full consistency. However, the
information in this publication is reviewed regularly and any necessary corrections are included in subsequent
editions.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 3
Table of contents
Electrical Engineering
4 Operating Manual, 04/2009, HB120_90E05
Table of contents
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 5
Table of contents
Electrical Engineering
6 Operating Manual, 04/2009, HB120_90E05
Table of contents
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 7
Table of contents
Electrical Engineering
8 Operating Manual, 04/2009, HB120_90E05
Rights and license management 1
The EE module requires an EE/I&C license. The EE/I&C license is used when:
1. Basic operations are carried out with ELO connectors (connect, disconnect, edit wires or
potentials)
2. connectors get signals or process the signals of the connectors
3. one of the actions 1. or 2. is carried out in the properties window of engineering objects
(device)
4. an interactive report is opened with write access (as before)
5. the "Marshaling Manager" or "Implement requirements" are opened
Note
"Signal tracking" is a read-only method and does not require an EE/I&C license.
For completeness, we want to remind you of the method concerning the license query:
licenses are drawn from the floating license for each work session. If Comos is opened
several times on a workstation, then several licenses will also be drawn, depending on the
involved action.
For reports there is the | Open Read Only command to prevent a license from being drawn.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 9
Rights and license management
Electrical Engineering
10 Operating Manual, 04/2009, HB120_90E05
Devices (Base objects) for EE 2
All devices related to electrical engineering are grouped together in branch ET I&C, Electrical
engineering
All devices grouped in this branch have certain basic properties and are structured according
to the standards DIN 40719 and IEC 61346 as described in Volume 120, section EE| D
Device view (DIN 40719) (Page 12) and in Volume 120, section F Component view (IEC
61346) (Page 39).
In addition, there are objects that offer additional properties and capabilities. These special
devices are explained in detail individually in the following sections.
2.1 Script
Automatic implementation
A function for automatic implementation is available in the script:
Workset.Lib.Elo.AutoImplementation Node, Device
Example:
EE | 3 Structures I&C | 02 Signal | 01 Channels | 01 Measurement recording
channel| E1 Sensor (Element)
"Script" tab, script block OnReferencedByDevice.
The automatic implementation sets a flag at the element of the device. If the preconditions
for "Automatic implementation" are again given, it is nonetheless not executed due to the
marking.
Background: the function, Volume 30, section 14.1.43: RestoreRequest (Request) otherwise
led to all restored requests being implemented at once again.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 11
Devices (Base objects) for EE
2.2 EE| D Device view (DIN 40719)
The DIN conform letter "A" is also generated combined with a counter in the engineering
object as a name.
Electrical Engineering
12 Operating Manual, 04/2009, HB120_90E05
Devices (Base objects) for EE
2.2 EE| D Device view (DIN 40719)
2.2.2 Symbols
As long as drawn symbols are involved, they can be adjusted. Please note: The symbols
inherit themselves downwards hierarchically.
Scripts for the drawing types "DESIGN" should not be modified. These are no fixed symbols,
but instead an automatic display calculation for the 2D design diagrams.
The plan mode symbols initially own a fixed size and are optimized for a particular grid and
scale. However, various options can be used so that the symbols can also be used on
reports with a different grid and a different scale.
Each symbol has a placing point which is used for the positioning on the grid. The placing
point is only seldom at the top left-hand corner, but is created in such a way that the
connectors lie on the grid.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 13
Devices (Base objects) for EE
2.2 EE| D Device view (DIN 40719)
Text symbol
A text symbol is created on the topmost node at EE| D Devices for some of the drawing
types:
This text symbol is inherited to all base objects underneath it, but it is not evaluated in all
base objects. It is only evaluated at the base objects that call the text symbol by means of
*V* P Textpoint*. See Volume 60, section 10.6.1: Text symbol for more information
concerning text symbols.
The EE text symbol puts out following information:
● BMK
● Own description
● The first attribute of the "Technical data" tab that has a unit
● Attribute "HSD.001". Whereas "HSD" is the "Manufacturer data" tab and "001" is the "Part
number" attribute.
Electrical Engineering
14 Operating Manual, 04/2009, HB120_90E05
Devices (Base objects) for EE
2.2 EE| D Device view (DIN 40719)
The manufacturer devices are incorporated at the "lower levels" and the "Request" property
is deactivated there.
See also Volume 120, section Request and Implementation (Page 109).
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 15
Devices (Base objects) for EE
2.2 EE| D Device view (DIN 40719)
Use the | Administrator | Base data | ECAD components import command to import
manufacturer devices. See Volume 120, section ECAD components import (Page 103).
See also Volume 120, section Product data and manufacturer devices (Page 125).
Electrical Engineering
16 Operating Manual, 04/2009, HB120_90E05
Devices (Base objects) for EE
2.2 EE| D Device view (DIN 40719)
Aim
A potential is - similar to the wire information - an additional piece of information on an
electrical connection.
As opposed to potential rails, potentials do not own any connectors of their own. The
information has its origin on a connector (as a rule, on a protective device). It is passed on
by means of links and terminals to the relevant connections. (The passing of the information
can be deactivated through a parameter in the project options.) If you take the current supply
input as given, you can then only work with potentials, otherwise you would have to plan
both a potential and a potential rail.
Application
● Create the logical potential as an engineering object.
● Open the device in the Navigator or the properties window of the device.
● Drag the potential onto the connector or
● drag the connector onto the potential.
Effect:
● The logical potential is displayed at the connector in the Navigator. The | Columns | Log.
Potential mouse command on the "Connectors" tab in the properties window of the device
must be used first of all. The logical potential is displayed in the new column.
● In the diagrams the label of the logical potential appears at the potential object (Read
mode) and at open connections.
You then get all connectors that are located at this potential. Only one connector is available
in the example, this being connector "A1T1". This connector is offered in the box.
You will of course get nothing if there are no connectors at the potential yet. Precisely one
connector is available in the above example. You can simply mouse-click on one of the
connectors to create the connection.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 17
Devices (Base objects) for EE
2.2 EE| D Device view (DIN 40719)
Please ensure that you use the Allocation tool for this.
Name syntax
The name of the logical potential that has been set is input on the "Connectors" tab in the
"Log. potential" column. Another character can be input before the name, often a minus sign.
This involves a prefix, thus the separator that was input in the project options.
An asterisk can appear at the end of the name. The asterisk only appears for exactly one
object: the "start object", namely, the object from which the logical potential has its origin.
Thus you can tell at once whether the information concerning the logical potential was only
taken over ("inherited" via the connector) or had been defined here.
Disconnecting a potential
The | Columns | Log. Potential mouse command on the "Connectors" tab in the properties
window of the device must be used first of all. The logical potential is displayed in the new
column.
Only here in the "Log. Potentials" column the potential can be deleted again. Therefore you
use the mouse context command | Disconnect.
Connectors / display
If a potential is placed on a report, then the on the reference end output information is taken
from the @System |@Connection table. If you want to see a different text or want to edit or
format an additional graphic or text, then you have to change the according entry in this edit
table. See also Volume 120, section Base project @System |@Connection (Page 49).
Electrical Engineering
18 Operating Manual, 04/2009, HB120_90E05
Devices (Base objects) for EE
2.2 EE| D Device view (DIN 40719)
| Options...
| Options...
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 19
Devices (Base objects) for EE
2.2 EE| D Device view (DIN 40719)
For potential references the functions PotName, PotDescription, PotUnit and PotLocation
are available. The functions work analog to the known functions DevUnit and DevName
functions.
Note
For potentials there is the | Options| connect in document order command for logical chains.
Therewith you create the state that potentials solely reference to each other according to the
sheet order.
Aim
Potential rails are set on the report or in the databasein order to be used like a busbar: as
many outlets as required can be made available at any desired point, which all have the
same current potential. Among others, potential rails are also needed for the construction of
control cabinets.
The potential is often created underneath a location, since the potential has to supply the
location with electricity. However, in principle a potential can be created anywhere.
Electrical Engineering
20 Operating Manual, 04/2009, HB120_90E05
Devices (Base objects) for EE
2.2 EE| D Device view (DIN 40719)
Alternative 1: Create a new output of the potential rail on the report by connecting a new
connection.
Alternative 2: Drag a free device connection on the "Connection" tab of the potential.
Of course you can also manually create help connectors via the mouse context menu.
Overlap
Potentials can own an overlap which reaches beyond the grab points. This overlap is
controlled through the PotentialProlongation variable in the options script of the template
file. Default of the variable is Null [0]. The overlap is only visible if the description is turned off
on the according line ends. Therefore you mark the potential and from the mouse context
menu select the | Label right command (the check is turned off) or | Label left.
Aim
Potential bundles and also the potential rails belong to the group of physical potentials, and
are part of the power supply. Potential bundles are used in connection with single line
diagrams (SingleLine reports). A potential bundle always has the following structure:
● The potential bundle itself that is used on the single line diagrams. The potential bundle
only has one SL connector.
● Underneath the potential bundle there are potential rails as elements that are used on
"normal" EE reports.
The single SL connector and the EE connectors recognize each other.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 21
Devices (Base objects) for EE
2.2 EE| D Device view (DIN 40719)
The potential bundles have been prepared for three-phase devices, hence there are three
rails underneath the bundle. Example: On the single line diagram you can connect a motor
with the potential bundle and see only one line. However, in the background Comos also
automatically connects the three EE connectors of the motor with the three potential rails
that have been created as elements of the potential bundle.
See also Volume 120, section Special points regarding layout diagrams (Page 84) regarding
single line diagrams.
Aim
Use on the report as a relay or contactor, including a tabular listing of the connector points
(contact mirror).
Initialization
The contactor/relay object has various auxiliary contacts on the "Elements" tab, which are
created as "virtual elements". The contact mirror only becomes visible on the diagram once
at least one of the virtual elements has been created. Do this from the mouse menu with the
| Create or | Create N command.
Electrical Engineering
22 Operating Manual, 04/2009, HB120_90E05
Devices (Base objects) for EE
2.2 EE| D Device view (DIN 40719)
Display
The numbers and letters have the following meaning:
(6.3) Describes the sheet name and the path number, and relates to the object that is
joined at this connector. The zone number is not specified, so this form of notation
states the column in which the object is to be found.
In the example on the left, the object is thus on sheet 6, path 3.
13 The symbolized connector. The number is derived from the designation of the
connector.
Blank cross- A blank (unset) cross-reference. The text that is displayed for a blank cross-
reference reference is stipulated under Additional options in the project properties.
Aim
This object serves as a blackbox with automatic contact points. Blackboxes are used on
reports to allow connection planning to be made before a concrete device is known.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 23
Devices (Base objects) for EE
2.2 EE| D Device view (DIN 40719)
If symbols exists for some drawing types and not for others, then this object behaves like a
blackbox in the case of drawing types without symbols and as prepared beforehand within
the symbol for other drawing types.
Application
Please note: No preview of the objects is displayed during the drag&drop operation, since
blackboxes with automatic contacts do not have any symbols. Only a cross-hair is visible
while the blackbox is being moved by drag&drop.
If the base object is dragged onto the diagram, then an engineering object that initially has
no connectors is generated. The connectors are generated by Comos on the bounding line,
one per grid point. If additional connectors are required, you can drag out the blackbox to
make it bigger until it covers more grid points.
No Comos connector is generated if a connection terminates as open. A connector is
generated automatically if a connection terminates at a RODevice.
● Name of the Comos connectors:
Comos connectors that were generated automatically get the following names:
Connector located on the left-hand side:
– IX< No.>
Connector located on the right-hand side:
– OX< No.>
Connector located above:
– IY< No.>
Connector located underneath:
– OY< No.>
Whereby <No.> is not a sequential counter but is derived from the grid point. Example:
OX10 is a connector on the right-hand side of the blackbox that is located on the tenth
grid point (without the grid points of the edge).
A connector that had been generated automatically can be opened in the Navigator by
right-clicking on the properties window. If a label is input there (as long as no
implementation has been made yet), the label is also displayed at the blackbox.
Electrical Engineering
24 Operating Manual, 04/2009, HB120_90E05
Devices (Base objects) for EE
2.2 EE| D Device view (DIN 40719)
Aim
Blackbox with predefined contacts. This blackbox is primarily intended to be used to connect
plug-in cards. In this case there are only connectors going in one direction based on the
plug-in card.
Application
This blackbox owns a symbol with four prepared connectors. Additional connectors are
generated on the report if the blackbox is placed and drawn out to make it bigger.
All connectors initially lie on the upper edge of the symbol, however, the symbol can be
rotated and thus the outgoing direction of the connectors can be stipulated retrospectively.
No Comos connector is generated if a connection terminates as open. A connector is
generated automatically if a connection terminates at a RODevice.
Multiple placing
The blackbox with predefined contacts can be continued across multiple reports. A
corresponding cross-reference is displayed if a connection is made on one of the reports to a
grid point connector that has already been used on another report.
2.2.10.4 A O | 11 segment
03 Structures |EIC Electrical, Measuring and Control engineering |310 Product view acc. to
DIN 40719 |O O Other base objects |A O Blackboxes, segments |11 Segment
Class "Element", subclass "Segment"
Aim
ID segments (label segments) are rectangular areas on circuit diagrams that group objects
belonging to one location for the purpose of a more simple and clearer labeling. This
abbreviation of texts at the devices also covers cables (class: "Device", subclass: "Cable").
These segments are stipulated in addition as the target for the automatic placing function
("AutoLoop").
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 25
Devices (Base objects) for EE
2.2 EE| D Device view (DIN 40719)
Application
1. Drag a base object of type "ID segment" onto the diagram by means of drag&drop.
2. Single-click twice on the ID segment until the grab points become visible.
3. Drag out the ID segment until it is large enough to accommodate all desired devices (but
only those devices) within the rectangle:
If the labelling of the segment matches the labelling of the objects within it, the labelling of
the objects is displayed in abbreviated form:
If a selection frame is dragged out with the mouse (multiple selection), then the ID segments
are not selected.
Single-click to select an ID segment. When pressing [Ctrl]+ left mouse button, the sequence
decides whether an ID segment can be selected.
Note
Via the mouse menu | Settings| Continuation left respectively | Settings| Continuation right
you can change the appearance of the label segment.
Electrical Engineering
26 Operating Manual, 04/2009, HB120_90E05
Devices (Base objects) for EE
2.2 EE| D Device view (DIN 40719)
Configuration
Right-click to open the properties window of the ID segment:
Sheet zone
This options group is required in connection with automatic placing and is not significant for
abbreviated labels.
The name of the sheet area is used as a target during automatic placing. In other words:
Comos detects on the basis of this detail withins which segment the devices are to be placed
in. For that reason a sheet area name also should not be available twice on a report. In the
dropdown field there are a number of prepared names that are typically used in the I&C field.
Multiline output
It may occur that the description text which is displayed within the label segment will get very
long. In such a case it is recommended to activate the "Multiline output" checkbox. Is the
checkbox activated the label text is distributed on multiple lines.
The default settings of the checkbox is taken from the SYS.SegmentDefaultMultiLine
attribute.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 27
Devices (Base objects) for EE
2.2 EE| D Device view (DIN 40719)
Aim
This object has the same aim as the 11 O ID segment object, but is optimized for I&C
(different attributes and symbols).
2.2.11.1 Aim
Usually EE connections do not have any objects. This means that the connectors of two
devices are connected directly with each other. A connection is drawn on the report, but this
connection itself has no counterpart in the database. Only the end points of the connection
have counterparts in the database.
In some cases it is necessary to define the connections more precisely. Therefore the
objects have prepared. Cable systems that can be specified down to the level of the wires
are provided.
Electrical Engineering
28 Operating Manual, 04/2009, HB120_90E05
Devices (Base objects) for EE
2.2 EE| D Device view (DIN 40719)
2.2.11.3 Attributes
A cable can only be placed correctly on a report once the wires have been created. There
are two ways to get cables with wires:
Select one of the basic cables and create the necessary wires yourself, see this section.
Basic cable
EE| D Devices| W W Cables|A W Cable acc. to VDE | 0000 W Base cable
Select one of the fully configured cable objects in which the wires have already been
created. See Volume 120, section Complete cable (Page 32).
The following procedure is independent of whether you are working with a base object or an
engineering object. However, a copy of the basic cable should first be made in the base data
before any new wires are created. In this way the original basic cable thus remains
unchanged.
Wire number
The total number of wires, including a potential conductor if applicable.
Number of shields
Number of shields.
Separator
This separator is used when the "Number of wires" and the "Cross section" are added to the
"Cable cross-section" details.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 29
Devices (Base objects) for EE
2.2 EE| D Device view (DIN 40719)
Cross section
Is taken into the "Cable cross-secton" field along with the "Number of wires" on the "System"
tab.
Wire label
A number of color libraries have been prepared in branch ZZZ Other objects. Here these are
offered in the dropdown menu. The wires are created according to the library, depending on
the "Number of wires". If the number of wires is greater than that of the predefined wires in
the library, the remaining wires are created numerically.
[CREATE CABLE]
Creates the wire elements on the basis of the relevant details. The details can still be
modified or supplemented later. If you again click on [Create Cable], the wires are modified
or supplemented correspondingly. See also Attribute tab System, Wire node.
Electrical Engineering
30 Operating Manual, 04/2009, HB120_90E05
Devices (Base objects) for EE
2.2 EE| D Device view (DIN 40719)
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 31
Devices (Base objects) for EE
2.2 EE| D Device view (DIN 40719)
Electrical Engineering
32 Operating Manual, 04/2009, HB120_90E05
Devices (Base objects) for EE
2.2 EE| D Device view (DIN 40719)
If wires have already been set in the database, this information is retained as far as possible,
but the remaining wires are set during positioning on the diagram if only part of the
information has been set. Thus the free wires are allocated in the due order, and more
precisely, in the order in which they are displayed in the unsorted list window.
2.2.11.7 Shield
Class "Element", subclass "Wire"
The knowledge of Volume 120, section Control of the extended capabilities (Page 28) is
required.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 33
Devices (Base objects) for EE
2.2 EE| D Device view (DIN 40719)
No connector is displayed in the engineering object of the shield within the Navigator.
Instead, the relevant information on the grounding conductor is given on the "Wire" tab.
Additional shields
There are the following methods to create additional shields:
● Mark the cable (not the connection!) on the report and select the | New | SH Shield
command from the mouse menu. The new shield now "glues" to the mouse pointer.
● Open the properties window of the cable on the "Technical data" tab to make new inputs
and mouse-click on [Create cable]. The new shield still has to be placed on the report.
● Select the | New | SH Shield mouse menu within the Navigator. The new shield still needs
to be placed on the report.
Stranding
The stranding is used in the branch | Cables acc. to VDE | 0815 Telecommunication cable.
The stranding object is used instead of a normal cable object.
Cable list
Outputs the cables, including the wires.
Electrical Engineering
34 Operating Manual, 04/2009, HB120_90E05
Devices (Base objects) for EE
2.2 EE| D Device view (DIN 40719)
2.2.12.1 Aim
Aim
Providing terminal strips and plug strips.
Terminals and terminal strips can only be regarded as a unit in Comos. It is meaningless to
use a terminal strip without terminals, since only the terminals can have connections. But it is
also meaningless to think in terms of a terminal without a terminal strip, since the terminal
must be placed somewhere.
See also Volume 120, section The Strip tab (Page 89).
Two-level structure
1. level: Base objects with class "Device", subclass "Terminal strip"
2. level: Base objects with class "Element", subclass "Terminal"
The subclasses "Terminal strip" and "Terminal" have the effect that TerminalStrip.dll is
evaluated. This dll superimposes, for example, the additional tabs.
Terminal strips and terminals can be named as desired.
Terminal strips do not have symbols, since they are not placed on reports. The terminals
symbol has no special features: it draws the terminal and provides the connectors.
Three-level structure
Terminal strips can be organized over three levels: terminal strip - deck - terminal. This
structure is similar to that in multi-deck terminals. The "decks" in the case of terminals are
also often called "positions". They are intended to display the installation position of the
relevant terminal in the cabinet. A sample terminal strip with installation positions is given in:
| EE| D| X| 02.
These objects can control any desired number of terminals per deck.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 35
Devices (Base objects) for EE
2.2 EE| D Device view (DIN 40719)
The deck elements of the terminal strip are controlled via the "Equipment" subclass. This
subclass has the following effects, among others:
● The connectors of the terminals are displayed on the "Connectors" tab of the terminal
strip.
● If you drag the terminal strip onto the report, then one terminal is placed, this being the
first free terminal of the first free deck. If there are no more decks with free terminals, then
a deck and a terminal are created automatically. This also applies in the event that a
terminal strip from the base data is dragged onto the report: the terminal strip, the deck
and the terminal are created automatically in the Navigator.
The label of the terminal strip and the label of the deck appear separately on the report at the
terminal.
Example:
EE |D Devices |X Terminal / plug strips |99 X Plug strip, new objects
These objects currently control only one terminal per deck.
"Configuration"
This attribute is not used by Comos itself but is provided for an ECAD import.
2.2.12.4 Terminals
Terminals typically have two connectors. In Comos the two terminal connectors are
distinguished by the "internal" (%N I %) and "external" (%N O %) sides.
The external connector is marked by a point in the diagram:
This marking point is not defined in the symbol of the terminal, but is inserted from the
RO_Device.dll. If you want to turn off a marking point, you can set options parameter
DrawTerminalSideMark = 0.
By default, the internal connector is above and the external one is underneath. This
arrangement is reversed by means of the | Options | Direction Rotated mouse command.
If a terminal strip is dragged onto an interactive report with an electrical engineering template
by means of drag&drop, then it is not the object of the terminal strip that is placed but instead
the next unused terminal. The procedure creates a new terminal if a free terminal cannot be
found but there are virtual terminals available.
Electrical Engineering
36 Operating Manual, 04/2009, HB120_90E05
Devices (Base objects) for EE
2.2 EE| D Device view (DIN 40719)
The terminal is underlined in the terminal diagram. This underlining indicates that a separator
has been inserted in the actual terminal strip after this terminal.
"Grid gap..."
The default gap between the terminals is one grid point. The placing gap can be changed
here.
2.2.12.5 Bridges
Bridges connect terminals. This means that bridges can only be set within a terminal strip.
Thus there can only be connections between the various terminal strips, but not bridges.
Bridges can be created in the report:
● Volume 120, section Connection / wiring for terminal bridges (Page 65)
Bridges can be created in the properties window of the terminal strip:
● Volume 120, section Bridges (Page 90)
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 37
Devices (Base objects) for EE
2.2 EE| D Device view (DIN 40719)
"Sorting"
Self-explanatory.
"Symbolic display"
This option only functions if graphic terminal diagram is used in the GRPLAN drawing type.
On: The symbols defined on the "Symbols" tab are displayed on the graphical terminal
diagram.
Off: The objects are displayed in the form of simple rectangles that are provided by Comos in
this drawing type.
Electrical Engineering
38 Operating Manual, 04/2009, HB120_90E05
Devices (Base objects) for EE
2.3 EE| E Elements
See also
EE| D| X X Terminal - / plug strips (Page 35)
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 39
Devices (Base objects) for EE
2.6 J Project |@E Project defaults EE
Electrical Engineering
40 Operating Manual, 04/2009, HB120_90E05
Devices (Base objects) for EE
2.9 U Units
2.9 U Units
A sample structure for units.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 41
Devices (Base objects) for EE
2.11 eClass 4.0
Electrical Engineering
42 Operating Manual, 04/2009, HB120_90E05
Standard tables for EE 3
The relevant standard tables of the base project are introduced in the following.
3.1 Systemology
The EE standard tables are set up structurally in the same way as the EE base data:
For the "1 Modules" base data branch there is also a "1 Modules" branch in the standard
tables and so on. The entries in the standard tables use as far as possible the name of the
associated attribute as their name.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 43
Standard tables for EE
3.2 0 System tables
3.2.2 1 Modules
Electrical Engineering
44 Operating Manual, 04/2009, HB120_90E05
Standard tables for EE
3.2 0 System tables
3.2.4 O Documents
Belongs to the base data branch EE |O Documents.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 45
Standard tables for EE
3.2 0 System tables
3.2.5.1 02 Construction
Example:
Electrical Engineering
46 Operating Manual, 04/2009, HB120_90E05
Standard tables for EE
3.2 0 System tables
3.2.5.3 3 3D section
Self-explanatory.
3.2.5.4 D Devices
The standard tables under category are predomantly created with the help of a naming
syntax that is oriented towards the systemology of the DIN (ECAD) catalog: A - Z = DIN
section. Example: A = Assembly groups; B = Transducers, etc.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 47
Standard tables for EE
3.2 0 System tables
Example:
Base object "0250 W Power / Control cable", tab TD, attribute LT01. This attribute uses
standard table LT01 Base type.
|VDE |WIREMODE Wire label
WIREMOD enables the assignment of wires by means of color coding.
Electrical Engineering
48 Operating Manual, 04/2009, HB120_90E05
Standard tables for EE
3.2 0 System tables
Then double-click on the symbol. You can now make the desired changes.
The "Symbols" created in @System | @Connection are displayed at the connection break.
The individual entries have the following meaning:
LOGPOTREFERENCE: If a logical potential is allocated to a connector, then REFERENCE
is no longer output at the relevant connection, but instead LOGPOTREFERENCE. See
Volume 120, section EE| D| I| A Potential (Page 16), Volume 120, section Open connections
(Page 60).
PHYSPOTREFERENCE: See Volume 120, section EE |D |I |B Potential rails (Page 20).
REFERENCE: See Volume 120, section Open connections (Page 60).
REFERENCEBRACKET: See Volume 120, section Open connections (Page 60).
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 49
Standard tables for EE
3.2 0 System tables
Application
Properties window of a connector, field "Subtype".
Connectors with different subtypes are not allowed to be connected anymore. A connection
is prevented in the Navigator. In the report the according connections are marked as
inconsistent.
Application
Properties window of a terminal strip, "Strip" tab, | Bridge/Connection mouse menu
Report, mouse menu of a connection when the connection points to a bridge.
Application
Anywhere where the mouse menu | Color for connectors or connections is offered.
Examples:
Properties window of the engineering objects, "Connectors" tab, | Color mouse menu.
Report, mouse menu of a connection: | Settings | Color.
Electrical Engineering
50 Operating Manual, 04/2009, HB120_90E05
Interactive report templates 4
4.1 Circuit diagrams
4.1.1 Attributes
See Volume 120, section Preparing connections (Page 57).
Single commands
Application = "ELO"
In this case Xdoc_Elo.dll is used.
ContactMirror_X, ContactMirror_Y
Volume 60, section 12.33: ContactMirror_X (Double), Volume 60, section 12.34:
ContactMirror_Y (Double).
RestoreReferencesAfterCopy
Volume 60, section 12.105: RestoreReferencesAfterCopy (Boolean)
Controlling connections
ConnectionHook
Controls the display of the connection hook. If a connection is also a bridge, dynamic
connectors are always displayed in the form of a hook, regardless of the script entry. See
Volume 60, section 12.30: ConnectionHook (Double).
ConnectionLineMode
Volume 60, section 12.32: ConnectionLineMode (String)
ConnectionReference
The previous option via the script method ConnectionReference in the template document has
been dispensed and only exists due to compatibility reasons in Comos.
You can now depart from the default standard for references across sheets by defining
symbols with scripted texts (Edit table: @SYSTEM | @CONNECTION).
ShowConnectionInfo
Volume 60, section 12.114: ShowConnectionInfo (Boolean)
SetWireNumberByCoord
SetWireNumbersByCoord(ByVal ReportDocument As REPORTLib.Document)
All connection end points are provided with a unique number per quadrant ("ladder"). This
information is input instead of the quadrant label if the connection owns a logical potential.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 51
Interactive report templates
4.1 Circuit diagrams
DisplayConnectedWith
Enables the automatic execution of a script at closed connections. The prerequisite for this is
an entry in the @connection table with the StandardValue ConnectedWith. If a script has
been stored for this StandardValue, it is then then executed.
EnableButtonSpline
Volume 60, section 12.61: EnableButtonSpline (Boolean)
EnableButtonANSICable
Volume 60, section 12.59: EnableButtonANSICable (Boolean)
PreferredConnectionDirection
Controls the preferred output direction when a connector is joined to a connection on the
report.
ShowLineModeControl
Volume 60, section 12.118: ShowLineModeControl (Boolean)
Electrical Engineering
52 Operating Manual, 04/2009, HB120_90E05
Interactive report templates
4.2 Layout diagrams
For i = 1 to 5
Zone(i) = CHR(i + 64)
Next
End Sub
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 53
Interactive report templates
4.2 Layout diagrams
Electrical Engineering
54 Operating Manual, 04/2009, HB120_90E05
Evaluating report templates 5
The following report templates for evaluation reports are used in EE.
Electrical consumers
Electrical consumers are determined on the basis of attributes. The report does this by
accessing an object query. In this object query there is the "Power" column, which evaluates
a whole series of attributes in the column properties. Objects that do not have at least one of
the attributes listed here are not listed as consumers either.
The class "Devices", subclass "Consumer" is not evaluated.
The script can be modified to suit your own needs.
Others
● Engraving list
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 55
Evaluating report templates
5.4 PPC Parts list
Electrical Engineering
56 Operating Manual, 04/2009, HB120_90E05
Connections 6
6.1 Graphical connections
These section covers the Comos method on how to draw and control connections on
reports. This initially involves a form of graphical work that is largely independent from the
electrical engineering connection information such as cross-sections, colors, bridges, etc.
Please note: In addition there is also the "Line" tool on the menu bar of the report. While you
can use it to draw a line in purely graphic terms between two components, this does not
generate an actual connection.
You can find an illustrated introduction concerning the use of the Connection tool in
Quickstart EE, section "Construction (Design)".
The Connection tool has the following basic abilities:
● "Magnetic" connection points: the Connection tool automatically snaps to the connector
point within a certain radius around the connection point of symbols. This automatic
snapping of a cable to a connector point can be deactivated by holding down the <Ctrl>
key while holding down the mouse button and moving the mouse.
● "Magnetic" grid points: the Connector tool automatically snaps to a grid point. This
automatic snapping of a cable to a grid point can be deactivated by holding down the
<Shift> key while holding down the mouse button and moving the mouse.
● Connections can also be dragged across components, the connections are dissolved and
the object incorporated into the connections.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 57
Connections
6.4 Defining graphical properties
Automatic connections
If two connectors exactly overlay each other on a report, a database connection is generated
automatically.
Electrical Engineering
58 Operating Manual, 04/2009, HB120_90E05
Connections
6.5 Parallel connections
This involves the selection of the maximum number of connections to be made. The
Connection tool checks the actual situation and also reduces the number of parallel
connections, if necessary.
Example: If the Connection tool is set to "3" and the user starts to make a connection to a
motor that only has two connectors, then only two connections are drawn.
The parallel connections have a preset gap of one grid point. If the grid is increased, the gap
of the parallel connections is correspondingly increased as well.
The Connection tool changes this gap if required. Example: If the Connection tool is set to
"2" and the user starts to make a connection to a motor that has two connectors, the two
connections are set precisely to the connectors of the motor, regardless of how far apart they
are.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 59
Connections
6.6 Open connections
Collected references can also be connected with the help of the mouse menu in the same
way as for other connections. First from the mouse menu select the | Connection | Mark...
command and then the | Connection | Set... command.
Note
If a connection has a reference bracket, then the edit table
BRACKET(LOGPOT)REFERENCE is evaluated for the texts of the connection arrow
symbol. Is the edit table not existent an empty string will be put out.
Textfunction RefHierarchical
New: %N RefHierarchical(x)
Electrical Engineering
60 Operating Manual, 04/2009, HB120_90E05
Connections
6.7 Wiring direction
This controls the reference brackets in the ELO drawing type. X = Number of levels which is
searched to the top, if the referenced object is not placed. Example application: a component
is already placed, the connector derives from a not placed element.
With potential:
Aim
If connections are dragged onto a report, then it actually only matters that all physically
connected components are somehow also conected on the report.
In order to achieve to it is also permitted to make connections at any desired point on the
diagram to another connection.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 61
Connections
6.7 Wiring direction
Example
A simple form of motor switching with safety switches has been set up in the following
illustration. If you look at the connections of the separate safety switch at the bottom in the
illustration from a purely graphical point of view, it is not possible to tell with which
components it has been wired:
It is of course quite simple in this case, but it is a matter of the principle involved.
A "connection hook" is attached to the contact points of the connections to display the
missing information:
Now you can see at once that the safety switch is wired on the left to the motor (or the
terminal strip before it) and on the right to the drive:
Electrical Engineering
62 Operating Manual, 04/2009, HB120_90E05
Connections
6.7 Wiring direction
Thus if an object has been wired to a specific component, then this means that actual
concrete connectors have been connected to it in the report. The wiring is not restricted to
the report but also effects the engineering data.
See Volume 120, section Reconciliation of database and report connections (Page 69).
If you want the wiring to function, free connectors must thus be available at the components
involved. (In Comos an actual concrete connector can only be joined to just one counterpart
connector.) Nonetheless, with certain components auxiliary connectors are generated
automatically as required so that a connection can be closed.
If a cross-connection is now started to this connection, the wiring then points to X1:
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 63
Connections
6.8 Displaying the connection direction
Note
This action also changes the connector pin-outs in the engineering data!
In addition Comos offers the option to change the connection direction of an already created
connection:
● Do this by selecting the connection for which you want to change the direction. Open the
mouse menu and select | Options | Change direction.
Electrical Engineering
64 Operating Manual, 04/2009, HB120_90E05
Connections
6.9 Connection / wiring for terminal bridges
Comos automatically corrects the wiring direction. Terminal 3 is now connected to terminal 2
and to terminal 4:
In other words: The wiring of terminal 2 and terminal 4 was removed automatically.
Please note: The wiring of the terminals is conducted on the basis of the position on the
report. It is of no importance that the terminals in the above example have sequential
numbers. If the terminals on the report had the names 3-17-6-1 in relation to the order, the
terminals would be wired in this order.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 65
Connections
6.10 Document cross-references
You only need to mark the connection and to switch it over to a bridge by means of the
mouse menu.
Alternatives
It is simpler to set bridges in the database. Predefined columns for bridges are already
provided there, see Volume 120, section Bridges (Page 90).
Aim
Electrical Engineering
66 Operating Manual, 04/2009, HB120_90E05
Connections
6.10 Document cross-references
Definition of the Comos standard: The order of the cross-references on the report results
from the device labeling. To the left is the predecessor, to the right the successor. In the
example you find the specification "(2.1) -M3". In this example 2 stands for the sheet, and 1
for the path (hence the column). M3 is the owner.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 67
Connections
6.10 Document cross-references
Example:
You have four reports. Of these four reports the first three are single sheets and the fourth
one has two sheets. You now set a reference from the first report to the second sheet of the
fourth report. The result in the reference is: "5.1". There 5 stands for sheet and 1 for the path
that is referenced:
Electrical Engineering
68 Operating Manual, 04/2009, HB120_90E05
Connections
6.11 Reconciliation of database and report connections
Example:
The following horn has a connected auxiliary connector on connection 2:
If a connection for a reference is drawn on the report on connector 2, then both counter
connectors are automatically displayed:
Read/Write mode
A drodown menu also appears when the Connection tool is called:
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 69
Connections
6.11 Reconciliation of database and report connections
● "Read"
The connections must have been set in the database. The connection line on the report
searches for the corresponding connection in the database. The connection line is
consistent if the connection is found. With this option the connection lines in the report
have no effect on the database.
Consistent connection: blue
Inconsistent connection or
no connection in the database: red
● "Read / Write
"As described above, if no connection is found, the connecting line generates the
connection between the objects in the database. With this option the connection lines
write into the database if no connections had been set in the database before.
Consistent connection or
no connection in the database: black
Inconsistent connection (the connection in the database is connected with another
object): red
● "Write"
A connection between the engineering objects is generated if no connection is found in
the database. If a connection is already entered at the object connectors, this connection
is deleted and overwritten. With this option the database information is always overwritten
by the diagram connection lines.
Color: green
You can use ShowLineModeControl in the options script of the Master Report to prevent the
mouse menus to switch the connection mode from being visible in interactive reports .
Note: When you delete a write or read-write connection, the OwnPotential pointer on the
Comos connector is deleted. This produces the following desired effect: Place fuse, draw
connection => potential is displayed, delete line and redraw => this turns red because the
potential pointer on the Comos connector was deleted.
Electrical Engineering
70 Operating Manual, 04/2009, HB120_90E05
Connections
6.12 Connection dependent objects
Aim
To create a template that you can copy into the engineering data and in which you can
reconcile the objects on the report with the objects in the engineering data with just a few
mouse-clicks.
Implementation
The objects are marked as "Connection dependent" on the report by means of the mouse
menu:
Marked objects of this type are displayed in blue (synonymous with the display of read-type
connections in blue).
Example
The following example is easy to set up as a model and demonstrates the technique.
A horn is to be connected to a terminal.
The terminal is marked and labelled as "Connection dependent" in the mouse menu.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 71
Connections
6.13 Borders of the "connection dependent objects" technique
Now the horn is connected in the engineering data, but not on the report, and the final step is
to draw a connection in the report between the horn and the terminal. The connection must
have the "read" option:
Effect
Effect
the connection dependent terminal on the report is joined with the terminal from the
engineering data. The terminal information is now output on the report. The connection on
the report is consistent, since it matches the corresponding information on the connection
and the connectors in the engineering data.
Auxiliary connectors
Example: A device owns a connector and an auxiliary connector. For example, there is a
connector CP1 and CP1(1) at the device; from a technical point of view, CP1 and CP1(1)
have been short-circuited.
Electrical Engineering
72 Operating Manual, 04/2009, HB120_90E05
Connections
6.13 Borders of the "connection dependent objects" technique
In the default case a connector "2" now appears twice in the properties window of the
"Connectors" tab, since the connector and the auxiliary connector own the same label. This
display is consequently meaningful since it involves short-circuited connectors from a
electronical point of view, and these are treated as connectors.
Both are connected to a terminal respectively.
Two connection dependent terminal exist on the report and these are connected with the
device. Effect: Both of the connections are marked as inconsistent on the report:
Reason:
A piece of information is missing if two connection dependent objects run together at a short-
circuited connector: Comos cannot determine which of the connection dependent terminals
on the report is to be allocated to which terminal in the engineering data. The engineering
data is correct, but Comos cannot transfer the engineering data onto the report. For that
reason the connection dependent terminals are not allocated on the report and the
connections are displayed in red.
Assessment in practice:
The case described above will not occur often, since in practice the terminals are usually
connected on both sides. If the second connector supplies useful information, Comos can
allocate the terminals and the data thus becomes consistent:
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 73
Connections
6.13 Borders of the "connection dependent objects" technique
You can create a similar case if you draw more connections on the report than actually exist
in the engineering data.
Bridges
Bridges are not evaluated in order to produce a consistent connection logic.
Example:
A light and a fluorescent lamp are connected via terminals to the same terminal strip:
If an engineering object is assigned to one of the two components (for example, the light),
then in theory a consistent logic could be set up. Starting from the specific component, first
the terminal is found, then the other terminal is found via the bridge, and from there also the
fluorescent lamp in the engineering data.
But if you try this, you will get the following result:
Electrical Engineering
74 Operating Manual, 04/2009, HB120_90E05
Connections
6.14 Connection information
Reason:
Bridges very often include more than two terminals and thus are not unique. For that reason
bridges are not evaluated in the connection logic.
6.14.1 Bridges
See Volume 120, section Connection / wiring for terminal bridges (Page 65).
6.14.2 Potentials
See Volume 120, section EE| D| I Potential (Page 16).
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 75
Connections
6.15 Cables and wires / wire information without wires
"Typinfo" is thus the information on the material structure and properties of the cable; this
information is managed in the form of a key.
See also Volume 120, section Connection information for connectors: Dialog window
"Characteristics for connections" (Page 88).
Technical background: The function is only offered if the selected connection (at least one
connection in the case of multiple selection)
● is no logical potential,
● is also consistent in the database (i.e., not displayed in red on the report),
● and the connection has not been allocated to a cable.
The cable object takes priority. If wire information already exists at the connectors and a
cable object has also been assigned to the connections, the information of the cable object is
then evaluated and displayed.
Disconnecting wires
Wires can be disconnected in the open properties window of the device:
● Mouse-click on the entry in the "Over" column and select the "Wire" mouse menu.
● Select the "Disconnect" submenu.
If a counterpart connection was set, there is the option of disconnecting the counterpart
connection, including the wire information, or of only disconnecting the counterpart
connection while retaining the wire information.
Alternatively, the wires can be disconnected in the opened properties window of the cable:
● Mouse-click on an entry and select the "Disconnect" mouse menu.
Electrical Engineering
76 Operating Manual, 04/2009, HB120_90E05
Connections
6.15 Cables and wires / wire information without wires
-W7 Designation of the cable, whereas the minus sign is the separator taken from the
project options. This designation can be generated automatically.
(N)YM-J Subtype of the cable. This information is taken from the "parent object".
10x1,5 Number of wires and cross-section. This information is taken from the "Name" field
of the object.
The wires are displayed in the database together with the allocated connections:
The shield can be made broader with the help of these grab points. Do this by left-clicking on
the dot, holding down the button and dragging the grab point to the new position.
In addition to these three designations ("-W7", "(N)YM-J" and "10x1,5") a rectangular point
appears for each of them so that the designation texts can be moved.
In addition, a round dot can be seen at the far left. The shielded cable can be rotated
vertically with the help of this dot.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 77
Connections
6.15 Cables and wires / wire information without wires
If you wish to allocate a connection that is somewhat further away spatially on the diagram,
drag the same engineering object (not an additional shielded cable from the base objects!) a
second time onto the diagram.
You can "open" the shield if the connections on the diagram are so far apart that they cannot
all be comprised by the shield or if the connections are on different reports, then:
● Select the shields individually (not the group)
● | Settings | Start of the Shielding.
(The hook should disappear.)
The result is that the left rounding is removed from the diagram:
If you were to deactivate the | End of the Shielding command in addition, the shielded cable
would also be displayed as open to the right. Thus you can always tell from the diagram
where the shielded cable is complete or whether it has additional connections at another
point in the diagram.
Electrical Engineering
78 Operating Manual, 04/2009, HB120_90E05
Connections
6.16 Direct connecting
The route is dragged from the Navigator into the properties window of the cable, onto the
"Implementation" field. Confirm the action with [OK] and close the properties window.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 79
Connections
6.16 Direct connecting
Electrical Engineering
80 Operating Manual, 04/2009, HB120_90E05
Working with reports 7
7.1 Special points concerning circuit diagrams
Exceptions
following %N texts are always returned:
● %N Device.Name, see Volume 60, section 10.5.17: Device
(In contrast to e.g. DevName, which is covered by the "|BMK visible" option.)
● %N DevSpec, see Volume 60, section 10.5.6: ComosDevSpec
● %N ElmSpec, see Volume 60, section 10.5.7: ComosElmSpec
● %N ComosSpec, see Volume 60, section 10.5.9: ComosSpec.
Layers in EE reports
Reports can have layers, see Volume 60, section 8.15.1: Setting up layers for reports. In the
symbol construction the symbol text is then allocated to a layer (thus in each text, each line,
etc.). See Advantage of layers and labels, p. 10-185. In the report itself you can hide/unhide
the layer and control what is supposed to be visible, see Volume 60, section 8.15.2: Using
layers.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 81
Working with reports
7.1 Special points concerning circuit diagrams
● Shieldings
Start of the shielding: "eSB" (electronical Shield Begin),
End of the shielding: "eSE" (electronical Shield End).
The shielding is located in the base data in: EE| E Elements| W Wires| SH Shield. When
you open the symbol script you find the following code:
– Header.Class = "eSB"
– ...
– Header.Class = "eSE"
Electrical Engineering
82 Operating Manual, 04/2009, HB120_90E05
Working with reports
7.1 Special points concerning circuit diagrams
| Search text
See Volume 60, section 18.2: Settings.
| Connection dependent
If this option is assigned to engineering objects, the objects then only function as
placeholders. They are shown in red in the interactive report.
The objects change each other according to the dependency, for example, via the
connectors. A chain of dependencies of this type is usually triggerd when an object in the
chain is redefined.
See Volume 120, section 5.12: Connection dependent objects.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 83
Working with reports
7.2 Special points regarding layout diagrams
Electrical Engineering
84 Operating Manual, 04/2009, HB120_90E05
Object connections (connectors) 8
8.1 Definition of connection
Connections are the logical cross-references of objects that have been set in the database.
Existing connections can be checked at the "Connectors" tab, which are always displayed
when working with base objects but is only displayed when required with engineering
objects.
Connecting lines in the diagram are to be distinguished from connections: connecting lines
represent (database) connections, but are not identical to them. Thus it is possible for the
diagram to have (database) connections without connecting lines and also connecting lines
without (database) connections. The function logic only works if the (database) connections
have also been set.
Connectors always have one of the following states: "Input", "Output" or "Neutral". A
connection without one of these states cannot exist.
Joining connectors
The idea concerning this procedure is to make the connectors of both devices visible in the
Navigator and then to edit them by using drag&drop.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 85
Object connections (connectors)
8.3 Working with the Connectors tab and the Navigator
Electrical Engineering
86 Operating Manual, 04/2009, HB120_90E05
Object connections (connectors)
8.4 Working with two properties windows
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 87
Object connections (connectors)
8.6 Connection information for connectors: Dialog window "Characteristics for connections"
The advantage of the Connect device dialog window is that chain connections can be set
more quickly or that large numbers of connections can be handled: The contents of the
window are change very quickly when a new object is dragged into the dialog window.
However, it takes a comparatively long time to exchange information in properties windows.
The "Connect device" dialog window saves working time if the object to be edited is
frequently changed.
Procedure
● Set a start object by means of drag&drop.
● Write the desired texts into the edit fields "Cable type, Cross-section" and "Color".
● Select the desired option for "Overwrite".
The dialog window writes the details into the system-internal attributes of the connectors.
(These attributes are thus not visible on an Attribute tab of the base object.)
The "Wire cross-section" and "Wire color" columns on the "Connectors" tab can be made
visible by means of the mouse menu. The information that had been set in the dialog window
or which had been set in the report via the | Settings mouse menu for the connections is
displayed in these columns.
The wire Information is managed independently of the connection information. Thus there
can be a connector in which the wire information has been set but which nonetheless has no
connection. Such a case is indicated by a red cross with a question mark on the
"Connectors" tab.
Subsequent changes
"Overwrite"
The "Determine information for connection" dialog window can be used multiple times on
engineering objects. If the option has been deactivated, the information for all objects that
had already been processed is retained. If the option has been deactivated, the information
on the cross section and color is overwritten with the new inputs.
Electrical Engineering
88 Operating Manual, 04/2009, HB120_90E05
Object connections (connectors)
8.7 Preallocating connectors with logical potentials
Class Device
Name Name of the connector, e.g. CP1
Label Any
Subclass Potential
virtual Off
Note
The connector and the logical potential created on the "Elements" tab must have exactly the
same names!
Effect:
For example, if there is a signal under a fuse, the label of the fuse is prefixed to the potential
label.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 89
Object connections (connectors)
8.9 Terminals and terminal strips
Schemes
Schemes can be saved for terminal and terminal strips, see Volume 120, section Schemes
for the list window (ScanDevices) (Page 116).
8.10 Bridges
See also Volume 120, section Bridges (Page 37).
The "Connectors" tab of the terminal strip is opened first to set a bridge. The terminals that
are to be connected by a bridge are selected on the tab:
Two bridge categories are managed for each terminal, an internal (on the left) and an
external bridge (on the right). The internal bridge should thus symbolize the internal
connectors, namely, the connections running from the terminal into the interior of the cabinet.
Select the mouse menu in the left-hand area of the list window to get the | Bridge (internal)
menu:
Electrical Engineering
90 Operating Manual, 04/2009, HB120_90E05
Object connections (connectors)
8.11 Product data and manufacturer devices
If bridges are set and deleted repeatedly, this may lead to display problems. Select the
| Update (Bridges) mouse menu if bridges can no longer be displayed for any obvious
reason.
| Change bridge type This option is only available if you right-click precisely on a bridge that
had been created.
You can switch between the single bridges, and the symbol color also
changes when a switch is made.
| Insert into the bridge A bridge connector point is inserted into the marked bridge. Exactly one
bridge must be marked so that the menu item becomes available.
| Disconnect bridge The bridge is removed completely.
| Disconnect from the A bridge connector point is removed from the marked bridge. Exactly
bridge one bridge must be marked so that the menu item becomes available.
| (Un)mark bridge Marks or unmarks the selected bridge. The bridge does not need to be
selected completely.
The cursor must be positioned exactly on a bridge, and then the
functions in the mouse menu can be called by right-clicking. A marked
bridge is displayed in violet.
Calling the function again unmarks the bridge.
| Group bridges A single bridge that contains all bridge connector points is made up
from several bridges of the same type. All bridges that are to be
grouped together must be marked.
| Optimize bridges Simplifies the bridges. A bridge is deleted if there is another bridge of
the same type that the first bridge is a subset of. The bridge information
is thus not lost, since this bridge switching likewise exists at another
bridge.
| Bridge information Shows the switching information for the bridge that had been clicked
on.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 91
Object connections (connectors)
8.12 Other auxiliary tools
Electrical Engineering
92 Operating Manual, 04/2009, HB120_90E05
Evaluation (order lists / materials lists / parts lists) 9
9.1 General
Only objects that meet the following criteria are taken into the above-mentioned lists:
1. The objects are in a direct ownership relationship, i.e., cross-references are not evaluated
2. Only objects that are within the unit structure or location structure respectively on the unit
or location side respectively are evaluated
3. A base object exists for the engineering object
4. The engineering object is not of type "Potential"
5. The engineeing object is not of type "Cable".
6. It has the "Installation data" tab.
7. It has the "Manufacturer data" tab.
8. It has the "Delivery data" tab.
9. The "not order relevant" property is not active.
10.The "Article number" field is not blank.
Sorting by Determines the sorting criteria that are to be used later in the
list. Regard the order!
[Reset] Deletes all previous inputs for this options group.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 93
Evaluation (order lists / materials lists / parts lists)
9.3 Materials lists
Output with Specifies whether the output is to be made with or without strips
Terminal strips / plug strips and terminals/plugs.
Columns
Position, material number, device description, manufacturer, unit price
All devices that can be ordered are listed, devices with the same part number are grouped
together for output, terminal strips and plug strips as well as accessories are dissovled by
their own allocation and are listed.
Columns:
Position, number, order number, order text, manufacturer, price, total
The order list behaves like the material list, but it only considers the manufacturer devices,
i.e. the ISREQUEST option must be set to FALSE.
Columns
Position, unit, location, name, description, manufacturer, order number, device description,
price
All items are listed individually, terminals and plugs are sorted by type underneath a strip.
Accessories are sorted underneath the devices, this is made clear through "+" in the Pos
column.
Electrical Engineering
94 Operating Manual, 04/2009, HB120_90E05
Miscellaneous 10
10.1 Translation / language management
See Volume 20, section 17: Language management (localization).
Note
"Signal tracking" is a read-only method and does not require an EE/I&C license.
For completeness, we want to remind you of the method concerning the license query:
licenses are drawn from the floating license for each work session. If Comos is opened
several times on a workstation, then several licenses will also be drawn, depending on the
involved action.
For reports there is the | Open Read Only command to prevent a license from being drawn.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 95
Miscellaneous
10.2 Rights and license management
Electrical Engineering
96 Operating Manual, 04/2009, HB120_90E05
Tools for E&IC (EMR) 11
11.1 Ruplan
Figure 11-1 In the lower area the settings for the Comos data is conducted:
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 97
Tools for E&IC (EMR)
11.1 Ruplan
Electrical Engineering
98 Operating Manual, 04/2009, HB120_90E05
Tools for E&IC (EMR)
11.1 Ruplan
Translation file
The translation file serves to replace the placeholders of the type #. See also Placeholders in
section Conversions (Page 101).
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 99
Tools for E&IC (EMR)
11.1 Ruplan
11.1.2.5 Import
Import the symbols and devices into the base project. Afterwards you can import the sheets
into the engineering project. You have to ensure that the symbols and devices that are used
from the imported sheets are already available as base objects in Comos. If this is not the
case they are not imported correctly.
But you can "reload" base data into the engineering project. If the import data also contains
base data, then these are automatically created in the base project, even if the current
project is an engineering project: The base project is opened in the background and the base
data is entered there.
Currently the data is sorted into folders during the import. This applies to the "Owner" option
as well as for the "Target object" option.
Documents are sorted and arranged based on their sheet designations (AP_numbers). All
associated sheets and objects are created underneath a folder. The sheets and the Comos
objects with the device name are stored together in parallel.
Electrical Engineering
100 Operating Manual, 04/2009, HB120_90E05
Tools for E&IC (EMR)
11.1 Ruplan
11.1.2.6 Conversions
Text marks
The in the Ruplan files contained "text marks" are imported and matched with the in the
following file contained conversion table: <comos>\ocx\ComosPlugIns\KennAbbildung_RP.txt.
In this ASCII file you can define what is supposed to happen with the texts in Comos.
If the Ruplan file contains text marks that are not yet part of this table and you click the [Save
text marks] button, then these missing test marks are entered at the end of the file as "UU"
(=unknown). The user has to manually edit the file and has to define how these text marks
are supposed to be processed.
There are different options on how to further process the texts. Most of the time you will have
to assign a text to an attribute. Another option is to detect, by means of the text, if an object
is supposed to be created as a unit or a location.
Placeholders
If the import file contains placeholders for texts, it is checked in the translation file during the
import on how to replace these placeholders.
Background: This is not a translation into a foreign language. This file is used to replace
placeholders of type #. In Ruplan a placeholder is initiated by means of a # (hash or pound
sign). As a rule, placeholders of this type serve as variables, for example to insert a date.
The placeholders are replaced by the texts within the translation files in the course of the
import operation.
Object conversions
● Ruplan wiring symbols are replaced by dynamic connectors. Background: In Ruplan the
intersection and contact points of electrical cables are displayed by symbols of their own.
However, in Comos neither electrical connections nor the intersection and contact points
of electrical connections have symbols of their own.
● Ruplan cross-reference symbols are imported as objects and are created on the report as
text and graphics on layer 101. The usual connections and links are created within
Comos and can likewise be displayed or hidden.
● Polygon lines are imported.
● The attributes from the device file are written to the engineering objects as attribute
values.
● The unit name from Ruplan is stored in Comos as the unit label.
● The document attributes (hence the attribute of the plot frame) are taken over and are
displayed on the document.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 101
Tools for E&IC (EMR)
11.1 Ruplan
Electrical Engineering
102 Operating Manual, 04/2009, HB120_90E05
Tools for E&IC (EMR)
11.2 ECAD components import
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 103
Tools for E&IC (EMR)
11.2 ECAD components import
Column 1: "Name" Each row of the standard table requires a unique name, but it does not
matter what the name is. As a rule, the name of the attribute is used
here.
Column 2: "Description" Here it is stated how the Comos attribute ist described, i.e., which entry
is to be given in the "Description" field. Please note: This column is not
updated automatically. If the descriptions of the attributes are changed,
the new descriptions must be input here manually. In any case the
value in this column is solely used for information purposes, the import
procedure also functions if there are incorrect entries.
Column 3: "Symbol" (Not used for the ECAD import. In general, a symbol that is used for the
Comos object can be created here.)
Column 4: "Value1" Full name of the Comos attribute used in the import (including the
name of the tab). The Comos attributes are located in the Base project
in:
@Y Catalog specifications |EE Electrical engineering |1 General
chapters
Column 5: "Value2" Name of the assigned ECAD attribute.
Column 6 and and the other imports that have no meaning for ECAD.
following:
If necessary, you can adapt the this to fit company internal needs.
Preconfigured import
When text files are created in ECAD format, each line of text has an initial marker ("tag").
The following tags are recognized and imported:
● NO (Main components)
● TD (Technical data)
● ZB (Accessories); can be controlled via options, see below for more details.
● DD (= Attributes under manufacturer on the Product Data tab)
K1 data sets (channels) are also imported. The following channel types are considered:
COIL, MAIN, AUX, PRIM, SEC, UNI and PCL.
Electrical Engineering
104 Operating Manual, 04/2009, HB120_90E05
Tools for E&IC (EMR)
11.3 Conversion IEC to JIC
"File"
Select a vrg file.
"Target"
In the "Target" field ypi set underneath which branch the data is to be created by means of
drag&drop. In other words: You must import one block of manufacturer devices at a time
underneath the relevant branch for the request. New objects are created underneath this
target node or else the attributes are updated in the case of existing objects.
The import procedure (adapting the data structure and the attribute values) has been set up
in such a way that the import function can also be used to update data that has already been
imported.
The options
● "Read accessories"
Lines with the ZB tag are imported and created underneath the main components (NO
tag).
Accessories are those devices that are available for a specific other device but are not
managed individually. Accessories are thus used as an "element" on the "Elements" tab
of another device from the catalogs. The main reason for adding accessories to another
device as an "element" is that you can thus automatically create complete order lists.
● "Log all"
A log file is created when an import operation is carried out. This file is located in the
same directory as that of the to be imported file. The file name of the log file is made up
of the name of the file to be imported, a sequential number and the file extension ".pcl".
The log file is always newly created.
– Off: Only errors are logged.
– On: The complete import operation is logged, also the details from which objects were
created, what information was written where, etc.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 105
Tools for E&IC (EMR)
11.3 Conversion IEC to JIC
Report template
"Documents" tab: EE Electrical Engineering| PFSS Circuit diagrams | PFSS.31 Circuit
diagram, JIC-Conversion.
Preliminary work
The IEC symbols are not automatically converted to JIC, since the JIC norm stipulates other
(ANSI) symbols. This is why it is definitely necessary to prepare base objects with JIC
symbols. This applies in particular to recurring symbols such as terminals. If according
symbols are missing Comos creates blackboxes.
Please note: Up to including Comos 8.2 no vertical physical potentials are supported. For a
conversion to JIC such potentials are not processed correctly. From Comos 9.0 on vertical
potentials are possible.
The JIC symbols have to prepared as follows:
● The names of the contact points have to be retained.
● The position of the contact points in regards of the point of origin of the symbol has to hit
exactly the new connection lines after the conversion.
The connection lines are mirrored through the conversion (see below) and are not
recalculated. The symbols are not mirrored but repositioned according to the point of origin.
If the new JIC symbols were not exactly prepared, then the mirrored connection and the new
contact points do not meet graphically and the connection on the report is torn. In this case a
reference would be set to the graphically torn connection. The connection in the database, of
course remains existent as long as the name and contact points were preserved.
That is why following approach is recommended:
Take a IEC symbol and mirror it 45 degrees via the symbol axis. Through this you get exact
positions of the new contact points. Afterwards you delete the mirrored IEC symbol and only
keep the mirrored contact points. Now you draw the IEC symbol around these mirrored
contact points.
Contact mirror
For the DETAIL_JIC plan mode the contact mirrors are written from left to right.
Electrical Engineering
106 Operating Manual, 04/2009, HB120_90E05
Tools for E&IC (EMR)
11.4 Modification of Name / Label
Exceptions
Local changes are lost. So if a symbol was changed on the report by using |Edit symbols,
then this edited symbol is still replaced in the course of the conversion with the by the base
object provided JIC symbol.
You determine in the two top edit fields which objects are to be investigated (initial quantity).
An entry must be made in both fields to do so:
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 107
Tools for E&IC (EMR)
11.5 Change per rule: Name / Label
● "Owner": This field determines in which branch a search is to be made for the objects.
● "Prototype": The lower field is an example and determines what kind of fields are to be
searched.
In the mot simple case you drag an object into the lower "Prototype" field; this automatically
sets the current owner of the prototype in the upper "Owner" field.
However, in principle the two fields are independent. You can select a start object in the
"Owner" field and then the prototype that is entered in the lower field can be taken from a
completely different branch.
At the very bottom you can see which text mask the system has determined. These details
are only serve as information and cannot be changed. The details of whether a text mask
has already been defined in the base object, and if so, which one, are given in the "Base
object" column.
Details of which mask is used as the basis for the renumbering of the text masks are given in
the "Edit mask" column. In other words: even if no details have been given in the "Base
object" column, there will be an entry in the "Edit mask" column. In this case the system
attempted to determine an "Edit mask" by itself.
Electrical Engineering
108 Operating Manual, 04/2009, HB120_90E05
Request and Implementation 12
12.1 Request
Definition of request
● Each base object can be defined as a request if the "Request" option in the properties
window on the "System" tab has been activated.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 109
Request and Implementation
12.2 Implementation
"Mixed" objects
It is not vital to first create objects with the "Request" option and then objects under them
without this option. Vice versa is also possible.
A number of objects to handle measuring problems have been created under the @F
Functions | A General functions heading. The objects were created without the "Request"
option. However, the objects contain elements that were created with the "Request" option.
12.2 Implementation
Types of implementation
● Request on request
● Manufacturer devices on request
Electrical Engineering
110 Operating Manual, 04/2009, HB120_90E05
Request and Implementation
12.2 Implementation
Examples
● ECAD catalog underneath the device requests:
– @1EA Catalog EE | ... (approximately from the fourth level).
– Phoenix Contact
– @1EA Catalog EE | A Assemblies, subassemblies | Phoenix Contact
● Siemens AG:
– @1EA Catalog EE | A Assemblies, subassemblies | Siemens AG
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 111
Request and Implementation
12.2 Implementation
Enters the owner of the currently entered object into the "under
object" field.
"to owner..."
| delete An additionally inserted and marked column is deleted from the window again.
| Reset for all The default settings for all columns is arranged again: Sortings and filters are
deleted.
| Definition Opens the "Special column" dialog window. See Volume 120, section .
The following four commands | Unit, | Location, | Implementation and | Request read out the
"Pointers" of the respective object. If no "pointer" is set – e.g. if no "Unit" field can be found in the
properties window – it is searched in the owner structure as an alternative.
The four commands are not identical to the commands for a column reference object of an attribute
(see Volume 120, section ).
| Project Superimposes a column in which the "Project" of the respective object is
displayed.
Makes sense for base data, since these can derive from different projects: e.g.
the local base data (from the engineering project) and the global base data (from
the base project!) is displayed.
| Document A column with all in the fixed structure found documents is inserted.
| Stelle A column "Positions" is added. In this column the position is entered which
belongs to the marked object.
| TimeStamp Two columns are added to the right of the marked column: one for the creator
name ("...by") and one for the creation date ("...on"). The timestamps can be
created for each column (except for the timestamp column itself).
| Status Superimposes one or more columns with status information. This is especially
interesting for the project check, since only a status view can be displayed in the
Navigator.
| Object name A column for the object name is inserted.
Electrical Engineering
112 Operating Manual, 04/2009, HB120_90E05
Request and Implementation
12.2 Implementation
"Column number" The column number displays from which column the dialog window was called.
Especially if a number of new columns was already defined, you can with this
information always quickly check if you "caught" the line you wanted to edit.
"Reference The reference column defines where the reference object is searched. Different
column" objects can be available within a line, e.g. the line reference object, the unit, the
location, etc...
"Column title" The title of the newly defined column can be entered here.
"Column type" "General" or "Attribute".
"Display symbol" Superimposes the symbol for the object.
"Function" There are two functions:
one with which the object is defined: Function ColumnObject
and one which defines the to be displayed text: Function ColumnText
At least the text function Function ColumnText has to be filled, both would be
better.
These two functions mean:
The Function ColumnObject function passes an object to the list. All functions
that depend on an object can only be executed if Function ColumnObject was
programmed correctly. Part of this can be:
the mouse context menu |Properties or
the ability to deviate a new column from this newly defined column.
The Function ColumnText function can on the one side use the line reference
objectRefColObject , on the other side the object which was calculated in
Function ColumnObject can be used.
With the OutputDebugString you can send outputs to DBMon.
[Example] Here a window with a functionable example is unfolded. You can copy the text
into the "special.Column".
[Script Test] Only calculates the script for the marked line. Usually the result of a line is
sufficient for a test, and it will take considerably less time as calculating the
results with [OK] for all lines.
Second variant: Special column of type "Attribute"
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 113
Request and Implementation
12.2 Implementation
This technique generates an algorithm which was described in Volume 120, section .
"Column number" The column number displays from which column the dialog window was
called. Especially if a number of new columns was already defined, you
can with this information always quickly check if you "caught" the line you
wanted to edit.
"Reference column" The reference column defines where the reference object is searched.
Different objects can be available in a line, e.g. the line reference object,
the unit, the location, etc.
"Column title" The title of the newly defined column can be entered here.
"Column type" "General" or "Attribute".
Drag&Drop edit fields The three fields "Class", "NestedName" and "Description" are filled by
means of drag&drop.
● Attributes via drag&drop into the list window
The attribute always refers to the line reference object.
● Defining attributes with the help of the dialog window:
The reference object can be freely defined. Especially a newly programmed column can
be used as reference column.
Electrical Engineering
114 Operating Manual, 04/2009, HB120_90E05
Request and Implementation
12.2 Implementation
| Page Setup Defines the display for printing the list window.
| Print Prints the content of the list window (with the "PageSetup" settings) on the default
printer.
| Excel Hands over the content of the list window to Excel. A reimport is not possible. Do not
mistake this with the Excel export function from the bulk processing tool.
[Off] With [off] the filter can be deleted again.
[Extended] Switches into the dialog window "Extended filter".
An active filter is symbolized by the ¥ symbol in the column description. You can also set a
multiple filter. The filter consists of an "Operator" and a "Filtertext". The filter only displays
objects that have a text in the marked column which corresponds to the filter text and the
selected operator:
"Operator" In the "Operator" field you set the condition for the matching of the filter text with the
value of the line. As a default the operator " = " is set for all values. Especially for
numeric attributes (e. g. temperature, pressure, voltage), other operators are also
possible.
Like, i.e.: the letter is allowed in the text. Like a would have the same effect as *a*.
Not Like means: the letter is not allowed in the text.
= equal
> greater than
>= greater or equal
< smaller than
<= smaller or equal
<> smaller or greater
Mask: The use of jokers is possible here. Therewith an "?" stands for exactly
one desired character and an "*" for a number of optional characters.
Between: Two dropdown menus are available for this option, with which you can
set the lower and upper value.
"Filtertext" Here the column text from the currently marked line is initially input. It can be taken
over as filter text or be overwritten with an optional search text.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 115
Request and Implementation
12.2 Implementation
In the left window area you define the sorting of the visible list entries.
[Add] Adds a sorting. The dialog window "Dialog" opens, in which you can select a column
and define the sort mode:
-> ascending
<- descending
[Change] Changes the sorting for the marked line.
[Delete] Deletes the marked line.
The filter can be defined in the right window area:
"Scheme Save/ Load" The way you have set the list window is also
described as "Scheme" and can be saved.
The icon is not visible immediately in all list windows. By means of the
<Ctrl> S
Electrical Engineering
116 Operating Manual, 04/2009, HB120_90E05
Request and Implementation
12.2 Implementation
command the icon can be turned on or off. Please regard that the list window is also marked
and not an element in the main Navigator (The keyboard command has a differing meaning
there). Clicking on the icon opens the "Save / Load" dialog window:
Note
Please regard that saving via the <Ctrl> S only saves the content of the list window! Most
dialog windows contain other dialog areas that are not covered. In such a case there is
usually another option to save a scheme which covers the entire dialog window. These
additional schemes are described in the corresponding sections.
"Private" active Is the "Private" checkbox marked, the scheme in the NT directory
\Profiles\USERNAME\Comos \ScanDevicesSeparate is saved in the
"Scan1.cba" file, respectively incremented. In this case the scheme is only
available for the user who belongs to the profile.
"Private" inactive When the "Private" field not marked, then the "Scan1.cba" file in the program
directory...\Comos \Bulk processing is put in the database directory. In this
case the scheme is available for each user who logs onto the database. In
order to emphasize this the scheme is marked with ** at the end of the name
in Comos.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 117
Request and Implementation
12.2 Implementation
This sos file contains the same information which can also be stored in the dialog scheme
(cba-file): all filters and sortings as well as the settings of the icon buttons.
There is one principal difference:
● The cba-files mainly serve as basis of the dialog window. As a consequence the cba-files
are always saved in the same location and are loaded from there (subdirectories in the
"Profile" directory).
● The sos files primarily serve as an information source in reports. That is why sos files can
be deposited at any desired location. In use the sos files are deposited in subdirectories
of the report directories and are loaded from the report relatively from the subdirectories.
The advantage is obvious: is the report directory copied or moved, the sos-files are still
found by the reports.
Electrical Engineering
118 Operating Manual, 04/2009, HB120_90E05
Request and Implementation
12.2 Implementation
Result
After having dragged an attribute into the list window, there is not always an attribute value in
the new <Spec-Name> column. The explanation is really easy: an attribute was found - e.g.
dimensioning - but there is no value. (Please note: the number 0 is also a value! No value
means: nothing has actually been input.)
Sometimes three question marks can be seen, and this case is a bit more complicated. The
question marks mean:
The match algorithm did not find a fitting attribute in this line.
The match algorithm is as follows:
Attribute <Class, NestedName> =?
[Object.Class = <Class>].Spec<NestedName>
To start off, the first part of the equation. The owner of the <Class> as well as the name
<NestedName> is detected from the to the list window dragged object. The object class
could be a "Device", "Accessory", etc. See the administrator manual regarding NestedName.
Now the right part of the equation. Here it is tried to find a match object.
The match object is searched based on the line reference object (which is sometimes also
called "Main object" .
Each line owns a line reference object ("Main object"), or, in other words: each line
represents an object. You can quickly find out which respective object this is by clicking in
the column "Label" or "Description" and calling the | Navigate | Object command.
Based on this object the owner structure is navigated ascending as long as an object with
the class of the attribute owner is found:
Zeilenbezugsobjekt.Class or
Eigentümer.Zeilenbezugsobjekt.Class oder usw.
... =? Spec <Class>
In other words: If no object is found from the line object upwards to the project start node
which does not own the same class as the attribute object, then no value is displayed for the
attribute column. And completely independent from attributes being found with a fitting name
or not.
Is an object with a fitting class is found in the owner structure, this object is evaluated for an
object with an according name. If an attribute with a fitting name is found, then the value is
readout and written into the list window.
Note
In both cases you have to keep the <Ctrl> key pressed.
As a result of <Ctrl> drag&drop is displayed in the list window of the mouse pointer as a
reference symbol. Upon releasing the clicked mouse, a mouse context menu is offered:
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 119
Request and Implementation
12.2 Implementation
| Object (Standard) has the same effect as the previously described default case
(dragging without <Ctrl>).
The other commands generate a column which is in dependency to the in the
command mentioned column object. The four commands read out the "Pointers"
of the respective object. If no "pointer" is set – e.g. if no "Unit" field can be found
in the properties window – it is searched in the owner structure as an alternative.
Especially for | Implementation and | Request the object classes may vary a lot.
The four commands are not identical to the commands in the submenu | Column... (see
Volume 120, section List area (Page 112)! Instead: These mouse menus are "Special cases"
of a programming technique that is explained in Volume 120, section New column
(programming the special column) (Page 113). Thereby the "Special cases" are rather
standard cases in everyday use. "Special cases" can here only be understood in a way that
the in the section introduced programming techniques can also generate these four options.
Using the mouse menus is faster: a column which can here be selected directly (e.g.
implementation) needs two columns in the individual programming: one column with the
reference object and one attribute column which refers to the reference column.
The reference object is searched for based on the column reference object.
Then the case arises that two objects are listed in a line: the line reference object - lets say
as an example a "Request" for a measuring function – and the "Implementation". Even if two
lines (i.e. two line reference objects) can have the same class, the corresponding
implementations can own different classes! One time a "Device" could be selected as an
implementation, and another time an "Assembly group".
Now, based on the in the line found line reference object - in this case this means: based on
the implementation - it is navigated in the owner structure to the top until an object with the
class of the attribute owner is found.
Afterwards, as on the top, it is checked for matching names of the attributes (see "The match
algorithm").
Result
If a fitting attribute is found, but this owns an empty value, then an empty text field is
displayed. If no fitting attribute is found the following entry is displayed: --???--
Electrical Engineering
120 Operating Manual, 04/2009, HB120_90E05
Request and Implementation
12.2 Implementation
As explained above, each base object can have the "Request" option. However, in most
cases the base objects will have the "Device" class. Select the entry "D Devices" from the
"Class" dropdown list.
The fields "below object" and "below base object" can be set by means of drag&drop: Drag
the desired objects onto the field by using the mouse.
With "below object" you determine which object is used as starting node when searching for
device requests.
The "below base object" field provides an additional filter to narrow down the search.
The found requests are now appear in the list area, according to the set filter. One or more
objects can be marked in the list window, in the usual way.
Marked requests can now be allocated to devices from the base objects or to the
unit/location view. This can happen individually or collectively:
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 121
Request and Implementation
12.2 Implementation
If the "Implement request replaces object" option is deactivated, a new engineering object is
created for the manufacturer device. Now both the manufacturer device and the request
object are visible in the Navigator. In addition to that, the edit fields in the properties windows
are adjusted correspondingly:
Correspondingly, the edit field "Request" will be set in the properties window of the newly
created object.
An implementation presupposes that the device request and the manufacturer device are
reasonably similar. In certain cases Comos does not carry out an implementation and
informs the user by means of an infobox.
Electrical Engineering
122 Operating Manual, 04/2009, HB120_90E05
Request and Implementation
12.3 Report PQA
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 123
Request and Implementation
12.3 Report PQA
Electrical Engineering
124 Operating Manual, 04/2009, HB120_90E05
Product data and manufacturer devices 13
13.1 Definition and area of application
Technical implementation
The technical basis for the use of product data is a base object change.
1. First of all, a base object that is to serve as the basis of the request ("prepare requests")
is configured.
2. In addition, base objects are created for the manufacturer devices. This is often done by
importing catalogues from manufacturer devices ("importing manufacturer devices").
3. Technical implementation
4. The technical basis for the use of product data is a base object change.
– First of all, a base object that is to serve as the basis of the request ("prepare
requests") is configured.
– In addition, base objects are created for the manufacturer devices. This is often done
by importing catalogues of manufacturer devices ("importing manufacturer devices").
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 125
Product data and manufacturer devices
13.2 Function right product data
Limits
Supported base object classes for product data:
● Class Device
● Class Element
● Class Accessory
● Class Position
● Class Location
Exceptions
Device request class is not supported.
Electrical Engineering
126 Operating Manual, 04/2009, HB120_90E05
Product data and manufacturer devices
13.3 Preparing requests
4. Right click on an employee or employee group in the lower area of the window and select
| properties [Name of the employee or Name of the employee group].
5. A window is opened. Activate the product data option and confirm your selection by
clicking on OK.
A field for the "operator" is displayed after having activated the option.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 127
Product data and manufacturer devices
13.3 Preparing requests
The "operator" stipulates what relationships between the templates in the base object and
the planning data are supposed to be valid. The "=" character was selected in the above
example. This means that input in the engineering data must be exactly the same as the
template from the base data for the input to be valid.
Exactly which entries in the "Operator" list are available depends on the display type of the
attribute. The operators have the following meaning:
"None" An input must be made on the engineering side, but it the input does not
matter.
"=, >, < etc." Numeric comparison between the input on the engineering side and the
template.
"Within, Outside" Only for range attributes. The input on the engineering side must be
respectively within or outside the values of the template from the base
object.
"Prefix" Alphanumeric comparison. The input on the engineerin side must be the
prefix of the template from the base object. This is very useful for order
numbers. Within the order numbers the first digits often give type details and
the remaining digits merely add additional ordering details.
For example, if the order number for a motor is M4x0815, where the "M"
stands for motor and the "4" for a four-pole connector, it is then sufficient to
input the prefix "M4" on the engineering side to describe the product
adequately.
"Subset" This allows a subset of the elements created for an object can be taken into
account. If one or more of the elements defined here exists in an
engineering object, the entry is valid. The check is based on identical
names.
This is also used with the SYS.ELMSTRING attribute on contactors.
After you have set the product data and turned on the operator, the display of the attribute
changes. A gray display field is added:
In the gray display field itself you cannot input any own information, instead the input from
the left is taken over and is displayed.
While the Connection field is later overwritten by the user on the engineering side, the input
in the display field remains the same.
Electrical Engineering
128 Operating Manual, 04/2009, HB120_90E05
Product data and manufacturer devices
13.4 Importing manufacturer devices
In this case the attribute with the name "ProdReqShow" must exist in the base object on the
"SYS" tab. This attribute must be created as a combobox with three states.
Name Description
0 Data display of request / manufacturer device
1 Data display of request
2 Data display of manufacturer device
The properties window is not automatically updated when switching over the combobox. For
that reason it is a good idea to explicitly initiate an update in the Sub OnChange script function:
Sub OnChange()
'After editing the unit or the value
Set App = Workset.Globals.AppCommand
App.Execute "RefreshDeviceForm", ""
End Sub
See also the script function with which you can control the output of the product data in
reports: Volume 120, section Output product data (Page 141).
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 129
Product data and manufacturer devices
13.5 Planning work (input product data)
Note
In the long term there will only be one keyname for eCl@ss.
Effect
When an import operation is started, then first of all a branch with the name of the
manufacturer is created in the base data. The manufacturer devices are stored underneath
this node point.
If templates had been input at the base object for the request, then these templates are
visible:
Otherwise the attribute can be edited in the normal way in the course of the planning. The
subsequent procedure to be followed depends on which type of implementation you choose.
Electrical Engineering
130 Operating Manual, 04/2009, HB120_90E05
Product data and manufacturer devices
13.6 Selecting a manufacturer device
Application
Make all preparations as described above.
Once all required inputs have been made, click in the properties window of the
engineering object on the "Create base object "product data"" icon.
Note
The icon can only be used if the user owns the "Product data" function right. In principle, this
icon and the associated functionality can occur in the case of objects of class "Accessory",
class "Element" and class "Device".
Effect
1. A base object is created in the project from which the original base object derives.
2. This new base object becomes the new basis of the engineering object.
3. In this new base object the inputs that had been made for the engineering object are now
taken over as the inputs.
4. The "Request" option is removed. A manufacturer device base object is now allocated to
the engineering object, more specifically, the one which had been created above.
5. Due to the allocation of a manufacturer device, the orange background function now
takes effect, see Volume 120, section Deviations from the manufacturer device templates
(orange background) (Page 141).
Note
Preparing manufacturer devices by means of "Create base object product data"
This method can also be used to create smaller amounts of manufacturer devices. Do this by
inputting the desired product data, click on "Create base object "Product data"", input the
next product data item, and again click on "Create base object "product data"", etc.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 131
Product data and manufacturer devices
13.6 Selecting a manufacturer device
Electrical Engineering
132 Operating Manual, 04/2009, HB120_90E05
Product data and manufacturer devices
13.7 Manufacturer device selection
Note
In the long term there will only be one keyname for eCl@ss.
Effect:
When the feedback is initiated (with the "Create base object" icon in the properties window
or the [Edit] button dialog window, as applicable), then
● First of all, a branch with the name of the manufacturer is created in the base data.
● The new base objects for the manufacturer devices are created underneath this node
point.
Note
When shipped, Comos as a default is configured in a way that the XML base mode for the
manufacturer device selection is active.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 133
Product data and manufacturer devices
13.7 Manufacturer device selection
3. Select the desired option in the "Manufacturer device selection" working area
4. Confirm your selection by clicking on [OK].
Option Description
XML based mode The "XML based mode" option is active as a default. Deactivate the
option if you want to use the pure database based mode for the
manufacturer device selection.
Only list local manufacturer Activate this option if you only want to have a project based selection
devices of manufacturer devices to be considered.
Note: You can only activate the option if you previously defined a
local path for the project based selection of manufacturer devices
(see Defining a local path for the manufacturer device selection
(Page 134)).
Local manufacturer devices Via the field you can define a path for a project related selection of
manufacturer devices (see Defining a local path for the manufacturer
device selection (Page 134)).
Electrical Engineering
134 Operating Manual, 04/2009, HB120_90E05
Product data and manufacturer devices
13.7 Manufacturer device selection
Note
If you click on the delete reference button " ", the folder which you dragged into the "Local
manufacturer devices" field is deleted from the field.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 135
Product data and manufacturer devices
13.7 Manufacturer device selection
3. Mark the manufacturer device which fits to you device request in the lower area of the
manufacturer device selection.
4. Confirm your selection by clicking on [OK].
After having clicked OK, the manufacturer device selection closes and the name of the
selected manufacturer device is displayed in the "Base object" field:
Electrical Engineering
136 Operating Manual, 04/2009, HB120_90E05
Product data and manufacturer devices
13.7 Manufacturer device selection
Display important attributes If you click on the arrow next to the button, you can select if all
attributes of the currently selected device request or only the most
important attributes of the selected device request should be
displayed in the upper table.
Display all manufacturer If you click on the arrow next to the button you can select if all
devices manufacturer devices or only the manufacturer devices for which you
defined a local path should be displayed in the lower table (see
Volume 120, section Defining a local path for the manufacturer
device selection (Page 134)).
Owner The column displays after which categories that attributes of your
device request are grouped. There are attributes that are taken from
the "Technical data" tab and attributes that are taken from the "Order
data" tab.
Attributes In this column the attributes are displayed which you allocated to the
device request.
Requirement In this column the attribute values are displayed which you allocated
to the device request via the "Technical data" and "Order data" tabs.
Selection If you mouse click on a line in the column you can select a sorting
criteria for the display of the manufacturer devices in the lower table.
Manufacturer device The name of the found manufacturer devices is displayed in the
column.
Description A short description of the manufacturer device is displayed in the
column.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 137
Product data and manufacturer devices
13.7 Manufacturer device selection
Electrical Engineering
138 Operating Manual, 04/2009, HB120_90E05
Product data and manufacturer devices
13.7 Manufacturer device selection
4. In the upper area of the window mark the device requests which you want to allocate to
the manufacturer devices.
In the lower area of the window the manufacturer devices are selected that fit to the
selected device requests.
5. In the lower area of the window mark the manufacturer device which you want to allocate
to the selected device request.
6. Click on the set base object button.
The base object pointer is newly set for all selected device requests. The device requests
are not labeled as a request anymore.
The base object pointer is newly set for all selected device requests. The device requests
are not labeled as a request anymore.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 139
Product data and manufacturer devices
13.7 Manufacturer device selection
13.7.2.5 Columns and control elements of the device selection (product data) window
The following table gives you an overview of the control elements that are located in the
upper area of the device selection (product data) window.
Electrical Engineering
140 Operating Manual, 04/2009, HB120_90E05
Product data and manufacturer devices
13.8 Output product data
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 141
Product data and manufacturer devices
13.8 Output product data
Electrical Engineering
142 Operating Manual, 04/2009, HB120_90E05
EPLAN (Import/Export EXF) 14
14.1 Background information
Symbol files
A symbol file contains all symbols from one of the relevant seven symbol types within
EPLAN. In other words: a component can appear in a maximum of seven different display
types.
● Variants in EPLAN symbols
Position changes (rotations) are controlled by variants. The rotated symbol is thus not
calculated but the relevant separate symbol is created for up to four different angles of
rotation.
This is no problem when importing, since each of the variant symbols can be used and
processed further.
However, rotated symbols cannot be exported, since there is no corresponding form for
rotated symbols in EPLAN. If a rotated variant is exported to EPLAN, the rotation is
ignored completely and the base symbol is exported. If you intend to export to EPLAN,
then you should only work with unrotated variant symbols.
● Separate management of symbols in EPLAN
In EPLAN the symbol files are kept strictly separated from the base data and the project
data. Within the project data there is only a text reference to a symbol which is then
loaded at runtime.
Not so in Comos: here the symbols are part of the base objects and thus (via inheritance)
also part of the engineering objects.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 143
EPLAN (Import/Export EXF)
14.1 Background information
Plot frames
A plot frame is used to print ("plot") information. This roughly corresponds to a Master Report
in Comos.
However, document management in EPLAN is relatively limited and there are only one or a
few plot frames. Not so in Comos: here a large number of reports can be used, and from a
technical point of view, as many as you wish. In Comos it is also not strictly necessary to
work with Master Reports, since a report that can be printed can be generated.
Forms
Forms take in information and display it. The forms are used within a plot frame and are then
called plot forms. Forms are not evaluation reeports from the Comos point of view, despite
what one might think from the name.
● The EPLAN default forms are:
– Terminal plan
– Cable plan
– Terminal strips overview
– Cable overview
– Terminals connection plan
– Parts list
– Device list
– Terminals parts list
– Switch cabinet layout
– Table of Contents
– Title page/cover page
– PLC overview
Compared to EPLAN, Comos has more options for handling information. For example,
you can collect data in object queries that is completely seperated from any type of
documentary display. Cosmos only makes a graphic representation of the data in the
reports.
Project data
EPLAN projects (i.e. engineering data) fundamentally only exist in the form of documents
("pages"). These pages contain all engineering details and also anything from one to seven
references (links) to symbol files. There is no separate form of data management such as
there is in Comos in the form of objects.
In Comos there is also a document-oriented view of the engineering data in the form of the
reports, but Comos reports and EPLAN pages do not match functionally one to one. In
Volume 120, section EPLAN pages compared to Comos reports (Page 145) you can find a
comparison of the most important properties from the import point of view.
Electrical Engineering
144 Operating Manual, 04/2009, HB120_90E05
EPLAN (Import/Export EXF)
14.1 Background information
Binary files
Moreover, binary files can be managed within EPLAN. Comos can of course manage binary
files of all types, but these files cannot be imported from Comos via the EPLAN interface.
They have to be transported "by hand" to Comos if required.
File endings
● *.exf
EPLAN eXchange format. An EPLAN project is saved and managed in a database. This
database consists of multiple single files. The EXF format provides a complete EPLAN
project as a single file.
Operation in Eplan: *drawings "Data exchange" | EPLAN ->EXF-Export | Circuit diagram:
Creates an exf file.
● *.sym
Symbol files, this is approximately like the symbols of the base data in Comos.
Operation in Eplan: *symbols (.SYM) "Data exchange" | EPLAN ->EXF-Export | Plot
frame: Creates an asc file per symbol database.
● *.asc
Article base data, evolves from the converted sym files.
● *.skg
Eplan plot frame, this is approximately like a report template.
Operation in Eplan: *Plot frame (.SKG) "Data exchange" | EPLAN ->EXF export | Plot
frame: Creates an exp file per plot frame.
● *.exp
Eplan plot frame, is created from a converted skg file.
● *.sk* (except *.skg)
Forms (.SK*) depends on the form type. Operation in Eplan: "Data exchange" | EPLAN -
>EXF export| Forms: Creates an nto file for each form.
Page numbering
EPLAN projects (i.e. engineering data) fundamentally only exist in the form of documents
("pages"). The identification of the engineering information kept is done primarily through the
designation of documents; thus this property has considerably greater importance within
EPLAN than in Comos.
See also Volume 120, section The EXF tabin section Preparing a Comos engineering project
(Page 149).
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 145
EPLAN (Import/Export EXF)
14.1 Background information
Page type
EPLAN pages always have an entry under "Type". A page type is meant with this.
● "Type" (EPLAN):
A = Circuit diagram ("Logical, Interactive")
B = Free graphic "(Graphic, Interactive)
"C = Switch cabinet layout "(Graphic, Interactive)
"D = Plot frame generation "(Graphic, Interactive)
"E = Title page/cover page "(Graphic, Interactive)
"J = Table of contents "(Graphic, Automatic)
"K = Terminal plan" (Graphic, Automatic)
"L = Terminal parts list" (Graphic, Automatic)
"M = Terminal connection plan" (Graphic, Automatic)
"N = Cable plan" (Graphic, Automatic)
"O = Parts list" (Graphic, Automatic)
"U = Ordering list" (Graphic, Automatic)
"P = Device list" (Graphic, Automatic)
"Q = PLC page" (Logical, Automatic)
"R = Terminal strip overview" (Graphic, Automatic)
"S = Cable overview "(Graphic, Automatic)
"T = PLC (SPS) overview" (Graphic, Interactive)"
Meaning:
– "Graphic, Automatic" - Roughly corresponds to evaluation reports.
– "Graphic, Interactive" - Roughly corresponds to interactive reports.
– "Logical (Automatic / Interactive)" - Roughly corresponds to logical diagrams.
The EPLAN "Type" often corresponds to the EPLAN "Form". This "Type" or "Form" generally
has no counterpart in Comos, since a sharper differentiation must be made within in Comos
with its considerably broader functional scope. Instead, a combination of three factors
corresponds to this "Type" or "Form":
● "Drawing type" (or a "Symbol Type" in the report template")
"EPLAN pages are converted into one of the DETAIL drawing types: These drawing types
are created especially for EE. Evaluation reports do not have any drawing type.
● "Report template"
The report templates are made up of a Master Report (created from a plot frame) and a
subreport (created from a form).
● Document base object
Document base objects are created in @O Documents |EXF EXF import. Document base
objects for EXF have the "EXF settings" tab and the following dialog fields there:
Electrical Engineering
146 Operating Manual, 04/2009, HB120_90E05
EPLAN (Import/Export EXF)
14.1 Background information
● EPLAN page
● Free graphic
● FG switch cabinet layout
● FG table of contents
● Plot frame generation
● RS scheme
● Terminal module holder overview
● SAPIM
● NCRS
● FG terminals plan
● FG terminals parts list
● FG terminals connection plan
● FG cable plan
● FG parts list
● FG device list
● EPLAN page for PLC
● Terminal strip overview
● Cable overview
● Title page/cover page
● PLC overview
"Form":
This field is not filled in manually as a rule, but takes over the text relating to the form used
when importing the EPLAN project data. The text is passed back to EPLAN when exporting,
and then EPLAN attempts to allocate a form on the basis of the text.
Many pages in EPLAN have a form, but by no means all. For example, EPLAN circuit
diagrams have no form, but on the other hand a switch cabinet layout does. Whether or not
an EPLAN page possesses a form therefore does not depend on whether this page is
interactive.
The EPLAN documentation explains the criteria by which EPLAN pages do or do not
possess forms.
Page size
EPLAN pages do not use DIN sizes. The page sizes must be transferred as well when
importing EPLAN pages.
In the ComosDB there are a number of report templates that have already been set up with
valid EPLAN page sizes. As a rule these report templates are marked with the appendage
"EPlangr".
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 147
EPLAN (Import/Export EXF)
14.1 Background information
Multi-page documents
As far as we know at the moment, there are no multi-page documents in EPLAN. Each
document thus comprises exactly one page. The affiliation of the pages can be determined
on the basis of the numbering. If pages are generated automatically (via a form), then
multiple separate pages are created as required.
In Comos there are multi-page documents.
Effect:
● The texts of the labelling segments can no longer be moved but instead appear at
specific positions. This position of the texts is controlled via: marking a segment, right-
click | Properties options group "Device tag position".
● Texts of components / devices, etc. can no longer be moved but appear at specific
positions.
● The grab points are deactivated.
Electrical Engineering
148 Operating Manual, 04/2009, HB120_90E05
EPLAN (Import/Export EXF)
14.2 Preparing a Comos engineering project
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 149
EPLAN (Import/Export EXF)
14.2 Preparing a Comos engineering project
● Page numbering
EPLAN projects (i.e. engineering data) fundamentally only exist in the form of documents
("pages"). The identification of engineering information is done primarily through the
designation of the documents; thus this property has considerably greater importance
within EPLAN than in Comos.
Comos documents also have a "page", but this property actually contains only a page
number. The complex page numbering used in EPLAN is expressed in Comos through
the hierarchical structure of the engineering data.
Depending on the EPLAN page numbering, the engineering data created within Comos is
set up differently in an import operation:
– Overall numbering
The documents have a sequential number. This corresponds to the procedure used
within Comos of numbering documents sequentially within a document group. Within
EPLAN "sub-pages" (2a, 3B, 3.1, 3.8, etc.) are also permitted in such a case. The
overall numbering within EPLAN covers from 1 to 99999. The overall numbering
depends on the criteria within a unit.
Import: The newly generated reports are only created on the "Documents" tab.
– DIN: Unit (descr. location)
Apart from the page number, the unit is also used for identification. The location is
added as an additional description but does not play any role at all for identification. In
practical terms the option is thus identical to "DIN: Only unit".
Import: The newly generated reports are only created on the "Units" tab; the unit
structure is created accordingly.
– DIN: Unit and location
Apart from the page number, the unit and location are also used for identification.
EPLAN: Locations of the same name can also occur with different units; in such cases
it does not involve the same locations. The numbering always starts at 1 within the
locations.
Import: The newly generated reports are only created on the Units tab, but locations
are also created underneath the units. This involves a so-called "mixed structure" from
the Comos point of view.
– DIN: Only location
Apart from the page number, the location is also used for identification.
Import: The newly generated reports are only created on the Locations tab; the
location structure is created accordingly.
– DIN: Only unit
Apart from the page number, the unit is also used for identification. In practical terms
the option is thus identical to "DIN: Only unit (descr. location)".
Import: The newly generated reports are only created on the "Units" tab; the unit
structure is created accordingly.
– KKS
EPLAN: The KKS label (German power station labelling system) made up of two
characters is applied as the superordinate sort criteria. The unit comes after that.
Electrical Engineering
150 Operating Manual, 04/2009, HB120_90E05
EPLAN (Import/Export EXF)
14.2 Preparing a Comos engineering project
Import: The newly generated reports are only created on the "Units" tab; the unit
structure is created accordingly.
● "Type of labelling"
This determines how the devices are labelled on the documents (or reports, as
applicable). EPLAN and Comos work in a sufficiently similar way to each other in this
respect. Example: If label type DIN: Unit and location was selected for the device, then
the following text is output on the report at the device: "=Anl1+Ort1|Kennzeichen". In the
case of "Anl1", etc., this of course involves a placeholder that is filled by the
corresponding text in the report. There are the following labelling types:
– "Device"
Import: The device label is created accordingly during the import operation. A
subsequent change to this entry no longer has any effect on existing Comos data.
Export: Is evaluated correspondingly in EPLAN. Please note: This setting must be
reconciled with "Page numbering" in accordance with the rules in EPLAN! The rules
currently applicable can be found in the EPLAN manual.
Example (valid as of the date of creating this manual):
"Page numbering" "1 overall numbering" allowed:
"1 Overall: Without page prefixes" / "2 Overall: With page prefixes"
– "Terminals"
Import: The EPLAN setting is used on the "EXF" tab, but is not evaluated in Comos.
Export: Is evaluated correspondingly in EPLAN.
– "Potentials"
Import: The EPLAN setting is used on the "EXF" tab, but is not evaluated in Comos.
Export: Is evaluated correspondingly in EPLAN.
– "Project data"
General details.
Import: The EPLAN setting is used on the "EXF" tab, but is not evaluated in Comos.
Export: Effect in EPLAN unknown.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 151
EPLAN (Import/Export EXF)
14.3 Importing EPLAN data (EPLAN -> Comos)
Electrical Engineering
152 Operating Manual, 04/2009, HB120_90E05
EPLAN (Import/Export EXF)
14.3 Importing EPLAN data (EPLAN -> Comos)
First of all, a level is created for the manufacturer and the articles follow underneath it. The
structure taken from EPLAN as of today is then as follows:
Import
|- EXF EPlan Import/Export
|- System special symbols
|- @A1 Article/manufacturer catalog
| 0 cannot be identified
|-...
|- A Assemblies
|- Bosch
|- 123abc article1
|- ...
|- Siemens
|- 456abc article1
|- ...
|- and so on
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 153
EPLAN (Import/Export EXF)
14.3 Importing EPLAN data (EPLAN -> Comos)
● "File"
Here you can select the asc-file with the symbols.
Electrical Engineering
154 Operating Manual, 04/2009, HB120_90E05
EPLAN (Import/Export EXF)
14.3 Importing EPLAN data (EPLAN -> Comos)
● "Component type"
This field offers a standard table of all possible EPLAN components. This list is also gets
the cross-reference of the display. The component type also determines the allocation of
the class, subclass and "Special symbol". See the following.
● "Caption text"
In EPLAN texts that originate from the "Electrical value" and "Additional text" attributes
are output underneath a device.
The attributes "M11 Electrical value" and "M12 add. field" are therefore created for it on
the Comos EXF tab.
These attributes can be joined individually with other attributes by means of links.
Examples:
– In the case of a motor, with the capacity
– In the case of a fuse, with the turn-off capacity.
– In the case of other objects, with the description of the device (OwnDescription)
● "Article data"
In EPLAN up to 10 article numbers can be allocated to the components in the project
data.
Currently the first article number is read in Comos when importing the project data and
written in the device of the allocated symbol object in the first field of the "Article data".
See also Volume 120, section Importing project data (Page 160).
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 155
EPLAN (Import/Export EXF)
14.3 Importing EPLAN data (EPLAN -> Comos)
Note
Nothing is created on the "Symbols" tab at this level of the base data. The symbol
display is only done at the level of "variants".
Electrical Engineering
156 Operating Manual, 04/2009, HB120_90E05
EPLAN (Import/Export EXF)
14.3 Importing EPLAN data (EPLAN -> Comos)
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 157
EPLAN (Import/Export EXF)
14.3 Importing EPLAN data (EPLAN -> Comos)
Electrical Engineering
158 Operating Manual, 04/2009, HB120_90E05
EPLAN (Import/Export EXF)
14.3 Importing EPLAN data (EPLAN -> Comos)
● "File"
Here you select the exp file that contains the plot frame.
● "Forms to"
Plot frames are converted into report templates within Comos. Here you stipulate where
the corresponding report templates are to be stored. As is usual within Comos, the report
templates can only be created within the base project.
A document group is already provided within the ComosDB. When the "EPLAN data
transfer" dialog window is opened, this document group is entered as the default.
However, another document group can be set instead by using drag&drop.
● "PLC overview"
No special plot frames are used within EPLAN for page type "PLC overview". In Comos
special reports are used for PLC.
The simplest way to synchronize EPLAN and Comos here is to import the same EPLAN
plot frame twice and to import the plot frame with the "PLC overview" option once. Effect:
– PLC overview deactivated: The Master Report that was created is given the "Detail"
drawing type.
– PLC overview activated: The created Master Report is given in the "Detail_2" drawing
type. In addition, the document objects and the crp files get the suffix "SPS" at the end
of the name.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 159
EPLAN (Import/Export EXF)
14.3 Importing EPLAN data (EPLAN -> Comos)
● "File"
A form is selected here. Each form must be imported individually.
● "Plot frames"
Here you stipulate the Master Report that was created in Volume 120, section Importing
plot frames (Page 158).
A Master Report is already provided within the ComosDB. When the "EPLAN data
transfer" dialog window is opened, this document group is entered as the default.
However, another interactive report template can be set instead by using drag&drop.
Example:
EPLAN: ABC.NTS, ABC.NTF
->
Comos Name: ANC_NTS, ABC_NTF
Electrical Engineering
160 Operating Manual, 04/2009, HB120_90E05
EPLAN (Import/Export EXF)
14.3 Importing EPLAN data (EPLAN -> Comos)
● "File"
The exf file is specified here.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 161
EPLAN (Import/Export EXF)
14.3 Importing EPLAN data (EPLAN -> Comos)
● "Forms"
Here you stipulate the document group in which the converted EPLAN forms are located.
A document group is already provided within the ComosDB. When the "EPLAN data
transfer" dialog window is opened, this document group is entered as the default.
However, another document group can be set instead by using drag&drop.
● "Start object"
Optional. Here you stipulate the start object for an article catalog. You should input the
following object here in the ComosDB:
Import | @EXF Eplan | System special symbols | @A Article/Manufacturer catalog.
Electrical Engineering
162 Operating Manual, 04/2009, HB120_90E05
EPLAN (Import/Export EXF)
14.3 Importing EPLAN data (EPLAN -> Comos)
This article number is compared with the Comos base data in the @A Article/manufacturer
catalog branch. If a base object with the corresponding article number is found there, this
base object is copied under the symbol base object. The symbol engineering object is then
no longer based on the variant but instead has the article base object as base object:
Import
|- EXF EPlan Import/Export
|- DIC_WUPD symbol file
|- ...
|- 259 MMT motor with thermistor
|- 0 MMT motor with thermistor
|- Siemens
|- 456abc article1
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 163
EPLAN (Import/Export EXF)
14.3 Importing EPLAN data (EPLAN -> Comos)
Terminals
1. EPLAN terminals only have one connector, while Comos terminals have two. In addition,
the two Comos terminals are classified as "inside" and "outside".
The second terminal connector is created automatically and connected graphically during
the import operation. This is done by drawing a line through the connector that exists and
identifies the next connector (in graphic terms) on the document.
2. A terminal strip is not input in the exf file for each terminal, but only for specific terminals.
The ExF label is not sufficiently unique to include all subsequent terminals of this terminal
strip (up to the next terminal strip).
For that reason the allocation of the terminals to the terminal strip is done as follows:
This allocation is taken over if there is a unique allocation of the terminal and terminal
strip within the ExF data.
All other terminals are allocated on a purely graphical basis. This is done by positioning
the terminals on the document as stipulated within the ExF data, after which the nearest
terminal with a terminal strip allocation is searched for horizontally to the left. (This is the
same method as in the allocation described above for the device tag.)
Path texts
The path texts are taken over and created as report objects. The path designation is written
in the description for all objects of the path.
Screening / shielding
EPLAN cables can have several forms of shieldings. The location of the shield connection
can be moved.
This functionality is to be implemented in Comos.
Connections
In EPLAN connectors are automatically joined when they are uniquely allocated in a
graphical form (for example, vertically under one another without any obstacles in between).
If you do not want an automatic connection of this type in a particular case, then you have to
place an "interrupter" between the connectors in question between the two objects.
Electrical Engineering
164 Operating Manual, 04/2009, HB120_90E05
EPLAN (Import/Export EXF)
14.4 Working in Comos with (imported) EXF data
If a connection has to be "bent", then "diversion points" must be placed, these being objects
that only go to one connection and continue on at a right angle.
All these functionalities are reproduced when importing and exporting.
PE connectors
PE connectors are not uniquely marked as such in the ExF data. The conversion still
remains open concerning this point.
Note
If you export to EPLAN, the existing object structure, in connection with the "Page
numbering" project option has a decisive effect on the page numbering created within
EPLAN.
In other words: If you freely plan within Comos and then transport this data to EPLAN, then
you must pay close attention to ensure that the existing structure of the engineering objects
matches up with the "Page numbering" setting in the project.
The labelling systems are based on the base objects in Import | @EXF EPlan Im-/Export
| @EX objects under mouse menu New.
This catalogue is a copy of the Comos EE catalog but without its links and references. This
means that this catalog always has to be maintained separately.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 165
EPLAN (Import/Export EXF)
14.4 Working in Comos with (imported) EXF data
Circuit diagram
The circuit diagram has a document-specific symbol bar with the most important symbols.
Procedure:
● Create a terminal strip (special symbol -91)
● Create one of the offered terminals
● Placing terminals
Electrical Engineering
166 Operating Manual, 04/2009, HB120_90E05
EPLAN (Import/Export EXF)
14.4 Working in Comos with (imported) EXF data
Procedure:
● Create a cable (special symbol -93)
● Create the wires or screening
● Placing the cable on the report
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 167
EPLAN (Import/Export EXF)
14.5 Exporting from Comos (Comos -> ExF)
Alternative:
If only the screening needs to be displayed graphically or if you only have a screened cable,
then the procedure is as follows:
● Create a cable (special symbol -93)
● Create the shielding
● Place the shielding on the report
14.4.3 Cross-references
Objects that have been placed several times in the circuit diagram are displayed with cross-
references. Example: an auxiliary contact of a protective motor switch.
If symbols possess a cross-reference of this type, then the display of the cross-reference can
be controlled within the context-sensitive mouse menu for the symbol:
● Mouse-click on the symbol
● Right mouse button | Settings | Component type
● Select the type of cross-reference
Electrical Engineering
168 Operating Manual, 04/2009, HB120_90E05
EPLAN (Import/Export EXF)
14.5 Exporting from Comos (Comos -> ExF)
The "Export symbols" tab enables the export to a previously imported symbol library or a
symbol library that had been created within Comos according to the rules for EPLAN.
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 169
EPLAN (Import/Export EXF)
14.5 Exporting from Comos (Comos -> ExF)
It is necessary to pay special attention to the following points when exporting symbol
libraries:
● The "Component type" field must be set in a valid way on the EXF tab.
● This field offers a standard table of all possible EPLAN components.
The "Label" must be filled in. The symbol name is input in the "Label"; this is the description
by which the symbol is identified within the symbol file in terms of the contents.
Electrical Engineering
170 Operating Manual, 04/2009, HB120_90E05
EPLAN (Import/Export EXF)
14.5 Exporting from Comos (Comos -> ExF)
Symbols tab
Note the following regarding the symbol:
● It must be a quad grid.
● The connectors must be located on the grid points
Electrical Engineering
Operating Manual, 04/2009, HB120_90E05 171
EPLAN (Import/Export EXF)
14.5 Exporting from Comos (Comos -> ExF)
Electrical Engineering
172 Operating Manual, 04/2009, HB120_90E05