Eaton OPTE9 Installation Manual Download Page 34

30

8.  Profinet IO 

Dual port ethernet option board installation manual

   MN032004EN   October 2017   www.eaton.com

Table 44.  PROFIDrive parameter access errors 

Error number

Meaning

When used

0x00

Impermissible parameter number

Access to unavailable parameter.

0x01

Parameter value cannot be changed

Change request to a read-only parameter.

0x02

0x0 = invalid index

0xB0 = parameter requests are not supported.

0x03

Invalid subindex

Access to an unavailable subindex of an array parameter.

0x04

Non-array parameter

Attempt to access subindex of a non-array parameter.

0x05

Incorrect data type

Change request containing invalid data type for the accessed parameter.

0x06

Setting not permitted (may only be reset)

Change request to a non-zero value, where this is not allowed.

0x07

Description element cannot be changed

Change request to a read-only parameter description element.

0x08

Reserved (not used)

0x09

No description data available

Access to unavailable parameter description.

0x0A 

Reserved (not used)

0x0B

No operation priority

Change request without access rights to perform the change.

0x0C...0x0E

Reserved (not used)

0x0F

No text array available

Access to unavailable parameter text array.

0x10

Reserved (not used)

0x11

Request cannot be executed

Access is temporarily not possible due to unspecified reasons.

0x12...0x13

Reserved (not used)

Change request with a value within the allowed range, but is otherwise not permissible.

0x14

Value impermissible

The length of the respose exceeds the maximum transmittable length.

0x15

Response too long

0x16

Impermissible parameter address

Error in the parameter address field.

0x17

Illegal format

Illegal format was provided in write request.

0x18

Number of values are not consistent

The number of values in the write request does not match the number of values in the parameter.

0x19

Axis non-existent

Access to non-existent axis number

0x20

Parameter text cannot be changed 

Change request to unavailable parameter text.

0x21

Invalid request ID

If a parameter request does not have the request ID 01h or 02h, this error code is returned. 

0x22...0x64

Reserved (not used)

0x65

Invalid request reference

Unallowed value for request reference.

0x66

Invalid request ID

Unallowed value in request ID (neither Request Parameter nor Change Parameter).

0x67

Reserved (not used)

0x68

Invalid number of parameters

Invalid number of parameters in request (0 or greater than 39). 

0x69

Invalid attribute

Invalid attribute specified in request.

0x6A

Reserved (not used)

Not enough parameter value data was transmitted in a Change request. Alternatively, the 

request did not contain a complete parameter address.

0x6B

Request is too short

0x6C

Parameter not found.

Parameter was not found or error occurred while accessing it.

0x6D

Invalid change request.

Issue with request was found and request was not handled.

0x6E

General error

General error occurred.

0x6F 0xFF

Reserved (not used)

 

Summary of Contents for OPTE9

Page 1: ...FPO OPTE9 Dual port ethernet option board installation manual...

Page 2: ...ons and wiring 6 4 4 1 Topology Star 7 4 4 2 Topology Daisy chain 7 4 4 3 Topology Ring 7 4 5 ACD address conflict detection 8 5 INSTALLATION 5 1 Installation in 9000x drives 9 5 2 PC Tools 10 5 2 1 P...

Page 3: ...1 8 3 4 Parameter channel examples 31 8 4 Profinet IO Communications 33 8 4 1 Parameters of the PROFIDrive 33 8 4 2 Vendor specific PROFIDrive parameters 34 8 4 3 Telegrams implemented by OPTE9 36 8 4...

Page 4: ...DIX 1 PROCESS DATA 12 APPENDIX 2 CONTROL AND STATUS WORD 12 1 Control word bit description 73 12 2 Status word descriptions 74 12 3 Control word bit support in drives 74 12 4 Status word bit support i...

Page 5: ...before starting any work on the drive 1 2 Warnings The AC drive is meant for fixed installations only Do not perform any measurements when the AC drive is connected to the mains The earth leakage cur...

Page 6: ...aults in the motor or the motor cable It is not intended for personal safety Due to the high capacitive currents present in the AC drive fault current protective switches may not function properly WAR...

Page 7: ...lue LO Lower 8 16 bits in a 16 32 bit value DHCP Dynamic host configuration protocol is used for dynamical resolving of network configuration parameters like an IP address FB Fieldbus GW Gateway LWIP...

Page 8: ...P CAT5e Communications Speed 10 100 Mb Duplex half full Default IP address By default the board is in DHCP mode Protocol Modbus TCP Profinet I O EtherNet IP Environment Ambient operating temperature 1...

Page 9: ...pted or its software is missing ER is blinking 0 25s ON 0 25s OFF Option board failure Option board is not operational BS and possibly ER are blinking 2 5s ON 2 5s OFF Option board is operational Prot...

Page 10: ...IP address This configuration enables three different topologies Star see Chapter 4 4 1 Daisy chain see Chapter 4 4 2 Ring see Chapter 4 4 3 Each of these topologies has their own advantages and disad...

Page 11: ...igure 6 Daisy chain topology 4 4 3 Topology Ring It is possible to use the OPTE9 option board in a ring topology by adding a managed Ethernet switch that supports the RSTP protocol This topology gains...

Page 12: ...h RSTP configuration example Figure 10 Etherwan switch RSTP configuration example port settings 4 5 ACD address conflict detection The OPTE9 option board implements ACD algorithm IETF RFC 5227 The imp...

Page 13: ...quired minimum drive firmware version Table 9 Required minimum drive firmware versions Drive From drive SW version on SPX SPX00002V191 SVX SVX00002V181 5 1 Installation in 9000x drives WARNING Make su...

Page 14: ...e OPTE9 Ethernet port Table 10 The supported PC tools with different drives 9000x Tool Serial Ethernet 9000xLoad x NCIPConfig x 9000xdrive x 9000xLoad Not supported with OPTE9 Dual Port Ethernet 5 2 2...

Page 15: ...ese instructions to set the IP addresses Select Help Manual if you want more information about the software features Step 1 Connect your PC to the ethernet network with an ethernet cable You can also...

Page 16: ...te After starting the installation program follow the on screen instructions Once the program is installed successfully you can launch it by selecting it in the Windows Start menu Select Help Contents...

Page 17: ...e OPTE9 is connected to You can change the IP address network mask and default gate address in the menu item G 7 x After you have changed the IP settings you need to change IP Mode to Fixed IP in orde...

Page 18: ...Protocol Modbus TCP Modbus TCP 1 Profinet IO 2 EtherNet IP 3 Active protocol 2 IP Mode DHCP Fixed IP 1 DHCP 2 IP mode When in DHCP mode the IP address cannot be changed manually 3 IP Part 1 192 1 223...

Page 19: ...atus word Status word in protocol format hex 19 EIP Product Code Currently used EtherNet IP Product Code 6 1 3 Communication protocol The OPTE9 option board comes with several fieldbus protocols The u...

Page 20: ...y name The name is formed from the drive power unit serial number or if that value is not available from the option board MAC address and from slot ID The format is opt slot unique identifier Example...

Page 21: ...ch message The sequence of these elements is the same for all messages to make it easy to parse the content of the Modbus message A conversation is always started by a master in the Modbus network A M...

Page 22: ...le 16 Resetting the counters is not supported in Eaton 20 Eaton 20 X or Eaton 20 CP Table 16 Clearing trip counters Address Function Purpose 40101 Reset Clears operation days trip counter 40301 Reset...

Page 23: ...Fault history 16bit Table 32 RO 30 0 40501 Communication timeout 16bit Table 34 RW 1 1 40511 40568 Fault history with 16 bit fault codes 16bit Table 33 RO 30 0 1 Not supported in current version See...

Page 24: ...data 2070 Low data FB Process Data In 8 See Chapter 11 APPENDIX 1 PROCESS DATA Control word bits See Chapter 12 APPENDIX 2 CONTROL AND STATUS WORD for control word bit descriptions 7 1 3 5 3 FB Proces...

Page 25: ...701 456 702 654 703 1789 704 987 705 2741 706 1147 707 258 708 3852 Parameters Address Data ID 10501 700 10502 702 10503 707 10504 704 Address Data ID 10601 321 10602 654 10603 258 10604 987 ID Map O...

Page 26: ...e of energy counter in kWh Datatype is 32 bit float IEEE 754 Energy counter These registers hold three values for the energy counter amount of energy used format of the energy value and unit of the en...

Page 27: ...once might take up to three seconds Table 33 Fault history with 16 bit error codes Holding register address Purpose Description 40511 Fault code 1 16 bit fault code in index 1 40512 Sub code 1 16 bit...

Page 28: ...e to 50 00 Data LO 88 hex Error check CRC HI C8 hex CRC field C8CB hex 51403 CRC LO CB hex Message frame 01 10 07 D0 00 03 06 00 01 00 00 13 88 C8 CB The reply to Preset Multiple Registers message is...

Page 29: ...ex 1 Function 04 hex Function 4 hex 4 Data Starting address HI 17 hex Starting address 1770 hex 6000 Starting address LO 70 hex No of registers HI 00 hex Invalid number of registers 0005 hex 5 No of r...

Page 30: ...alse OR bit2 False Coast Stop SWT1 bit1 False Standstill detected OR Disble operation STW1 bit3 False S2 Ready For Switching On ZSW1 bit 0 True 1 2 6 False Ramp stop Quick stop ON STW1 bit0 True ON ST...

Page 31: ...ble 38 Parameter description Sub index Field name Data type Description 1 Identifier ID Unsigned16 A bitmask with information about the parameter characteristics 2 Number of array elements Unsigned16...

Page 32: ...3 Parameter address The parameter address consists of 4 fields totaling six octets in size Table 40 Parameter address Octet number Field name Description Allowed values 1 Attribute Describes which par...

Page 33: ...w the error information in the following two fields should be decoded Always 128 in PROFIDrive Other values are not used in the Parameter Access 3 Error Code 1 High 4 bits indicate error class 4 lower...

Page 34: ...with a value within the allowed range but is otherwise not permissible 0x14 Value impermissible The length of the respose exceeds the maximum transmittable length 0x15 Response too long 0x16 Impermis...

Page 35: ...er using the PNU 10001 The targeted application ID is put into the subindex field 8 3 4 Parameter channel examples 8 3 4 1 Request first element of PNU964 value The following information is used for t...

Page 36: ...h is 1 1 0x0065 101d The device contains one axis 8 3 4 3 Requesting the value of drive parameter ID 103 The following information is used for this request Table 56 Request value of parameter ID 103 F...

Page 37: ...ndex 1 and oldest one at index 7 964 Drive Unit Identification Array n Unsigned16 An array is structured in the following way Index meaning 0 Manufacturer code 0x01BA 1 Drive Unit Type 0x0002 2 Softwa...

Page 38: ...ntrol word STW1 2 Status word 1 10102 PROFIDrive status word ZSW1 5 Speed setpoint A 10101 PROFIDrive speed setpoint value NSOLL_A 6 Speed actual value A 10103 PROFIDrive speed actual value NIST_A 51...

Page 39: ...7 10110 16 bit Process Data Out Array n Unsigned16 An array of 8 elements From PDO1 index 0 to PDO8 index 7 10111 Speed physical reference parameter Unsigned16 The parameter describes how many RPM is...

Page 40: ...he value is frozen if this bit is set to 0 If the bit is 1 the setpoint value provided by the master is continuously updated Bit 6 Enabling of setpoint value This bit can be used to disable the fieldb...

Page 41: ...he actual speed value does not match the setpoint value When the bit has the value 1 the actual speed value matches the setpoint value Bit 9 Request control by master This bit indicates whether the fi...

Page 42: ...8 PROFIDrive standard telegram 1 setpoint data Standard telegram 1 Additional process Data 16 bit each STW1 16 bit NSOLL_A 16 bit PDI1 PDI2 PDI3 PDI4 PDI5 PDI6 PDI7 PDI8 STW1 16 bit See 8 4 3 1 1 STW1...

Page 43: ...endor specific FBGeneralControlWord FB Speed Reference 16 bit See 8 4 3 1 6 Vendor specific FBSpeedReference PDI1 PDI8 See 8 4 3 1 11 Vendor specific Process Data 8 4 3 4 2 Actual data Vendor specific...

Page 44: ...m 4 setpoint data Table 80 Vendor specific telegram 4 setpoint data Vendor specific telegram 4 Additional process data 16 bit each FB Fixed CW 16 bit Speed Reference 16 bit PDO1 PDO2 PDO3 PDO4 PDO5 PD...

Page 45: ...ferent manufacturers there must be a defined standard in which those devices exhibit the same behaviour produce and or consume the same basic set of I O data contain the same basic set of configurable...

Page 46: ...ssages typically use low priority identifiers and contain the specific meaning of the message right in the data field This includes the service to be performed and the specific object attribute addres...

Page 47: ...nection not found 264d 108h Invalid network connection parameter 265d 109h Invalid connection size 272d 110h Target for connection not configured 273d 111h RPI not supported 274d 112h RPI value s not...

Page 48: ...umber of the device 7 Product Name SHORT STRING Human readable identification Id Name Description Instance services 1 Get_Attributes_All Get all attributes 5 Reset Only reset type 0 14d 0Eh Get_Attrib...

Page 49: ...UE if unrecoverable problem detected 12 15 Extended device status 2 Reserved is zero The OPTE9 drive implements bits 0 2 and 4 11 according to the specification Extended Device Status values 1 4 and 8...

Page 50: ...Id Name Description 1 Get_Attributes_All Returns content of all implemented attributes in the class 14d 0Eh Get_Attribute_Single Used to read single attribute value Instance attributes Id Access rule...

Page 51: ...Used to read single attribute value Instance attributes Id Access rule Name Datatype Description 1 Get Status DWORD Interface status 2 Get Configuration Capability DWORD Interface capability flags 3 G...

Page 52: ...f resolving DNS names FALSE 2 DHCP Client Supports DHCP TRUE 3 DHCP DNS Update Always zero 4 Configuration Settable TRUE if configuration settable 5 Hardware Configurable Configuration can be obtained...

Page 53: ...ess Value of 0 indicates no IP address has been configured Otherwise the IP address must be set to a valid Class A B or C address and must not be set to the loopback address 127 0 0 1 Network mask UDI...

Page 54: ...2 Ethernet link object Class name Ethernet link object Class identifier 246d F6h Class attributes Id Access rule Name Datatype Description 1 Get Revision UINT Class revision 3 2 Get Max Instance UINT...

Page 55: ...7 31 Reserved Always zero Instance attribute Physical Address The attribute reveals the MAC layer address of the physical interface Instance attribute Interface Counters The attribute is a collection...

Page 56: ...tribute indicates the type of the Ethernet interface i e twisted pair cable optical fiber device internal etc The OPTE9 will always return the value 2 twisted pair cable Instance attribute Interface S...

Page 57: ...nstance services Id Name Description 14d 0Eh Get_Attribute_Single Used to read single attribute value 16d 10h Set_Attribute_Single Used to write a single attribute value 9 2 2 2 1 Instance attributes...

Page 58: ...work False control is local 21d 15h Get Set NetIdleMode USINT Mode on reception of CIP communication IDLE event Instance services Id Name Description 5 Reset Resets drive to startup state 14d 0Eh Get_...

Page 59: ...has appeared and has not been acknowledged Otherwise the attribute has the value 0 indicating that no warnings are present Instance attribute Faultrst This attribute is used to reset faults and warni...

Page 60: ...rence to be from the network False when Set Process not DN Control True when Set Process at DN Control 6 Get DriveMode USINT Drive mode See Table 114 7 Get SpeedActual INT Actual drive speed Units RPM...

Page 61: ...attribute is not used by the master the default unit 1 RPM is assumed This is equivalent to the value 0 being used for SpeedScale Instance attribute TorqueActual This attribute allows reading of the t...

Page 62: ...ter value can be 8 16 or 32 bits The OPTE9 also supports an old method from the OPTCQ option board of reading writing ID values when the PLC supports only 8 bit instance attributes This method is bit...

Page 63: ...gle attribute value 16d 10h Set_Attribute_Single Used to write a single attribute value 9 2 3 2 1 Instance attributes Instance attribute Inputinstance This attribute shows the currently active or what...

Page 64: ...Value Description 0d Open loop 1d Closed loop ControlMode and FeedbackMode combinations ControlMode and FeedbackMode combinations depends on used drive and application Check the actual mode support f...

Page 65: ...Max Instance UINT Maximum instance number 40 3 Get Number of Instances UINT Number of object instances Depends on drive type Class services Id Name Description 1 Get_Attributes_All Returns content of...

Page 66: ...2 4d 2 FaultRst Control supervisor object FaultRst 12d 3 4 5 NetCtrl Control supervisor object NetCtrl 5d 6 NetRef AC DC drive object NetRef 4d 7 NetProc AC DC drive object NetProc 5d The status word...

Page 67: ...eference High Octet 9 3 1 1 4 Assembly instance 25 extended process control output The extended process control assembly can be used to send process reference value directly to the application The Pro...

Page 68: ...tReference Ref From Net Ctrl From Net Ready Runnin g2 Rev Runnin g1 Fwd Warning Faulted 1 Drive State 2 Speed Actual Low Octet 3 Speed Actual High Octet 9 3 1 2 3 Assembly instance 73 extended speed a...

Page 69: ...NetCtrl Fault Reset Run Rev Run Fwd 1 2 FBSpeedReference Low Octet in 3 FBSpeedReference High Octet in 4 FBProcessDataIn1 Low Octet 5 FBProcessDataIn1 High Octet 6 FBProcessDataIn2 Low Octet 7 FBProce...

Page 70: ...ord 9 3 2 1 4 Assembly instance 131 Table 148 Instance Offset Octet 0 Octet 1 Octet 2 Octet 3 131 length 40 0 FBFixedControlWord Low Octet FBGeneralConWord High Octet FBFixedControltrolWord Low Octet...

Page 71: ...ength 34 0 FBFixedStatusWord Low Octet 1 FBFixedStatusWord High Octet 2 FBSpeedActual Low Octet in 3 FBSpeedActual High Octet in 4 RPMSpeedActual Low Octet in rpm 5 RPMSpeedActual High Octet in rpm 6...

Page 72: ...rd 9 3 2 2 4 Input assembly instance 137 Table 152 Instance Offset Octet 0 Octet 1 Octet 2 Octet 3 137 length 40 0 FBFixedStatusWord Low Octet FBFixedStatusWord High Octet FBGeneralStatusWord Low Octe...

Page 73: ...to 0 9 3 4 Mapping of data onto standard input assemblies This section specifies how the Eaton data is mapped onto the data in the Standard Input Assemblies 9 3 4 1 FBFixedStatusWord See Chapter 12 a...

Page 74: ...motor see Chapter 15 APPENDIX 5 FIELDBUS PARAMETRISATION for information how to configure the drive Table 154 Description Instance Size Configuration instance 103 d 67h 0 Output instance 21 d 15h 4 I...

Page 75: ...Too long cabling Grounding Inadequate grounding Ensure grounding in all the points on the net Connections Faulty connections Excessive stripping of cables Faulty connections Conductors in wrong termi...

Page 76: ...pplication The Fieldbus Master can read the AC drive s actual values using process data variables The control applications use the process data as follows Table 156 Process data OUT variables ID Data...

Page 77: ...lt reset 0 No action 1 No action Rising edge 0 1 Active faults alarms and infos are reset B3 Stop mode 1 0 Stop mode is unmodified 1 Stop mode is overridden to Coasting B4 Stop mode 2 0 Stop mode is u...

Page 78: ...1 Motor is running counterclockwise B3 Fault 0 No fault active 1 Drive has an active fault B4 Alarm 0 No alarm active 1 Drive has active alarm B5 At reference 0 Motor is not running at reference speed...

Page 79: ...red to poll the SVX drive to operate and monitor it This document will demonstrate how to configure the PROFINET master to monitor status parameters from the SVX drive as well as to control the drive...

Page 80: ...application each device will use the following IP Addresses 1 Computer 192 168 0 50 2 OPTE9 Option Card 192 168 0 4 3 Siemens PLC PROFINET port 192 168 0 2 The subnet mask is 255 255 255 0 for this ex...

Page 81: ...he controller PROFINET master on the Network View screen Then select the green square on the PROFINET master and drag it to the green square on the OPTE9 and release the mouse button The following sho...

Page 82: ...ata Out 5 Motor Power 0 1 Process Data Out 6 Motor Voltage 0 1 volts Process Data Out 7 DC Link Voltage volts Process Data Out 8 Active Fault Code These default values for the Process Data Out words w...

Page 83: ...is named SVX for this example Add the I O addresses for the SWD devices as shown below Note that the addresses for these tag names that you entered into the PLC Tags area are automatically populated a...

Page 84: ...he download Select Stop all per the following then select the Load button Figure 53 The results of the Load will be displayed in the lower portion of the project screen as shown below Start all should...

Page 85: ...sents 100 Speed CCW 60 00 Hz if the Maximum Speed is set to 60 00 Hz The data can be entered viewed in different formats by changing the Display Format for any value Each time values are entered or mo...

Page 86: ...other materials provided with the distribution 3 The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission THIS SOFTWA...

Page 87: ...ase of the standard application the Eaton MMX for use via fieldbus See the application specific manuals for more detailed information Parameters can be read and written by using the drive panel PC Too...

Page 88: ...This Page Intentionally Left Blank...

Page 89: ...This Page Intentionally Left Blank...

Page 90: ...leveland OH 44122 United States Eaton com 2017 Eaton All Rights Reserved Printed in USA Publication No MN032004EN CSSC 1611 3741 October 2017 Eaton is a registered trademark All trademarks are propert...

Reviews: