mca121 ethernet ii

52
Confidential / Property of Danfoss Drives A/S 2007-May-13 Flemming Huusmann DD-KPDD 1 Drives Division MCA121 EtherNet/IP option MCA121 EtherNet/IP option Product Presentation Product Presentation

Upload: romanholo

Post on 22-May-2015

79 views

Category:

Engineering


5 download

DESCRIPTION

treinamento integração drive danfoss ethernet industrial curitiba-parana

TRANSCRIPT

Page 1: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 1Drives Division

MCA121 EtherNet/IP optionMCA121 EtherNet/IP option

Product PresentationProduct Presentation

Page 2: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 2Drives Division

Your presenterYour presenter

Flemming Huusmann Global Product Management, Fieldbus

Danfoss Drives A/S DG-596 DK-6300 Graasten, Denmark mailto:[email protected] Tel.: +45 74 88 43 62 (Direct)

Page 3: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 3Drives Division

Agenda.

• Main featuresMain features• HardwareHardware• ODVA StandardsODVA Standards• CIP implementationCIP implementation• Additional featuresAdditional features• TopologyTopology• ParametersParameters• Other advanced featuresOther advanced features• EnclosuresEnclosures• Rockwell toolsRockwell tools

MCA 121 EtherNet/IPMCA 121 EtherNet/IP

Page 4: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 4Drives Division

MCA121 EtherNet/IP option

Main featuresMain features

Features, in short:Features, in short:

• EtherNet/IP option for FC-series drivesEtherNet/IP option for FC-series drives• High performance: 1 ms APIHigh performance: 1 ms API• Two Ethernet ports for line topologyTwo Ethernet ports for line topology• Advanced switch functionsAdvanced switch functions• Full CIP implementationFull CIP implementation• Build-in web-serverBuild-in web-server• E-mail client for service notificationE-mail client for service notification• Transparent socket channelTransparent socket channel

MCA 121 EtherNet/IP

SW. ver. XX.XX

MS

NS2

NS1

Ethernet Port1 Ethernet Port2

MAC: 00:1B:08:XX:XX:XX

Option A130B1119

Page 5: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 5Drives Division

MCA121 Technology, CPU

HardwareHardware

• CPU: NetSilicon NS9360CPU: NetSilicon NS9360• 32-bit, 155 MHz NET+ARM microprocessor32-bit, 155 MHz NET+ARM microprocessor• 0.13 micron CMOS processor0.13 micron CMOS processor• 10/100Base-T Ethernet10/100Base-T Ethernet• Net+Works version 6.3 OSNet+Works version 6.3 OS• Stack: EADK delivered by ODVA (IXXAT ported)Stack: EADK delivered by ODVA (IXXAT ported)• Other stacks availableOther stacks available

Page 6: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 6Drives Division

MCA121 Technology, Switch

HardwareHardware

• Micrel KSZ 8893Micrel KSZ 8893• 3-port layer-2 managed switch3-port layer-2 managed switch• High speed non-blocking switchHigh speed non-blocking switch• 10/100 Mbps support10/100 Mbps support• Auto-MDIX (auto crossover)Auto-MDIX (auto crossover)• Advanced traffic diagnosis functionsAdvanced traffic diagnosis functions• TDR based cable diagnosticsTDR based cable diagnostics

Page 7: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 7Drives Division

MCA121 EtherNet/IP option

HardwareHardware

• 3 LED’s: One Module Status + one 3 LED’s: One Module Status + one Network Status per. portNetwork Status per. port• Left port = Port 1Left port = Port 1• Right port = Port 2Right port = Port 2

• MAC address printed on labelMAC address printed on label

• Industrial graded RJ-45 connectorsIndustrial graded RJ-45 connectors

• A+B option design A+B option design (later as A-design)(later as A-design)

Ethernet Port 1 Ethernet Port 2

MCA 121 EtherNet/IP

SW. ver. XX.XX

MS

NS2

NS1

Ethernet Port1 Ethernet Port2

MAC: 00:1B:08:XX:XX:XX

Option A130B1119MS LED

NS LED’s

Page 8: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 8Drives Division

FC-series option concept

HardwareHardware

• C-option slot for application options (MCO) C-option slot for application options (MCO)

• A-option slot for Fieldbus optionsA-option slot for Fieldbus options

• B-option slot for other options (encoders, B-option slot for other options (encoders, resolvers, I/O)resolvers, I/O)

Page 9: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 9Drives Division

A+B in C adaptor

HardwareHardware

• For combining MCA121 with B-optionFor combining MCA121 with B-option• Possibility to add A and B-options in C-slotPossibility to add A and B-options in C-slot

Page 10: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 10Drives Division

Hardware conformance

HardwareHardware

• Hardware tests:Hardware tests:• Test with Siemens connector + cable on MCA121Test with Siemens connector + cable on MCA121• Testing durability of RJ-45 connectorsTesting durability of RJ-45 connectors

• Vibrations test in accordance to Danfoss guideline Vibrations test in accordance to Danfoss guideline 500B0432 modification of curve E:500B0432 modification of curve E:

• Frequency : 18 Hz – 1 K HzFrequency : 18 Hz – 1 K Hz

• Acceleration : 3 G RMS (!!)Acceleration : 3 G RMS (!!)

• Exposure : 3 x 2 hrs ( x – y – z )directionExposure : 3 x 2 hrs ( x – y – z )direction

• No loss of communication!No loss of communication!

MCA 121 EtherNet/IP

SW. ver. XX.XX

MS

NS2

NS1

Ethernet Port1 Ethernet Port2

MAC: 00:1B:08:XX:XX:XX

Option A130B1119

Page 11: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 11Drives Division

ODVA specifications

ODVA StandardsODVA Standards

• Conform towards: Conform towards:

• EtherNet/IP Adaptation of CIP: EtherNet/IP Adaptation of CIP: Edition 1.2, May 2006Edition 1.2, May 2006• Common Industrial Protocol (CIPTM): Common Industrial Protocol (CIPTM): Edition 3.0, May 2006Edition 3.0, May 2006

• Danfoss Drives is an active member of the ODVADanfoss Drives is an active member of the ODVA

• Participation in EtherNet/IP Implementers Workshop and Plug Participation in EtherNet/IP Implementers Workshop and Plug Fest ensures conformanceFest ensures conformance

Page 12: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 12Drives Division

Conformance test

ODVA StandardsODVA Standards

• ODVA Implementers Workshop Plug Fest #6ODVA Implementers Workshop Plug Fest #6

• Dec. 5-7, 2006 Detmold, GermanyDec. 5-7, 2006 Detmold, Germany

• MCA 121 passed all conformance tests:MCA 121 passed all conformance tests:

• EDS File verification testEDS File verification test

• Network Interoperability testNetwork Interoperability test

• Common Interoperability testCommon Interoperability test

• Adaptor Interoperability testAdaptor Interoperability test

• System interoperability testSystem interoperability test

• During development the option is continuously tested During development the option is continuously tested against the ODVA conformance test toolagainst the ODVA conformance test tool

Page 13: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 13Drives Division

CIP classes implemented

CIP ImplementationCIP Implementation

• Class ID 0x01 Identity ObjectClass ID 0x01 Identity Object• Class ID 0x02 Message RouterClass ID 0x02 Message Router• Class ID 0x04 Assembly ObjectsClass ID 0x04 Assembly Objects• Class ID 0x06 Connection ManagerClass ID 0x06 Connection Manager• Class ID 0x28 Motor Data ObjectClass ID 0x28 Motor Data Object• Class ID 0x29 Control Supervisor ObjectClass ID 0x29 Control Supervisor Object• Class ID 0x2A AC/DC Drive ObjectClass ID 0x2A AC/DC Drive Object• Class ID 0xF5 Interface ObjectClass ID 0xF5 Interface Object• Class ID 0xF6 Link ObjectClass ID 0xF6 Link Object• Class ID 0x0F Parameter ObjectClass ID 0x0F Parameter Object• Class ID 0x10 Parameter Group ObjectClass ID 0x10 Parameter Group Object• Class ID 0x64 - 0xC7 Danfoss ObjectsClass ID 0x64 - 0xC7 Danfoss Objects

- full CIP implementation...!- full CIP implementation...!

Page 14: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 14Drives Division

Class ID 0x01 Identity Object

CIP ImplementationCIP Implementation

Attribute Access Name Data type Description

1 Get Vendor UINT (97) Danfoss Drives vendor code

2 Get Device Type UINT (2) AC Drive

3 Get Product Code UINT Value of par. 12-34

4 Get Revision Struct Value of par. 12-34

5 Get Status WORD EIP status word (par. 12-30)

6 Get Serial Number UDINT Value of par. 15-51

7 Get Product Name String Value of par. 15-40 (e.g. “FC-302”)

8 Get State UINT 0 = Non-existent1 = Device Self Testing2 = Standby3 = Operational4 = Major Recoverable Fault5 = Major Unrecoverable Fault6-254 = Reserved255 = Default for Get Attribute All

9 Get Conf. consistency value

UINT

Page 15: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 15Drives Division

Class ID 0x04 Assembly ObjectsClass ID 0x04 Assembly Objects

CIP ImplementationCIP Implementation

Instance Access Name Size

20 Set ODVA basic speed control Output 2 Words

21 Set ODVA extended speed control Output 2 Words

70 Get ODVA basic speed control Input 2 Words

71 Get ODVA extended speed control Input 2 Words

100 Set Danfoss Basic Control Output 2 Words

101 Set Danfoss Extended Control Output 4 Words

103 Set Danfoss Extended Control Output 10 Words

150 Get Danfoss Basic Control Input 2 Words

151 Get Danfoss Extended Control Input 4 Words

153 Get Danfoss Extended Control Input 10 Words

• Two different profiles: Danfoss and ODVATwo different profiles: Danfoss and ODVA

• Two different ODVA instances: 20/70 and 21/71Two different ODVA instances: 20/70 and 21/71

• Three different Danfoss instances – can be combined regardless of lengthThree different Danfoss instances – can be combined regardless of length

• E.g.: 100/153 = 2 words Output / 10 words inputE.g.: 100/153 = 2 words Output / 10 words input

Page 16: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 16Drives Division

Class ID 0x04 Assembly Objects, DanfossClass ID 0x04 Assembly Objects, Danfoss

CIP ImplementationCIP Implementation

CTW REF

CTW REF PCD 2write

PCD 3write

CTW REF PCD 2write

PCD 3write

PCD 4write

PCD 5write

PCD 6write

PCD 7write

PCD 8write

PCD 9write

STW MAV

STW MAV PCD 2read

PCD 3read

STW MAV PCD 2read

PCD 3read

PCD 4read

PCD 5read

PCD 6read

PCD 7read

PCD 8read

PCD 9read

Instance

100

101

103

150

151

153

Originator --► Target

Target --► Originator

Page 17: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 17Drives Division

Class ID 0xF5 Interface ObjectClass ID 0xF5 Interface Object

CIP ImplementationCIP Implementation

• Holds information about:Holds information about:

• Interface ConfigurationInterface Configuration

• IP AddressIP Address

• Network MaskNetwork Mask

• Gateway AddressGateway Address

• Name ServerName Server

• Name Server 2Name Server 2

• Domain NameDomain Name

• Host NameHost Name

Page 18: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 18Drives Division

Class ID 0xF6 Link ObjectClass ID 0xF6 Link Object

CIP ImplementationCIP Implementation

• Holds Holds detaileddetailed information of the Ethernet interfaces like: information of the Ethernet interfaces like:

• Interface Speed (10, 100 Mbps)Interface Speed (10, 100 Mbps)

• Physical Address (MAC layer address)Physical Address (MAC layer address)

• Interface Counters:Interface Counters:   

• In Octets (octets received on the interface)In Octets (octets received on the interface)

• In Ucast Packets (unicast packets received on the interface)In Ucast Packets (unicast packets received on the interface)

• In NUcast Packets (non-unicast packets received on the interface)In NUcast Packets (non-unicast packets received on the interface)

• In Discards (inbound packets received on the interface but discarded)In Discards (inbound packets received on the interface but discarded)

• In Errors (inbound packets that contain errors)In Errors (inbound packets that contain errors)

• In Unknown Protocols (inbound packets with unknown protocol)In Unknown Protocols (inbound packets with unknown protocol)

• Out Octets (octets sent on the interface)Out Octets (octets sent on the interface)

• Out Ucast PacketsOut Ucast Packets (unicast packets sent on the interface)(unicast packets sent on the interface)

• Out NUcast Packets (non-unicast packets sent on the interface)Out NUcast Packets (non-unicast packets sent on the interface)

• Out Discards (outbound packets discarded)Out Discards (outbound packets discarded)

• ......

Page 19: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 19Drives Division

Class ID 0xF6 Link Object, cont...Class ID 0xF6 Link Object, cont...

CIP ImplementationCIP Implementation

• Media Counters:Media Counters: (media level counters) (media level counters)

• Alignment Errors Alignment Errors

• FCS ErrorsFCS Errors

• Single CollisionsSingle Collisions

• Multiple CollisionsMultiple Collisions

• SQE Test ErrorsSQE Test Errors

• Deferred TransmissionsDeferred Transmissions

• Late CollisionsLate Collisions

• Excessive CollisionsExcessive Collisions

• MAC Transmit ErrorsMAC Transmit Errors

• Carrier Sense ErrorsCarrier Sense Errors

• Frame Too LongFrame Too Long

• MAC Receive ErrorsMAC Receive Errors

Page 20: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 20Drives Division

Build in switch integrated in CIP objectsBuild in switch integrated in CIP objects

CIP ImplementationCIP Implementation

• There are 3 instances of the Link Object:There are 3 instances of the Link Object:

• Instance 1 and 2, relates to the physical port 1 and 2 of Instance 1 and 2, relates to the physical port 1 and 2 of the option the option

• Instance 3 relates to internal interface of the option, after Instance 3 relates to internal interface of the option, after the switchthe switch

• Design lead to enhancement of the CIP-specificationsDesign lead to enhancement of the CIP-specifications

• The various counters can be read out via parameters (12-98 + The various counters can be read out via parameters (12-98 + 12-99), but only as a sum of instance 1 and 2.12-99), but only as a sum of instance 1 and 2.

Page 21: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 21Drives Division

Class ID 0x64 - 0xC7 Danfoss ObjectsClass ID 0x64 - 0xC7 Danfoss Objects

CIP ImplementationCIP Implementation

• All drive-parameters are mapped to CIP objects:All drive-parameters are mapped to CIP objects:

Danfoss Parameterrange

Class (decimal)

0-01 - 0-99 100

1-00 – 1-99 101

2-00 – 2-99 102

3-00 – 3-99 103

4-00 – 4-99 104

5-00 – 5-99 105

6-00 – 6-99 106

7-00 – 7-99 107

8-00 – 8-99 108

9-00 – 9-99 109

10-00 – 10-99 110

11-00 – 11-99 111

… …

99-00 – 99-99 199

Page 22: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 22Drives Division

Class ID 0x64 - 0xC7 Danfoss ObjectsClass ID 0x64 - 0xC7 Danfoss Objects

CIP ImplementationCIP Implementation

• The class Instance and Attribute acts in the following way:The class Instance and Attribute acts in the following way:

• 100 added to the parameter group = the value for the class.100 added to the parameter group = the value for the class.

• 100 added to the remaining parameter number = the value for the instance.100 added to the remaining parameter number = the value for the instance.

• 100 added to the array index of the parameter = the value for the attribute.100 added to the array index of the parameter = the value for the attribute.

(All values in decimal)(All values in decimal)

• Examples:Examples:

• Parameter Parameter 2-592-59[index 0] = Class 1[index 0] = Class 10202; Instance 1; Instance 15959; Attribute 1; Attribute 10000

• Parameter Parameter 5-345-34[index 3] = Class 1[index 3] = Class 10505; Instance 1; Instance 13434; Attribute 1; Attribute 10303

• Supported service-codes on Danfoss classes:Supported service-codes on Danfoss classes:

• Get/Set Attribute SingleGet/Set Attribute Single

• Get/Set Attribute Scattered (several parameters)Get/Set Attribute Scattered (several parameters)

Page 23: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 23Drives Division

Connection types supportedConnection types supported

CIP ImplementationCIP Implementation

• The following types of CIP connections are supported:The following types of CIP connections are supported:

• Cyclic I/O (class 1) cyclic triggered or Change-Of-StateCyclic I/O (class 1) cyclic triggered or Change-Of-State

• Explicit messaging (class 3 + UCMM)Explicit messaging (class 3 + UCMM)

Page 24: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 24Drives Division

Cyclic I/O class 1Cyclic I/O class 1

CIP ImplementationCIP Implementation

• Cyclic connection using TCP transport. Cyclic connection using TCP transport.

• Maximum one Class 1 input/output connection is supported. Maximum one Class 1 input/output connection is supported.

• Several listen only connection can be established if multicast is selected Several listen only connection can be established if multicast is selected as Transport type.as Transport type.

• This type of connection is used for polled I/O and Change-Of-State This type of connection is used for polled I/O and Change-Of-State connections. connections.

• The connection is established with a The connection is established with a Forward OpenForward Open command, command, containing theses information:containing theses information:

• Transport Type (point-to-point or multicast)Transport Type (point-to-point or multicast)

• Data Size (up to 20 bytes is supported)Data Size (up to 20 bytes is supported)

• Packet Rate (packet rates of 1ms are supported)Packet Rate (packet rates of 1ms are supported)

• Production inhibit timeout (timeout time in ms in both directions) Production inhibit timeout (timeout time in ms in both directions)

• Trigger (cyclic or COS)Trigger (cyclic or COS)

• Connection points (applies to assembly instance number)Connection points (applies to assembly instance number)

Page 25: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 25Drives Division

Change-of-StateChange-of-State

CIP ImplementationCIP Implementation

• Data is only being transmitted if there is a change-of-state.Data is only being transmitted if there is a change-of-state.

• COS-filters can be set up to in order to only trigger on specific PCD-bits.COS-filters can be set up to in order to only trigger on specific PCD-bits.STW MAV PCD 3 .....

COS filer 0Par.: 12-38[0]

COS filter 1Par.: 12-38[1]

COS filter 2Par. 12-38[2] ....

0000000000000000 ....

&

&

&

STW MAV PCD 3 ....

&

XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX ....

0000000000000000 0000000000000000

PCD 9

XXXXXXXXXXXXXXXX

COS filter 9Par. 12-23[9]

0000000000000000

&

PCD 9

• To prevent the device from producing heavy network traffic if a value To prevent the device from producing heavy network traffic if a value changes frequently, a Production Inhibit Timer is defined. changes frequently, a Production Inhibit Timer is defined.

•This parameter defines the minimum time between two COS messages.This parameter defines the minimum time between two COS messages.

Page 26: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 26Drives Division

Cyclic I/O class 3Cyclic I/O class 3

CIP ImplementationCIP Implementation

• Cyclic connection using UDP transport.Cyclic connection using UDP transport.

• Maximum 6 Class 3 connections are supported.Maximum 6 Class 3 connections are supported.

• This type of connection is used for This type of connection is used for explicit messagingexplicit messaging. .

• The connection is established with a The connection is established with a Forward OpenForward Open command, command, containing theses information:containing theses information:

• Connection Name (given name for connection)Connection Name (given name for connection)

• Packet Rate (specified in milliseconds for both directions)Packet Rate (specified in milliseconds for both directions)

• Message Parameters:Message Parameters:

• Service Code Service Code

• ClassClass

• InstanceInstance

• AttributeAttribute

• MemberMember

• Request DataRequest Data

Page 27: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 27Drives Division

Unconnected Messages, UCMMUnconnected Messages, UCMM

CIP ImplementationCIP Implementation

• Non-cyclic (single) connection using TCP transport.Non-cyclic (single) connection using TCP transport.

• This type of connection is used for explicit messaging.This type of connection is used for explicit messaging.

• The connection is established on-the-fly and does not require any The connection is established on-the-fly and does not require any Forward Open command.Forward Open command.

• Message Parameters:Message Parameters:

• Service Code Service Code

• ClassClass

• InstanceInstance

• AttributeAttribute

• MemberMember

• Request DataRequest Data

Page 28: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 28Drives Division

HTTP-serverHTTP-server

Additional featuresAdditional features

• The MCA121 option features an integrated web-server.The MCA121 option features an integrated web-server.

• The default WEB-design will allow read-only access to selected parameters.The default WEB-design will allow read-only access to selected parameters.

• It will be possible to download customer-specific WEB-pages with full access It will be possible to download customer-specific WEB-pages with full access to all or selected parameters (feature to come).to all or selected parameters (feature to come).

• The WEB-page is also used for configuration of the e-mail notifier.The WEB-page is also used for configuration of the e-mail notifier.

• The HTTP-server uses an embedded file-serverThe HTTP-server uses an embedded file-server

Page 29: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 29Drives Division

FTP-serverFTP-server

Additional featuresAdditional features

• The FTP-server makes is possible easy to download files to the The FTP-server makes is possible easy to download files to the embedded file-server.embedded file-server.

• Password protection and user management possible.Password protection and user management possible.

Page 30: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 30Drives Division

E-Mail notifierE-Mail notifier

Additional featuresAdditional features

• Can be configured to send e-mail (SMTP) messages triggered by any Can be configured to send e-mail (SMTP) messages triggered by any alarm or warning in the drive.alarm or warning in the drive.

• Configuration is done via the WEB-interface.Configuration is done via the WEB-interface.

• Several receivers can be configured.Several receivers can be configured.

• Possibility to trigger message if warning/alarm has clearedPossibility to trigger message if warning/alarm has cleared

Page 31: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 31Drives Division

Transparent Socket ChannelTransparent Socket Channel

Additional featuresAdditional features

• The option features an transparent socket channel, that makes is The option features an transparent socket channel, that makes is possible to send FC-telegrams (default Danfoss protocol) transparent on possible to send FC-telegrams (default Danfoss protocol) transparent on Ethernet via TCP.Ethernet via TCP.

• This will enable MCT-10, Motion Control Tool to connect to drives, via This will enable MCT-10, Motion Control Tool to connect to drives, via Ethernet (feature to come)Ethernet (feature to come)

• The socket port-number is free configurable.The socket port-number is free configurable.

MCT10

AutomationDriveVLT

EIP port 2222

FC/MCT-10 port xxxx

Page 32: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 32Drives Division

Motion Control ToolMotion Control Tool

Additional featuresAdditional features

• Auto device discoveryAuto device discovery

• Easy network commissioningEasy network commissioning

• Connectivity via TCP/IPConnectivity via TCP/IP

• Parameter handling in all setupsParameter handling in all setups

• Easy device recoveryEasy device recovery

• Powerful project toolPowerful project tool

• ......

Page 33: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 33Drives Division

IP addressingIP addressing

TopologyTopology

• Several methods for IP-addressing is possible:Several methods for IP-addressing is possible:

• Manual (via parameter)Manual (via parameter)

• BOOTPBOOTP

• DHCPDHCP

• MCT-10 (feature to come)MCT-10 (feature to come)

• The use of Ethernet based network for industrial automation purposes, The use of Ethernet based network for industrial automation purposes, calls for careful and thorough network design.calls for careful and thorough network design.

• Especially the use of active network components like switches and Especially the use of active network components like switches and routers requires detailed know-how about the behaviour of IP traffic.routers requires detailed know-how about the behaviour of IP traffic.

Page 34: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 34Drives Division

Build-in switchBuild-in switch

TopologyTopology

• Build-in 2-port switch makes it possible to connect Build-in 2-port switch makes it possible to connect the drives in a traditional line-topology.the drives in a traditional line-topology.

AutomationDriveVLT

AutomationDriveVLT

AutomationDriveVLT

AutomationDriveVLT

AutomationDriveVLT

½

AutomationDriveVLT

AutomationDriveVLT

AutomationDriveVLT

AutomationDriveVLT

AutomationDriveVLT

AutomationDriveVLT

AutomationDriveVLT

AutomationDriveVLT

AutomationDriveVLT

AutomationDriveVLT

Line:Line: Star:Star:

Page 35: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 35Drives Division

Build-in switchBuild-in switch

TopologyTopology

• Saves cost for central network switches.Saves cost for central network switches.

• The prize level for an industrial graded Ethernet switch is aprox. 100 € per. portThe prize level for an industrial graded Ethernet switch is aprox. 100 € per. port

• Less complicated cabling.Less complicated cabling.

• Advanced switch diagnosis functions.Advanced switch diagnosis functions.

AutomationDriveVLT

AutomationDriveVLT

AutomationDriveVLT

AutomationDriveVLT

AutomationDriveVLT

½

AutomationDriveVLT

AutomationDriveVLT

Page 36: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 36Drives Division

AutomationDriveVLT

AutomationDriveVLT

AutomationDriveVLT

AutomationDriveVLT

AutomationDriveVLT

½

AutomationDriveVLT

AutomationDriveVLT

Redundant topologyRedundant topology

TopologyTopology

• The build-in switch will require power to operateThe build-in switch will require power to operate

• Either via mains or 24V DC backup optionEither via mains or 24V DC backup option

Page 37: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 37Drives Division

Redundant topology: Spanning treeRedundant topology: Spanning tree

TopologyTopology

• For an Ethernet network to function properly, only one active path can exist For an Ethernet network to function properly, only one active path can exist between two nodes. between two nodes.

• Spanning-Tree Protocol is a link management protocol that provides path Spanning-Tree Protocol is a link management protocol that provides path redundancy while preventing undesirable loops in the network. redundancy while preventing undesirable loops in the network.

• Spanning-Tree Protocol operation is necessary if the FC 300’s are running in Spanning-Tree Protocol operation is necessary if the FC 300’s are running in a ring/redundant line topology.a ring/redundant line topology.

• Not a part of the build-in switch. Not a part of the build-in switch.

AutomationDriveVLT

AutomationDriveVLT

AutomationDriveVLT

AutomationDriveVLT

AutomationDriveVLT

½

AutomationDriveVLT

AutomationDriveVLT

Page 38: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 38Drives Division

Recommended design rulesRecommended design rules

TopologyTopology

• Max. no of drives in a line...Max. no of drives in a line... [RIP in ms]

[No. of drives in line]

AutomationDriveVLT

AutomationDriveVLT

AutomationDriveVLT

AutomationDriveVLT

AutomationDriveVLT

AutomationDriveVLT

AutomationDriveVLT

AutomationDrive

VLT

AutomationDriveVLT

AutomationDriveVLT

Max. 10 Drives in a line @ 1 ms RPI

Page 39: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 39Drives Division

Multicast trafficMulticast traffic

TopologyTopology

• Multicast traffic is traffic that is addressed to Multicast traffic is traffic that is addressed to a number ofa number of recipients. recipients.

• Each host processes the received multicast packet to determine if it is the Each host processes the received multicast packet to determine if it is the target for the packet. If not, the IP package is discarded.target for the packet. If not, the IP package is discarded.

•This causes an excessive network load of each node in the network since This causes an excessive network load of each node in the network since they are flooded with multicast packages.they are flooded with multicast packages.

• The nature of EtherNet/IP traffic is that all Originator-to-Target traffic is The nature of EtherNet/IP traffic is that all Originator-to-Target traffic is Unicast (point-to-point) but Target-to-Originator traffic is optional Multicast. Unicast (point-to-point) but Target-to-Originator traffic is optional Multicast. This enables that several This enables that several listen onlylisten only -connections can be made to a single -connections can be made to a single host.host.

• In switched networks hosts also has the risk of become flooded with In switched networks hosts also has the risk of become flooded with multicast traffics.multicast traffics.

Page 40: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 40Drives Division

IGMP SnoopingIGMP Snooping

TopologyTopology

• IGMP (Internet Group Management Protocol) is an integrated part of IP.IGMP (Internet Group Management Protocol) is an integrated part of IP.

• For EtherNet/IP networks it is essential that the switches used supports For EtherNet/IP networks it is essential that the switches used supports IGMP SnoopingIGMP Snooping..

• IGMP Snooping enables the switch to “listen in" on the IGMP conversation IGMP Snooping enables the switch to “listen in" on the IGMP conversation between hosts and routers.between hosts and routers.

• By doing this the switch knows which host are members of which groups, By doing this the switch knows which host are members of which groups, thus being able to forward multicast traffic only to the appropriate hosts.thus being able to forward multicast traffic only to the appropriate hosts.

• The MCA121 supports IGMP snooping (coming release)The MCA121 supports IGMP snooping (coming release)

Page 41: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 41Drives Division

MCA 121 parameter-structureMCA 121 parameter-structure

ParametersParameters

12-0x IP Settings12-0x IP Settings

12-0012-00 IP Address AssignmentIP Address Assignment

12-0112-01 IP AddressIP Address

12-0212-02 Subnet MaskSubnet Mask

12-0312-03 Default GatewayDefault Gateway

12-0412-04 DHCP ServerDHCP Server

12-0512-05 Lease ExpiresLease Expires

12-0612-06 Name ServersName Servers

12-0712-07 Domain NameDomain Name

12-0812-08 Host NameHost Name

12-0912-09 Physical AddressPhysical Address

12-1x12-1x Ethernet Link ParametersEthernet Link Parameters

12-1012-10 Link StatusLink Status

12-1112-11 Link DurationLink Duration

12-1212-12 Auto NegotiationAuto Negotiation

12-1312-13 Link SpeedLink Speed

12-1412-14 Link DuplexLink Duplex

12-2x12-2x Process DataProcess Data12-2012-20 Control InstanceControl Instance

12-2112-21 Process Data Config WriteProcess Data Config Write

12-2212-22 Process Data Config ReadProcess Data Config Read

12-2812-28 Store Data ValuesStore Data Values

12-2912-29 Store AlwaysStore Always

Page 42: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 42Drives Division

MCA 121 parameter-structure, cont.MCA 121 parameter-structure, cont.

ParametersParameters

12-3x12-3x EtherNet/IPEtherNet/IP12-3012-30 Warning ParameterWarning Parameter

12-3112-31 Net ControlNet Control

12-3212-32 Net ReferenceNet Reference

12-3312-33 CIP RevisionCIP Revision

12-3412-34 CIP Product CodeCIP Product Code

12-3712-37 COS Inhibit TimerCOS Inhibit Timer

12-3812-38 COS FiltersCOS Filters

12-8x12-8x Other Ethernet ServicesOther Ethernet Services

12-8012-80 FTP ServerFTP Server

12-8112-81 HTTP ServerHTTP Server

12-8212-82 SMTP ServiceSMTP Service

12-8912-89 Transparent Socket Channel PortTransparent Socket Channel Port

Page 43: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 43Drives Division

MCA 121 parameter-structure, cont.MCA 121 parameter-structure, cont.

ParametersParameters

12-9x12-9x Advanced Ethernet SettingsAdvanced Ethernet Settings12-9012-90 Cable DiagnosticsCable Diagnostics

12-9112-91 Auto Cross-Over Auto Cross-Over

12-9212-92 IGMP SnoopingIGMP Snooping

12-9312-93 Cable Error LengthCable Error Length

12-9412-94 Broadcast Storm ProtectionBroadcast Storm Protection

12-9512-95 Broadcast Storm incl. MulticastBroadcast Storm incl. Multicast

12-9812-98 Interface CountersInterface Counters

12-9912-99 Media CountersMedia Counters

Page 44: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 44Drives Division

Advanced featuresAdvanced features

Other Advances FeaturesOther Advances Features

• Ethernet speed auto negotiationEthernet speed auto negotiation

• Auto Cross-over functionAuto Cross-over function

• Broadcast storm protectionBroadcast storm protection

• Protects against stack-flooding from broadcast messagesProtects against stack-flooding from broadcast messages

• Cable fault identificationCable fault identification

• TDR (time Domain Reflectometer) cable diagnostic toolTDR (time Domain Reflectometer) cable diagnostic tool

Page 45: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 45Drives Division

A1 & A2 enclosuresA1 & A2 enclosures

MountingMounting

• Straight/upwards connectorsStraight/upwards connectors

Page 46: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 46Drives Division

A1 & A2 enclosuresA1 & A2 enclosures

MountingMounting

• Angled/backwards connectorsAngled/backwards connectors

Page 47: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 47Drives Division

> IP 21 enclosures> IP 21 enclosures

MountingMounting

• Angled connectorsAngled connectors • Tight outletsTight outlets

Page 48: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 48Drives Division

Integration in Rockwell toolsIntegration in Rockwell tools

Rockwell toolsRockwell tools

• EDS-file is available, but currently not supported in Rockwell RSNetworxEDS-file is available, but currently not supported in Rockwell RSNetworx

• All non-Rockwell products must be handled as generic EtherNet/IP devicesAll non-Rockwell products must be handled as generic EtherNet/IP devices

AutomationDriveVLT

AutomationDriveVLT

AutomationDriveVLT

AutomationDriveVLT

AutomationDriveVLT

AutomationDriveVLT

AutomationDriveVLT

Page 49: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 49Drives Division

Integration in Rockwell toolsIntegration in Rockwell tools

Rockwell toolsRockwell tools

• For configuring a FC 300 with MCA121 for operation with a Rockwell For configuring a FC 300 with MCA121 for operation with a Rockwell (Allen-Bradley) master via EtherNet/IP, the FC 300 must be added as a: (Allen-Bradley) master via EtherNet/IP, the FC 300 must be added as a: “Generic Ethernet Module”“Generic Ethernet Module”..

Page 50: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 50Drives Division

Integration in Rockwell tools, cont.Integration in Rockwell tools, cont.

Rockwell toolsRockwell tools

• Under the Under the GeneralGeneral Tab, enter information about: IP Address, Assembly Tab, enter information about: IP Address, Assembly Instance and Data size.Instance and Data size.

• Under the Under the ConnectionConnection Tab, enter information about: PRI and fault Tab, enter information about: PRI and fault conditions.conditions.

Page 51: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 51Drives Division

Integration in Rockwell tools, cont.Integration in Rockwell tools, cont.

Rockwell toolsRockwell tools

• The The Module InfoModule Info Tab, holds general information of the drive. Tab, holds general information of the drive.

• Here is also a possibility to reset the drive.Here is also a possibility to reset the drive.

Page 52: Mca121 ethernet ii

Confidential / Property of Danfoss Drives A/S

2007-May-13

Flemming Huusmann DD-KPDD 52Drives Division

Questions ?Questions ?

MCA 121MCA 121