You are on page 1of 29

SYMEO GmbH

Application Note
LPR®-1DHP(-R) - PLC - Profinet

Application Note:

Accessing LPR ® -1DHP(-R) via PLC using


Profinet
-
First Steps

Copyright © SYMEO GmbH 2018


Stand: 12.07.2018
DOC.EDO.000268.0003.EN_app_note_LPR-1DHP(-R)_Profinet.docx page 1 von 29
SYMEO GmbH
Application Note
LPR®-1DHP(-R) - PLC - Profinet

Content
1 OVERVIEW ................................................................................................................ 4

2 CONFIGURATION ORDER (SEQUENCE) ................................................................. 5

3 PROFINET SETTINGS ............................................................................................... 6

3.1 Starting TIA Portal .................................................................................................... 6

3.2 Accessible Devices ................................................................................................... 7

3.3 Online & Diagnostics ................................................................................................ 8

3.4 Assignment of the Profinet Device Name ............................................................... 9

4 CONNECTION TO THE PLC .................................................................................... 10

4.1 Hardware-Description (GSDML File) ...................................................................... 10

4.2 Choosing the LPR®-1DHP from the Hardware Catalog......................................... 11

4.3 Profinet Connection & Master Assignment ........................................................... 12

4.4 Profinet Settings ..................................................................................................... 14

4.5 Module Insertion ..................................................................................................... 16

4.6 Examples – Data Module ........................................................................................ 17


4.6.1 Distance Data – 14 Byte Frame Content ................................................................... 18
4.6.2 Relays Data Input – 4 Byte Frame Content ............................................................... 19
4.6.3 Relays Data Output – 4 Byte Frame Content ............................................................ 20

4.7 Read Distance Data – DPRD_DAT ......................................................................... 21

4.8 Write User Data – DPWR_DAT ............................................................................... 22

5 MODULES ................................................................................................................ 23

5.1 Input Data Modules ................................................................................................. 23


5.1.1 "Digital 14 Byte Distance Input" ................................................................................. 23
5.1.2 "Digital 4 Byte Relays Input"...................................................................................... 23

5.1 Output Data Modules .............................................................................................. 24


5.1.1 "Digital 4 Byte Relays Output" ................................................................................... 24

6 QUESTIONS & ANSWERS ...................................................................................... 25

6.1 DPRD/DPWR vs. Process Image ............................................................................ 25

Copyright © SYMEO GmbH 2018


Stand: 12.07.2018
DOC.EDO.000268.0003.EN_app_note_LPR-1DHP(-R)_Profinet.docx page 2 von 29
SYMEO GmbH
Application Note
LPR®-1DHP(-R) - PLC - Profinet

7 APPENDIX ............................................................................................................... 26

7.1 Version of the used TIA Portal: .............................................................................. 26

7.2 Device Description File........................................................................................... 26

History of this document:


Date (dd.mm.yyyy): Subrevision: Changes:
30.08.2017 0001 Initial Version, Translation into English
12.07.2018 0003 GSDML update zu 20180706-125022

Copyright © SYMEO GmbH 2018


Stand: 12.07.2018
DOC.EDO.000268.0003.EN_app_note_LPR-1DHP(-R)_Profinet.docx page 3 von 29
SYMEO GmbH
Application Note
LPR®-1DHP(-R) - PLC - Profinet

1 Overview
Product: LPR®-1DHP and LPR®-1DHP-R
Model Number: BSW0008*n* … (Profinet Option ’n’), Example:
BSW000801-sn LPR®-1DHP
BSW000869-sn LPR®-1DHP-R
Profinet Version: Conformance Class A
Netload Class: I
Profinet Vendor ID: 0x03bb (Symeo GmbH)
Profinet Device ID: 0x1d61 (LPR®-1DHP and LPR®-1DHP-R)
Application Relations: Single IOC AR (an IO connection to a controller)
Update rate: 32ms (MinDeviceInterval)
GSDML File: GSDML-V2.34-Symeo-LPR1DHP-20180706-125022.xml

The order number reported by the LPR®-1DHP and the order number
expected by the device description file is always that of the device
family:
BSW0008*n*
The actual order number (consisting of device type and production code
including all order options) can be found on the device label or on the
device webpage, example:

This application note shows the basic usage of an LPR®-1DHP(-R)


together with a PLC via Profinet.
The following notes depend on the application:
 The values (e.g. the distance value) are only plausible if error byte
contains 0x00 and the distance counter of the internal distance
telegram has changed within a plausible time period.
 This can be implemented through an ‘on-delay timer function block’
(TON), resetting the timer for error-free values with altered distance
counter. Thus, the on-delay timer is activated after the desired time
if there was no valid measurement and/or the distance counter value
freezes.
 The shown values for the signal level (-25..-100 dBm) are estimates
and depend on alignment and orientation.

Copyright © SYMEO GmbH 2018


Stand: 12.07.2018
DOC.EDO.000268.0003.EN_app_note_LPR-1DHP(-R)_Profinet.docx page 4 von 29
SYMEO GmbH
Application Note
LPR®-1DHP(-R) - PLC - Profinet

This device complies with Profinet Conformance Class A.


It has one Ethernet interface (RJ45 port, PushPull connector), one MAC
address, and up to two IP addresses:
an IPv4 address (default 192.168.1.99) and
a Profinet IP address (optional)
The IPv4 address and Profinet IP address of a device should not be the
same, i.e. all IP addresses in the network segment must be unique.
For example if two devices are connected via a network switch, up to 4
(four) different IP addresses must be assigned.

2 Configuration Order (Sequence)


1. Configuration of the measurement path via the device WebUI (http://192.168.1.99/)
2. Assignment of the Profinet name/Profinet IP address via TIA portal
3. Connection to the PLC

Copyright © SYMEO GmbH 2018


Stand: 12.07.2018
DOC.EDO.000268.0003.EN_app_note_LPR-1DHP(-R)_Profinet.docx page 5 von 29
SYMEO GmbH
Application Note
LPR®-1DHP(-R) - PLC - Profinet

3 Profinet Settings
The assignment of the Profinet device name and the Profinet IP
address can of course also be carried out via other Profinet
commissioning and diagnostic programs, for example, by means of the
program ‘Proneta’, available at:
https://support.industry.siemens.com
http://www.siemens.de/proneta

3.1 Starting TIA Portal


 Start (run) the TIA portal, choose ‘Online & Diagnose’ and click ‘Accessible devices’
button.

Copyright © SYMEO GmbH 2018


Stand: 12.07.2018
DOC.EDO.000268.0003.EN_app_note_LPR-1DHP(-R)_Profinet.docx page 6 von 29
SYMEO GmbH
Application Note
LPR®-1DHP(-R) - PLC - Profinet

3.2 Accessible Devices


 Choose the ‘LPR-1DHP’ devise type and click the ‘Show’ button.

You can use the 'Flash LED' button for device identification. In that case, the green
measuring LED of the LPR®-1DHP(-R) is controlled at approx. 1 Hz.

Copyright © SYMEO GmbH 2018


Stand: 12.07.2018
DOC.EDO.000268.0003.EN_app_note_LPR-1DHP(-R)_Profinet.docx page 7 von 29
SYMEO GmbH
Application Note
LPR®-1DHP(-R) - PLC - Profinet

3.3 Online & Diagnostics


The ‘Online access’ menu will open with the appropriate ‘PG/PC Interface’ and the
‘Accessible device’ field. By a double click on this field the device web site will open.

Copyright © SYMEO GmbH 2018


Stand: 12.07.2018
DOC.EDO.000268.0003.EN_app_note_LPR-1DHP(-R)_Profinet.docx page 8 von 29
SYMEO GmbH
Application Note
LPR®-1DHP(-R) - PLC - Profinet

3.4 Assignment of the Profinet Device Name


Under ‘Online & Diagnostics’  ‘Assign name’ you can assign the Profinet device name.
 Click the ‘Assign name’ button to assign the Profinet device name.

Copyright © SYMEO GmbH 2018


Stand: 12.07.2018
DOC.EDO.000268.0003.EN_app_note_LPR-1DHP(-R)_Profinet.docx page 9 von 29
SYMEO GmbH
Application Note
LPR®-1DHP(-R) - PLC - Profinet

4 Connection to the PLC


This application example was generated using a Siemens S7-1200 CPU (CPU1214C
DC/DC/RLY) and the ‘TIA Portal V13 SP1 Basic‘. The connection to other PLC families (e.g.
Siemens S7-300/400/1500) takes place according to the same scheme.

4.1 Hardware-Description (GSDML File)


The device hardware description file can be imported via the hardware catalog, here using
‘Manage general station description files (GSD)’ in the ‘Options’ menu.

 Select the path of the GSD file location and install the hardware description file:

Copyright © SYMEO GmbH 2018


Stand: 12.07.2018
DOC.EDO.000268.0003.EN_app_note_LPR-1DHP(-R)_Profinet.docx page 10 von 29
SYMEO GmbH
Application Note
LPR®-1DHP(-R) - PLC - Profinet

4.2 Choosing the LPR®-1DHP from the Hardware Catalog


 In the ‘Network view’ window, insert the module ‘LPR-1DHP’ to the network pane per
drag & drop:

Other field devices


PROFINET IO

Sensors

Symeo GmbH

Family: Symeo LPR®-1DHP


Module: Symeo LPR®-1DHP

After the drag & drop from the hardware catalog, the ‘Network view' of the project contains
the LPR®-1DHP:

Copyright © SYMEO GmbH 2018


Stand: 12.07.2018
DOC.EDO.000268.0003.EN_app_note_LPR-1DHP(-R)_Profinet.docx page 11 von 29
SYMEO GmbH
Application Note
LPR®-1DHP(-R) - PLC - Profinet

4.3 Profinet Connection & Master Assignment


Now, the LPR®-1DHP has to be added to the ‘PROFINET’ network by dragging the
‘PROFINET’ network to the slave port:

The LPR®-1DHP is therefore connected to the ‘PROFINET’ network.

Copyright © SYMEO GmbH 2018


Stand: 12.07.2018
DOC.EDO.000268.0003.EN_app_note_LPR-1DHP(-R)_Profinet.docx page 12 von 29
SYMEO GmbH
Application Note
LPR®-1DHP(-R) - PLC - Profinet

The next step is to assign the corresponding Profinet Master to the recently added Profinet
Slave.
 Click on ‘Not assigned’ and select the Master:

Copyright © SYMEO GmbH 2018


Stand: 12.07.2018
DOC.EDO.000268.0003.EN_app_note_LPR-1DHP(-R)_Profinet.docx page 13 von 29
SYMEO GmbH
Application Note
LPR®-1DHP(-R) - PLC - Profinet

4.4 Profinet Settings


The Profinet IP address and the Profinet device name can be entered in the Properties
settings of ‘Module’ entries ‘LPR-1DHP’ under the menu item ‘Ethernet addresses‘.

The update rate can be selected under ‘Advanced options’  ‘Real time settings’  ‘IO-
cycle’  ‘Update time’.

Copyright © SYMEO GmbH 2018


Stand: 12.07.2018
DOC.EDO.000268.0003.EN_app_note_LPR-1DHP(-R)_Profinet.docx page 14 von 29
SYMEO GmbH
Application Note
LPR®-1DHP(-R) - PLC - Profinet

Update time and Watchdog time are to be selected according to the


desired application.
The Profinet Update time (Output rate) is not equal to the LPR®-1DHP
measurement rate.
Example 1 – bidirectional measuring mode, output result at Master &
Slave:
A typical measurement rate for the LPR®-1DHP is 15 Hz, i.e. every
66 ms new measured data is internally available.
With a PLC Update time of 32 ms, the same data would be available
(pending) in 2-3 updates.
Example 2 – output result only at Master:
A typical measurement rate for the LPR®-1DHP is 40 Hz, i.e. every
20 ms new measured data is internally available.
The LPR®-1DHP measuring rate is managed internally and fluctuates
slightly in the lower single-digit Hertz range depending on CPU load
(utilization), network utilization and measurement environment.

Copyright © SYMEO GmbH 2018


Stand: 12.07.2018
DOC.EDO.000268.0003.EN_app_note_LPR-1DHP(-R)_Profinet.docx page 15 von 29
SYMEO GmbH
Application Note
LPR®-1DHP(-R) - PLC - Profinet

4.5 Module Insertion


The LPR®-1DHP Profinet Slave is pre-initialized with one module. Distance module (Input) is
preset in slot 1.

Up to 16 modules can be used simultaneously. Additional modules can be added via drag &
drop or double-click from the hardware catalog and be renamed if necessary.

Copyright © SYMEO GmbH 2018


Stand: 12.07.2018
DOC.EDO.000268.0003.EN_app_note_LPR-1DHP(-R)_Profinet.docx page 16 von 29
SYMEO GmbH
Application Note
LPR®-1DHP(-R) - PLC - Profinet

Module ‘LPR-1DHP’ with inserted modules:

4.6 Examples – Data Module


For the indirect addressing (Example P#DB1.DBX0.0 BYTE 14) the
‘Optimized block access' in the properties of the data block must be
deactivated.

Copyright © SYMEO GmbH 2018


Stand: 12.07.2018
DOC.EDO.000268.0003.EN_app_note_LPR-1DHP(-R)_Profinet.docx page 17 von 29
SYMEO GmbH
Application Note
LPR®-1DHP(-R) - PLC - Profinet

4.6.1 Distance Data – 14 Byte Frame Content

Copyright © SYMEO GmbH 2018


Stand: 12.07.2018
DOC.EDO.000268.0003.EN_app_note_LPR-1DHP(-R)_Profinet.docx page 18 von 29
SYMEO GmbH
Application Note
LPR®-1DHP(-R) - PLC - Profinet

4.6.2 Relays Data Input – 4 Byte Frame Content

Copyright © SYMEO GmbH 2018


Stand: 12.07.2018
DOC.EDO.000268.0003.EN_app_note_LPR-1DHP(-R)_Profinet.docx page 19 von 29
SYMEO GmbH
Application Note
LPR®-1DHP(-R) - PLC - Profinet

4.6.3 Relays Data Output – 4 Byte Frame Content

Copyright © SYMEO GmbH 2018


Stand: 12.07.2018
DOC.EDO.000268.0003.EN_app_note_LPR-1DHP(-R)_Profinet.docx page 20 von 29
SYMEO GmbH
Application Note
LPR®-1DHP(-R) - PLC - Profinet

4.7 Read Distance Data – DPRD_DAT


Using the cyclic function ‘DPRD_DAT’ data from the LPR®-1DHP can now be cyclically read.
The load address (LADDR) is the module address and the data storage area (RECORD) is
the data block ‘DB1’.
As described before indirect addressing is used here (P#DB1.DBX0.0 BYTE 14). A total of
14 Byte are read from the Profinet slave consistently and they are copied over the first 14
bytes of the data block.

Copyright © SYMEO GmbH 2018


Stand: 12.07.2018
DOC.EDO.000268.0003.EN_app_note_LPR-1DHP(-R)_Profinet.docx page 21 von 29
SYMEO GmbH
Application Note
LPR®-1DHP(-R) - PLC - Profinet

4.8 Write User Data – DPWR_DAT


Using the cyclic function ‘DPWR_DAT’ the data can now be cyclically sent from the data
storage area (RECORD) of data block ‘DB5’ to the LPR®-1DHP. The module is required as
the load address (LADDR). Indirect addressing is used here again (P#DB5.DBX0.0 BYTE 4)
using the example of Relays Switching Command. A total of 4 byte are read from the first 4
byte of the data block and they are sent consistently to the Profinet Slave.

Copyright © SYMEO GmbH 2018


Stand: 12.07.2018
DOC.EDO.000268.0003.EN_app_note_LPR-1DHP(-R)_Profinet.docx page 22 von 29
SYMEO GmbH
Application Note
LPR®-1DHP(-R) - PLC - Profinet

5 Modules
5.1 Input Data Modules
5.1.1 "Digital 14 Byte Distance Input"

Address Name Type Comment


0.0
+0.0 distance DINT 4 byte distance [mm]
+4.0 velocity DINT 4 byte velocity [mm/s]
2 byte E received signal level [dBm] typically -25 (good) up to -
+8.0 level INT
100 (bad), -120 in the fault case
+10.0 error BYTE 1 byte error – 0x00 if measurement ok
+11.0 status BYTE 1 byte reserved
+12.0 counterDistanceData UINT 2 byte counter value of internal distance data telegrams
=14.0

5.1.2 "Digital 4 Byte Relays Input"

Address Name Type Comment


0.0
+0.0 relayMask BYTE 1 byte relay mask, selection of the active relays
+1.0 relayValue BYTE 1 byte relay value (0=relay open 1=relay closed)
2 byte relay counter value of internal user data telegrams
+2.0 counterRelayData UINT
(keepalive)
=4.0

Copyright © SYMEO GmbH 2018


Stand: 12.07.2018
DOC.EDO.000268.0003.EN_app_note_LPR-1DHP(-R)_Profinet.docx page 23 von 29
SYMEO GmbH
Application Note
LPR®-1DHP(-R) - PLC - Profinet

5.1 Output Data Modules


Output Modules Counter:
For the output modules one counter fields should be made available,
counterRelayData.
The counter effect that the Profinet Stack always refers the data and not
only when the process data has changed.

5.1.1 "Digital 4 Byte Relays Output"

Address Name Type Comment


0.0
+0.0 relayMask BYTE 1 byte relay mask, selection of the active relays
+1.0 relayValue BYTE 1 byte relay value (0=relay open 1=relay closed)
+2.0 counterRelayData UINT 2 byte relay counter (keepalive)
=4.0

Copyright © SYMEO GmbH 2018


Stand: 12.07.2018
DOC.EDO.000268.0003.EN_app_note_LPR-1DHP(-R)_Profinet.docx page 24 von 29
SYMEO GmbH
Application Note
LPR®-1DHP(-R) - PLC - Profinet

6 Questions & Answers


6.1 DPRD/DPWR vs. Process Image
Of course, the data values are also available in the cyclic process image (memory area of
the PLC) and do not have to be read or written with DPRD and DPWR.
Due to the direct memory access (addressing, datatype lengths) the addressing is error-
prone, see the example below – content of the ‘Default Tag Table’:

Copyright © SYMEO GmbH 2018


Stand: 12.07.2018
DOC.EDO.000268.0003.EN_app_note_LPR-1DHP(-R)_Profinet.docx page 25 von 29
SYMEO GmbH
Application Note
LPR®-1DHP(-R) - PLC - Profinet

7 Appendix
7.1 Version of the used TIA Portal:

7.2 Device Description File


GSDML-V2.34-Symeo-LPR1DHP-20180706-125022.xml
<?xml version="1.0" encoding="utf-8"?>
<ISO15745Profile xmlns="http://www.profibus.com/GSDML/2003/11/DeviceProfile"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.profibus.com/GSDML/2003/11/DeviceProfile ..\xsd\GSDML-DeviceProfile-V2.34.xsd">
<ProfileHeader>
<ProfileIdentification>PROFINET Device Profile</ProfileIdentification>
<ProfileRevision>1.00</ProfileRevision>
<ProfileName>Device Profile for PROFINET Devices</ProfileName>
<ProfileSource>PROFIBUS Nutzerorganisation e. V. (PNO)</ProfileSource>
<ProfileClassID>Device</ProfileClassID>
<ISO15745Reference>
<ISO15745Part>4</ISO15745Part>
<ISO15745Edition>1</ISO15745Edition>
<ProfileTechnology>GSDML</ProfileTechnology>
</ISO15745Reference>
</ProfileHeader>
<ProfileBody>
<DeviceIdentity VendorID="0x03bb" DeviceID="0x1d61">
<InfoText TextId="IDT_FAMILY_DESCRIPTION"/>
<VendorName Value="Symeo GmbH"/>
</DeviceIdentity>
<DeviceFunction>
<Family MainFamily="Sensors" ProductFamily="Symeo LPR-1DHP"/>
</DeviceFunction>
<ApplicationProcess>
<DeviceAccessPointList>
<DeviceAccessPointItem ID="ID_DAP_ONE"
ModuleIdentNumber="0x00000100"

Copyright © SYMEO GmbH 2018


Stand: 12.07.2018
DOC.EDO.000268.0003.EN_app_note_LPR-1DHP(-R)_Profinet.docx page 26 von 29
SYMEO GmbH
Application Note
LPR®-1DHP(-R) - PLC - Profinet

PNIO_Version="V2.32"
PhysicalSlots="0..16"
MinDeviceInterval="1024"
ImplementationType="Software" DNS_CompatibleName="LPR1DHP"
FixedInSlots="0"
ObjectUUID_LocalIndex="1"
RequiredSchemaVersion="V2.3"
MultipleWriteSupported="true"
RemoteApplicationTimeout="300"
MaxSupportedRecordSize="8000"
PowerOnToCommReady="0"
NameOfStationNotTransferable="true"
SharedDeviceSupported="false"
SharedInputSupported="false"
DeviceAccessSupported="true"
NumberOfDeviceAccessAR="1"
WebServer="http:///"
PrmBeginPrmEndSequenceSupported="true"
LLDP_NoD_Supported="true"
ResetToFactoryModes="2 8"
IO_SupervisorSupported="false"
CheckDeviceID_Allowed="true"
>
<ModuleInfo>
<Name TextId="IDT_DAP_ONE_NAME"/>
<InfoText TextId="IDT_DAP_ONE_INFO"/>
<VendorName Value="Symeo GmbH"/>
<OrderNumber Value="BSW0008*n*"/>
<HardwareRelease Value="1"/>
<SoftwareRelease Value="V1.1.4"/>
</ModuleInfo>
<CertificationInfo ConformanceClass="A" ApplicationClass="" NetloadClass="I"/>
<SubslotList>
<SubslotItem SubslotNumber="32768" TextId="IDT_INTERFACE"/>
<SubslotItem SubslotNumber="32769" TextId="IDT_PORT1"/>
</SubslotList>
<IOConfigData MaxInputLength="256" MaxOutputLength="256" MaxDataLength="1024"/>
<UseableModules>
<ModuleItemRef ModuleItemTarget="IDM_MODULE_DIST_IN" AllowedInSlots="1..16" UsedInSlots="1"/>
<ModuleItemRef ModuleItemTarget="IDM_MODULE_RELAYS_IN" AllowedInSlots="1..16"/>
<ModuleItemRef ModuleItemTarget="IDM_MODULE_RELAYS_OUT" AllowedInSlots="1..16"/>
</UseableModules>
<VirtualSubmoduleList>
<VirtualSubmoduleItem ID="ID2_DAP_ONE" SubmoduleIdentNumber="0x00000000" FixedInSubslots="1"
PROFIsafeSupported="false" Writeable_IM_Records="1 2 3" MayIssueProcessAlarm="false">
<IOData/>
<ModuleInfo>
<Name TextId="IDT_DAP_ONE_NAME"/>
<InfoText TextId="IDT_DAP_ONE_INFO"/>
</ModuleInfo>
</VirtualSubmoduleItem>
</VirtualSubmoduleList>
<SystemDefinedSubmoduleList>
<InterfaceSubmoduleItem ID="ID2_DAP_ONE_INT1" TextId="IDT_DAP_ONE_INTERFACE"
SubmoduleIdentNumber="0x00000001" SubslotNumber="32768"
SupportedRT_Classes="RT_CLASS_1" SupportedProtocols="LLDP" NetworkComponentDiagnosisSupported="true"
PTP_BoundarySupported="true" DCP_BoundarySupported="true" MulticastBoundarySupported="false"
DelayMeasurementSupported="false"
DCP_HelloSupported="false">
<ApplicationRelations StartupMode="Legacy;Advanced" NumberOfAR="1">
<TimingProperties SendClock="8 16 32" ReductionRatio="1 2 4 8 16 32 64 128 256 512"/>
</ApplicationRelations>
</InterfaceSubmoduleItem>
<PortSubmoduleItem ID="ID2_P1" SubmoduleIdentNumber="0x00000002" TextId="IDT_PORT1_DESC"
SubslotNumber="32769" PortDeactivationSupported="true" LinkStateDiagnosisCapability="Up+Down" IsDefaultRingport="true"
CheckMAUTypeSupported="true" CheckMAUTypeDifferenceSupported="true">
<MAUTypeList>
<MAUTypeItem Value="10"/>
<MAUTypeItem Value="11"/>
<MAUTypeItem Value="15"/>
<MAUTypeItem Value="16"/>
</MAUTypeList>
</PortSubmoduleItem>

Copyright © SYMEO GmbH 2018


Stand: 12.07.2018
DOC.EDO.000268.0003.EN_app_note_LPR-1DHP(-R)_Profinet.docx page 27 von 29
SYMEO GmbH
Application Note
LPR®-1DHP(-R) - PLC - Profinet

</SystemDefinedSubmoduleList>
<Graphics>
<GraphicItemRef Type="DeviceSymbol" GraphicItemTarget="1"/>
</Graphics>
</DeviceAccessPointItem>
</DeviceAccessPointList>
<ModuleList>
<!--Digital input modules -->
<ModuleItem ID="IDM_MODULE_DIST_IN" ModuleIdentNumber="0x00000001">
<ModuleInfo CategoryRef="IDC_MODULE_I">
<Name TextId="IDT_MODULE_DIST_NAME"/>
<InfoText TextId="IDT_MODULE_DIST_INFO"/>
</ModuleInfo>
<VirtualSubmoduleList>
<VirtualSubmoduleItem ID="IDS_SUBMODULE_DIST" SubmoduleIdentNumber="0x00000001" FixedInSubslots="1"
PROFIsafeSupported="false" MayIssueProcessAlarm="false">
<IOData>
<Input Consistency="All items consistency">
<DataItem DataType="Integer32" TextId="IDT_DISTANCE"/>
<DataItem DataType="Integer32" TextId="IDT_VELOCITY"/>
<DataItem DataType="Integer16" TextId="IDT_LEVEL"/>
<DataItem DataType="Unsigned8" TextId="IDT_ERROR"/>
<DataItem DataType="Unsigned8" TextId="IDT_STATUS" UseAsBits="true"/>
<DataItem DataType="Unsigned16" TextId="IDT_COUNTER"/>
</Input>
</IOData>
<ModuleInfo CategoryRef="IDC_MODULE_I">
<Name TextId="IDT_MODULE_DIST_NAME"/>
<InfoText TextId="IDT_MODULE_DIST_INFO"/>
</ModuleInfo>
</VirtualSubmoduleItem>
</VirtualSubmoduleList>
</ModuleItem>
<ModuleItem ID="IDM_MODULE_RELAYS_IN" ModuleIdentNumber="0x00000004">
<ModuleInfo CategoryRef="IDC_MODULE_I">
<Name TextId="IDT_MODULE_RELAYSI_NAME"/>
<InfoText TextId="IDT_MODULE_RELAYSI_INFO"/>
</ModuleInfo>
<VirtualSubmoduleList>
<VirtualSubmoduleItem ID="IDS_SUBMODULE_RELAYS_IN" SubmoduleIdentNumber="0x00000001"
FixedInSubslots="1" PROFIsafeSupported="false" MayIssueProcessAlarm="false">
<IOData>
<Input>
<DataItem DataType="Unsigned8" TextId="IDT_SELECTIONMASK" UseAsBits="true"/>
<DataItem DataType="Unsigned8" TextId="IDT_RELAYSTATES" UseAsBits="true"/>
<DataItem DataType="Unsigned16" TextId="IDT_COUNTER"/>
</Input>
</IOData>
<ModuleInfo CategoryRef="IDC_MODULE_I">
<Name TextId="IDT_MODULE_RELAYSI_NAME"/>
<InfoText TextId="IDT_MODULE_RELAYSI_INFO"/>
</ModuleInfo>
</VirtualSubmoduleItem>
</VirtualSubmoduleList>
</ModuleItem>
<ModuleItem ID="IDM_MODULE_RELAYS_OUT" ModuleIdentNumber="0x00000005">
<ModuleInfo CategoryRef="IDC_MODULE_O">
<Name TextId="IDT_MODULE_RELAYSO_NAME"/>
<InfoText TextId="IDT_MODULE_RELAYSO_INFO"/>
</ModuleInfo>
<VirtualSubmoduleList>
<VirtualSubmoduleItem ID="IDS_SUBMODULE_RELAYS_OUT" SubmoduleIdentNumber="0x00000001"
FixedInSubslots="1" PROFIsafeSupported="false" MayIssueProcessAlarm="false">
<IOData>
<Output>
<DataItem DataType="Unsigned8" TextId="IDT_SELECTIONMASK" UseAsBits="true"/>
<DataItem DataType="Unsigned8" TextId="IDT_RELAYSTATES" UseAsBits="true"/>
<DataItem DataType="Unsigned16" TextId="IDT_FORCESEND"/>
</Output>
</IOData>
<ModuleInfo CategoryRef="IDC_MODULE_O">
<Name TextId="IDT_MODULE_RELAYSO_NAME"/>
<InfoText TextId="IDT_MODULE_RELAYSO_INFO"/>

Copyright © SYMEO GmbH 2018


Stand: 12.07.2018
DOC.EDO.000268.0003.EN_app_note_LPR-1DHP(-R)_Profinet.docx page 28 von 29
SYMEO GmbH
Application Note
LPR®-1DHP(-R) - PLC - Profinet

</ModuleInfo>
</VirtualSubmoduleItem>
</VirtualSubmoduleList>
</ModuleItem>
</ModuleList>
<!--Value items -->
<!--Diagnosis items-->
<ChannelDiagList>
<ChannelDiagItem ErrorType="256">
<Name TextId="IDT_DIAG_CHANNEL_TEST1"/>
<Help TextId="IDT_DIAG_CHANNEL_TEST1_HELP"/>
</ChannelDiagItem>
<ChannelDiagItem ErrorType="257">
<Name TextId="IDT_DIAG_CHANNEL_TEST2"/>
<Help TextId="IDT_DIAG_CHANNEL_TEST2_HELP"/>
</ChannelDiagItem>
</ChannelDiagList>
<GraphicsList>
<GraphicItem ID="1" GraphicFile="GSDML-03bb-1d61-Symeo-1DHP"/>
</GraphicsList>
<CategoryList>
<CategoryItem ID="IDC_MODULE_I" TextId="IDT_MODULE_CAT_I"/>
<CategoryItem ID="IDC_MODULE_O" TextId="IDT_MODULE_CAT_O"/>
<CategoryItem ID="IDC_MODULE_IO" TextId="IDT_MODULE_CAT_IO"/>
<CategoryItem ID="IDC_MODULE_SP" TextId="IDT_MODULE_CAT_SP"/>
</CategoryList>
<ExternalTextList>
<PrimaryLanguage>
<!--Common strings-->
<Text TextId="IDT_FAMILY_DESCRIPTION" Value="Symeo LPR-1DHP device family"/>
<!--DAP strings-->
<Text TextId="IDT_DAP_ONE_NAME" Value="Symeo LPR-1DHP"/>
<Text TextId="IDT_DAP_ONE_INFO" Value="LPR-1DHP with PROFINET IO Device stack; supports Conformance Class
A"/>
<Text TextId="IDT_DAP_ONE_INTERFACE" Value="LPR-1DHP Profinet Port"/>
<Text TextId="IDT_INTERFACE" Value="Interface"/>
<Text TextId="IDT_PORT1" Value="X1 P1"/>
<Text TextId="IDT_PORT1_DESC" Value="Port 1"/>
<!--Value strings-->
<!--Diagnosis strings-->
<Text TextId="IDT_DIAG_CHANNEL_TEST1" Value="Test Channel Diagnosis 1"/>
<Text TextId="IDT_DIAG_CHANNEL_TEST1_HELP" Value="Test Channel Diagnosis 1 help text"/>
<Text TextId="IDT_DIAG_CHANNEL_TEST2" Value="Test Channel Diagnosis 2"/>
<Text TextId="IDT_DIAG_CHANNEL_TEST2_HELP" Value="Test Channel Diagnosis 2 help text"/>
<!--Module strings-->
<!--categories-->
<Text TextId="IDT_MODULE_CAT_I" Value="Input Modules"/>
<Text TextId="IDT_MODULE_CAT_O" Value="Output Modules"/>
<Text TextId="IDT_MODULE_CAT_IO" Value="Input/Output Modules"/>
<Text TextId="IDT_MODULE_CAT_SP" Value="Special Modules"/>
<!--common strings-->
<Text TextId="IDT_DISTANCE" Value="Distance in mm"/>
<Text TextId="IDT_VELOCITY" Value="Velocity in mm/s"/>
<Text TextId="IDT_LEVEL" Value="Signal level in dB"/>
<Text TextId="IDT_ERROR" Value="Error code"/>
<Text TextId="IDT_STATUS" Value="Status byte"/>
<Text TextId="IDT_COUNTER" Value="Update counter"/>
<Text TextId="IDT_FORCESEND" Value="Change this to send packet"/>
<Text TextId="IDT_SELECTIONMASK" Value="Relay selection mask"/>
<Text TextId="IDT_RELAYSTATES" Value="Relay states"/>
<!--Digital input-->
<Text TextId="IDT_MODULE_DIST_NAME" Value="Digital 14 Byte Distance Input"/>
<Text TextId="IDT_MODULE_DIST_INFO" Value="Virtual Digital input module 14 Byte DI"/>
<Text TextId="IDT_MODULE_RELAYSI_NAME" Value="Digital 4 Byte Relays Input"/>
<Text TextId="IDT_MODULE_RELAYSI_INFO" Value="Virtual Digital input module 4 Byte DI"/>
<Text TextId="IDT_MODULE_RELAYSO_NAME" Value="Digital 4 Byte Relays Output"/>
<Text TextId="IDT_MODULE_RELAYSO_INFO" Value="Virtual Digital output module 4 Byte DO"/>
</PrimaryLanguage>
</ExternalTextList>
</ApplicationProcess>
</ProfileBody>
</ISO15745Profile>

Copyright © SYMEO GmbH 2018


Stand: 12.07.2018
DOC.EDO.000268.0003.EN_app_note_LPR-1DHP(-R)_Profinet.docx page 29 von 29

You might also like