5.4.1. Standard-Telegram 100: 32 Bit EA 5.4.2. Standard Telegram 101: 32 bit EA + 16 bit speed 5.4.3. Standard telegram 102: 32 Bit EA + 32 bit speed 5.4.4. PROFIdrive Telegram 81 5.4.5. PROFIdrive Telegram 82 Baumer_BUDE-PROFINET_MA_EN.docx 2/41 www.baumer.com 14.06.2016 / bja...
Page 3
7.2.2. How to adapt the resolution? 7.3. FAQ: Troubleshooting 7.3.1. No encoder communication (LED yellow continuous) 7.3.2. No encoder communication (LED flashing red once per second)) 7.3.3. No position data 7.3.4. PLC error LED is lit Baumer_BUDE-PROFINET_MA_EN.docx 3/41 www.baumer.com 14.06.2016 / bja...
The present manual was compiled with utmost care, errors and omissions reserved. For this reason Baumer rejects any liability for the information compiled in the present manual. Baumer nor the author will accept any liability for direct or indirect damages resulting from the use of the present information.
HMG11 N29 Optical – Multiturn GXMMW HMG10-xxx.xxPN.30 Magnetic – Singleturn GXAMW HMG10-xxx.xxPN.36 Magnetic – Multiturn GXMMW GSDML-File The GSDML-File is the same for all products mentioned above. Please see 5.1 “Importing the GSDML file”. Baumer_BUDE-PROFINET_MA_EN.docx 5/41 www.baumer.com 14.06.2016 / bja...
In case of earth loop problems, earth at least on one side. Failure to observe these instructions can result in malfunctions, material damage or personal injury! Baumer_BUDE-PROFINET_MA_EN.docx 6/41 www.baumer.com 14.06.2016 / bja...
1 x M12- connector (male) 2 x M12-connector (female) A-coded D-coded Assignment Wire color Assignment Wire color UB (9...30 VDC) brown TxD+ yellow N.C. white RxD+ white blue TxD- orange N.C. black RxD- blue Baumer_BUDE-PROFINET_MA_EN.docx 7/41 www.baumer.com 14.06.2016 / bja...
The file format is xml (“Extended Markup Language”). With reference to the Profibus GSD files, GSDML is the common term. The GSDML file is either supplied on a CD or available for download at www.baumer.com / „Downloads“ → Software. Search for the term „Profinet“. Download the zip archive „BMxx Beschreibungsdateien PROFINET“.
Page 9
The encoder appears in the hardware catalog at the right under „PROFINET IO“ – „Additional Field Devices“ – „Encoders“ – „Baumer IVO PROFINET Encoder“ - “Baumer IVO PROFINET Encoder“ – „GxxMW” (“xx” depending on encoder). Baumer_BUDE-PROFINET_MA_EN.docx 9/41 www.baumer.com 14.06.2016 / bja...
„Support device replacement without exchangeable medium“ in the properties window of the PLC – PN-IO – General (see screenshot below) • topology planning. Automatic name assignment runs as soon as the installed encoder is accessed in the network. Baumer_BUDE-PROFINET_MA_EN.docx 10/41 www.baumer.com 14.06.2016 / bja...
A double-click on the desired line (here: encoder “encoder01”) opens the window “Edit Ethernet Node” Enter the new name required for configuration in line „Device name“. Click “Assign name” to execute. After this, the encoder will immediately be recognized with this name in the PROFINET Network. Baumer_BUDE-PROFINET_MA_EN.docx 11/41 www.baumer.com 14.06.2016 / bja...
Page 12
Note: It is not possible to set the device name via the MPI interface. Baumer_BUDE-PROFINET_MA_EN.docx 12/41 www.baumer.com 14.06.2016 / bja...
The screen shot below shows the name of the sync domain and the currently selected send clock. The send clock is common to the controller and all devices who are members of this sync domain. It is one of the key factors for overall performance of the PROFINET System. Baumer_BUDE-PROFINET_MA_EN.docx 13/41 www.baumer.com 14.06.2016 / bja...
Enter the start address of the respective address range or accept the system’s proposal. Identical or overlapping addresses for input and output are possible. Make sure that the address ranges are located inside the cyclically updated process image “OB1 PI” of the main program (non-isochronous). Baumer_BUDE-PROFINET_MA_EN.docx 14/41 www.baumer.com 14.06.2016 / bja...
At a high bus load this reduction may save bandwidth. Applicable factors may vary with the real time class and send clock and are offered in the drop down area. Baumer_BUDE-PROFINET_MA_EN.docx 15/41 www.baumer.com 14.06.2016 / bja...
Isochronous realtime considering signal delays, typical cycle time 1ms or less. Position is acquired with +/- 1µs precision or higher, according to high-precision bus clock. Topology planning is mandatory. Make sure ports P1/P2 are correctly assigned as projected. Baumer_BUDE-PROFINET_MA_EN.docx 16/41 www.baumer.com 14.06.2016 / bja...
Applicable factors may vary with the real time class and send clock and are offered in the drop down area. In area „isochronous Mode“, option „Assign IO device in isochronous mode“ select the assignment to the isochronous system function OB61. Baumer_BUDE-PROFINET_MA_EN.docx 17/41 www.baumer.com 14.06.2016 / bja...
„Synchronous Cycle Interrupts“, PROFINET string „IO System Nr. 100“ is assigned to Synchronous Cycle Interrupt OB 61. A click on button „Details“ provides OB61 properties assigned sub-process image 1. The application cycle is selected in the view below. Baumer_BUDE-PROFINET_MA_EN.docx 18/41 www.baumer.com 14.06.2016 / bja...
The Graphic View clearly shows port assignment of all bus components. The assignment made here must fit to the real conditions. In the example below, controller port1 is linked to port 1 of the encoder. The programming tool (PG/PC) is connected to port 2 of the controller. Baumer_BUDE-PROFINET_MA_EN.docx 19/41 www.baumer.com 14.06.2016 / bja...
A double-click on the encoder module in slot 0 will open the window „Properties - PNBushaube“ with tabs „General“, „Addresses“ and „Parameters“. Under tab „Addresses“ the device diagnostic address can be changed or predefined default can be adopted. Tab „Parameter“ serves for encoder configuration. Baumer_BUDE-PROFINET_MA_EN.docx 20/41 www.baumer.com 14.06.2016 / bja...
Example for parameters without endless operation: Maximum possible revolutions 65536 (16 bit multiturn) Measuring units per revolution 3600 Total measuring range 29.491.200 (8192 x 3600) Calculation: 65536 x 3600 / 29.491.200 = 8 (no remainder) Baumer_BUDE-PROFINET_MA_EN.docx 22/41 www.baumer.com 14.06.2016 / bja...
Note: The device name being deleted may make the PLC immediately try to allocate the projected name again. If this is unwanted, automated name allocation should be disabled in project „Device exchange without removable media“ prior to executing the Factory Setup. Baumer_BUDE-PROFINET_MA_EN.docx 23/41 www.baumer.com 14.06.2016 / bja...
The bus cover provides two additional green Link / Activity LEDs to signal data communication status on ports P1 and P2. During non-permanent data communication (e.g. during bootup) the LEDs flash irregularly. In cyclic data exchange they are lit continuously. Baumer_BUDE-PROFINET_MA_EN.docx 24/41 www.baumer.com 14.06.2016 / bja...
Encoder position (right aligned) Speed Speed information as a signed 32bit 2’s complement value 5.4.4. PROFIdrive Telegram 81 Output data STW2 Master Life sign G1_STW1 Control by PLC SEA: Sensor Error Acknowledge Parking Sensor Baumer_BUDE-PROFINET_MA_EN.docx 25/41 www.baumer.com 14.06.2016 / bja...
Page 26
Input data: same as in telegram 81, but in addition 32bit speed information NIST_B. Input data ZSW2 Slave Life sign G1_ZSW1 PSA TAA PA EAIP G1_XIST1 Encoder position (right aligned) with or w/o preset offset Baumer_BUDE-PROFINET_MA_EN.docx 26/41 www.baumer.com 14.06.2016 / bja...
The bit is set as soon as the encoder has identified an error. Error code is presented in G1_XIST2. Bit „TAA“ is being reset. Error codes: • 0x0001 position error • 0x0F01 invalid command in G1_STW1 • 0x0F02 Master life sign failure Baumer_BUDE-PROFINET_MA_EN.docx 28/41 www.baumer.com 14.06.2016 / bja...
Although the Flash provides +100.000 write cycles, frequent software- or event-triggered preset operations may consume even this capacity what has to be considered in the PLC software configuration. Baumer_BUDE-PROFINET_MA_EN.docx 29/41 www.baumer.com 14.06.2016 / bja...
The preset value is retrieved from the value stored in parameter 65000 (see chapter 7.4.18 „Parameter 65000: Preset Value“. In a relative preset operation, the 32bit value is interpreted as a complement on 2, i.e. „-1“ will be saved as „0xFFFFFFFF“. Baumer_BUDE-PROFINET_MA_EN.docx 30/41 www.baumer.com 14.06.2016 / bja...
WORD 0x0020 Block Length WORD 0x0038 Block Version Hi BYTE 0x01 Block Version Lo BYTE 0x00 I&M Block MANUFACTURER_ID WORD 0x012A Baumer ORDER_ID BYTE[20] ASCII e.g. “GXMMW.3EA2 ” SERIAL_NUMBER BYTE[16] ASCII e.g. “150407 120000 ” HARDWARE_REVISION WORD 0x0002 SOFTWARE_REVISION BYTE[4] ASCII e.g.
PROFIdrive telegram 81 Type 82: PROFIdrive telegram 82 Type 83: PROFIdrive telegram 83 Parameter Type Read only Data type unsigned int (0x06) Value range 100-102 (0x0064 – 0x0066), 81-83 (0x0051 – 0x0053) Data: 922[0] Telegram type Baumer_BUDE-PROFINET_MA_EN.docx 32/41 www.baumer.com 14.06.2016 / bja...
(configured) version V3.1 or V4.1. Parameter Type Read only Data type Octet string (0x0A) Value range Data: 965[0] 0x3D Profile ID: 0x3D 965[1] 0x29 or 0x1F Profile version: V3.1 (31) or V4.1 (41) Baumer_BUDE-PROFINET_MA_EN.docx 33/41 www.baumer.com 14.06.2016 / bja...
6.4.16. Parameter 61003: Default Gateway of Station Read: This parameter is to read the Default Gateway IP address. Parameter 61003 Type Read only Data type UINT32 (0x07) Value range: 0.0.0.0 to 255. 255. 255. 255. Data: 61003 [0] Default-Gateway IP Baumer_BUDE-PROFINET_MA_EN.docx 36/41 www.baumer.com 14.06.2016 / bja...
After the write operation by parameter 65000, the preset value is stored volatile. Use parameter 971 for non-volatile saving in the encoder memory. Parameter 65000 Type Read / Write Data type int32 (0x04) Value range signed 32bit Data: 65000 [0] Preset Value Baumer_BUDE-PROFINET_MA_EN.docx 37/41 www.baumer.com 14.06.2016 / bja...
Steps per Revolution (*) 65001 [10] 0x20000000 Total Measuring Range (*) 65001 [11] 0x00000003 Speed Scale (*) (*) example only, depends on user configuration (**) example only (error-free status) (***) example only, depending on preset Baumer_BUDE-PROFINET_MA_EN.docx 38/41 www.baumer.com 14.06.2016 / bja...
If ordered, the manual will come as a pdf-file on data carrier (CD). The manual is also available in the Internet under www.baumer.com. Make sure that the manual applies to your encoder referring to the table at the beginning of the manual. You will find the encoder type on the product label (for example GXMMW or GBAMW).
If the total measuring range is not correspondingly aligned to the new maximum limit, the encoder will have to count 149.130 completed revolutions. That is impossible and results in an error signal (flashing LED). Baumer_BUDE-PROFINET_MA_EN.docx 40/41 www.baumer.com 14.06.2016 / bja...