Control Mode on settings Commul Control Word yclic commands bject Route Function Enables access to further büS objects EtherCAT EtherNet/IP Modbus TCP PROFIBUS DPV1 PROFINET Supplement to the operating instructions 1000234020  EN  Version: M Status: RL (released | freigegeben)  printed: 04.04 MAN  1000234020  EN  Version: M Status: RL (released | freigegeben)  printed: 04.04.202 Technical changes reserved. © Bürkert Werke GmbH & Co. KG, 2015 - 2019 Operating Instructions 1904/06_ENen_00810415 / Original DE
Contents 11 2 3 44 5
000234020  EN  Version: M Status: RL (released | freigegeben)  printed: 04.

1.1
Contact addresses
Germany
Bürkert Fluid Control Systems Sales Center Christian-Bürkert-Str. 13-17 D-74653 Ingelfingen Phone + 49 (0) 7940 - 10 91 111 Fax + 49 (0) 7940 - 10 91 448 Email: info@burkert.com
International
You can find the international contact addresses on the Internet at: www.burkert.com 44
Control Mode controls the behaviour of the fieldbus device when connection is established with the con- troller and also controls the behaviour of the Namur LED. Control Mode can be described and is transferred acyclically.
Example of the composition of a value in the Control Mode object:
Control Word is used to write a CANopen standard command to the büS network during operation. Therefore individual devices or the entire network can be activated. Control Word is transferred cyclically.
Control Word can be used e.g. to start or stop individual devices or the entire system as well as to simulate connection to the controller. Example of the composition of a value in the Control Word object:
6
4

The Object Route Function (ORF) allows access to individual objects in the büS network. The (fieldbus) object addresses required for access are described in chapters “5 Object addresses fieldbuses” on page 10. Reading or writing to an object can take up to 150 milliseconds.
Read access → Write Index/Subindex/NodeID. → Execute call/cancel. ✔ The result is output in Value UINT32 or Value string. Write access For write access the value 0x80 must be added to the Node ID. → Write Index/Subindex/NodeID (+0x80). → In Data length for write access specify the number of bytes to be written. → Enter the value to be written in Value UINT32 or Value string. → Output command with call/cancel. 2) Node ID see device description in the Bürkert Communicator 7
1000234020  EN  Version: M Status: RL (released | freigegeben)  printed: 04.0 8

5.1
Object addresses EtherCAT

5.1.1
Example of read access EtherCAT
Target: Display the serial number of the EDIP participant with Node ID 9.

Procedure:
1.  Write Index/Subindex/NodeID of the target object → Select Index 0x3C31, Subindex 0x01. → Write Index (0x200) and Subindex (0x07) of the object to be read and the Node ID of the device (0x09) to this object.
2.  Execute call/cancel → Select Index 0x3C31, Subindex 0x06. → Write value 1 (= execute).

3. Read out result in Value UINT32 or Value string
At a value ≤ 4 bytes the serial number is read from Value UINT32 . At a value > 4 bytes the serial number is read from Value string. → Read out value on Index 0x3C31, Subindex 0x03 (UINT32). ✔ The serial number of the EDIP participant with Node ID 9 is displayed.
Target: Device reset for an EDIP participant with Node ID 9. For write access to the Node ID, add the value 0x80!

Procedure:
1. Write Index/Subindex/NodeID of the target object → Select Index 0x3C31, Subindex 0x01. → Write index (0x2001) and Subindex (0x04) of the object to be written and the Node ID of the device (0x09) to this object.
2. In Data length for write access specify the number of bytes to be written. → Select Index 0x3C31, Subindex 0x02. → Write length of the object to be written to this object.

3.  Write Value UINT32 or Value string
At a value ≤ 4 bytes Value UINT32 is written. At a value > 4 bytes Value string is written. → Select Index 0x3C31, Subindex 0x03 (UINT32). → Write value 2 (= device reset)
4.  Execute call/cancel → Select Index 0x3C31, Subindex 0x06. → Write value 1 (= execute).
✔ In the case of the EDIP participant with Node ID 9 a device reset is executed. 11
5.2
Object addresses EtherNet/IP

5.2.1
Example of read access EtherNet/IP
Target: Display the serial number of the EDIP participant with Node ID 9.

Procedure:
1.  Write Index/Subindex/NodeID of the target object → Select Class C7, Instance 1, Attribute 3. → Write Index (0x2000) and Subindex (0x07) of the object to be read and the Node ID of the device (0x09) to this object.

2.  Execute call/cancel
→ Select Class C7, Instance 6, Attribute 3. → Write value 1 (= execute).

3. Read out result in Value UINT32 or Value string
At a value ≤ 4 bytes the serial number is read from Value UINT32. At a value > 4 bytes the serial number is read from Value string. → Read out value on Class C7, Instance 3, Attribute 3. ✔ The serial number of the EDIP participant with Node ID 9 is displayed. 12
Target: Device reset for an EDIP participant with Node ID 9. For write access to the Node ID, add the value 0x80!

Procedure:
1. Write Index/Subindex/NodeID of the target object → Select Class C7, Instance 1, Attribute 3. → Write index (0x2001) and Subindex (0x04) of the object to be written and the Node ID of the device (0x09) to this object.
2. In Data length for write access specify the number of bytes to be written. → Select Class C7, Instance 2, Attribute 3. → Write length of the object to be written to this object.

3.  Write Value UINT32 or Value string
At a value ≤ 4 bytes Value UINT32 is written. At a value > 4 bytes Value string is written. → Select Class C7, Instance 3, Attribute 3. → Write value 2 (= device reset)
4.  Execute call/cancel → Select Class C7, Instance 6, Attribute 3. → Write value 1 (= execute).
✔ In the case of the EDIP participant with Node ID 9 a device reset is executed.
5.3
Object addresses Modbus TCP

5.3.1
Example of read access Modbus TCP
Target: Display the serial number of the EDIP participant with Node ID 9.

Procedure:
1.  Write Index/Subindex/NodeID of the target object → Select function code FC16, address 1000. → Write Index (0x2000) and Subindex (0x07) of the object to be read and the Node ID of the device (0x09) to this object.
2.  Execute call/cancel → Select function code FC16, address 1018. → Write value 0x0100 (= execute).

3. Read out result in Value UINT32 or Value string
At a value ≤ 4 bytes the serial number is read from Value UINT32 . At a value > 4 bytes the serial number is read from Value string. → Read out value on function code FC16, address 1004 (UINT32). ✔ The serial number of the EDIP participant with Node ID 9 is displayed. 3) To execute, write 0x0100
Target: Device reset for an EDIP participant with Node ID 9. For write access to the Node ID, add the value 0x80!

Procedure:
1. Write Index/Subindex/NodeID of the target object → Select function code FC16, address 1000. → Write index (0x2001) and Subindex (0x04) of the object to be written and the Node ID of the device (0x09) to this object.
2. In Data length for write access specify the number of bytes to be written. → Select function code FC16, address 1002. → Write length of the object to be written to this object.

3.  Write Value UINT32 or Value string
At a value ≤ 4 bytes Value UINT32 is written. At a value > 4 bytes Value string is written. → Select function code FC16, address 1004. → Write value 2 (= device reset)

4.  Execute call/cancel
→ Select function code FC16, address 1018. → Write value 0x0100 (= execute).
✔ In the case of the EDIP participant with Node ID 9 a device reset is executed.
5.4
Object addresses PROFIBUS DPV1

5.4.1
Example of read access PROFIBUS DPV1
Target: Display the serial number of the EDIP participant with Node ID 9.

Procedure:
1.  Write Index/Subindex/NodeID of the target object → Select Slot 0, Index 1. → Write Index (0x2000) and Subindex (0x07) of the object to be read and the Node ID of the device (0x09) to this object.
2.  Execute call/cancel → Select Slot 0, Index 6. → Write value 1 (= execute).

3. Read out result in Value UINT32 or Value string
At a value ≤ 4 bytes the serial number is read from Value UINT32. At a value > 4 bytes the serial number is read from Value string. → Read out value on Slot 0, Index 3 (UINT32). ✔ The serial number of the EDIP participant with Node ID 9 is displayed.
Target: Device reset for an EDIP participant with Node ID 9. For write access to the Node ID, add the value 0x80!
Procedure: 1. Write Index/Subindex/NodeID of the target object → Select Slot 0, Index 1. → Write index (0x2001) and Subindex (0x04) of the object to be written and the Node ID of the device (0x09) to this object.
2. In Data length for write access specify the number of bytes to be written. → Select Slot 0, Index 2. → Write length of the object to be written to this object.

3.  Write Value UINT32 or Value string
At a value ≤ 4 bytes Value UINT32 is written. At a value > 4 bytes Value string is written. → Select Slot 0, Index 3. → Write value 2 (= device reset)
4.  Execute call/cancel → Select Slot 0, Index 6. → Write value 1 (= execute).
✔ In the case of the EDIP participant with Node ID 9 a device reset is executed. 17
5.5
Object addresses PROFINET

5.5.1
Example of read access PROFINET
Target: Display the serial number of the EDIP participant with Node ID 9.
Procedure: 1.  Write Index/Subindex/NodeID of the target object → Select Slot 0, Subslot 1, Index 1. → Write Index (0x2000) and Subindex (0x07) of the object to be read and the Node ID of the device (0x09) to this object.
2.  Execute call/cancel → Select Slot 0, Subslot 1, Index 6. → Write value 1 (= execute).

3. Read out result in Value UINT32 or Value string
At a value ≤ 4 bytes the serial number is read from Value UINT32. At a value > 4 bytes the serial number is read from Value string . → Read out value on Slot 0, Subslot 1, Index 3 (UINT32) or 4 (string). ✔ The serial number of the EDIP participant with Node ID 9 is displayed.
Target: Device reset for an EDIP participant with Node ID 9. For write access to the Node ID, add the value 0x80!
Procedure: 1.  Write Index/Subindex/NodeID of the target object → Select Slot 0, Subslot 1, Index 1. → Write index (0x2001) and Subindex (0x04) of the object to be written and the Node ID of the device (0x09) to this object.
2 In Data length for write access specify the number of bytes to be written. → Select Slot 0, Subslot 1, Index 2. → Write length of the object to be written to this object.

3.  Write Value UINT32 or Value string
At a value ≤ 4 bytes Value UINT32 is written. At a value > 4 bytes Value string is written. → Select Slot 0, Subslot 1, Index 3. → Write value 2 (= device reset)
4.  Execute call/cancel → Select Slot 0, Subslot 1, Index 6. → Write value 1 (= execute).
✔ In the case of the EDIP participant with Node ID 9 a device reset is executed.