With regard to the supply of products, the current issue of the following document is applicable: The
General Terms of Delivery for Products and Services of the Electrical Industry, published by the Central
Association of the Electrical Industry (Zentralverband Elektrotechnik und Elektroindustrie (ZVEI) e.V.)
in its most recent version as well as the supplementary clause: "Expanded reservation of proprietorship"
This document contains information required to use the product in the relevant phases of the
product life cycle. This may include information on the following:
•Product identification
•Delivery, transport, and storage
•Mounting and installation
•Commissioning and operation
•Maintenance and repair
•Troubleshooting
•Dismounting
•Disposal
Note
For full information on the product, refer to the further documentation on the Internet at
www.pepperl-fuchs.com.
The documentation comprises the following parts:
•This document
•Datasheet
In addition, the documentation may comprise the following parts, if applicable:
•EU-type examination certificate
•EU declaration of conformity
•Attestation of conformity
•Certificates
•Control drawings
•Instruction manual
•Other documents
1.2Target Group, Personnel
Responsibility for planning, assembly, commissioning, operation, maintenance, and dismounting lies with the plant operator.
Only appropriately trained and qualified personnel may carry out mounting, installation, commissioning, operation, maintenance, and dismounting of the product. The personnel must have
read and understood the instruction manual and the further documentation.
Prior to using the product make yourself familiar with it. Read the document carefully.
2020-12
4
Page 5
PGV100-F200A-B25-V1D
Introduction
1.3Symbols Used
This document contains symbols for the identification of warning messages and of informative
messages.
Warning Messages
You will find warning messages, whenever dangers may arise from your actions. It is mandatory
that you observe these warning messages for your personal safety and in order to avoid property damage.
Depending on the risk level, the warning messages are displayed in descending order as follows:
Danger!
This symbol indicates an imminent danger.
Non-observance will result in personal injury or death.
Warning!
This symbol indicates a possible fault or danger.
Non-observance may cause personal injury or serious property damage.
Caution!
This symbol indicates a possible fault.
Non-observance could interrupt the device and any connected systems and plants, or result in
their complete failure.
Informative Symbols
Note
This symbol brings important information to your attention.
Action
This symbol indicates a paragraph with instructions. You are prompted to perform an action or
a sequence of actions.
2020-12
5
Page 6
PGV100-F200A-B25-V1D
Product Description
2Product Description
2.1Use and Application
Intended Use
This device, when used together with a colored tape affixed to the floor and code tapes printed
with Data Matrix codes, constitute a high-resolution lane tracking and positioning system. It can
be used in all applications where automated guided vehicles (AGV) are to be positioned precisely at marked positions along a given lane.
The read head forms part of the positioning system in the Pepperl+Fuchs incident light process. The read head's features include a camera module and an integrated illumination unit.
The read head uses these features to detect a colored tape stuck to the floor or a painted color
lane to track the lane. The read head detects Data Matrix tags to navigate within a grid. The
read head also detects control codes and position markers in the form of Data Matrix codes
printed on a self-adhesive code tape. Data Matrix code tapes and Data Matrix tags have priority
over colored tapes or colored lanes.
The Data Matrix code tapes are installed in a fixed position instead of or along with the colored
tape. The read head is located on an automated guided vehicle (AGV) and guides this vehicle
along the colored tape.
Note
Priority
Data Matrix code tapes and Data Matrix tags have priority over colored tapes or colored lanes.
If the read head detects a Data Matrix code tape or Data Matrix tags in the field of view, colored
tapes or colored lanes in the field of view are ignored.
Figure 2.1Automated guided vehicle with green colored tape
2020-12
6
Page 7
PGV100-F200A-B25-V1D
Product Description
Tag Mode
In addition to the tracking, you can use the read head in tag mode. The read head detects Data
Matrix tags, which are typically glued onto the floor in a grid. The individual Data Matrix tags are
numbered consecutively and include position information. The read head reports the position
of the AGV in relation to the zero point of the Data Matrix tag to the controller.
The tag mode allows the AGV to move freely in as large a grid as desired, without having to
mark the crossing paths with lane tapes.
Figure 2.2Automated guided vehicle with Data Matrix tags
The read head switches automatically between tag mode and lane tracking. This allows an
automated guided vehicle to be guided from one Data Matrix tag grid via a colored or Data
Matrix lane to another Data Matrix tag grid.
The extensive yet user-friendly parameterization options as well as the configurable inputs and
outputs mean that the read head can easily be adapted to suit each application.
2020-12
7
Page 8
PGV100-F200A-B25-V1D
ADJUST
CONFIG
1
2
LED 1 2 3 4 5 6 7
BUS ACTIVITY
Product Description
2.2LED Indicators and Operating Elements
The read head has six indicator LEDs for carrying out visual function checks and quick diagnosis.
Activate the alignment aid and parameterization mode using the two control buttons on the
back of the device.
Button 1 is labeled "ADJUST." Button 2 is labeled "CONFIG."
Device switched on: at least one LED is switched on or flashing.
2.3Accessories
Compatible accessories offer enormous potential for cost savings. Such accessories not only
save you a great deal of time and effort when commissioning for the first time, but also when
replacing and servicing our products.
If products are used in harsh ambient conditions, appropriate Pepperl+Fuchs accessories can
be used to extend the service life of these products.
Model numberDescription
V19-G-ABG-PG9-FEGrounding terminal and plug (set)
PCV-SC12Grounding clip
V1SD-G-*M-PUR-ABG-V1SD-GBus cable, M12 to M12, available in several
PCV-KBL-V19-STR-USBUSB cable unit with power supply
different lengths
Configurable connection cable
shielded, PUR cable
1
1. Ask your contact person at Pepperl+Fuchs
2020-12
9
Page 10
PGV100-F200A-B25-V1D
Installation
3Installation
3.1Mounting the Read Head
Mount the PGV... read head on the automated guided vehicle using the four screws on the
mounting adapter on the read head. Mount the read head in such a way that the lens with the
ring light and camera module are directed toward the colored tape.
The mounting must be stable enough so that the read head does not leave its depth of focus
range during operation.
The distance between the read head and the floor should be the same as the read distance of
the read head.
Optimal Read Distance
Model numberRead distance [mm] Depth of focus [mm]
PGV100*100± 20117 x 75
Table 3.1Read distance
Field of view (w x h)
[mm]
Hysteresis
If the read head has detected a colored tape, this colored tape can move in the Y direction from
the zero point within the viewing window. The maximum Y value at which the read head can still
capture this distance is designated as Y Value Out in the following table.
If the read head swivels onto a colored tape, the read head can capture the distance of the colored tape from the zero point only if the tape is less than a certain distance away from the zero
point. This distance is designated as Y Value In in the following table. The difference between
Y Value Out and Y Value In is the hysteresis. See "Distance Output" on page 16.
Model numberMax. Y Value Out [mm]Min. Y Value In [mm]
PGV100*6045
Table 3.2Distance to zero point
10
2020-12
Page 11
PGV100-F200A-B25-V1D
107012
94.5
70
50
22
ø 25
M6 x 9 (4x)
12.5
2020
Installation
Read Head Dimensions
Figure 3.1Dimensions
Caution!
When selecting the length of the mounting screws, ensure that the maximum insertion depth of
the screws in the threaded inserts on the read head is 8 mm.
Using longer screws may damage the read head.
Caution!
The maximum torque of the mounting screws must not exceed 9 Nm.
Tightening the screws to a higher torque may damage the read head.
2020-12
11
Page 12
PGV100-F200A-B25-V1D
Installation
3.2Mounting the Colored Tape and Code Tape
Colored tape
The colored tape must be flexible, conformable, and resistant to abrasion, with a matte finish.
The colored tape must meet the following specifications:
•Tape width: 10 mm ... 40 mm
•Color of the tape
•Blue = RAL 5015
•Green = RAL 6032
•Red = RAL 3001
•Tape thickness > 0.1 mm
The thickness of the tape is irrelevant to read head operation.
•Breaking load > 25 N/cm
•Breaking elongation > 180%
•Adhesive strength > 2 N/cm
•Temperature resistance: -20 °C ... 70 °C
Secure the colored tape to the floor such that the following conditions are met:
•Data Matrix code tapes for positioning are used instead of the colored tape.
•Data Matrix control codes are positioned parallel to the colored tape.
Color Selection
Select the color of the colored tape so that the contrast between the floor color and the color of
the colored tape is as great as possible. Ideally, use the complementary color.
Due to the integrated lighting of the read head, some floor colors appear to be different in the
camera. If you have problems with the color selection of the colored tapes, please consult your
contact at Pepperl+Fuchs.
Mounting the Colored Tape
1.
Clean the surface of any greasy or oily deposits and dust.
2.
Ensure that the surface is dry, clean, and stable.
3.
Please observe the following section "Basics" when mounting the colored tape and, if
necessary, the instructions from the colored tape manufacturer.
Note
Priority
Data Matrix code tapes and Data Matrix tags have priority over colored tapes or colored lanes.
If the read head detects a Data Matrix code tape or Data Matrix tags in the field of view, colored
tapes or colored lanes in the field of view are ignored.
12
2020-12
Page 13
PGV100-F200A-B25-V1D
+Y
+X
+Z
R
Installation
Cleaning Colored Tape/Code Tape
Significant contamination on the colored or code tapes can impair the detection by the read
head. Clean the colored and code tapes with isopropanol if necessary. If the contamination is
severe, you can use a non-corrosive plastic cleaner, e.g., Caramba®.
Note
To avoid polishing the surface, do not apply strong pressure when cleaning. A shiny surface of
the colored or code tapes leads to impairment in detection by the read head.
Basics
The read head detects a colored tape on a floor as a lane. The width of the colored tape must
be between 10 mm and 40 mm; the default width is 18 mm. The zero point is located in the center of the colored tape. You can use 3 defined colors. See the section entitled "Colored tape"
The sensor always moves in the X direction. In the sensor's field of view, X indicates an upward
movement.
Figure 3.2Field of view and coordinates of the sensor
Figure 3.3Curve radius: R 50 cm
Select a curve radius that can handle the turning circle of your automated guided vehicle.
The colored tape must always be located in the reading window of the read head.
2020-12
13
Page 14
PGV100-F200A-B25-V1D
X
Y
α
X
Y
α
β
✓
✗
Installation
Angle Output
Note
Angles are specified as absolute values. The respective value is calculated from the resolution
selected under "Angle Resolution". With a resolution of 0.1°, an angle of 60° is output as
60°/0.1° = 600.
The read head detects a change of the angle of the colored tape and the Data Matrix code tape
and outputs this value to the controller. The output value is different for colored tapes and Data
Matrix code tapes.
Colored tape
The read head detects the angle in relation to the tracked lane with a resolution of 360 (corresponds to 1°). The angle is specified relative to the tracked lane because a colored tape does
not include any direction information. The output angle covers the range from -45° to 45°. The
resolution is 1°.
Figure 3.4Relative angle
2020-12
14
Page 15
PGV100-F200A-B25-V1D
X
Y
α
X
Y
α
Installation
Data Matrix code tape
The read head detects the absolute angle in relation to the tracked lane with a maximum resolution of 0.1°. The angle is specified absolutely relative to the tracked lane, since a Data Matrix
code contains tape direction information. The output angle covers the range from 0° to 360°.
The resolution can be set to the following values:
•0.1°
•0.2°
•0.5°
•1°
Figure 3.5Absolute angle
2020-12
15
Page 16
PGV100-F200A-B25-V1D
X
Y
A
Installation
Distance Output
The read head detects the distance from the zero point in the Y direction of a colored tape or a
Data Matrix code tape and outputs this value to the controller. The output value is different for
colored tapes and Data Matrix code tapes due to the lack of an X position for colored tapes.
Colored tape
The read head outputs the Y value at which the colored tape intersects the Y axis as the distance.
Figure 3.6Distance A for colored tape
2020-12
16
Page 17
PGV100-F200A-B25-V1D
X
Y
A
Installation
Data Matrix code tape
The read head indicates the vertical distance of the zero point in relation to the Data Matrix
code tape.
Figure 3.7Distance A for Data Matrix code tape
2020-12
17
Page 18
PGV100-F200A-B25-V1D
Installation
Branches
The read head detects one lane at the lower edge of the field of vision and two lanes at the
upper edge of the field of vision; the read head indicates this as a branch.
The read head detects two lanes at the lower edge of the field of vision and one lane at the
upper edge of the field of vision; the read head indicates this as an intersection.
Branches or intersections can be displayed as follows:
Figure 3.8Separate lane branches off/converges
The read head can make the following direction decisions based on the lane and possible
branches:
•Follow left-hand lane
•Straight ahead
•Follow right-hand lane
The direction decision is signaled to the read head via the controller. If there is no direction
decision, the read head displays an error message.
18
2020-12
Page 19
PGV100-F200A-B25-V1D
1
3
2
Installation
Code Tapes for Control and Positioning
In addition to tracking the lane, the read head can also detect Data Matrix codes. This process
involves evaluating both control and position information. Data Matrix control codes are used
as event markers. Control codes provide information on branches. Data Matrix code tapes for
positioning indicate the absolute position of the read head.
Note the following conditions:
Data Matrix code tapes for positioning are used instead of the colored tape.
Data Matrix control codes are used in tandem with the colored tape or Data Matrix position
code.
1Colored tape
2Data Matrix position code
3Data Matrix control code
2020-12
19
Page 20
PGV100-F200A-B25-V1D
Installation
Branches or intersections with position information can be displayed as follows:
Figure 3.9Separate lane branches off/converges
20
Figure 3.10Same lane branches off/converges
2020-12
Page 21
PGV100-F200A-B25-V1D
1 m1 m
1 m
Installation
Note
Direction Decision
The direction decision at a branch of a Data Matrix code tape remains in effect until the read
head has moved more than 50 cm from the branch.
It is not possible to change the direction decision within a branch!
Note
Priority
Data Matrix code tapes and Data Matrix tags have priority over colored tapes or colored lanes.
If the read head detects a Data Matrix code tape or Data Matrix tags in the field of view, colored
tapes or colored lanes in the field of view are ignored.
Note
Branches/Intersections with Data Matrix Position Code
Observe the following guidelines less than 1 m before and after branching or intersection of a
lane with a position code:
•The position codes of the main lane must run continuously for 2 m. The position codes of
the branching/intersecting lane must run continuously for 1 m. The read head outputs the
X-value of the Data Matrix code tape that is specified the direction decision. .
•Do not use repair tape.
•Do not use colored tape.
•The difference between the absolute position of the main lane and the starting position of
the branching/intersecting lane must be greater than 1 m.
Figure 3.11Distances
2020-12
21
Page 22
PGV100-F200A-B25-V1D
Installation
Behavior of the Read Head at Branches and Corners
The read head behaves differently depending on the type of branch and the specified lane. The
read head must know the upcoming direction decision.
A second lane branches off to the left from the straight lane:
The read head follows the straight lane if the direction decision "follow right-hand lane" has
been made.
A second lane branches off to the right from the straight lane:
The read head follows the straight lane if the direction decision "follow left-hand lane" has been
made.
A single lane with a position code turns to the left or right:
The read head follows the position code if the direction decision "straight ahead" has been
made.
Note
Loss of Information
Ensure that Data Matrix codes are not positioned over one another at a branch, as otherwise
data may be lost.
It is not permitted to create a mixture of lanes made from colored tape and Data Matrix codes at
branches or intersections.
22
Figure 3.12Mixture of lanes with colored tape and Data Matrix codes
2020-12
Page 23
PGV100-F200A-B25-V1D
Installation
Control codes can be mounted in the immediate vicinity of a branch with Data Matrix codes for
positioning, but not near an intersection. The control code must be mounted directly next to the
guiding lane.
Figure 3.13Branch with control code
2020-12
23
Page 24
PGV100-F200A-B25-V1D
V
Installation
Distances
To ensure that the read head can clearly detect and assign colored tapes and Data Matrix
codes, minimum and maximum distances must be observed when creating the lanes.
Offset V between position codes of a lane must not be greater than 5 mm.
Figure 3.14Offset: 0 mm V 5 mm
The distance D between the colored tapes at a branch or intersection as a separate lane must
not exceed 15 mm. The distance decreases if the guiding colored tape cannot be detected by
the read head in the center of the reading window.
24
Figure 3.15Distance: 7.5 mm D 15 mm
2020-12
Page 25
PGV100-F200A-B25-V1D
25 mmDD25 mm10...40 mm
Installation
The distance between the Data Matrix code tapes at a branch or intersection as a separate lane
must be between 0 mm and 5 mm.
Figure 3.16Distance: 0 mm D 5 mm
The distance between a colored tape and a Data Matrix control code must be between 0 mm
and 5 mm.
Figure 3.170 mm D 5 mm
2020-12
25
Page 26
PGV100-F200A-B25-V1D
25 mmDD25 mm25 mm
D
D
Installation
The distance between a Data Matrix position code and a Data Matrix control code must be
between 0 mm and 5 mm.
Figure 3.180 mm D 5 mm
A lane can switch from a colored tape to a Data Matrix code tape and back again as often as
required. The distance between the colored tape and the edge of the Data Matrix code must be
between 0 mm and 10 mm
26
Figure 3.190 mm D 10 mm
The Y value does not change if the colored tape and the Data Matrix code tape are aligned.
Ensure that the center line of the colored tape and the center line of the Data Matrix code are on
a line.
2020-12
Page 27
PGV100-F200A-B25-V1D
Installation
Caution!
Alignment
The Data Matrix code is not on the center line of the code tape.
The code tape is made of silicone-free polyester film. A position marker appears every 100 mm
along the lower edge of the code tape (see "Code Tape Dimensions"). This position marker is
used for various functions, including precise positioning of the code tape during installation.
The reverse side of the code tape carries a permanent modified acrylate-based adhesive. Affix
the self-adhesive code tape along the desired travel path. To do so, proceed as follows:
Installing the Code Tape
1.
Clean the surface of any greasy or oily deposits and dust.
2.
Ensure that the surface is dry, clean, and stable.
3.
Pull away a few centimeters of the protective film at the beginning of the code tape. Place the
code tape at the precise point of the required starting position on the surface, and press to
attach.
4.
Then affix the code tape along the desired travel path. Remove the protective film gradually so
that the code tape does not accidentally adhere to the surface in the incorrect position. When
affixing, ensure that the code tape does not crease or trap air bubbles.
The adhesive on the code tape hardens after 72 hours.
Note
Thermal Expansion of the Code Tape
The affixed code tape corresponds to the heat expansion coefficient of the surface with regard
to its thermal expansion.
Code Tape Dimensions
Figure 3.20The center line indicates the center of the code tape and not the center of the code
Position the code tape so that the www.pepperl-fuchs.com label and the position markings
are to the right of the Data Matrix code in the X direction. The position values then increase
along the X direction.
2020-12
27
Page 28
PGV100-F200A-B25-V1D
Installation
Data Matrix Code Tapes with a Starting Position of 0 m
Order designationDescription
PGV10M-CA25-0Code tape, length: 10 m
......
PGV100M-CA25-0Code tape, length: 100 m
Table 3.3See also data sheet PGV*-CA25-* at www.pepperl-fuchs.com
Data Matrix control codes
Order designationDescription
PGV-CC25-001Code tape, Control Code 001, length: 1 m
......
PGV-CC25-999Code tape, Control Code 999, length: 1 m
Caution!
Stop edges
If you attach another code tape at the end of a previous code tape, the code pattern of 20 mm
must be retained.
Note
Bends
If mounting the code tape in corners, cut the code tape several times as illustrated.
1Bend to the left
2Bend to the right
28
2020-12
Page 29
PGV100-F200A-B25-V1D
5
87
87
Installation
Data Matrix Tag
A Data Matrix tag contains position information in addition to a specific number. A cross in the
center of the Data Matrix tag marks the zero point. The X and the Y axes are marked starting
from the zero point. The black arrow indicates the positive axis and the white arrow indicates
the negative axis.
Figure 3.21Data Matrix tag with the number 99999999 and position information
2020-12
29
Page 30
PGV100-F200A-B25-V1D
1
2
3
4
5
6
7
8
IN 2 / DIR LEFT
+ UB
n.c.
n.c.
OUT 1
IN 1 / DIR RIGHT
GND
OUT 3 / IN 3
Main
1
4
6
7
8
53
2
Main
Installation
3.3Electrical connection
The read head is connected electrically via an 8-pin M12 x 1 connector plug on the side of the
housing. The voltage supply and communication with peripheral devices are established via
this connection. The configurable inputs and outputs on the read head are also located at this
connection.
Figure 3.22Electrical connection of the read head
Plug Assignment
Figure 3.23Plug assignment of the read head
Color assignment
Pepperl+Fuchs single-ended female cordsets are manufactured in accordance with EN609475-2. When using a type V19-... single-ended female cordset with an open cable end (see chapter 2.3) on the Main connection, the following color assignment applies:
Connection pinCore colorColor abbreviation
1WhiteWH
2BrownBN
3GreenGN
4YellowYE
5GrayGY
6PinkPK
7BlueBU
8RedRD
Table 3.4Color assignment for connection to the single-ended female cordset
30
2020-12
Page 31
PGV100-F200A-B25-V1D
Installation
Shielding Cables
The shielding of connection lines is required to suppress electromagnetic interference. Establishing a low resistance or low impedance connection with the protective conductor or equipotential bonding circuit is a particularly important factor in ensuring that these interference
currents do not become a source of interference themselves. Only use connection lines with
braid. Avoid connection lines with foil shield because this would increase the line capacities.
The shielding is integrated at both ends, i.e., in the switch cabinet or on the PLC, and on the
read head. The grounding terminal available as an accessory allows easy integration in the
equipotential bonding circuit.
In exceptional cases, the shielding of a connection at one end may be more favorable if:
•An equipotential bonding cable is not laid or cannot be laid.
•A film shield is used.
The following points relating to shielding must be noted:
•Use metal cable clips that cover large areas of the shielding.
•Place the cable shield onto the equipotential bonding rail immediately on entering the
switch cabinet.
•Direct the protective grounding connections to a common point in a star configuration.
•The cross-section of the cables used for grounding should be as large as possible.
Additional Ground Connection
Tip
Using a short ground wire, establish grounding at the nearest ground connection.
Model numberDescription
PCV-SC12Clip for mounting an additional ground con-
PCV-SC12A
Caution!
Damage to the device
Connecting an alternating current or excessive supply voltage can damage the device or cause
the device to malfunction.
Electrical connections with reversed polarity can damage the device or cause the device to
malfunction.
Connect the device to direct current (DC). Ensure that the supply voltage rating is within the
specified device range. Ensure that the connecting wires on the female cordset are connected
correctly.
nection.
2020-12
31
Page 32
PGV100-F200A-B25-V1D
1
2
3
4
TX +
RX +
TX -
RX -
Bus
EtherNet/IP 1 & 2
1
3
4
2
Installation
3.4EtherNet/IP Connection
The read head is connected to EtherNet/IP via two 4-pin, D-coded connector sockets, M12 x 1,
port 1 and port 2, on the side of the housing.
Figure 3.24EtherNet/IP electrical connection
Plug Assignment
Figure 3.25Plug assignment for EtherNet/IP
Suitable Ethernet cables can be found in the Accessories section of the read head datasheet at
www.pepperl-fuchs.com.
32
2020-12
Page 33
PGV100-F200A-B25-V1D
t
1
0
1
0
INPUT_SELECTION_DIR_RIGHT
INPUT_SELECTION_DIR_LEFT
Direction decision
≥ 20 ms
Error 5LeftError 5LeftRight
Commissioning
4Commissioning
4.1Direction Decision
The read head has several ways of following colored tapes and Data Matrix code tapes
depending on the parameterization. Depending on the input signal, the read head follows the
right-hand lane, the left-hand lane, or the better lane.
To ensure that the read head does not report any error messages after being switched on, a
direction decision must be specified. You can control the decision direction via inputs
INPUT_SELECTION_DIR_RIGHT (IN2/DIR_RIGHT) and INPUT_SELECTION_DIR_LEFT
(IN1/DIR_LEFT) or via the protocol. .
Direction Decision via Input Signal
Figure 4.1
Input 2
INPUT_SELECTION_DIR_LEFT
Input 1
INPUT_SELECTION_DIR_RIGHT Direction Decision
00No lane is selected
Error code 5
01Follow right-hand lane
10Follow left-hand lane
11Colored tape: follow lane with better quality
Data Matrix code tape: follow lane with more detailed
position information
Data Matrix tag: no significance
Table 4.1
Direction Decision via Protocol
Direction control via the protocol.
If direction decisions are made via the protocol, subindex 12 "Input source selection" must be
switched to "Software" in the global primary data.
Note
If direction decisions are sent to the read head via a protocol, the input signals from the
hardware input are ignored until the read head is reset. .
2020-12
33
Page 34
PGV100-F200A-B25-V1D
1122
Commissioning
Following the Lane with Better Quality
You can parameterize the read head so that it follows the color lane with better quality.
Example
Figure 4.21 - Better color lane
2 - Worse color lane
34
2020-12
Page 35
PGV100-F200A-B25-V1D
100
102
104
106
108
110
112
114
116
398
400
118
402
404
4
06
408
120
122
124
12
Commissioning
Following the Lane with More Detailed Position Information
You can parameterize the read head so that it follows the Data Matrix code tape that has more
detailed current position information.
Example
Figure 4.31 - More detailed position information
2 - New position information
2020-12
35
Page 36
PGV100-F200A-B25-V1D
Communication via EtherNet/IP
5Communication via EtherNet/IP
5.1General Information on Communication via EtherNet/IP
The read head communicates with the controller (e.g., PLC) via EtherNet/IP. An object-oriented
fieldbus system for exchanging data between nodes based on Ethernet technology.
The management and development of the EtherNet/IP standards are subject to the Open DeviceNet Vendor Association (ODVA). More information on EtherNet/IP will be supplied on
request by the Open DeviceNet Vendor Association (ODVA) at the following Internet address:
ODVA, Inc
4220 Varsity Drive, Suite A
Ann Arbor, MI 48108-5006 USA
http://www.odva.org e-mail: mailto:odva@odva.org
The basic properties of the interface are:
•Transfer rate 10 Mbit/s or 100 Mbit/s, half or full duplex operation
•Automatic negotiation of the transfer rate and the duplex method (auto-negotiation)
•Automatic setting for crossed lines (auto-crossover)
EtherNet/IP protocol works according to the CIP protocol (Common Industrial Protocol) and is
used to control, configure, monitor, and collect data. Time-sensitive data exchange (implicit
messaging) takes place using the UDP/IP protocol and non-time-sensitive data exchange
(explicit messaging) using the TCP/IP protocol.
The read head supports the following features:
•"Listen only", "Input only", and "Exclusive Owner" connection types
•Message transmission as "Multipoint data transfer" (Multicast) and "Point-to-point data
transfer" (Unicast)
•Cycle time (request packet interval) 2 ms
•Dynamic Host Configuration Protocol (DHCP)
•Device Level Ring (DLR)
•Address Conflict Detection (ACD)
The read head is integrated in the network via a EDS file (electronic data sheet) with a configuration tool such as RSLOGIX5000. The EDS file contains all of the information about devicespecific parameters and operating modes.
Downloading the EDS file
You can find the relevant EDS file in the Software section of the product detail page for the
device.
To access the product detail page for the device, go to http://www.pepperl-fuchs.com and type
information about the device (e.g., the product description or the item number) into the search
function.
36
2020-12
Page 37
PGV100-F200A-B25-V1D
Communication via EtherNet/IP
5.2Setting the IP Address
The read head is delivered in DHCP mode and waits for an address assignment from the control system.
The following section describes the address assignment via the software BOOT/DHCP server
from Rockwell Automation as an example.
1.
Connect the read head with the DHCP server.
2.
Start the BOOT/DHCP server software.
3.
Enter the following data in the Network Settings menu:
- Subnet Mask "255.255.255.0 "
- Gateway "192.168.1.1"
- the remaining fields are not filled in.
4.
Switch on the supply voltage to the read head.
2020-12
37
Page 38
PGV100-F200A-B25-V1D
Communication via EtherNet/IP
The read head cyclically carries out DHCP requests. This enters the MAC address of the
read head in the Request History field to the list.
5.
Enter the desired IP address in the New Entry menu.
- The software automatically adopts the MAC address of the read head.
- The "hostname" function is not supported.
- You may enter text under "Description".
6.
Confirm the entries of the address data using OK.
38
The IP address is assigned to the read head on the next DHCP request. The new address
data will be displayed in the Relation List field.
2020-12
Page 39
PGV100-F200A-B25-V1D
Communication via EtherNet/IP
7.
Press the Disable BOOTP/DHCP key in the Relation List field.
In this way, the assigned IP address is saved permanently in the read head.
2020-12
39
Page 40
PGV100-F200A-B25-V1D
Communication via EtherNet/IP
5.3EtherNet/IP Objects
All the data and functions of the read head are defined via objects in accordance with the EtherNet/IP standards.
The read head supports the following listed standard-specific classes.
Standard Classes
Class IDClass description
0x01Identity object
0x02Message router object
0x04Assembly object
0x06Connection manager object
0xF5TCP/IP interface object
0xF6Ethernet link object
0x47DLR object
0x48Quality of service
The parameters are not directly addressable from the network with the "Set" or "Get" attribute
services. Access is via assembly objects (class code 0x04)
40
2020-12
Page 41
PGV100-F200A-B25-V1D
Communication via EtherNet/IP
Cyclic Data Communication with Assembly Objects (Class Code 0x04)
Assemblies are special CIP objects used for cyclic data communication (implicit messaging).
Assemblies are composed of one or more attributes of various objects. These objects allow you
to send or receive data from multiple objects via a connection. The composition of the assemblies is fixed in the read head and cannot be modified by the user.
Input Assemblies
Instance
no.Description
100Status, Y position, angle8Status100UINT
101Status, Y position, angle, warning,
102Status, Y position, angle, X position, Z
103Status, Y position, angle, X position, Z
104Status, Y position, angle, X position,
105Status, Y position, angle, X position,
2020-12
error
distance
distance, CCL status, CCL value,
warning, error
TAG number
TAG number, CCL status, CCL value,
warning, error
Size
[byte] Attribute
Y position101DINT
Angle104UINT
12Status100UINT
Y position101DINT
Angle104UINT
Warning102UINT
Error103UINT
14Status100UINT
Y position101DINT
Angle104UINT
X position105UDINT
Z distance106UINT
21Status100UINT
Y position101DINT
Angle104UINT
X position105UDINT
Z distance106UINT
CCL status107USINT
CCL value108UINT
Warning102UINT
Error103UINT
16Status100UINT
Y position101DINT
Angle104UINT
X position105UDINT
Tag value109UDINT
23Status100UINT
Y position101DINT
Angle104UINT
X position105UDINT
Tag value109UDINT
CCL status107USINT
CCL value108UINT
Warning102UINT
Error103UINT
Attribute
IDData type
41
Page 42
PGV100-F200A-B25-V1D
Communication via EtherNet/IP
Instance
no.Description
106CCL status, CCL value3CCL status107USINT
107Warning, error4Warning102UINT
108Status, Y position, angle, X position, Z
Configuration assembly
Instance
no.Description
110Configuration 58X resolution110UDINT
distance, TAG number, CCL status,
CCL value, warning, error
Size
[byte] AttributeAttribute IDData type
Y resolution111UDINT
Angle resolution112DINT
Horizontal offset113DINT
Vertical offset114INT
Angle offset115DINT
No position X116UDINT
No position X value117UDINT
No position Y118UDINT
No position Y value119DINT
No position angle120UDINT
No position angle value121UDINT
Color tape width122UDINT
Color123UDINT
Input source selection124UDINT
Size
[byte] Attribute
CCL value108UINT
Error103UINT
25Status100UINT
Y position101DINT
Angle104UINT
X position105UDINT
Z distance106UINT
Tag value109UDINT
CCL status107USINT
CCL value108UINT
Warning102UINT
Error103UINT
Attribute
IDData type
42
Output assembly
Instance no.DescriptionSize [byte]AttributeAttribute IDData type
115Output1Steering infor-
mation
125BYTE
2020-12
Page 43
PGV100-F200A-B25-V1D
Communication via EtherNet/IP
5.4EtherNet/IP Connections
No.TypeParameter
1Exclusive
owner
2Input onlyStatus, Y position, angle115100110
3Listen onlyStatus, Y position, angle115100110
4Exclusive
owner
5Input onlyStatus, Y position, angle, warning,
6Listen onlyStatus, Y position, angle, warning,
7Exclusive
owner
8Input onlyStatus, Y position, angle, X posi-
9Listen onlyStatus, Y position, angle, X posi-
10Exclusive
owner
11Input onlyStatus, Y position, angle, X posi-
12Listen onlyStatus, Y position, angle, X posi-
13Exclusive
owner
14Input onlyStatus, Y position, angle, X posi-
15Listen onlyStatus, Y position, angle, X posi-
16Exclusive
owner
17Input onlyStatus, Y position, angle, X posi-
18Listen onlyStatus, Y position, angle, X posi-
19Exclusive
owner
20Input onlyStatus, Y position, angle, X posi-
Status, Y position, angle115100110
Status, Y position, angle, warning,
error
error
error
Status, Y position, angle, X position, Z distance
tion, Z distance
tion, Z distance
Status, Y position, angle, X position, CCL status, CCL value,
warning, error
tion, CCL status, CCL value,
warning, error
tion, CCL status, CCL value,
warning, error
Status, Y position, angle, X position, tag value
tion, tag value
tion, CCL status, CCL value,
warning, error
Status, Y position, angle, X position, CCL status, CCL value,
warning, error
tion, CCL status, CCL value,
warning, error
tion, CCL status, CCL value,
warning, error
Status, Y position, angle, X position, Z value, tag value, CCL status, CCL value, warning, error
tion, Z value, tag value, CCL status, CCL value, warning, error
ConfiguraOutput
assembly
115101110
115101110
115101110
115102110
115102110
115102110
115103110
115103110
115103110
115104110
115104110
115104110
115105110
115105110
115105110
115108110
115108110
Input
assembly
tion assem-
bly
2020-12
43
Page 44
PGV100-F200A-B25-V1D
Communication via EtherNet/IP
No.TypeParameter
21Listen onlyStatus, Y position, angle, X posi-
22Exclusive
owner
23Input onlyStatus, Y position, angle, X posi-
Connection points
NameValue
Listen only192
Input only193
Configuration110
Output115
Input_100100
Input_101101
Input_102102
Input_103103
Input_104104
Input_105105
Input_108108
tion, Z value, tag value, CCL status, CCL value, warning, error
Status, Y position, angle, X position, Z value, tag value, CCL status, CCL value, warning, error
tion, Z value, tag value, CCL status, CCL value, warning, error
ConfiguraOutput
assembly
115108110
115108-
115108-
Input
assembly
tion assem-
bly
44
2020-12
Page 45
PGV100-F200A-B25-V1D
Communication via EtherNet/IP
5.5Overview of the Attributes of EtherNet/IP Objects
Read Head-Specific Attributes
Data
IDTypeAttribute
100InputStatus wordUINT2---
101InputY positionDINT4---
102InputWarning flagsUINT2---
103InputError flagsUINT2---
104InputAngleUINT2---
105InputX positionUDINT 4---
106InputZ distanceUINT2---
107InputCCL statusUSINT 1---
108InputCCL valueUINT2---
109InputTag valueUDINT 4---
110Configuration X resolutionUDINT 4021
111Configuration Y resolutionUDINT 4021
112Configuration Angle resolutionDINT43603600360
113Configuration Horizontal offsetDINT4-
114Configuration Vertical offsetINT2-16383163830
115Configuration Angle offsetDINT4-360036000
116Configuration No position XUDINT 4011
117Configuration No position X valueUDINT 401000000000
type
Size
[byte] Min.Max.Default
10000000
10000000 0
118Configuration No position YUDINT 4011
119Configuration No position Y valueDINT4-16383163830
13FlashOffStatus bit flash deactivated (1: flash off, 0: flash on)
14DMCOffDataMatrix decoder switched off
15reserved-
16reserved-
Function
Control code 2 is evaluated via the "SplitValue" function.
1
46
1. If you have any questions, please contact Pepperl+Fuchs.
Position/Lane
You can use the following table to draw conclusions on the current section in the reading window based on the feedback from the read head regarding Data Matrix tag TAG, No Lane NL,
No X Position NP, absolute X position XP and the Y position and angle YPS/ANG.
Meaning of Bits
TAG NLNPXPYPS/ANG Meaning
000
1
+Data Matrix lane available. Position and angle refer to
+
the Data Matrix lane.
010++Data Matrix lane available.
011--No evaluable objects exist.
1-0++Position on the basis of a Data Matrix tag, X position is
signed.
Table 5.1Meaning of bits
1. Valid data present
2020-12
Page 47
PGV100-F200A-B25-V1D
Communication via EtherNet/IP
Number of Lanes LC (Lane Count)
The lane count, LC, indicates the number of found fab or Data Matrix tracks in the reading window. A variety of causes may be responsible if the lane count does not match the expected
number of lanes:
LC < actual number
•Lane is not located in the reading window
•Color of the lane does not match the configured color
LC > actual number
•Contrast between the ribbon and the floor is too low
Tip
Increase contrast
To ensure maximum contrast between the floor and the ribbon, please note the following
contrast colors:
Basic color green: contrast color red
Basic color blue: contrast color red
Basic color red: contrast color green
Meaning of Bits
LC1LC0Meaning
00No lane found
011 lane found
102 lanes found
113 or more lanes found
Position data Y: Y position (ID 101)
SizeTypeContent
4 byte consistent Input data32 bit Y data
The following default settings apply:
•The Y position is output in the two's complement.
•The value is output in the resolution set for the device.
LSB first
Resolution: 0.1 mm, 1 mm, 10 mm, binary coded in
two's complement
2020-12
47
Page 48
PGV100-F200A-B25-V1D
Communication via EtherNet/IP
Warning: Warning Flags (ID 102)
SizeTypeContent
2 byte consistent Input dataLast warnings
A set bit indicates that the corresponding warning is active.
Warning Data Set
Bit no. ContentDescription
1WRN01A code with non-read head content was found.
2WRN02Read head too close to code tape
3WRN03Read head too far from code tape
4WRN04Y position too large. The sensor is just before OUT
5WRN05Y position too small. The sensor is just before OUT
6WRN06Read head is rotated/tilted in relation to the code tape
7WRN07Low level of code contrast
8WRN08Repair tape detected
9WRN09Reserved
10WRN10Reserved
11WRN11Reserved
12WRN12Reserved
13WRN13Reserved
14WRN14Reserved
15WRN15Reserved
16WRN16Reserved
Last warning no.
Note
If no warnings are present, all bits in the warning data set are set to 0.
Error: Error Flags (ID 103)
Error Codes
Error codeDescriptionPriority
1Read head tilted 180°2
2No clear position can be determined (difference between codes
is too great, code distance incorrect, etc.)
> 1000Internal error1
3
2020-12
48
Page 49
PGV100-F200A-B25-V1D
Communication via EtherNet/IP
Angle data: Angle (ID 104)
SizeTypeContent
2 byte consistent Input data16 bit angle data
The following default settings apply:
•The value is output in the set resolution of the device.
Position Data X: Position Value Unsigned (ID 105)
SizeTypeContent
4 byte consistent Input data32 bit X data
LSB first
LSB = least significant byte
Resolution: 0.1°, 1° binary coded
LSB first
LSB = least significant byte
Resolution: 0.1 mm, 1 mm, 10 mm, binary coded
At a resolution of 1 mm and 10 mm: L
10,000,000 mm
10.00 km =
max =
The following default settings apply:
•The value is output in the resolution set for the device.
•If the ERR bit is set in the "Status word (ID 100)" attribute, the error number is transferred
to this attribute.
Position Data Z: Z Distance (ID 106)
SizeTypeContent
2 byte consistent Input data16 bit Z data
The following default settings apply:
•The value is output in the resolution set for the device.
LSB first
Resolution: 0,1 mm, 1 mm, 10 mm, binary coded
The orientation O indicates the orientation of the control codes in the reading window.
Meaning of Bits
O1O0Meaning
00Control code has the same orientation as ascending Data Matrix lane
01Orientation of control code rotated 90° clockwise in relation to ascending
10Orientation of control code rotated 180° clockwise in relation to ascending
11Orientation of control code rotated 270° clockwise in relation to ascending
Data Matrix lane
Data Matrix lane
Data Matrix lane
Orientation
Figure 5.1Orientation
50
2020-12
Page 51
PGV100-F200A-B25-V1D
PGV-CC25-00001 www.pepperl-fuchs.com CONTROL 00 001
PGV-CC25-00001 www.pepperl-fuchs.com
PGV-CC25-00001 www.pepperl-fuchs.com CONTROL 00 001
PGV-CC25-00001 www.pepperl-fuchs.com
0 000.0 m PGV-CA25 www.pepperl-fuchs.com
PGV-CA25 www.pepperl-fuchs.com 0 000.1 m
0 000.0 m PGV-CA25 www.pepperl-fuchs.com
PGV-CA25 www.pepperl-fuchs.com 0 000.1 m
Communication via EtherNet/IP
Side S
Side S specifies the side of the Data Matrix lane on which the control codes are present.
Meaning of Bits
S1S0Meaning
00No control code is present or found
01Control code to the right of the Data Matrix lane
10Control code to the left of the Data Matrix lane
11Not detectable
1. Control code laid on Data Matrix lane, no Data Matrix lane.
Detection left or right of the color lane not possible. Because a direction of drive can not be detected with color lane,
the position can not be output.
Example
Reserved
1
Figure 5.2Control code right of the DataMatrix lane.
Control Code Wert: CCL Value (ID 108)
GrößeTypInhalt
2 Byte konsistent Eingangsdaten16 Bit Control-Code-Wert
LSB first
LSB = least significant byte
TAG Wert: TAG Value (ID 109)
SizeTypeContent
4 byte consistent Input data32 bit TAG value
LSB first
LSB = least significant byte
2020-12
51
Page 52
PGV100-F200A-B25-V1D
Communication via EtherNet/IP
Direction Decision: Steering Information (ID 125)
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 2Bit 0
Reserved Reserved Reserved Lighting
Lighting control:
•1 = flash off
•0 = flash on
Direction selection
Bit 1
Select left lane
00No lane is selected
01Follow right-hand lane
10Follow left-hand lane
11Colored tape: follow lane with better quality
Table 5.2
Reserved Reserved Select left
control
Bit 0
Select right lane Direction Decision
Error code 5
Data Matrix code tape: follow lane with more detailed
position information
Data Matrix tag: no significance