Hirschmann MACH 100 User Manual

Hirschmann MACH 100 User Manual

Industrial ethernet (gigabit-)switch
Hide thumbs Also See for MACH 100:

Advertisement

User Manual

Industrial Protocols
Industrial ETHERNET (Gigabit-)Switch
MACH 100, MACH 1000, MACH 4000, MS20/MS30, OCTOPUS,
PowerMICE, RS20/RS30/RS40, RSR20/RSR30
UM IndustProtocol
Technical Support
Release 9.0 02/2015
https://hirschmann-support.belden.eu.com

Advertisement

Table of Contents
loading

Summary of Contents for Hirschmann MACH 100

  • Page 1: User Manual

    User Manual Industrial Protocols Industrial ETHERNET (Gigabit-)Switch MACH 100, MACH 1000, MACH 4000, MS20/MS30, OCTOPUS, PowerMICE, RS20/RS30/RS40, RSR20/RSR30 UM IndustProtocol Technical Support Release 9.0 02/2015 https://hirschmann-support.belden.eu.com...
  • Page 2 In addition, we refer to the conditions of use specified in the license contract. You can get the latest version of this manual on the Internet at the Hirschmann product site (www.hirschmann.com). Hirschmann Automation and Control GmbH Stuttgarter Str.
  • Page 3: Table Of Contents

    Contents Contents Safety Information About this Manual Industry Protocols EtherNet/IP Integration into a Control System EtherNet/IP Parameters 2.2.1 Identity Object 2.2.2 TCP/IP Interface Object 2.2.3 Ethernet Link Object 2.2.4 Ethernet Switch Agent Object 2.2.5 I/O Data 2.2.6 Assignment of the Ethernet Link Object Instances 2.2.7 Supported Services PROFINET IO Integration into a Control System...
  • Page 4 Contents GSD File Generator Readers’ Comments Index Further Support UM IndustProtocol Release 9.0 02/2015...
  • Page 5: Safety Information

    Safety Information Safety Information WARNING UNCONTROLLED MACHINE ACTIONS To avoid uncontrolled machine actions caused by data loss, configure all the data transmission devices individually. Before you start any machine which is controlled via data transmission, be sure to complete the configuration of all data transmission devices. Failure to follow these instructions can result in death, serious injury, or equipment damage.
  • Page 6 Safety Information UM IndustProtocol Release 9.0 02/2015...
  • Page 7: About This Manual

    About this Manual About this Manual The “Industry Protocols” user manual describes how the device is connected by means of a communication protocol commonly used in the industry, such as EtherNet/IP and PROFINET IO. The following thematic sequence has proven itself in practice: ...
  • Page 8 About this Manual UM IndustProtocol Release 9.0 02/2015...
  • Page 9: Key

    The designations used in this manual have the following meanings:  List Work step  Subheading  Link Cross-reference with link Note: A note emphasizes an important fact or draws your attention to a dependency. ASCII representation in user interface Courier Symbols used: WLAN access point...
  • Page 10 A random computer Configuration Computer Server PLC - Programmable logic controller I/O - Robot UM IndustProtocol Release 9.0 02/2015...
  • Page 11: Industry Protocols

    With the creation of the first optical LAN to be active worldwide, at the University of Stuttgart in 1984, Hirschmann laid the foundation for industry- compatible office communication devices. Thanks to Hirschmann's initiative with the world's first rail hub in the 1990s, Ethernet transmission devices such as switches, routers and firewalls are now available for the toughest automation conditions.
  • Page 12 Industry Protocols Output Input Input Ethernet Output Figure 1: Example of communication. Hirschmann switches support the following industry protocols and systems  EtherNet/IP  PROFINET IO Depending on the ordered Industrial Protocol variant the Switch offers the suitable default settings:...
  • Page 13 Industry Protocols Settings / Variant Standard EtherNet/IP PROFINET IO Static Query Port Disable Automatic Automatic PROFINET IO Boot-Modus DHCP DHCP Lokal VLAN 0 Transparent Modus HiDiscovery Read/Write Read/Write ReadOnly sysName Product name Product name empty + 3 Byte MAC + 3 Byte MAC If you want to configure a device with the standard configuration for PROFINET IO, you will find the corresponding dialogs of the Web- basedInterface in the following table.
  • Page 14 Industry Protocols UM IndustProtocol Release 9.0 02/2015...
  • Page 15: Ethernet/Ip

    EtherNet/IP 2 EtherNet/IP EtherNet/IP, which is accepted worldwide, is an industrial communication protocol standardized by the Open DeviceNet Vendor Association (ODVA) on the basis of Ethernet. It is based on the widely used transport protocols TCP/IP and UDP/IP (standard). EtherNet/IP thus provides a wide basis, supported by leading manufacturers, for effective data communication in the industry sector.
  • Page 16 EtherNet/IP HTTP SNMP BOOTP DHCP IEEE 802.3 Ethernet Figure 3: EtherNet/IP (CIP) in the ISO/OSI reference model In particular, you will find EtherNet/IP in the USA and in conjunction with Rockwell controllers. For detailed information on EtherNet/IP, see the Internet site of ODVA at www.ethernetip.de.
  • Page 17: Integration Into A Control System

    EtherNet/IP 2.1 Integration into a Control System 2.1 Integration into a Control System After installing and connecting the Switch, you configure it according to the “Basic Configuration” user manual. Then:  Use the Web-based interface in the Switching:Multicasts:IGMP dialog to check whether the IGMP Snooping is activated.
  • Page 18 EtherNet/IP 2.1 Integration into a Control System Configuration of a PLC using the example of Rockwell  software  Open the “EDS Hardware Installation Tool” of RSLinx.  Use the “EDS Hardware Installation Tool” to add the EDS file.  Restart the “RSLinx” service so that RSLinx takes over the EDS file of the Switch.
  • Page 19 EtherNet/IP 2.1 Integration into a Control System Figure 4: Integrating a new module into Logix 5000  In the module properties, enter a value of at least 100 ms for the Request Packet Interval (RPI). Figure 5: Module properties for the Request Packet Interval (RPI) UM IndustProtocol Release 9.0 02/2015...
  • Page 20 EtherNet/IP 2.1 Integration into a Control System Note: If for example, a management program is occupying the Switch CPU with SNMP requests, the I/O connection between the programmable logic controller (PLC) and the Switch can be interrupted for a time. As the Switch can still transmit data packages in this case, the system can also still be ready for operation.
  • Page 21: Ethernet/Ip Parameters

    2.2 EtherNet/IP Parameters 2.2.1 Identity Object The Switch supports the identity object (class code 01) of EtherNet/IP. The Hirschmann manufacturer ID is 634. Hirschmann uses the manufacturer- specific ID 149 (95 ) to indicate the product type “Managed Ethernet Switch”. Attribute...
  • Page 22: Tcp/Ip Interface Object

    EtherNet/IP 2.2 EtherNet/IP Parameters 2.2.2 TCP/IP Interface Object The Switch supports an instance (instance 1) of the TCP/IP Interface Object (Class Code F5 , 245) of EtherNet/IP. In the case of write access, the Switch stores the complete configuration in its flash memory.
  • Page 23 EtherNet/IP 2.2 EtherNet/IP Parameters Attribute Access Data type Description rule Interface Set/Get Structure: IP Stack Configuration (IP-Address, Netmask, Configuration UDINT IP Gateway, 2 Nameservers (DNS, not address supported) and the domain name). UDINT Netmask UDINT Gateway address UDINT Name server 1 UDINT Name server 2 STRING...
  • Page 24: Ethernet Link Object

    EtherNet/IP 2.2 EtherNet/IP Parameters 2.2.3 Ethernet Link Object The Switch supports at least one instance (Instance 1; the instance of the CPU Ethernet interface) of the Ethernet Link Object (Class Code F6 , 246) of EtherNet/IP. Attribute Access Data type Description rule Interface Speed Get...
  • Page 25 . RX Interface Utilization Upper Limit. Interface Get/Set UDINT Within this parameter the variable Utilization hmIfaceUtilizationAlarmLowerThreshold can Alarm Lower be accessed. Threshold Utilization in percentage . RX Interface Utilization Lower Limit. Table 6: Hirschmann-Erweiterungen des Ethernet Link-Objekts UM IndustProtocol Release 9.0 02/2015...
  • Page 26 (from MIB II ifDescr), e.g. "Unit: 1 Slot: 2 Port: Description even number of 1 - 10/100 Mbit TX", or "unavailable", Bytes max. 64 Bytes. Table 6: Hirschmann-Erweiterungen des Ethernet Link-Objekts a. Einheit: 1 Hundertstel von 1%, d.h., 100 entspricht 1% UM IndustProtocol Release 9.0 02/2015...
  • Page 27: Ethernet Switch Agent Object

    EtherNet/IP 2.2 EtherNet/IP Parameters 2.2.4 Ethernet Switch Agent Object The Switch supports the Hirschmann vendor specific Ethernet Switch Agent Object (Class Code 95 149) for the Switch configuration and information parameters with one instance (Instance 1). For further information on these parameters and how to adjust them refer to the Reference Manual „GUI“...
  • Page 28 Flash write in progress Bit 1 Unable to write to flash or write incomplete Table 7: Hirschmann Ethernet Switch Agent Object a. RS20/RS30/RS40, MS20/MS30, OCTOPUS, PowerMICE, RSR20/RSR30, MACH 100 and MACH 1000: 32 bit; MACH 4000: 64 bit UM IndustProtocol Release 9.0 02/2015...
  • Page 29 EtherNet/IP 2.2 EtherNet/IP Parameters The Hirschmann specific Ethernet Switch Agent Object provides you with the additional vendor specific service, with the Service-Code 35 for saving the Switch configuration. The Switch replies to the request for saving the configuration, as soon as it saved the configuration in the flash memory.
  • Page 30: I/O Data

    Link Admin State Bitmask, one bit per port Output, DWORD 0: Port enabled, 1: Port disabled Table 8: I/O Data a. RS20/RS30/RS40, MS20/MS30, OCTOPUS, PowerMICE, RSR20/RSR30, MACH 100 and MACH 1000: 32 Bit; MACH 4000: 64 Bit UM IndustProtocol Release 9.0 02/2015...
  • Page 31: Assignment Of The Ethernet Link Object Instances

    RS20/RS30/RS40 MS20/MS30, MACH 4000 Object Instance RSR20/RSR30, PowerMICE, OCTOPUS, MACH 100 MACH 1000 Module 1 / port 1 Module 1 / port 1 Module 1 / port 2 Module 1 / port 2 Module 1 / port 3 Module 1 / port 3...
  • Page 32: Supported Services

    EtherNet/IP 2.2 EtherNet/IP Parameters 2.2.7 Supported Services The table gives you an overview of the services for the object instances supported by the EtherNet/IP implementation. Service code Identity Object TCP/IP Ethernet Link Switch Agent Interface Object Object Object Get Attribute All All Attributes All Attributes All Attributes...
  • Page 33: Profinet Io

    PROFINET IO 3 PROFINET IO PROFINET IO is an industrial communication network based on Ethernet that is accepted worldwide. It is based on the widely used transport protocols TCP/IP and UDP/IP (standard). This is an important aspect for fulfilling the requirements for consistency from the management level down to the field level.
  • Page 34 PROFINET IO Switch Models for PROFINET IO GSDML Version 2.3  The device creates GSDML files in the GSDML V.2.3 format. Within the GSDML file, the device is modeled according to GSDML standard V.2.2. Bus Interface Slot 0 Compact SubSl SubSl SubSl SubSl...
  • Page 35 PROFINET IO Graphical user interface and CLI  In Profinet environments, the automation process establishes an application relation (AR) to the device when the device is set up successfully. As long as the application relation is established, certain device settings can not be changed by other users. The following parameters are unchangeable via the graphical user interface, CLI, and SNMP when the application relation is established: ...
  • Page 36: Integration Into A Control System

    PROFINET IO 3.1 Integration into a Control System 3.1 Integration into a Control System 3.1.1 Preparing the Switch After installing and connecting the Switch, you configure it according to the “Basic Configuration” user manual:  In the dialog, check if a valid system name for Basic Settings:System the device is specified in the "Name"...
  • Page 37: Configuration Of The Plc

    To change this default setting, you employ Step7 programming measures. Providing the GDSML file  The Hirschmann provides you with the following options for generating GDSML files and icons:  you can use the Web-based interface in the...
  • Page 38 Select the GSD file previously saved on your PC. Simatic S7 installs the file together with the icon. You will find the new Switch under Profinet IO:Other Field Devices:Switching Devices:Hirschmann.. or under Profinet IO:Other Field Devices:Network Components:Hirschmann...  Use Drag & Drop to pull the Switch onto the bus cable.
  • Page 39 PROFINET IO 3.1 Integration into a Control System Figure 9: Adding a Switch from the Simatic S7 library  To give the Switch its name, select the Switch and in the menu bar choose Target System:Ethernet:Edit Ethernet Participants... Figure 10: Dialog for entering the Switch name ...
  • Page 40 PROFINET IO 3.1 Integration into a Control System  Give the Switch its name. Click on “Assign Name”.  Click on “Close”.  In the hardware configuration, right-click on the Switch and select Object properties. Figure 11: Dialog for entering the object name (= name of the Switch) and the IP parameter ...
  • Page 41 PROFINET IO 3.1 Integration into a Control System Configuring IO Cycle  In the hardware configuration, right-click on the Switch and select Object properties. Figure 12: Dialog for entering the IO Cycle  In the Properties window, select the “IO Cycle” tab. ...
  • Page 42 PROFINET IO 3.1 Integration into a Control System Configuring Media Redundancy  In the hardware configuration, right-click on the Switch and select Object properties. Figure 13: Dialog for entering the Media redundancy  In the Properties window, select the “Media Redundancy” tab. ...
  • Page 43 PROFINET IO 3.1 Integration into a Control System Configuring device property  On slot 0 you enter the settings for the entire Switch.  Select the Switch.  Right-click on slot 0. To configure the entire device, select Object properties. ...
  • Page 44 Figure 15: Port properties Special case: “LinkDown” alarm: The LinkDown alarm is made up of the AND-link – of the Hirschmann-specific status for connection errors and – of the Simatic S7-specific option for the connection. Activating the LinkDown alarm:  Under Object properties, select the Parameter tab (Hirschmann-specific).
  • Page 45 PROFINET IO 3.1 Integration into a Control System Configuring Connection Options   Right-click on one of the slots 1 to n and select Object properties. Figure 16: Dialog for entering the connection options  In the Properties window, select the "Options" tab. ...
  • Page 46 PROFINET IO 3.1 Integration into a Control System  Save the settings.  Click "OK" to close the Properties window. Configuring Topology  Right-click on one of the slots 1 to n and select Object properties. Figure 17: Dialog for entering the topology ...
  • Page 47: Configuring The Device

    01000). After installing the program “Hirschmann Tool Calling Interface”, you have the option of starting two Hirschmann operating programs in Simatic S7 in order to perform more detailed device configurations.  In Simatic S7, right-click on a device and select Web-based Interface (WWW) or Telnet in the drop-down menu.
  • Page 48: Swapping Devices

    3.1 Integration into a Control System 3.1.4 Swapping devices Hirschmann devices support the device swapping function with an engineering station. If identical devices are being swapped, the engineering station assigns the parameters of the original device to the new device.
  • Page 49: Swapping Modules

    PROFINET IO 3.1 Integration into a Control System 3.1.5 Swapping modules The PROFINET IO stack in the device detects a change in the modules connected and reports the change to the engineering station. If a previously configured module is removed from the device, the engineering station reports an error.
  • Page 50: Monitoring The Network

    PROFINET IO 3.1 Integration into a Control System 3.1.6 Monitoring the network Topology Discovery  After the user initializes the Topology Discovery, the engineering station looks for connected devices. Figure 19: Topology Discovery UM IndustProtocol Release 9.0 02/2015...
  • Page 51: Configuring The Topology

    PROFINET IO 3.1 Integration into a Control System Configuring the topology  Simatic S7 gives the user the option to configure the topology and monitor it accordingly. Simatic S7 displays the connection parameters (quality and settings) in a colored graphic. Figure 20: Configuring the topology UM IndustProtocol Release 9.0 02/2015...
  • Page 52 PROFINET IO 3.1 Integration into a Control System Communication diagnosis  Simatic S7 monitors the communication quality and outputs messages relating to communication problems. Figure 21: Diagnosis messages for the communication between the Switches and IO devices UM IndustProtocol Release 9.0 02/2015...
  • Page 53 PROFINET IO 3.1 Integration into a Control System Outputting port statistics  Simatic S7 counts for each port the number of data packets received and sent, the collisions, etc. You can view these figures in the form of statistic tables in Simatic S7. Figure 22: Example of a port statistic table UM IndustProtocol Release 9.0 02/2015...
  • Page 54: Profinet Io Parameters

    PROFINET IO 3.2 PROFINET IO Parameters 3.2 PROFINET IO Parameters 3.2.1 Alarms The Switch supports alarms on the device and port levels (see „Device State“ in the Basic Configuration User Manual or the Web-based Interface Reference Manual. Alarms on device level Change in device status - Failure of redundant power supply - Failure/removal of ACA Alarms on port level...
  • Page 55 PROFINET IO 3.2 PROFINET IO Parameters Byte Content Acces Value Meaning Send alarm if status Do not send alarms changes Send alarm if one of the following alarm reasons occurs. Power Alarm Do not send alarm Send alarm if a power supply fails. ACA Alarm Do not send alarm Send alarm if the ACA is removed.
  • Page 56 PROFINET IO 3.2 PROFINET IO Parameters Byte Content Acces Value Meaning Power supply unit 8 Unavailable Error Signal contact 1 Unavailable Closed Open Signal contact 2 Unavailable Closed Open Temperature Unavailable Threshold value for temperature exceeded or not reached Unavailable Fan failure Module removal Unavailable...
  • Page 57 PROFINET IO 3.2 PROFINET IO Parameters Byte Content Acces Value Meaning Report connection Do not send alarm error Send alarm if the connection has failed. Transmission rate too Do not send alarm high Send alarm if the threshold value for the temperature has been exceeded.
  • Page 58: I/O Data

    PROFINET IO 3.2 PROFINET IO Parameters 3.2.3 I/O Data You will find the bit assignment for the transferred I/O data in the following table. Direction Byte Bit Meaning Input General Device status Signal contact 1 Signal contact 2 Temperature Module removal ACA removal Not used Input...
  • Page 59 PROFINET IO 3.2 PROFINET IO Parameters Direction Byte Bit Meaning Input Connection status for ports 1 to 8 Port 1 Port 2 Port 3 Port 4 Port 5 Port 6 Port 7 Port 8 Input Connection status for ports 9 to 16 Port 9 Port 10 Port 11...
  • Page 60 PROFINET IO 3.2 PROFINET IO Parameters Direction Byte Bit Meaning Output “Port activated” for ports 9 to 16 Port 9 activated Port 10 activated Port 11 activated Port 12 activated Port 13 activated Port 14 activated Port 15 activated Port 16 activated Output “Port activated”...
  • Page 61: Iec 61850/Mms (Rsr20/Rsr30/Mach1000)

    IEC 61850/MMS (RSR20/RSR30/MACH1000) 4 IEC 61850/MMS (RSR20/RSR30/MACH1000) IEC 61850/MMS is an industrial communication protocol standardized by the International Electrotechnical Commission (IEC). The protocol is to be found in substation automation, e.g. in the control technology of energy suppliers. This protocol, which works in a packet-oriented way, is based on the TCP/IP transport protocol and uses the Manufacturing Messaging Specification (MMS) for the client-server communication.
  • Page 62: Switch Model For Iec 61850

    IEC 61850/MMS 4.1 Switch model for IEC 61850 (RSR20/RSR30/MACH1000) 4.1 Switch model for IEC 61850 Technical Report IEC 61850 90-4 specifies a bridge model. The bridge model represents the functions of a switch as objects of an Intelligent Electronic Device (IED). An MMS client (e.g. the control room software) uses these objects to monitor and configure the device.
  • Page 63 IEC 61850/MMS 4.1 Switch model for IEC 61850 (RSR20/RSR30/MACH1000) Class Description LN LCCF “Channel Communication Filtering” logical node: Defines the VLAN and Multicast settings for the higher-level “Communication Channel”. LN LBSP “Port Spanning Tree Protocol” logical node: Defines the Spanning Tree statuses and settings for the respective physical device port.
  • Page 64: Integration Into A Control System

    IEC 61850/MMS 4.2 Integration into a Control System (RSR20/RSR30/MACH1000) 4.2 Integration into a Control System 4.2.1 Preparing the Switch After installing and connecting the Switch, you configure it according to the “Basic Configuration” user manual:  Check that an IP address is assigned to the device. ...
  • Page 65: Offline Configuration

    IEC 61850/MMS 4.2 Integration into a Control System (RSR20/RSR30/MACH1000) WARNING RISK OF UNAUTHORIZED ACCESS TO THE DEVICE IEC61850/MMS does not provide any authentication mechanisms. If the write access for IEC61850/MMS is activated, every client that can access the device using TCP/IP is capable of changing the settings of the device. This in turn can result in an incorrect configuration of the device and to failures in the network.
  • Page 66: Monitoring The Device

    IEC 61850/MMS 4.2 Integration into a Control System (RSR20/RSR30/MACH1000) 4.2.3 Monitoring the device The IEC61850/MMS server integrated into the device allows you to monitor multiple statuses of the device by means of the Report Control Block (RCB). Up to 5 MMS clients can register for a Report Control Block at the same time. The device allows the following statuses to be monitored: Class RCB object...
  • Page 67: A Gsd File Generator

    GSD File Generator A GSD File Generator The program “Stand-alone GSD File Generator” is located on the product CD. The program allows you to generate a GSD file (PROFINET IO) and/or an EDS file (Ethernet/IP, EDS file from a later release onward) with icon from a non-existent device.
  • Page 68: B Readers' Comments

    Readers’ Comments B Readers’ Comments What is your opinion of this manual? We are constantly striving to provide as comprehensive a description of our product as possible, as well as important information to assist you in the operation of this product. Your comments and suggestions help us to further improve the quality of our documentation.
  • Page 69 Dear User, Please fill out and return this page  as a fax to the number +49 (0)7127/14-1600 or  per mail to Hirschmann Automation and Control GmbH Department 01RD-NT Stuttgarter Str. 45-51 72654 Neckartenzlingen UM IndustProtocol Release 9.0 02/2015...
  • Page 70 Readers’ Comments UM IndustProtocol Release 9.0 02/2015...
  • Page 71 Index C Index Alarm Record 44, 54 Alarm setting Redundancy Request Packet Interval Router Function Common Industrial Protocol RS Who Conformity class Simatic S7 Device description language Symbol 17, 67 TCP/IP 15, 33 Engineering Station 48, 49 Technical Questions Engineering system Threshold value EtherNet/IP website Training Courses...
  • Page 72 Index UM IndustProtocol Release 9.0 02/2015...
  • Page 73: Further Support

    Further Support D Further Support Technical Questions  For technical questions, please contact any Hirschmann dealer in your area or Hirschmann directly. You will find the addresses of our partners on the Internet at http://www.hirschmann.com Contact our support at https://hirschmann-support.belden.eu.com...
  • Page 74 Further Support With the Hirschmann Competence Center, you have decided against making any compromises. Our client-customized package leaves you free to choose the service components you want to use. Internet: http://www.hicomcenter.com UM IndustProtocol Release 9.0 02/2015...
  • Page 75 Further Support UM IndustProtocol Release 9.0 02/2015...

Table of Contents