Combivert F5: Instructions For Use - Installation F5 Profinet Operator
Combivert F5: Instructions For Use - Installation F5 Profinet Operator
Preface
The described hard- and software are developments of the KEB Automation KG. The
enclosed documents correspond to conditions valid at printing. Misprint, mistakes and
technical changes reserved.
DANGER Dangerous situation, which will cause death or serious injury in case of
non-observance of this safety instruction.
WARNING Dangerous situation, which may cause death or serious injury in case of
non-observance of this safety instruction.
CAUTION Dangerous situation, which may cause minor injury in case of non-ob-
servance of this safety instruction.
RESTRICTION
Is used when certain conditions must meet the validity of statements or the result is
limited to a certain validity range.
Is used when the result will be better, more economic or trouble-free by following
these procedures.
More symbols
► This arrow starts an action step.
• / - Enumerations are marked with dots or indents.
=> Cross reference to another chapter or another page.
3
Preface
Warranty
The warranty on design, material or workmanship for the acquired device is given in the
current terms and conditions.
Support
Through multiple applications not every imaginable case has been taken into ac-
count. If you require further information or if problems occur which are not treated de-
tailed in the documentation, you can request the necessary information via the local
KEB Automation KG agency.
The use of our units in the target products is beyond of our control and therefore
exclusively the responsibility of the machine manufacturer, system integrator or
customer.
The information contained in the technical documentation, as well as any user-specific
advice in spoken and written and through tests, are made to best of our knowledge and
information about the application. However, they are considered for information only
without responsibility. This also applies to any violation of industrial property rights of a
third-party.
Selection of our units in view of their suitability for the intended use must be done gener-
ally by the user.
Tests can only be done within the application by the machine manufacturer. They
must be repeated, even if only parts of hardware, software or the unit adjustment
are modified.
Copyright
The customer may use the instruction manual as well as further documents or parts from
it for internal purposes. Copyrights are with KEB Automation KG and remain valid in its
entirety.
Other wordmarks or/and logos are trademarks (™) or registered trademarks (®) of their
respective owners and are listed in the footnote on the first occurrence.
4
Table of Contents
Table of Contents
Preface..................................................................................................................................................... 3
Signal words and symbols.............................................................................................................. 3
More symbols..................................................................................................................................3
Laws and guidelines........................................................................................................................ 4
Warranty ........................................................................................................................................4
Support ........................................................................................................................................4
Copyright.........................................................................................................................................4
Table of Contents.................................................................................................................................... 5
List of Figures.......................................................................................................................................... 7
List of Tables........................................................................................................................................... 8
2 Product Description......................................................11
2.1 Intended use................................................................................................................................... 11
2.1.1 Residual risks...................................................................................................................... 11
2.2 Unintended use............................................................................................................................... 11
2.3 List of literature.............................................................................................................................. 12
3 Hardware....................................................................... 13
3.1 Overview of the control elements................................................................................................. 13
3.2 Diagnostic interface X6B (COMBIVIS) ......................................................................................... 15
3.3 Node switch (x16, x1)..................................................................................................................... 15
4 Software........................................................................ 16
4.1 Fundamentals of the KEB PROFINET interface connection................................................... 16
4.2 PROFINET acyclic data (parameter channel) according to PROFIdrive................................ 16
4.2.1 Parameter addressing with 16-Bit PNU plus 16 Bit Subindex (PROFIdrive)....................... 19
4.2.2 Set-addressing with subindex............................................................................................. 20
4.2.3 Error codes of the acyclic communication........................................................................... 21
4.3 Differences between normal and synchronous mode................................................................ 21
4.3.1 Process data communication (general)............................................................................... 23
4.3.2 Process data communication (synchronous mode)............................................................ 23
4.3.3 PROFINET-IRT communication and synchronous mode.................................................... 23
4.3.4 Process data communication (asynchronous mode).......................................................... 24
4.3.5 Profile mode (from SW V3.3).............................................................................................. 25
4.3.6 DRIVECOM profile mode (Fb.01.Bit9, 8 = 01).................................................................... 26
5
Table of Contents
5 Diagnosis...................................................................... 31
5.1 Diagnosis via the diagnostic interface (X6B)............................................................................... 31
5.2 Diagnosis via the second EtherNet interface parallel to PROFINET (X6C/X6D)....................... 31
9 Annex............................................................................. 68
9.1 F5 Operator internal error messages........................................................................................... 68
6
List of Figures
List of Figures
Figure 1: Cycle time of the synchronization signal--........................................................................ 24
Figure 2: Read IP address...............................................................................................................31
Figure 3: Address several IP devices............................................................................................... 32
Figure 4: Select node address......................................................................................................... 32
Figure 5: SIMATIC Info window........................................................................................................ 59
Figure 6: Install GSD files................................................................................................................60
Figure 7: PN-IO interface.................................................................................................................60
Figure 8: Configure object properties as sync master..................................................................... 61
Figure 9: PROFINET system...........................................................................................................61
Figure 10: Graphical view of the PROFINET communication............................................................ 62
Figure 11: Set KEB slave as Sync slave............................................................................................ 63
Figure 12: Set synchronization role................................................................................................... 64
Figure 13: Selection of the transmission clock................................................................................... 64
Figure 14: Synchronous alarms......................................................................................................... 65
Figure 15: IO-cycle characteristics..................................................................................................... 66
7
List of Tables
List of Tables
Table 1: Overview of the operator.................................................................................................. 13
Table 2: Description of the LEDs.................................................................................................... 14
Table 3: Description of the slots..................................................................................................... 33
Table 4: Extended slot 3.................................................................................................................33
8
Basic Safety Instructions
9
Basic Safety Instructions
►► Wait until the drive has stopped in order, that perhaps regenerative
energy can be generated.
►► Never bridge upstream protective devices (also not for test purpos-
es).
For a trouble-free and safe operation, please pay attention to the following instructions:
• The electrical installation shall be carried out in accordance with the relevant re-
quirements.
• Cable cross-sections and fuses must be dimensioned by the user accordly to the
specified minimum / maximum values for the opperation.
• Within systems or machines the person installing electrical wiring must ensure that
on existing or new wired safe ELV circuits the EN requirement for safe insulation is
still met!
• For drive converters that are not isolated from the supply circuit (in accordance with
EN 61800-5-1) all control lines must be included in other protective measures (e.g.
double insulation or shielded, earthed and insulated).
• When using components without isolated inputs/outputs, it is necessary that equi-
potential bonding exists between the components to be connected (e.g. by the equi-
potential line). Disregard can cause destruction of the components by equalizing
currents.
10
Product Description
2 Product Description
KEB Automation KG develop, produce and sell static drive converters worldwide in the
industrial power range. Drive converters of type F5 can be equipped optionally with a
PROFINET-IO slave interface. The F5 PROFINET operator is integrated into the drive
converter housing by simple plug-in and fits into all F5 units. Here it concerns to an intel-
ligent interface which controls the data transfer from PROFINET to the drive converter
control and reverse. The data are internally transferred via the KEB own serial protocol
named HSP5.
Restriction
If the product is used in machines, which work under exceptional conditions or if essen-
tial functions, life-supporting measures or an extraordinary safety step must be fulfilled,
the necessary reliability and security must be ensured by the machine builder.
Despite intended use, the drive converter can reach unexpected operating conditions in
case of error, with wrong parameterization, by faulty wiring or non-professional interven-
tions and repairs. This can be:
• Wrong direction of rotation
• Motor speed too high
• Motor is running into limitation
• Motor can be under voltage even in standstill
• Automatic start
11
Product Description
12
Overview of the control elements
3 Hardware
13
Overview of the control elements
14
Diagnostic interface X6B (COMBIVIS)
Example:
Switch position x16: 9 –> 9*161
+
Switch position x1: 5 –> 5*160
=
Unit address: 149 (95 Hex)
Effect on IP address,
NodeSwitchVal Effect on PROFINET name
IP mask, IP gateway
kebf5•n, whereby „n“ is the decimal
0…239 / 0…EFh Last stored values.
value of the node switch.
240 / F0h Last stored name. Last stored values.
IP adddress: 0.0.0.0
241 / F1h1)
empty IP mask: 0.0.0.0
(reset to default)
IP gateway: 0.0.0.0
242…253 / F2h…FDh Last stored name. Last stored values.
IP adddress: 192.168.0.100
254 / FEh
empty IP mask: 255.255.255.0
(KEB production test)
IP gateway: 0.0.0.0
255 / FFh Last stored name. Last stored values.
1)
Delivered condition
15
Fundamentals of the KEB PROFINET interface connection
4 Software
• (Application) software (see value of the operator parameter OS00: Operator type)
• (ProfiNet) firmware (see value of the operator parameter OS11: NetX_FwVersion)
* The synchronous operating mode (IRT) is only possible when using an application
software version > = 2.6 and a PROFINET firmware version from 3.x. For this see
description of parameter Fb01: FBS Config.
Please note that the network byte order (MSByte first) generally applies for the revision.
16
PROFINET acyclic data (parameter channel) according to PROFIdrive
Parameter request:
Block-Definition Byte n Byte n+1 n
Request Header Request Reference Request ID 0
Axis-No. No. of parameters = n 2
1st parameter address Attribute No. of elements 4
Parameter Number (PNU) 6
Subindex 8
: : :
n th parameter address Attribute No. of elements 4 + 6 x (n-1)
Parameter Number (PNU)
Subindex
1st parameter value(s) Format No. of values 4+6xn
Values
: : :
Nth parameter value(s)
The parameter values are only contained in a request with request ID = 2.
Request Reference: 1 ... FFh: Serial number for differentiation of the different requests
Request ID:
Value Meaning
01h Request parameter (Read)
02h Change parameter (Write)
Attribute:
Value Meaning
10h Value
20h Description (not supported here)
30h Text (not supported here)
17
PROFINET acyclic data (parameter channel) according to PROFIdrive
No. of elements: =1
Parameter number (PNU): Addressing of the parameter (see below)
Format:
Value Meaning
1 Boolean
2 Integer8
3 Integer16
4 Integer32
5 Unsigned8
6 Unsigned16
7 Unsigned32
41h Byte
42h Word
43h DWord
44h Error
The F5 PROFINET operator returns all parameters during reading with format = 4.
Also the master can preset all parameters during writing with format = 4.
No. of values: =1
Parameter response:
Block-Definition Byte n Byte n+1 n
Response header Request reference mirrored Response ID 0
Axis-No. mirrored No. of parameters = n 2
1st parameter value(s) Format No. of values 4+6xn
Values
: : :
Nth parameter value(s)
The parameter values are contained in response only at response ID = 1 or 81h or 82h
(*3).
(*3) The change, which also contains a negative write-response (response ID = 82h)
parameter values only supports the F5-PROFINET software from V3.1.
Response ID:
Value Meaning
01h Request parameter ok (read)
02h Change parameter ok (write)
81h Request parameter with error (read)
82h Change parameter with error (write)
18
PROFINET acyclic data (parameter channel) according to PROFIdrive
If an error has occurred during the read access to a parameter, the response ID = 81h
is set. Furthermore, the format = 44h (error) is set for this parameter value and the error
value is set as 16-bit value as follows:
Value Description
11h Timeout on access to the parameter or drive converter busy
14h Drive converter busy (*4)
00h Invalid parameter address or password
17h Data invalid
65h Error in internal communication (BCC error)
66h Error in internal communication (invalid service or invalid operation)
67h Invalid password
68h Error in internal communication (invalid telegram)
69h Error in internal communication (parity error)
03h Invalid parameter set (subindex)
6Bh Error in internal communication (invalid operation) (*5)
(*4) The error code „drive converter busy“ was changed in the software version
V3.1 from 11h to 14h.
(*5) The error code „invalid operation“ was changed in the software version
V3.1 from 66h to 6Bh.
(to *3) Free from error requests are listed in a negative Write-response (Re-
sponse-ID = 82h) with format = 40h (Zeror) and No of Values = 0.
4.2.1 Parameter addressing with 16-Bit PNU plus 16 Bit Subindex (PROFIdrive)
(*1) The KEB parameter address can be found here or in [5]. It is also possible to
display the KEB parameter address in the KEB start-up software COMBIVIS
(more information see annex).
19
PROFINET acyclic data (parameter channel) according to PROFIdrive
The PROFINET subindex is used for set-addressing for all KEB parameters. A param-
eter that contains more than one value is called set-programmable at KEB. These pa-
rameters have always eight different values. The 1st value is addressed via set 0 and
the last value via set 7.
The conversion from PROFINET-subindex to set selection can be adjusted with param-
eter FBS Config. Bit6 from software version 2.9.
By this bit coding it is generally possible to address several sets with one command.
However this should not be used during a read access, since an error code is returned
if not all values in the addressed sets are the same. This multiple set-addressing can be
used without problems for writing of set-programmable parameters.
This coding of the PROFINET subindex is compatible to the coding of the new PROF-
INET-PD mapping parameters (see description of parameter Fb28).
20
Differences between normal and synchronous mode
The error code, which is returned at acyclic communication, is a 32 bit value, which
consists of four components: ErrorCode, ErrorDecode, ErrorCode1, ErrorCode2. Cur-
rently, no own error codes are output by the application of the F5-PROFINET operator.
Consequently all values ! = 0 are always generated by the used PROFINET stack. The
meaning of these error codes can be taken from the PROFINET specification.
The communication mode can be identified by parameter Fb00 ComCycle. The syn-
chronous mode is active if the value of this parameter is unequal zero. The value of the
parameter indicates the cycle time in µs.
There are the following conditions for the change into the synchronous mode:
• Bit SyncMode_Enable in parameter FBS Config is set
• The PROFINET communication is completely started (RT or IRT)
• The connected drive converter control supports the HSP5 service 56
21
Differences between normal and synchronous mode
(*1) Here it concers to the internal process data transfer rate between the opera-
tor and drive converter control. There are higher transfer rates possible to the
PROFINET.
(*2) Theoretically possible, non-guaranteed transfer rate, depends at acyclic organ-
ized communication strongly on the general communication load between oper-
ator and drive converter.
(*3) Guaranteed, strictly cyclical.
22
Differences between normal and synchronous mode
By means of process data communication new process output data (PDOUT) can be
sent to the KEB PROFINET slave and the actual process input data (PDIN) can be
determined. Which parameters concern to the data is determined by the process data
mapping in the frequency inverter control.
A maximum of 16 byte process data for each data direction can be transferred.
The KEB F5 PROFINET operator expects PDOUT data on PROFINET in network byte
order. For a combined mapping of 1x32 bit and 2x16 bit (PDOUT1_Hsp5 Service = 50)
the following transmission sequence results:
All communication tasks between operator and drive converter control are strictly cy-
clically processed with only one internal PDO (Process Data Object). Minimum cycle
time is 2000 µs (see ComCycle).The process data assignment is determined here by
parameters of the pd-group in the drive converter control.
Operator parameters
• Fb05 PDOUT1_Hsp5Service
• Fb06 PDIN1_Hsp5Service
• Fb07 PDIN1_Cycle
• Fb08 PDOUT2_Hsp5Service
• Fb09 PDIN2_Hsp5Service
sind hierbei nicht von Bedeutung. The real number of process data bytes to be ex-
changed is determined also by the setting of parameters CfgNrPdins and CfgNrPdouts.
The internal synchronous mode and the PROFINET-IRT communication are independ-
ent from each other. The PROFINET-IRT communication makes sense only in synchro-
nous mode. The synchronous mode operates timer-controlled independent of external
synchronization signals. If the synchronous mode is active and also the PROFINET-IRT
communication, the KEB F5 PROFINET operator receives a synchronization signal (start
of red phase/outputs valid) on which the operator tries to synchronize. The required time
interval between IRT-synch signal and the following start of the internal synchronous
communication cycle is adjustable via parameter Fb02: DelayTimeSyncToApplIrq.
23
Differences between normal and synchronous mode
The operator determines the cycle time of the synchronization signal and indicates it in
the value of parameter Fb03: RealSyncCycleTime (see below).
IRT-Synchr.
int.
Fb02
Pdout Communication
Pdin
The process data assignment is determined by the parameters of the sy-group in the
drive converter control. In normal mode only 8 bytes process data can be transferred in
one telegram. One internal PDO is required for 8 byte process data, two internal PDOs
for 16 bytes process data. Thus the configuration parameters for process data commu-
nication are double available:
Parameters CfgNrPdins and CfgNrPdouts configure the required number of active PDIN
/ PDOUT units and therefore the required process data length. How many PDOs are
active for each data direction can be read in parameters ActiveNrPdins and ActiveNrPd-
outs. Not all drive converter controls support two internal PDOs for each data direction.
24
Differences between normal and synchronous mode
Basically the two PDO units are realized separately from each other. The KEB-F5-
PROFINET-RT operator executes the necessary process data communication to the
drive converter control one after another, since this communication must be done via the
internal serial connection. The normal communication sequence for two active PDOs for
each data direction is as follows:
The cyclic reading of PDIN1/PDIN2 data of the drive converter control is configured by
parameter PDIN_Cycle.
The software of the F5 PROFINET operator supports the profile mode, from operator
software V3.3. This special program mode is activated via bits 8 and 9 of parameter
Fb01 FBS Config.For this program mode so-called profile parameters are created in the
object directory of the operator. They are defined by a device profile. Then the software
of the operator distinguishes the following operating modes:
• ProfileNo.Asynch: No profile active, internal communication asynchronous.
• ProfileNo.Synch: No profile active, internal communication synchronous to internal
(PROFINET-RT) or external (PROFINET-IRT) cycle.
• ProfileDrc.Asynch: DRIVECOM profile active, internal communication asynchro-
nous.
• ProfileDrc.Asynch: DRIVECOM profile active, internal communication synchronous
to internal (PROFINET-RT) or external (PROFINET-IRT) clock.
In the profile mode the PROFINET process data are decoupled from the internal process
data. The operator software takes over the implementation between profile/PROFINET
parameters and internal parameters of the FI control. The profile parameters can be
accessed both via cyclic process data and via acyclic communication. In profile mode,
the PD mapping parameters are internal permanently active and fixed. That means, the
PD mapping cannot be changed.
25
Differences between normal and synchronous mode
The following PROFINET process data mapping is permanently preset in this special
profile mode and can be read from parameters Fb.28 to Fb.31:
The internal process data mapping is also fixed and preset as follows:
HSP5-Pdout (operator to drive converter):
Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7
Sy.41 Sy.50 Sy.52 nb* nb*
HB LB HB LB HB LB nb* nb*
The internal process data mapping is automatically written to the FI control during the
start-up of the F5 PROFINET operator. An additional active profile application software
in this profile mode ensures in the F5 PROFINET operator that the profile parameters
are correctly mapped to the internal parameters of the drive converter control system.
The colors in the above tables indicate these parameter figures:
• Pr.00 → Sy.41, Sy.50: Drc_Controlword is converted according to DRIVECOM pro-
file to the KEB control word high and low. To this end, a DRIVECOM state machine
is running on the PROFINET operator, which converts the DRIVECOM commands
to the KEB control word.
• Pr.01 ← Sy.42, Sy.51: The KEB status word high and low is converted to Drc_Sta-
tusword according to DRIVECOM profile. The DRIVECOM state machine of the
operator determines the values of the Drc_Statusword from the values of the KEB
status word.
• Pr.02 → Sy.52: Pr.02 is directly mapped to the KEB setpoint speed
• Pr.03 ← PP.00: PP.00 is directly mapped to Pr.03
• Pr.04 ← PP.01: PP.01 is directly mapped to Pr.04
26
Differences between normal and synchronous mode
The process data mapping is preset in the drive converter control via the appropriate
parameters of the Sy group (normal mode) or parameters of the pd group (synchronous
mode).
The structure of the process data is additionally adjusted in the operator via parameters
PDOUT1_Hsp5Service, PDOUT2_Hsp5Service and PDIN1_Hsp5Service as well as
PDIN2_Hsp5Service (see below). These parameters have no meaning in synchronous
mode.
From Software V2.9 the F5 PROFINET operator offers the possibility to store the pro-
cess data mapping in the operator. This function is activated by the value of bit5 in pa-
rameter Fb01 FBS Config.This function is deactivated in delivered condition. The exact
specification of the new PD mapping parameters can be found in this description (see
Fb28 to Fb31).The new parameters provide the user an uniform programming interface
of the PD mapping for the normal and synchronous mode. This leads to restrictions in
the settings since both, the mapping of the parameters of the SY group (normal mode)
and the mapping of the parameters of the PD group must be possible. The adjustable
operator process data mapping does not support gaps. A multiple mapping of a process
data value in several parameter sets is also not possible here.
In order to clarify the complex issue of the PD mapping a little more, this document con-
tains an annex with sample mapping settings.
27
Differences between normal and synchronous mode
The fieldbus watchdog serves to bring the drive converter controlled into the fault state
if a cyclically occurring event on the fieldbus suddenly disappears. The function is real-
ized in the PROFINET operator. Currently, the fieldbus watchdog is not configurable on
the PROFINET operator. The fieldbus watchdog is parameterized by parameters pn.05
and pn.06 at drive converter control. The fieldbus watchdog becomes active, as soon
as PROFINET communication starts running. As soon as the communication is affected
in any way, the PROFINET operator releases the watchdog process after expiration
of the watchdog time (pn.06) in the drive converter control. The response of the drive
converter to this is depending on the adjustments of parameters pn.05 and pn.06 in the
drive converter control.
The KEB-F5 PROFINET operator supports alarms (from software V2.9).This function-
ality is switched off by default and is activated via parameter Fb01 FBS Config.Bit7,
if required. When the alarm is activated, the operator monitors the value of the drive
converter parameter ru.00 „inverter state“.If there is an error in the drive converter (ru.00
value < 64), the operator outputs a high-priority process alarm and reports the actual
value of parameter ru.00. Also when the error disappears, the operator reports this with
a process alarm. If it is a coming or a going fault event can be read from the User-Struct-
Id of the alarm. The following table summarizes this functionality:
kebf5-n whereby „n“ is the decimal value of the Node switch. Examples:
28
Differences between normal and synchronous mode
The name can be changed by the master via service ‚DCP set’. Then this name is
non-volatile stored. With next power on the PROFINET slave logs in with the stored
name, if NodeSwitchVal > = 240 and no special configuration is selected (see below).
The maximum supported length of the PROFINET name is currently 128 digits.
The range for switch positions >= 240 is used in software versions up to V3.1 exclusively
to activate the non-volatile stored name.
This value range is also used for special configurations from software V3.2. The function
of the values 240 and 255 remains unchanged for downward compatibility with older
software versions. The following table shows all values and their meaning (software
version V3.2):
29
Differences between normal and synchronous mode
PROFINET defines a special service for easy find out of a special device. This belongs
to the Discovery and basic Configuration (DCP) protocol. The flashing of a LED on
the device in a predefined flash patterns can be started and stopped via the DCP set
service. The device is addressed via its MAC address (OS10). At KEB F5 PROFINET
operator the LED5 serves to this end.
30
Diagnosis via the diagnostic interface (X6B)
5 Diagnosis
The KEB F5 PROFINET operator offers two possibilities with the start-up tool KEB
COMBIVIS to have access to the parameters of the operator and the connected drive
converter.
5.2 Diagnosis via the second EtherNet interface parallel to PROFINET (X6C/X6D)
If one of the both PROFINET ports (X6C or X6D) is not assigned by the PROFINET
wiring this port can be connected with the EtherNet interface of a computer via EtherNet
cable. Then KEB COMBIVIS can communicate via this port with the PROFINET slave.
The following must be considered at configuration of COMBIVIS:
The IP address of the PROFINET slave must be entered at host in the menu Edit →
Configuration → IP. This address is preset by the PROFINET master. The value can be
read in the operator parameters as OS15Pnet_IPAddress.
31
Diagnosis via the second EtherNet interface parallel to PROFINET (X6C/X6D)
By setting the last digit of the host IP address to value = 255 in the IP configuration
of COMBIVIS one ensures that COMBIVIS can address several connected IP devices
whose IP address is in the range 192.10.1.x.
If configured by way COMBIVIS addresses the devices via the IP address 192.10.1.x,
where x corresponds to the configured node address. The used node address by COM-
BIVIS for addressing the unit must agree with the adjusted value of parameter Din-
66019SlvAddr.Please observe from software V2.5 of the F5 PROFINET operator the
Din66019SlvAddr is linked to the Pnet_IPAddress by way that Din66019SlvAddr = last
digit of Pnet_IPAddress.
32
At PROFINET all slaves contain slots and these slots have one or more subslots. Mod-
ule/submodule combinations can be plugged into these slots/subslot combinations. The
project design in case of the F5 PROFINET operator applies as follows:
33
Parameter overview
7 Operator Parameters
The following is valid for all operator parameters and all drive converter parameters:
PNU = COMBIVIS parameter address
Sub-In- Internal
PNU ID Name Meaning
dex (*1) data type
0180h 0 OS00 OS00: Operator type Uint32 Operator type + software version
0181h 0 OS01 Password Int16 Read: Actual password level
Write: Password value
0182h 0 OS02 Software date Uint16 Software date in terms of: Year,MMDD
0185h 0 OS05 Diag Baud rate Transmission speed of the diagnostic
interface
0189h 0 OS09 HSP5_MinTxGap Uint16 Minimum HSP5-Tx-time gap in µs
018Ah 0 OS10 MAC Address Uint32 Least significant 32-bit MAC address of
(Chassis) the operator
018Bh 0 OS11 NetX_FwVersion Uint32 Firmware version of the PROF-
INET-Asics
018Ch 0 OS12 Serial Number Uint32 Serial number of the operator
018Dh 0 OS13 QS number Uint16 KEB internal
018Eh 0 OS14 NodeSwitchVal Uint8 Value of the two hex coding switches at
the front of the operator
018Fh 0 OS15 Pnet_IPAddress Uint32 From PROFINET master preset IP-ad-
dress of the operator
0190h 0 OS16 Din66019SlvAddr Uint8 Slave address of the operator for the
addressing via UDP/IP
0191h 0 OS17 MAC Address(Port0) Uint32 Less significant 32-Bit of the MAC ad-
dress for Port0 (X6C) of the operator
(*1) Please note that the use of the sub-index is depending on the actual setting of bit6 in parameter
Fb01 FBS Config, see chapter "3.1.1.2 Addressing with subindex". „3.1.1.2 Satzadressierung
mittels Subindex“
34
Parameter overview
Sub-In- Internal
PNU ID Name Meaning
dex (*1) data type
0192h 0 OS18 MAC Address(Port1) Uint32 Less significant 32-Bit of the MAC ad-
dress for Port1 (X6D) of the operator
0193h 0 OS19 Manufacturer_Id(IM) Uint16 Manufacturer-ID
0194h 1,2,4,8,16 OS20 Order_Id (IM) String[20] Order number of the operator
0195h 0 OS21 Hardware_Revision (IM) Uint16 Hardware revision of the operator
0196h 0 OS22 Software_Revision (IM) Uint32 Software revision of the operator
0197h 0 OS23 Revision_Counter (IM) Uint16 Revision counter
0198h 0 OS24 Profile_Id (IM) Uint16 Profile-ID
0199h 0 OS25 Profile_Specific_Type Uint16 Profile specific type
(IM)
019Ah 0 OS26 Pnet_IPMask Uint32 Actual IP mask
0198h 0 OS27 Pnet_IPGateway Uint32 Actual IP Gateway setting
0280h 0 Fb00 InternComCycle Uint32 Cycle time in synchronous mode in µs
0281h 0 Fb01 FBS Config Uint16 Collection of some configuration set-
tings
0282h Fb02 DelayTimeSyncToApplIrq Uint16 Delay time between IRT synchsignal
and internal synchronous communica-
tion in µs
0283h 0 Fb03 RealSyncCycleTime Uint16 The real cycle time of the IRT synchsig-
nal in µs determined by the operator
0284h 0 Fb04 FBS Command Uint16 Setting of certain commands to the F5
PROFINET operator.
0285h 0 Fb05 PDOUT1_Hsp5Service Uint8 Service number for the KEB internal
protocol for reading the first 8 bytes
PDOUT data
0286h 0 Fb06 PDIN1_Hsp5Service Uint8 Service number for the KEB internal
protocol for reading the first 8 bytes
PDIN data
0287h 0 Fb07 PDIN_Cycle Uint16 Cycle time in ms for reading the PDIN
data
0288h 0 Fb08 PDOUT2_Hsp5Service Uint8 Service number for the KEB internal
protocol for reading the second 8 byte
PDOUT data
0289h 0 Fb09 PDIN2_Hsp5Service Uint8 Service number for the KEB internal
protocol for reading the second 8 byte
PDIN data
028Ah 0 Fb10 CfgNrPDINS Uint8 Required number of PDIN units
028Bh 0 Fb11 CfgNrPDOUTS Uint8 Required number of PDOUT units
028Ch 0 Fb12 ActiveNrPDINS Uint8 Number of active PDIN units
028Dh 0 Fb13 ActiveNrPDOUTS Uint8 Number of active PDOUT units
028Eh 0 Fb14 PdoutEvCnt Uint32 Counts the events of received PDOUT
data
028Fh 0 Fb15 Pdout_DW1 Uint32 Actual PDOUT data bytes 0…3
(*1) Please note that the use of the sub-index is depending on the actual setting of bit6 in parameter
Fb01 FBS Config, see chapter "3.1.1.2 Addressing with subindex". „3.1.1.2 Satzadressierung
mittels Subindex“
35
Parameter overview
Sub-In- Internal
PNU ID Name Meaning
dex (*1) data type
0290h 0 Fb16 Pdout_DW2 Uint32 Actual PDOUT data bytes 4…7
0291h 0 Fb17 Pdout_DW3 Uint32 Actual PDOUT data bytes 8…11
0292h 0 Fb18 Pdout_DW4 Uint32 Actual PDOUT data bytes 12…15
0293h 0 Fb19 PdinEvCnt Uint32 Counts the events of updated PDIN
data
0294h 0 Fb20 Pdin_DW1 Uint32 Actual PDIN data bytes 0…3
0295h 0 Fb21 Pdin_DW2 Uint32 Actual PDIN data bytes 4…7
0296h 0 Fb22 Pdin_DW3 Uint32 Actual PDIN data bytes 8…11
0297h 0 Fb23 Pdin_DW4 Uint32 Actual PDIN data bytes 12…15
0298h 0 Fb24 ProjSyncCycleTime Uint32 By the controller proj. cycle time of the
IRT-synchsignal in µs
0299h 0 Fb25 ProjDiffTimePDIN Uint32 Set-up time for reading the PDIN data
in µs
029Ah 0 Fb26 ProjDiffTimePDOUT Uint32 Delay time to accept the PDOUT data
in µs
029Bh 0 Fb27 IRTCycleCnt Uint16 IRT cycle counter
029Ch 1 Fb28 1st PDOUT map.set0 Uint32 1. Pdout mapping parameter
029Ch 2 Fb28 1st PDOUT map.set1 Uint32 2. Pdout mapping parameter
029Ch 4 Fb28 1st PDOUT map.set2 Uint32 3. Pdout mapping parameter
029Ch 8 Fb28 1st PDOUT map.set3 Uint32 4. Pdout mapping parameter
029Ch 16 Fb28 1st PDOUT map.set4 Uint32 5. Pdout mapping parameter
029Ch 32 Fb28 1st PDOUT map.set5 Uint32 6. Pdout mapping parameter
029Ch 64 Fb28 1st PDOUT map.set6 Uint32 7. Pdout mapping parameter
029Ch 128 Fb28 1st PDOUT map.set7 Uint32 8. Pdout mapping parameter
029Dh 0 Fb29 1st PDOUT map count Uint8 Number of active Pdout mapping pa-
rameter
029Eh 1 Fb30 1st PDIN map.set0 Uint32 1. Pdin mapping parameter
029Eh 2 Fb30 1st PDIN map.set1 Uint32 2. Pdin mapping parameter
029Eh 4 Fb30 1st PDIN map.set2 Uint32 3. Pdin mapping parameter
029Eh 8 Fb30 1st PDIN map.set3 Uint32 4. Pdin mapping parameter
029Eh 16 Fb30 1st PDIN map.set4 Uint32 5. Pdin mapping parameter
029Eh 32 Fb30 1st PDIN map.set5 Uint32 6. Pdin mapping parameter
029Eh 64 Fb30 1st PDIN map.set6 Uint32 7. Pdin mapping parameter
029Eh 128 Fb30 1st PDIN map.set7 Uint32 8. Pdin mapping parameter
029Fh 0 Fb31 1st PDIN map count Uint8 Number of active Pdin mapping param-
eter
02A0h 0 Fb32 Pnet_PDOUT_Config Uint32 Specifies the required PROFINET PD-
OUT configuration
02A1h 0 Fb33 Pnet_PDIN_Config Uint32 Specifies the required PROFINET
PDIN configuration
(*1) Please note that the use of the sub-index is depending on the actual setting of bit6 in parameter
Fb01 FBS Config, see chapter "3.1.1.2 Addressing with subindex". „3.1.1.2 Satzadressierung
mittels Subindex“
36
Parameter description
ID: OS01
Name: Password
Meaning Indicates the actual adjusted password level of the operator software.
Parameter number (PNU): 0181h
Subindex: 0
Data type: Int16
Coding: KEB internal
Standard value: Level4 password
Note: Written and countercheck value are not identical. Currently the password
level has no effect on the functionality of the operator and thus has no impor-
tance for the user.
ID: OS02
Name: Software date
Meaning Indicates the software date of the actual software.
Parameter number (PNU): 0182h
Subindex: 0
Data type: Uint32
Coding: First 4 decimal places = year
Next 2 decimal places = month
Last 2 decimal places = day
Standard value: Depending on the actual software version date
Note: Example: Value = 20120503 : 03.05.2012 is displayed in COMBIVIS as plain-
text as ‚2012,0503‘:
37
Parameter description
ID: OS05
Name: Diag Baud rate
Meaning Indicates the adjusted transmission speed of the diagnostic interface (X6B).
Parameter number (PNU): 0185h
Subindex: 0
Data type: Uint8
Coding: 0: 1200 Bit/s
1: 2400 Bit/s
2: 4800 Bit/s
3: 9600 Bit/s
4: 19200 Bit/s
5: 38400 Bit/s
6: 55500 Bit/s
Standard value: 5: 38400 Bit/s
Note: A changed value is stored immediately active and non-volatile.
ID: OS09
Name: HSP5_MinTxGap
Meaning Specifies the minimum gap time between two HSP5 Tx telegrams. This pa-
rameter value is determined after each power on by the connected FI control.
This parameter may only be changed for test purposes.
Parameter number (PNU): 0189h
Subindex: 0
Data type: Uint16
Coding: 1 µs
Standard value: 0 (off)
Note: A changed value becomes active immediately but it is not stored.
If a value above the upper limit of 500 μs is written, the upper limit of 500 μs
becomes active.
ID: OS10
Name: MAC Address (Chassis)
Meaning
Parameter number (PNU): 018Ah
Subindex: 0
Data type: Uint32
Coding: 1
Standard value: FAXXXXXXh
Note: The complete value of the MAC address (chassis) is the result from this
value plus prefix of 0008h.
38
Parameter description
ID: OS11
Name: NetX_FwVersion
Meaning Indicates the actual loaded firmware version of the installed ProfiNet Asics.
Parameter number (PNU): 018Bh
Subindex: 0
Data type: Uint32
Coding: 1
Standard value: Depending on the delivered PROFINET firmware version
Note:
ID: OS12
Name: Serial number (IM)
Meaning Indicates the serial number of the F5 ProfiNet operator.
Parameter number (PNU): 018Ch
Subindex: 0
Data type: Uint32
Coding: 1
Standard value: 0
Note: The suffix (IM) in the parameter name indicates that this value is part of the
identification and maintenance parameters.
ID: OS14
Name: NodeSwitchVal
Meaning Indicates the actual adjustment at the two hex-coded node address switches.
Parameter number (PNU): 018Eh
Subindex: 0
Data type: Uint8
Coding: 1
Standard value: Depending on switch position.
Note: The value of this parameter affects the PROFINET name.
ID: OS15
Name: Pnet_IPAddress
Meaning Indicates the actual IP address of the F5 PROFINET operator.
Parameter number (PNU): 018Fh
Subindex: 0
Data type: Uint32
Coding: 4-byte IP address
Standard value: 0.0.0.0
Note: The last assigned IP address by the PROFINET controller is stored non-vola-
tile and remains active at the next start-up.
39
Parameter description
ID: OS16
Name: Din66019SlvAddr
Meaning Slave address of the F5 PROFINET operator for communication via KEB
COMBIVIS with TCP/UDP
Parameter number (PNU): 0190h
Subindex: 0
Data type: Uint8
Coding: 1
Standard value: Depending on the setting in OS15
Note: This parameter is write protected in the actual software. The value is deter-
mined by the least significant byte of the Pnet_IPAddress (OS15).
ID: OS17
Name: MAC Address (Port0)
Meaning MAC address of Port0 (X6C) of the PROFINET interface
Parameter number (PNU): 0191h
Subindex: 0
Data type: Uint32
Coding: see OS10
Standard value: FAXXXXXXh
Note: see OS10
ID: OS18
Name: MAC Address (Port1)
Meaning MAC address of Port1 (X6D) of the PROFINET interface
Parameter number (PNU): 0192h
Subindex: 0
Data type: Uint32
Coding: see OS10
Standard value: FAXXXXXXh
Note: see OS10
ID: OS19
Name: Manufacturer_Id (IM)
Meaning The assigned manufacturer-ID by the PROFIBUS consortium for KEB.
Parameter number (PNU): 0193h
Subindex: 0
Data type: Uint16
Coding: 1
Standard value: 177h
Note: This value is constant.
40
Parameter description
ID: OS20
Name: Order_Id (IM)
Meaning The order number of the KEB F5 PROFINET operator as long character
string (20 characters). Divided into five 32-bit values, each with 4 characters.
Parameter number (PNU): 0194h
Subindex: 1: Character 1 to 4
2: Character 5 to 8
4: Character 9 to 12
8: Character 13 to 16
16: Character 17 to 20
Data type: Uint32
Coding: Ascii
Standard value: 00F5060-L100
Note: This value is constant.
ID: OS21
Name: Hardware_Revision (IM)
Meaning Hardware revision of the F5 PROFINET operator
Parameter number (PNU): 0195h
Subindex: 0
Data type: Uint16
Coding: 1
Standard value: 1
Note: This value is constant.
ID: OS22
Name: Software_Revision (IM)
Meaning Software revision of the F5 PROFINET operator
Parameter number (PNU): 0196h
Subindex: 0
Data type: Uint32
Coding: in accordance with [6]
b31…b24 b23…b16 b15…b8 b7…b0
Type X Y Z
‚V‘(= 86): Released ver- Upper decimal Lower decimal Here always
sion place of the op- place of the =0
‚P‘(= 80): Prototype erator software operator soft-
‚U‘(= 85): in test version (see ware version
‚T‘(= 84): Test equipment OS.00) (see OS.00)
Standard value: Depending on software version
Note: This value is constant.
41
Parameter description
ID: OS23
Name: Revision_Counter (IM)
Meaning Revision counter of the F5 PROFINET operator
Parameter number (PNU): 0197h
Subindex: 0
Data type: Uint16
Coding: 1
Standard value: 1
Note: This value is constant 1
ID: OS24
Name: Profile_Id (IM)
Meaning Profile-ID of the F5 PROFINET operator. Although the KEB F5 PROFINET
operator operates with respect to the acyclic communication to the PROFID-
RIVE profile, it is assigned to the group of Generic device units, because it
does not support any parameters according to PROFIDRIVE specification.
Parameter number (PNU): 0198h
Subindex: 0
Data type: Uint16
Coding: 1
Standard value: F600h: Generic device
Note: This value is constant.
ID: OS25
Name: Profile_Specific_Type (IM)
Meaning The profile specific type of the F5 PROFINET operator
Parameter number (PNU): 0199h
Subindex: 0
Data type: Uint16
Coding: 1
Standard value: 0001h: Standard Controller
Note: This value is constant.
42
Parameter description
ID: OS26
Name: Pnet_IPMask
Meaning Indicates the actual IP mask of the F5 PROFINET operator.
Parameter number (PNU): 019Ah
Subindex: 0
Data type: Uint32
Coding: 4-byte IP-Mask
Standard value: 0.0.0.0
Note: The last assigned IP mask by the PROFINET controller is stored non-volatile
and remains active at the next start-up.From software V3.2 the value of this
parameter can also be written via diagnostic interface. A new value is stored
non-volatile, but active only at the next switch on.
ID: OS27
Name: Pnet_IPGateway
Meaning Indicates the actual IP Gateway setting of the F5 PROFINET operator.
Parameter number (PNU): 0198h
Subindex: 0
Data type: Uint32
Coding: 4-byte IP-Gateway
Standard value: 0.0.0.0
Note: The last assigned IP Gateway adjustment by the PROFINET controller is
stored non-volatile and remains active at the next start-up.From software
V3.2 the value of this parameter can also be written via diagnostic interface.
A new value is stored non-volatile, but active only at the next switch on.
ID: Fb00
Name: InternComCycle
Meaning Indicates whether the internal communication is cyclic or acyclic.
Parameter number (PNU): 0280h
Subindex: 0
Data type: Uint16
Coding: 0: Internal communication is acyclic
Otherwise: Internal communication is cyclic with cycle time = Fb00 in µs
Standard value: 0
Note:
43
Parameter description
ID: Fb01
Name: FBS Config
Meaning Some configuration settings of the F5 PROFINET operator
Parameter number (PNU): 0281h
Subindex: 0
Data type: Uint16
Coding: b15…b7 b6 b5 b4 b3 b2 b1 b0
xxx Pnet_ Enable_ Use_De- PDAPI_ Disable_ Sync- IRT_En-
SubIdx_ PDMap fault_ Disable NetX_ Mode_ able
Linear PDMap Reset Enable
bit0 = 1 IRT_Enable: In preparation
bit1 = 1 SyncMode_Enable: Enables the internal cyclic communication.
bit2 = 1 Disable NetX-Reset: At fundamental problems when starting the
PROFINET firmware, the CPU of the PROFINET operator can
carry out a hardware reset of the PROFINET ASIC (NetX). This
function can be disabled via this bit.
bit3 = 1 PDAPI_Disable: For the function to be able to exchange acy-
clic data with a standard Siemens S7 PROFINET controller to
PROFIDRIVE Base Mode Parameter Access, the F5 PROFINET
operator has a second API with value = 3A00h. The module with
the name ,ProfiDrive_PAP' is assigned to this API. Via this bit the
complete functionality of the API = 3A00h can be disabled with the
module ,ProfiDrive_PAP'. In this case the acyclic communication
to PROFIDRIVE Base Mode-Parameter-Access can be executed
also via the standard API with value = 0.
bit4 = 1 The default PD mapping is written when starting the software to
the drive converter, if bit5 = 1.
bit4 = 0 The non-volatile stored PD mapping in the operator (see Fb28 to
Fb31) is written to the drive converter at boot-up, if bit5 = 1.
44
Parameter description
ID: Fb02
Name: DelayTimeSyncToAppllrq
Meaning Is only relevant for the synchronous communication mode (PROFINET IO/
IRT). This parameter defines the delay time between PROFINET-Sync-Sig-
nal and communication interrupt.
Parameter number (PNU): 0282h
Subindex: 0
Data type: Uint16
Coding: 1 µs
Standard value: 500 µs
Note: A changed value is stored immediately active and non-volatile.
ID: Fb03
Name: RealSyncCycleTime
Meaning Specifies the determined synchronous cycle time of the F5 PROFINET oper-
ator. The calculation of this time is updated with each Sync signal.
Parameter number (PNU): 0283h
Subindex: 0
Data type: Uint16
Coding: 1 µs
Standard value:
Note: This parameter is read-only.
ID: Fb04
Name: FBS Command
Meaning Certain commands in the F5 PROFINET operator can be requested via this
parameter. After execution of the command the operator sets bit 15 of the
value to 1.
Parameter number (PNU): 0284h
Subindex: 0
Data type: Uint16
Coding: 0: no command
1: Sets all non-volatile stored parameters of the operator to default values.
Standard value: 0
Note:
45
Parameter description
ID: Fb05
Name: PDOUT1_Hsp5Service
Meaning The adjustment of this parameter is only relevant for the normal mode. Indi-
cates the service code for the KEB internal protocol HSP5 to output the first
8 PDOUT data byte from the operator to the drive converter control. The val-
ue must be suitable adjusted to the PDOUT mapping in the drive converter.
Parameter number (PNU): 0285h
Subindex: 0
Data type: Uint8
Coding: 16: PDOUT assignment only with 32 bit values
17: PDOUT assignment only with 16 bit values
48: PDOUT assignment only with 32 bit values, full duplex (*1)
49: PDOUT assignment only with 16 bit values, full duplex (*1)
50: PDOUT assignment with 1 32-bit- and 1-2 16-bit values, full duplex (*1)
Standard value: 17
Note: A changed value is stored immediately active and non-volatile.This parame-
ter is write protected, if Fb01 FBS Config.Bit5 is 1.
ID: Fb06
Name: PDIN1_Hsp5Service
Meaning The adjustment of this parameter is only relevant for the normal mode. Indi-
cates the service code for the KEB internal protocol HSP5 to read the first 8
PDIN data byte from the operator to the drive converter control.
The value must be suitable adjusted to the PDIN mapping in the drive con-
verter.
Parameter number (PNU): 0286h
Subindex: 0
Data type: Uint8
Coding: 16: PDIN assignment only with 32 bit values
17: PDIN assignment only with 16 bit values
48: PDIN assignment only with 32 bit values, full duplex (*1)
49: PDIN assignment only with 16 bit values, full duplex (*1)
50: PDIN assignment with 1 32-bit- and 1-2 16-bit values, full duplex (*1)
Standard value: 17
Note: A changed value is stored immediately active and non-volatile.This parame-
ter is write protected, if Fb01 FBS Config.Bit5 is 1.
(*1): In case of full duplex services the PDOUT data are transferred in Request to the drive converter
control and Response contains the PDIN data. PDOUT data and PDIN data are independently trans-
ferred at non-full duplex services. The outcome of this at full duplex services is that the values for
PDOUT_Hsp5Service/ PDOUT2_Hsp5Service and PDIN_Hsp5Service/ PDIN2_Hsp5Service must
be identical.
46
Parameter description
ID: Fb07
Name: PDIN_Cycle
Meaning The adjustment of this parameter is only relevant for the normal mode. The
contents of the PDIN data are read cyclically in normal communication mode.
The value of this parameter preset the cycle time in ms.
Parameter number (PNU): 0287h
Subindex: 0
Data type: Uint16
Coding: 1ms
Standard value: 25ms
Note: A changed value is stored immediately active and non-volatile.
ID: Fb08
Name: PDOUT2_Hsp5Service
Meaning The adjustment of this parameter is only relevant for the normal mode.
Indicates the service code for the KEB internal protocol HSP5 to output the
second 8 PDOUT data byte from the operator to the drive converter control,
if activated.
The value must be suitable adjusted to the PDOUT mapping in the drive
converter.
Parameter number (PNU): 0288h
Subindex: 0
Data type: Uint8
Coding: 19: PDOUT assignment only with 32 bit values
20: PDOUT assignment only with 16 bit values
51: PDOUT assignment only with 32 bit values, full duplex (*1)
52: PDOUT assignment only with 16 bit values, full duplex (*1)
53: PDOUT assignment with 1 32-bit- and 1-2 16-bit values, full duplex (*1)
Standard value: 20
Note: A changed value is stored immediately active and non-volatile.This parame-
ter is write protected, if Fb01 FBS Config.Bit5 is 1.
47
Parameter description
ID: Fb09
Name: PDIN2_Hsp5Service
Meaning The adjustment of this parameter is only relevant for the normal mode.
Indicates the service code for the KEB internal protocol HSP5 to read the
second 8 PDIN data byte from the operator to the drive converter control, if
activated. The value must be suitable adjusted to the PDIN mapping in the
drive converter.
Parameter number (PNU): 0289h
Subindex: 0
Data type: Uint8
Coding: 19: PDIN assignment only with 32 bit values
20: PDIN assignment only with 16 bit values
51: PDIN assignment only with 32 bit values, full duplex (*1)
52: PDIN assignment only with 16 bit values, full duplex (*1)
53: PDIN assignment with 1 32-bit- and 1-2 16-bit values, full duplex (*1)
Standard value: 20
Note: A changed value is stored immediately active and non-volatile.This parame-
ter is write protected, if Fb01 FBS Config.Bit5 is 1.
ID: Fb10
Name: CfgNrPDINS
Meaning This parameter has two meanings. In mormal mode, the value of this pa-
rameter indicates how many PDIN units are activated internally. Each
internal PDIN unit transfer 8 bytes PDIN data in normal mode. Additionally
the parameter determines which PDIN submodule is configured in slot1.
The adjustment of this parameter must agree with the project design in the
PROFINET controller.
Parameter number (PNU): 028Ah
Subindex: 0
Data type: Uint8
Coding: 1 (corresponds to 8 byte PDIN data)
2 (corresponds to 16 byte PDIN data)
Standard value: 1
Note: A changed value is stored non-volatile, but active only at the next switch on.
This parameter is write protected, if Fb01 FBS Config.Bit5 is 1.
48
Parameter description
ID: Fb11
Name: CfgNrPDOUTS
Meaning This parameter has two meanings. In mormal mode, the value of this param-
eter indicates how many PDOUT units are activated internally. Each inter-
nal PDOUT unit transfer 8 bytes PDOUT data in normal mode. Additionally
the parameter determines which PDOUT submodule is configured in slot2.
The adjustment of this parameter must agree with the project design in the
PROFINET controller.
Parameter number (PNU): 028Bh
Subindex: 0
Data type: Uint8
Coding: 1 (corresponds to 8 byte PDOUT data)
2 (corresponds to 16 byte PDOUT data)
Standard value: 1 (corresponds to 8 byte PDOUT data)
Note: A changed value is stored non-volatile, but active only at the next switch on.
This parameter is write protected, if Fb01 FBS Config.Bit5 is 1.
ID: Fb12
Name: ActiveNrPDINS
Meaning Indicates the number of active PDIN units in normal mode.The value of this
parameter usually corresponds to the value of FB10. The cause that the two
parameter values differ is that the connected drive converter control supports
only one PDIN unit.
Parameter number (PNU): 028Ch
Subindex: 0
Data type: Uint8
Coding: 1 (corresponds to 8 byte PDIN data)
2 (corresponds to 16 byte PDIN data)
Standard value: 1 (corresponds to 8 byte PDIN data)
Note: The value of this parameter can only be read.
49
Parameter description
ID: Fb13
Name: ActiveNrPDOUTS
Meaning Indicates the number of active PDOUT units in normal mode.The value of
this parameter usually corresponds to the value of FB11. The cause that
the two parameter values differ is that the connected drive converter control
supports only one PDOUT unit.
Parameter number (PNU): 028Dh
Subindex: 0
Data type: Uint8
Coding: 1 (corresponds to 8 byte PDOUT data)
2 (corresponds to 16 byte PDOUT data)
Standard value: 1 (corresponds to 8 byte PDOUT data)
Note: The value of this parameter can only be read.
ID: Fb14
Name: PdoutEvCnt
Meaning Counts the events that new PDOUT data are received from PROFINET.
Parameter number (PNU): 028Eh
Subindex: 0
Data type: Uint32
Coding: 1
Standard value: 0
Note: The value of this parameter can only be read.
ID: Fb15
Name: Pdout_Dw1
Meaning Displays the last received first double word (32 bit) of the PDOUT data.
Parameter number (PNU): 028Fh
Subindex: 0
Data type: Uint32
Coding: 1
Standard value: 0
Note: The value of this parameter can only be read.
50
Parameter description
ID: Fb16
Name: Pdout_Dw2
Meaning Displays the last received second double word (32 bit) of the PDOUT data.
Parameter number (PNU): 0290h
Subindex: 0
Data type: Uint32
Coding: 1
Standard value: 0
Note: The value of this parameter can only be read.
ID: Fb17
Name: Pdout_Dw3
Meaning Displays the last received third double word (32 bit) of the PDOUT data.
Parameter number (PNU): 0291h
Subindex: 0
Data type: Uint32
Coding: 1
Standard value: 0
Note: The value of this parameter can only be read.
ID: Fb18
Name: Pdout_Dw4
Meaning Displays the last received 4th double word (32 bit) of the PDOUT data.
Parameter number (PNU): 0292h
Subindex: 0
Data type: Uint32
Coding: 1
Standard value: 0
Note: The value of this parameter can only be read.
51
Parameter description
ID: Fb19
Name: PdinEvCnt
Meaning Counts the events that new PDIN data to the PROFINET have been updat-
ed.
Parameter number (PNU): 0293h
Subindex: 0
Data type: Uint32
Coding: 1
Standard value: 0
Note: The value of this parameter can only be read.
ID: Fb20
Name: Pdin_Dw1
Meaning Displays the last transmitted first double word (32 bit) of the PDIN data.
Parameter number (PNU): 0294h
Subindex: 0
Data type: Uint32
Coding: 1
Standard value: 0
Note: The value of this parameter can only be read.
ID: Fb21
Name: Pdin_Dw2
Meaning Displays the last transmitted second double word (32 bit) of the PDIN data.
Parameter number (PNU): 0295h
Subindex: 0
Data type: Uint32
Coding: 1
Standard value: 0
Note: The value of this parameter can only be read.
ID: Fb22
Name: Pdin_Dw3
Meaning Displays the last transmitted third double word (32 bit) of the PDIN data.
Parameter number (PNU): 0296h
Subindex: 0
Data type: Uint32
Coding: 1
Standard value: 0
Note: The value of this parameter can only be read.
52
Parameter description
ID: Fb23
Name: Pdin_Dw4
Meaning Displays the last transmitted 4th double word (32 bit) of the PDIN data.
Parameter number (PNU): 0297h
Subindex: 0
Data type: Uint32
Coding: 1
Standard value: 0
Note: The value of this parameter can only be read.
ID: Fb24
Name: ProjSyncCycleTime
Meaning Indicates the master projected Sync cycle time in µs at active PROFINET IO/
IRT communication.
Parameter number (PNU): 0298h
Subindex: 0
Data type: Uint32
Coding: 1 µs
Standard value: 0 µs
Note: The value of this parameter can only be read.
ID: Fb25
Name: ProjDiffTimePDIN
Meaning Indicates at active PROFINET IO/IRT communication the master projected
set-up time where the PDIN data shall be determined.
Parameter number (PNU): 0299h
Subindex: 0
Data type: Uint32
Coding: 1 µs
Standard value: 0 µs
Note: The value of this parameter can only be read.
53
Parameter description
ID: Fb26
Name: ProjDiffTimePDOUT
Meaning Indicates at active PROFINET IO/IRT communication the master projected
set-up time where the PDOUT data shall be accepted.
Parameter number (PNU): 029Ah
Subindex: 0
Data type: Uint32
Coding: 1 µs
Standard value: 0 µs
Note: The value of this parameter can only be read.
ID: Fb27
Name: IRTCycleCnt
Meaning Indicates the IRT cycle counter value at active PROFINET IO/IRT communi-
cation.
Parameter number (PNU): 029Bh
Subindex: 0
Data type: Uint16
Coding: 1
Standard value: 0
Note: The value of this parameter can only be read.
54
Parameter description
ID: Fb28
Name: 1st PDOUT map
Meaning Specifies the PDOUT mapping. The parameter is set-programmable.
Parameter number (PNU): 029Ch
Subindex: Subindex
Bit-coded Linear Meaning
FBS Config.Bit6 = 0 FBS Config.Bit6 = 1
0 0 addressed the 1th mapping
1 1 addressed the 1th mapping
2 2 addressed the 2nd mapping
4 3 addressed the 3rd mapping
8 4 addressed the 4th mapping
16 5 addressed the 5th mapping
32 6 addressed the 6th mapping
64 7 addressed the 7th mapping
128 8 addressed the 8th mapping
Data type: Uint32
Coding: b31…b24 b23…b16 b15…b8 b7…b0
PNU Subindex Bit length
Pnu: Parameter address of the mapped parameter
Subindex:Parameter subindex of the mapped parameter
Subindex = 0 → Parameter is mapped in set0
Subindex = 1 → Parameter is mapped in set0
Subindex = 2 → Parameter is mapped in set1
Subindex = 3 → Parameter is mapped in set2
Subindex = 4 → Parameter is mapped in set3
Subindex = 5 → Parameter is mapped in set4
Subindex = 6 → Parameter is mapped in set5
Subindex = 7 → Parameter is mapped in set6
Subindex = 8 → Parameter is mapped in set7
Multiple mappings are not possible.
Bit length: The mapped data length in bit, only the values = 16.32 are permis-
sible here
Standard value: 0
Note: A changed value is immediately stored non-volatile.A changed mapping entry
furthermore causes the shutdown of the corresponding mapping and the set-
ting of parameter 1st PDOUT map cout = 0. Gaps are not supported by this
structure, i.e. there is no way to declare a mapping inactive.
55
Parameter description
ID: Fb29
Name: 1st PDOUT map count
Meaning Indicates how much PDOUT mapping entries shall be activated in 1st PD-
OUT1 map.
Parameter number (PNU): 029Dh
Subindex: 0
Data type: Uint8
Coding: 1
Standard value:
Note: A changed value is stored immediately active and non-volatile.
ID: Fb30
Name: 1st PDIN map
Meaning Specifies the Pdin mapping. The parameter is set-programmable.
Parameter number (PNU): 029Eh
Subindex: see Fb28
Data type: Uint32
Coding: see Fb28
Standard value: 0
Note: A changed value is immediately stored non-volatile.A changed mapping entry
furthermore causes the switch off of the corresponding mapping and setting
of parameter 1st PDIN map cout = 0. Gaps are not supported by this struc-
ture, i.e. there is no way to declare a mapping inactive.
ID: Fb31
Name: 1st PDIN map count
Meaning Indicates how much PDOUT mapping entries shall be activated in 1st map.
Parameter number (PNU): 029Fh
Subindex: 0
Data type: Uint8
Coding: 1
Standard value:
Note: A changed value is stored immediately active and non-volatile.
56
Parameter description
ID: Fb32
Name: Pnet_PDOUT_Config
Meaning Specifies the required PROFINET PDOUT configuration
Parameter number (PNU): 02A0h
Subindex: 0
Data type: Uint32
Coding: b31…b24 b23…b16 b15…b8 b7…b0
Module-Id Submodule-Id reserved Pd-length
(*1): These values are downward compatible and offer the possibility to use
the new Fb33 with an 'old' GSDML.
Standard value: 0: Setting in accordance with Fb11
Note: A changed value is immediately stored non-volatile, but it becomes active
only at the next switch on. If bit 5 of parameter Fb01 FBS Config is set, only
the value compatible with the process data length of the set PD mapping can
be adjusted in parameter Fb32. However, deactivating of parameter Fb32
(value = 0) is always possible.
57
Parameter description
ID: Fb33
Name: Pnet_PDIN_Config
Meaning Specifies the required PROFINET PDIN configuration
Parameter number (PNU): 02A1h
Subindex: 0
Data type: Uint32
Coding: b31…b24 b23…b16 b15…b8 b7…b0
Module-Id Submodule-Id reserved Pd-length
(*1): These values are downward compatible and offer the possibility to use
the new parameter Fb33 with an 'old' GSDML.
Standard value: 0: Setting in accordance with Fb11
Note: A changed value is immediately stored non-volatile, but it becomes active
only at the next switch on. If bit 5 of parameter Fb01 FBS Config is set, only
the value compatible with the process data length of the set PD mapping can
be adjusted in parameter Fb33. However, deactivating of parameter Fb33
(value = 0) is always possible.
58
Standard project design
Please note in particular the issue project design of the clock synchronization (PROF-
INET IO) in the S7 help. The project design of a synchronous PROFINET communica-
tion (PROFINET IO-IRT) is more extensive than the project design for a PROFINET
IO-RT communication. The following example is used to specify the steps for the project
design of such IRT communication. All pictures are screenshots of a Siemens Step7-Si-
matic-Manager software with the version.
59
Standard project design
If you create a new project in the Simatic-Manager (e.g. via file → Assistent New Pro-
ject...) first select the desired S7-CPU. Then change to hardware configuration and
paste by right click to the PN_IO interface of the CPU and insert selection PROFINET
IO-system ... a PROFINET system.
60
Standard project design
If the synchronous communication (PROFINET IO-IRT) shall be used, the PN-IO inter-
face of the CPU can be configured by right-clicking on the PN-IO interface of the CPU
and select object properties as a sync master:
Then in the right part of the HW Config window of PROFINET-IO → additional field
instruments → ....the KEB F5 PROFINET operator selected and appended with the
mouse to the PROFINET System in the left pane. It is important that the PROFIDRIVE_
PAP module is set into slot 3:
As standard one 4x16 bit input module and one 4x16 bit output module are automatically
inserted for the KEB F5 unit. If required, these can be replaced by one 8x16 bit input
module or 8x16 bit output module. The standard project design is used in this example.
Thereby 8 byte cyclic data can be transferred from the control to the slave and the same
quantity cyclic data can be transferred from the slave to the control. The project design is
completed herewith if no synchronous communication is required (PROFINET IO-IRT).
61
AdditionalprojectdesignforsynchronouscommunicationaccordingPROFINETIO-IRT
8.2 Additional project design for synchronous communication according PROFINET IO-
IRT
Additional settings must also be made for the slave if PROFINET IO-IRT shall be acti-
vated. First, the exact topology of the PROFINET network must be specified for synchro-
nous communication. This is done by right-click to the PROFINET-IO system and selec-
tion of PROFINET IO topology. The graphical view is selected in the following picture,
since this gives the best overview. In this example Port2 was selected for the PROFINET
communication on control side and Port1on slave side, since the communication with
the programming unit is done via Port1 of the control CPU.
62
AdditionalprojectdesignforsynchronouscommunicationaccordingPROFINETIO-IRT
Then the KEB slave must be configured as sync slave. This can be realized via right-
click to the PROFINET IO system and selection of PROFINET domain management.
63
AdditionalprojectdesignforsynchronouscommunicationaccordingPROFINETIO-IRT
It makes sense to set the transmit clocking to 2ms, because this corresponds to the
minimum setting of the KEB F5 PROFINET slave. Furthermore the KEB slave is se-
lected here (click on ,kebf5-1') and configured as follows via clicking the button ,unit
characteristics':
64
AdditionalprojectdesignforsynchronouscommunicationaccordingPROFINETIO-IRT
The detail adjustments must be done via the button 'details' of the selected OB.
65
AdditionalprojectdesignforsynchronouscommunicationaccordingPROFINETIO-IRT
Finally the slave is assigned to OB61 by right click to the PN-IO interface of the slave
and the selection ,object characteristics‘. Page ,IO-Cycle' is selected in the opening
window.
66
Step7 Software
The system function blocks SFB53 ("WRREC") and SFB52 ("RDREC") can be used for
the realization of acyclic communication according PROFIdrive.The basic process of an
acyclic parameter access is described as follows:
Access to the cyclical data of the slave is very simple. Access to entered I/O addresses
of a slave defined by the hardware configuration can be done via the following com-
mands:
L PEW X // Loading the peripheral input word with offset X in ACCU1
T PAW Y // Transfer the content of ACCU 1 into the peripheral output word with offset
Y
Depending on the organization of the cyclic data also the byte or double-word com-
mands can be used (L PED X, T PAD Y or L PEB X, T PAB Y).
This is valid for the synchronous data exchange at PROFINET IO-IRT in a synchronous
alarm block (e.g. OB61) as well as for the non-synchronous data exchange at PROF-
INET IO-RT.
67
F5 Operator internal error messages
9 Annex
68
Mixed mapping (special case)
69
2 x 32-Bit Pdout plus 4 x 16-Bit Pdin
Pdout data:
B0 B1 B2 B3 B4 B5 B6 B7
MSB LSB MSB LSB
Sy43 oP63
Pdin data:
B0 B1 B2 B3 B4 B5 B6 B7
MSB LSB MSB LSB MSB LSB MSB LSB
Sy42 Sy51 ru00 ru15
Please observe in all examples that the addressing of different sets is dependent on the
setting of bit6 in operator parameter Fb01 FBS config (see parameter description Fb28).
70
Austria | KEB Antriebstechnik Austria GmbH Japan | KEB Japan Ltd.
Ritzstraße 8 4614 Marchtrenk Austria 15 - 16, 2 - Chome, Takanawa Minato-ku
Tel: +43 7243 53586-0 Fax: +43 7243 53586-21 Tokyo 108 - 0074 Japan
E-Mail: info@keb.at Internet: www.keb.at Tel: +81 33 445-8515 Fax: +81 33 445-8215
E-Mail: info@keb.jp Internet: www.keb.jp
Belgium | KEB Automation KG
Herenveld 2 9500 Geraardsbergen Belgium P.R. China | KEB Power Transmission Technology (Shanghai) Co. Ltd.
Tel: +32 544 37860 Fax: +32 544 37898 No. 435 QianPu Road Chedun Town Songjiang District
E-Mail: vb.belgien@keb.de Internet: www.keb.de 201611 Shanghai P.R. China
Tel: +86 21 37746688 Fax: +86 21 37746600
Brazil | KEB South America - Regional Manager E-Mail: info@keb.cn Internet: www.keb.cn
Rua Dr. Omar Pacheco Souza Riberio, 70
CEP 13569-430 Portal do Sol, São Carlos Brazil Republic of Korea | KEB Automation KG
Tel: +55 16 31161294 E-Mail: roberto.arias@keb.de Room 1709, 415 Missy 2000 725 Su Seo Dong
Gangnam Gu 135- 757 Seoul Republic of Korea
France | Société Française KEB SASU Tel: +82 2 6253 6771 Fax: +82 2 6253 6770 E-Mail: vb.korea@keb.de
Z.I. de la Croix St. Nicolas 14, rue Gustave Eiffel
94510 La Queue en Brie France Russian Federation | KEB RUS Ltd.
Tel: +33 149620101 Fax: +33 145767495 Lesnaya str, house 30 Dzerzhinsky MO
E-Mail: info@keb.fr Internet: www.keb.fr 140091 Moscow region Russian Federation
Tel: +7 495 6320217 Fax: +7 495 6320217
Germany | Headquarters E-Mail: info@keb.ru Internet: www.keb.ru
KEB Automation KG
Südstraße 38 32683 Barntrup Germany Spain | KEB Automation KG
Telefon +49 5263 401-0 Telefax +49 5263 401-116 c / Mitjer, Nave 8 - Pol. Ind. LA MASIA
Internet: www.keb.de E-Mail: info@keb.de 08798 Sant Cugat Sesgarrigues (Barcelona) Spain
Tel: +34 93 8970268 Fax: +34 93 8992035 E-Mail: vb.espana@keb.de
Germany | Geared Motors
KEB Antriebstechnik GmbH United Kingdom | KEB (UK) Ltd.
Wildbacher Straße 5 08289 Schneeberg Germany 5 Morris Close Park Farm Indusrial Estate
Telefon +49 3772 67-0 Telefax +49 3772 67-281 Wellingborough, Northants, NN8 6 XF United Kingdom
Internet: www.keb-drive.de E-Mail: info@keb-drive.de Tel: +44 1933 402220 Fax: +44 1933 400724
E-Mail: info@keb.co.uk Internet: www.keb.co.uk
Italia | KEB Italia S.r.l. Unipersonale
Via Newton, 2 20019 Settimo Milanese (Milano) Italia United States | KEB America, Inc
Tel: +39 02 3353531 Fax: +39 02 33500790 5100 Valley Industrial Blvd. South
E-Mail: info@keb.it Internet: www.keb.it Shakopee, MN 55379 United States
Tel: +1 952 2241400 Fax: +1 952 2241499
E-Mail: info@kebamerica.com Internet: www.kebamerica.com