Summary of COMBIVERT F5

  • Page 1

    C o m b i v e r t instruction manual profinet operator translation of original manual document part version 20098495 gbr 02.

  • Page 3

    3 table of contents 1. Introduction ........................................................................................................................ 4 1.1 preface ....................................................................................................................................

  • Page 4

    4 introduction 1. Introduction 1.1 preface first we would like to welcome you as a customer of the company karl e. Brinkmann gmbh and congratulation to the purchase of this product. You have decided for a product on highest technical level. The described hard- and software are developments of the ka...

  • Page 5

    5 hardware 1.4 list of literature [1]: application layer protocol for decentralized periphery and distributed automation specification for profinet v2.2 [2]: application layer services for decentralized periphery and distributed automation specification for profinet v2.2 [3]: profile drive technolog...

  • Page 6

    6 hardware 2.2 meaning of the led light pattern led1 flashing device condition double lightning (200ms on/200ms off/200ms on/1000ms off) profinet firmware not ready constantly off profinet firmware ready constantly on profinet communication completely started, internal communication asynchronous fla...

  • Page 7

    7 info device address = switch position (x16) * 16 + switch position (x1) example: switch postion x16: 9 -> 9*16 1 + switch postion x1: 5 -> 5*16 0 = device address: 149 (95 hex) nodeswitchval effect on profinet name effect on ip address, ip mask, ip gateway 0…239 / 0… efh kebf5•n, where "n" is the ...

  • Page 8

    8 hardware 2.5 technical data 2.5.1 operating conditions standard stand- ard/ class instructions definition acc. En 61800-2 inverter product standard: rated specifications en 61800-5-1 inverter product standard: general safety ambient conditions during operation climate temperature en 60721-3-3 3k3 ...

  • Page 9

    9 software 3. Software 3.1 fundamentals of the keb profinet interface the keb f5 profinet interface contains a profinet slave controller for time-critical operations of the com- munication. By using this profinet interface it is guaranteed that basic communication is compatible to the profinet speci...

  • Page 10

    10 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) axis-no. = 0, since the f5 profinet operator repr...

  • Page 11

    11 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) if an error has occurred during the read access to a parameter, the response id = 81h is set. Furthermore, the format = 44h (e...

  • Page 12

    12 3.1.1.2 set-addressing with subindex the profinet subindex is used for set-addressing for all keb parameters. A parameter that contains more than one value is called set-programmable at keb. These parameters have always eight different values. The 1st value is addressed via set 0 and the last val...

  • Page 13

    13 3.1.1.3 error codes of the acyclic communication the error code, which is returned at acyclic communication, is a 32 bit value, which consists of four components: errorcode, errordecode, errorcode1, errorcode2. Currently, no own error codes are output by the application of the f5-profinet operato...

  • Page 14

    14 software 3.1.3 process data communication (general) 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 mappi...

  • Page 15

    15 the operator determines the cycle time of the synchronization signal and indicates it in the value of parameter fb03: realsynccycletime (see below). Irt-synchr. Fb02 pdout pdin int. Communication 3.1.6 process data communication (normal mode) the process data assignment is determined by the param...

  • Page 16

    16 3.1.7 process data mapping the process data mapping is preset in the frequency inverter 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 (see below) is additionally adjusted in the operator via...

  • Page 17

    17 3.1.10 profinet-name (dcp-set) the profinet name (nameofstation) is determined by the adjustment of the node address switch (node- switchval) at the front side of the operator. If this value is kebf5-n whereby „n“ is the decimal value of the node switch. Examples: nodeswitchval = 1 profinet-name ...

  • Page 18

    18 software 4. 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 frequency inverter. 4.1 diagnosis via the diagnostic interface (x6b) here the serial interface of a pc is connected wi...

  • Page 19

    19 if configured that 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 combivis for addressing the unit must agree with the adjusted value of parameter din66019slvaddr.Please observe from software v2.5 of t...

  • Page 20

    20 project design and unit description 5. Project design and device description with gsdml file a gsdml file is specified as technical manual for profinet (see [4]). Keb provides such a technical manual file for the profinet slaves. This file is in most cases necessary for a profinet configuring too...

  • Page 21

    21 6. Operator parameters 6.1 parameter overview the operator parameters are managed by the f5 profinet operator. No transmission to the frequency inverter control is necessary on access to these parameters. Only the parameters which are interesting for the user are listed here. All not listed param...

  • Page 22

    22 pnu sub-index id name internal data type meaning 0281h 0 fb01 fbs config uint16 collection of some configuration settings 0282h fb02 delaytimesynctoapplirq uint16 delay time between irt synchsignal and internal synchronous communication in µs 0283h 0 fb03 realsynccycletime uint16 the real cycle t...

  • Page 23

    23 pnu sub-index id name internal data type meaning 029eh 1 fb30 1st pdin map.Set0 uint32 1. Pdin mapping parameter 029eh 2 fb30 1st pdin map.Satz1 uint32 2. Pdin mapping parameter 029eh 4 fb30 1st pdin map.Satz2 uint32 3. Pdin mapping parameter 029eh 8 fb30 1st pdin map.Satz3 uint32 4. Pdin mapping...

  • Page 24

    24 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 ve...

  • Page 25

    25 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) ...

  • Page 26

    26 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 ac...

  • Page 27

    27 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: charac...

  • Page 28

    28 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. Althoug...

  • Page 29

    29 id: os27 name: pnet_ipgateway meaning indicates the actual ip gateway 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-vo...

  • Page 30

    30 bit3 = 1 pdapi_disable: for the function to be able to exchange acyclic 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 ,profid - rive_pap' is assigned to this api....

  • Page 31

    31 id: fb03 name: realsynccycletime meaning specifies the determined synchronous cycle time of the f5 profinet opera - tor. 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 ...

  • Page 32

    32 id: fb06 name: pdin1_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 first 8 pdin data-byte from the operator to the frequency inverter control. The value must be suitable adjusted...

  • Page 33

    33 id: fb07 name: pdin_cycle meaning the adjustment of this parameter is only relevant for the normal mode. The con- tents 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: ...

  • Page 34

    34 id: fb10 name: cfgnrpdins meaning this parameter has two meanings. In mormal mode, the value of this parameter indicates how many pdin units are activated internally. Each internal pdin unit transfer 8 bytes pdin data in normal mode. Additionally the parameter deter- mines which pdin submodule is...

  • Page 35

    35 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 pa- rameter values differ is that the connected frequency inverter control supports only one pdin unit. Parame...

  • Page 36

    36 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. Id: fb16 name: pdout_dw2 meaning displays the last ...

  • Page 37

    37 id: fb19 name: pdinevcnt meaning counts the events that new pdin data to the profinet have been updated. 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 tr...

  • Page 38

    38 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 t...

  • Page 39

    39 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 ...

  • Page 40

    40 id: fb28 name: 1st pdout map meaning specifies the pdout mapping. The parameter is set-programmable. Parameter number (pnu): 029ch subindex: subindex meaning bit-coded linear 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 ...

  • Page 41

    41 id: fb29 name: 1st pdout map count meaning indicates how much pdout mapping entries shall be activated in 1st pdout1 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 pd...

  • Page 42

    42 instructions for f5 profinet operator to simatic s7 7. Instructions for f5 profinet operator at simatic s7 simatic is a product group of siemens ag. This short overview make no claim to be exhaustive, nor replace the original documents of the company siemens to this issue! Please note in particul...

  • Page 43

    43 if you create a new project in the simatic-manager (e.G. Via file → assistent new project...) 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. If the syn...

  • Page 44

    44 instructions for f5 profinet operator to simatic s7 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 i...

  • Page 45

    45 then the keb slave must be configured as sync slave via right-click to the profinet io system and selection of profinet domain management. 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...

  • Page 46

    46 then the domain management is configured as follows: the siemens s7 plc provides synchronous alarms for synchronous communication. The exchange of synchro - nous, cyclic data is programmed in this alarm modules. The ob61 is activated for it in the example. This is done by right click to the cpu a...

  • Page 47

    47 the detail adjustments must be done via the button 'details' of the selected ob. 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. 7.3 step7 software 7.3.1 acyclic...

  • Page 48

    48 7.3.2 cyclic communication (process data) 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 commands: l piw x // loading the peripheral input word with offset x in accu1 t pqw y /...

  • Page 49

    49 examples for the setting of pd mappings 8. Examples for the setting of pd mappings 8.1 mixed mapping (special case) a mixed mapping of 32 bit and 16 bit is a very special pd mapping. In this example the pdout data shall be assigned as follows: b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 b10 b11 b12 b13 b14 b15...

  • Page 50

    50 pdin data: b0 b1 b2 b3 b4 b5 b6 b7 msb lsb msb lsb msb lsb msb lsb sy42 sy51 ru00 ru15 fb30 1 st pdin map.Set0 = 002b0110h sy42 (16-bit) fb30 1 st pdin map.Set1 = 00330110h op63 (16-bit) fb30 1 st pdin map.Set2 = 0e200110h ru00 (16-bit) fb30 1 st pdin map.Set3 = 020f0110h ru15 (16-bit) fb31 1 st ...

  • Page 51

    51 annex 9. Annex 9.1 f5 operator internal error messages error communication error during initialisation o_flo overflow in value calculation t_out timeout, control board doesn't answer idata data invalid ronly parameter read_only e_bcc communication error: wrong checksum busy inverter busy isruc co...

  • Page 52

    Keb antriebstechnik austria gmbh ritzstraße 8 • a-4614 marchtrenk fon: +43 7243 53586-0 • fax: +43 7243 53586-21 net: www.Keb.At • mail: info@keb.At keb antriebstechnik herenveld 2 • b-9500 geraadsbergen fon: +32 5443 7860 • fax: +32 5443 7898 mail: vb.Belgien@keb.De keb power transmission technolog...