Easy PROFINET implementation siemens.com/profinet-technology Answers for industry. PROFINET – The Open Ethernet Standard PROFINET is the Ethernet standard for automation, enabling high-speed, secure data exchange between field devices from different manufacturers. Therefore, PROFINET makes it possible to create inno­va­ tive machine and system designs. The standard is supported by PROFIBUS & PROFINET International (PI), the world‘s largest fieldbus organization. A global network of 28 PROFINET competence centers is available to support you with all PROFINET related questions. PROFINET for field devices PROFINET provides manufacturers of field devices with new ways of making their products more attractive to end users through innovative functions. Integrated diagnostics and alarm functions ensure fast commissioning times and optimized machine maintenance. Besides diagnostics without engineering tools, direct access via TCP/IP also makes it ­possible to transfer large amounts of data such as quality assurance or traceability information parallel to IO communication. Besides these value-added services, PROFINET‘s centerpiece of IO data transfer also does not miss out. 2 Absolute deterministic behavior is ensured through prioritization of the Ethernet message frames. The use of Isochronous Real Time (IRT) with cycle times up to 31.25 µs also makes high-performance applications such as Motion Control possible. The PROFINET IO device model follows the same principle as the PROFIBUS DP device model. This makes it quick and simple for the field d ­ evice ­developer to complete the logical step from ­PROFIBUS to PROFINET. Also the principle of the ­device description has been retained as a GSD file and simplified through an XML-based variant. Engineering or diagnostics data is generally transferred via TCP/IP. An Ethernet-capable device can be integrated into a PROFINET network at any time via a free port. A field device can be accessed on the web server both locally and via remote diagnostics via a secure router using a standard Internet browser. The same mechanism is thereby effective from remote maintenance to the field device: i.e. standard Ethernet. PROFINET Stack IT services HTTP SNMP DHCP ... PROFINET Applications 1) Standard data Real-time data TCP/UDP Real Time IP 2) RT | 3) IRT Real time Ethernet 1) Standard channel ■■Parameter assignment and configuration ■■Reading the diagnostic data 2) Real-time channel ■■Cyclic data exchange ■■Alarms 3) IRT channel (optional) ■■Cyclic, synchronous data exchange ■■Jitter < 1 µs Real-time switch Application of standards PROFINET relies on established standards from the IT world in many areas. For example, the protocols LLDP and SNMP are used for the topological neighbor relationships. Non-time-critical data such as diagnostics records are transmitted via UDP/IP. In this way, web servers or other established services from the world of IT can be implemented without restriction on PROFINET devices. This openness of PROFINET introduces new possibilities for both field device manufacturers and end users. PROFINET is ■■100% Industrial Ethernet according to IEEE 802.xx with Auto Negotiation and Auto Crossover ■■Full Duplex Transmission ■■Switched Ethernet ■■100 MBit/s Ethernet Full information on PROFINET at Siemens: siemens.com/profinet Full information on the technology standard: profinet.com 3 PROFINET Implementation in Field Devices PROFINET is 100% standard Ethernet and at the same time offers appropriate mechanisms for very high real-time requirements. ■■PROFINET with real time (RT) can be used for process data transfer with a cycle time of up to 1 ms. Implementation can be realized on a standard Ethernet controller. ■■Siemens offers special ASICs which support PROFINET with isochronous real time (IRT) for the synchronous transfer of process data with a cycle rate of <1 ms and a jitter accuracy of 1 μs. The ERTEC ASIC is the perfect choice for a field device which is to support cycle times of <1 ms. If cycle times of 1 ms and more are sufficient, PROFINET integration can also be realized on the basis of standard Ethernet controllers. This facilitates easy and cost-efficient implementation thanks to the usability of existing hardware. PROFINET is based on switched Ethernet technology. This means that the communication between two field devices is always point-to-point connections, even if the field devices are connected in line. Thanks to standard Ethernet technology, PROFINET therefore guarantees the building of any desired topologies. In this way, in addition to line and ring topology, a star and tree topology is also possible, along with all mixed forms. The bandwidth in individual topology branches is divided, since data through direct point-to-point communication does not need to pass through each individual network participant. The application options to be offered to customers are decisive for field device manufacturers. Devices with a 1-port solution can only be integrated in star and tree topologies. In contrast, devices with a 2-port switch solution can also be used in line and ring structures. PROFINET technology implementation matrix depending on requirements Star and tree topology Star, tree, line, and ring topology Unsynchronized communication (Real Time) Standard Ethernet controller with 1-port Standard Ethernet controller plus 2-port switch or ERTEC 200P, ERTEC 200/400 Synchronized communication (Isochronous Real Time) ERTEC 200P ERTEC 200/400 ERTEC 200P ERTEC 200/400 siemens.com/profinet-technology 4 Performance Upgrade for PROFINET With IRT, the PROFINET performance upgrade facilitates attainable cycle times of 31.25 µs. This is supported by the fast forwarding, dynamic frame packing and fragmentation mechanisms. Find out more about these functions in a short video animation: Integration of additional features PROFINET enables additional functionalities to be integrated based on a standard Ethernet controller. Thanks to PROFINET development kits from Siemens, some of these features are already integrated in the PROFINET stack: Media Redundancy Protocol (MRP) Higher system availability can be achieved with a redundant installation through ring topology. Short reconfiguration times of 200 ms prevent any system standstill. Any required maintenance and repair work can be carried out with no time pressure. Shared Device Several controllers can use the same PROFINET device with this functionality. This results in easy and economical system configuration, for example for applications in which the standard CPU runs separately from the fail-safe CPU. PROFIenergy With this manufacturer and device-independent profile defined by PROFIBUS & PROFINET International (PI), any unnecessary devices can be purposefully switched off during rest periods. This is coordinated centrally through a higher-level controller. Field devices have an integrated switch-off function. Field device manufacturers can, in addition, integrate further manufacturer-independent profiles specified by PI: PROFIsafe PROFIsafe is the world‘s leading universal technology (IEC 61508 compliant) for functional safety in manufacturing and process automation. The PROFIsafe profile is tried and tested in many applications and has since become an international standard according to IEC 61784-3-3. PROFIdrive PROFIdrive is an interface between the control and the drive (IEC 61800-7) and it defines the device and access procedure to internal drive data for electrical drives – from the simple frequency converter to the high-performance servo regulator. PROFINET offers the field device manufacturer many additional options including the integration of a web server for access to diagnostics data with a standard Internet browser. 5 ERTEC products ERTEC ASICs The ASICs of the ERTEC range represent Ethernet controllers on the basis of ARM 9 processors with integrated IRT switch. They elegantly meet all capability requirements in terms of real time, line topology and IT integration. Cyclic data transfer for PROFINET on the basis of real time and isochronous real time is completely carried out via the integrated switch. As a result, sufficient processor resources are available for the processing of simple field device applications in the ARM processor. Various development packages are available for the development of field devices with ERTEC ASICs. Easy getting started is supported by simple application examples. ERTEC 200P – High-Speed with PROFINET The ERTEC 200P sets new standards with regard to the communication performance of PROFINET. Dimensioned for cycle times of up to 31.25 µs, the performance upgrade for PROFINET was for the first time integrated in the ERTEC 200P. Featuring a fast ARM 926-CPU and an increased number of interfaces, it accommodates maximized performance in minimized space. As a result, further application sequences besides PROFINET communication can be integrated in the ERTEC 200P. Technical Data of ERTEC ASICs Integrated IRT switch Evaluation Kit ERTEC 200P ■■Evaluation board with ERTEC 200P ■■PROFINET stack* for I/O device as source code, incl. example application based on the eCos opensource operating system ■■Example application, including GSD file Development Packages for ERTEC 200/400 ■■Evaluation board with ERTEC 200/400 ■■PROFINET stack for I/O device as source code, incl. example application based on the eCos opensource operating system ■■Example application, including GSD file ■■CP 1616 PCI card or SOFTNET PN IO as PROFINET controller test partner *Until the availability of PROFINET controllers with performance upgrade, the firmware stack of the evaluation kit for ERTEC 200P only supports cycle times up to 250 µs. An upgrade to 31.25 µs will be supported by a free firmware update. ERTEC 200P ERTEC 200 ERTEC 400 2-port 2-port 4-port Integrated PHYs X X - Support of copper and optical fiber cables X X X Minimum cycle time 31.25 µs 250 µs 250 µs ARM CPU ARM 926 ARM 946 ARM 946 Max. clock frequency 250 MHz 150 MHz 150 MHz Parameterizable I/Os, general-purpose I/Os max. 96 max. 45 32 17x17 mm 19x19 mm 19x19 mm 0.8 mm 0.8 mm 0.8 mm Enclosure size Ball pitch 6 ERTEC 200/400 ERTEC 200 and 400 facilitate the realization of field devices with IRT and isochronous cycle times up to 250 µs. Configuration of a development environment for ERTEC 200P PROFINET Controllers* Development System Possible PROFINET controller test partners – S7-300 with PN interface – CP 1616 – SOFTNET PN IO (only suitable for RT) Benefits on PC* with Windows XP/7*: – eCos operating system – Eclipse development environment – Terminal program ■■Optimized device implementation ■■Space and cost savings ■■Latest PROFINET functions available promptly and with pre-certification Terminal output: JTAG debugger Programming interface The EB 200P evaluation board is operated as a PROFINET IO device outside a PC. EB 200P evaluation board *P arts are not contained in the Development Kit. = optional Additional PROFINET IO Devices* Evaluation Board EB 200P ERTEC 200P block diagram JTAG/Debug ext. Memory Interface 25 MHz OSC PHY LEDs System Control Boot ROM ARM 926EJ-S (125/250 MHz) General DMA Controller Memory/ SDRAM Controller Host-Interface XHIF (LBU) (16/32 Bit) 4 x UART PeripherieInterface IRT-Switch (100 MBit/s) Peripherie-Ports 6x Timer, 2x Watchdog I²C 2 x SPI Port 1 Port 2 96 x GPIO out in in PHY PHY 80 x I-Filter ERTEC 200P Sync (PN PLL) 7 Further Development Kits Simple PROFINET integration – Development Kit for standard Ethernet controller If a field device already has an Ethernet interface and the full range of PROFINET functions are meant to be integrated into the field device then the Development Kit for the standard Ethernet controller is the first choice. The field device can be developed into a fully-fledged PROFINET device through expansion of the communication stack with no changes to the existing hardware. The CD with the Development Kit for standard Ethernet controllers contains the following components: ■■PROFINET IO device stack in the source code ■■Application example based on an ARM 9 controller ■■GSD file example ■■Software example for PROFINET IO controller test partner (test partner is not included in delivery) Minimum requirements for the Standard Ethernet Controller platform ■■32-Bit microcontroller, e.g. ARM 9 ■■32-Bit real-time operating system ■■Big endian or little endian ■■Approx. 1.5 MB of flash memory for non-volatile data (Device Name, IP address, etc.) ■■Approx. 3.5 MB RAM for code and data The values may differ depending on the platform used. 8 Safe PROFINET implementation – PROFIsafe Starter Kit PROFIsafe is a profile specified by PI for the secure exchange of IO data. The PROFIsafe Starter Kit is compatible with the current version of the PROFIsafe profile, as specified in IEC 61784-3-3. It meets a series of user requirements such as variable process data length at runtime. Along with all specifications required for development, the PROFIsafe Starter Kit contains the source files for the PROFIsafe Driver (PSD) and a detailed implementation guide in English and German. In addition, it includes various CRC calculation tools and tools for creating GSD files with security-related parameters. Example adjustments of the PSD to the PROFINET stack interfaces provide assistance for any application-specific adjustments that may be required. Special “slow-motion monitors“ allow the PROFIsafe protocol processes to be monitored in slow motion. Support for the iPar server and the TCI interface are also included. Solutions for the PROFINET controller PROFINET controller integration – the quick and easy way Siemens offers a solution based on PC cards for integrating the PROFINET IO controller and/or IO device functions: This solution consists of the CP 1616 PCI plug-in card and the CP 1604 in the PC/104 Plus format. CP 1616 Communications processor ■■PCI card for connecting PC-based systems to PROFINET ■■Integrated 4-port switch in the ERTEC 400 PROFINET technology from Siemens ensures the interplay of all PROFINET field devices. PC with CP 1616/1604 as a PROFINET Engineering PG/PC controller with STEP 7 S7-300 GSD CP 1604 Communications processor ■■PCI-104 card for connecting PCI-104-based systems to PROFINET ■■Integrated 4-port switch in the ERTEC 400 DK-16xx PN IO Development Kit for the CP 1604 and CP 1616 communications processors Both cards can be integrated into any operating system with the DK-16xx PN IO. In automation technology these are usually real-time operating systems. PROFINET PROFINET Device with standard processor PROFINET Device with ERTEC 400 PROFINET Device with ERTEC 200 PROFINET Device with ERTEC 200P The DK-16xx PN IO Development Kit contains everything required to use the CP 1616 and 1604 as a PROFINET IO controller and/or PROFINET IO device: Drivers, demonstration programs and documentation are all available free of charge. Benefits ■■PCI standard ■■Low software development costs ■■Solution for PROFINET IO device and IO controller ■■Supports PROFINET RT and IRT real-time features ■■Fast implementation Communications processor CP 1604 Communications processor CP 1616 9 PROFINET Competence Center For more than twenty years, Siemens has offered extensive support with the development and certification of PROFIBUS and PROFINET field devices over the entire product creation cycle. Through the PI-accredited Competence Center and ComDeC certification laboratory (Communication Development and Certification) in Germany, the PIC (PROFI Interface Center) in the USA and through ANF Data in the Czech Republic. The range of services of ComDeC, PIC and ANF Data extends from consulting and support via the telephone and e-mail, through to certification tests. Through the worldwide unique experience of these accredited institutions users can create competitive advantages for their field devices in order to fulfill the demands of their customers for high quality. PROFINET Development Kit Training PROFINET Development Kit training involves free, one-day training sessions for individuals interested in becoming effectively acquainted with the Siemens PROFINET IO Development Kits. A visit to a workshop provides all the information required to develop PROFINET field devices quickly and cost-effectively. Contents: ■■Commissioning Siemens PROFINET Development Kits ■■Functions in the PROFINET IO stack ■■Implementing PROFINET IO functions ■■Hardware-specific implementation (using the Evaluation Kits for ERTEC 200P as an example) ■■ASICs ERTEC 200P, ERTEC 200/400 ■■Preparation for certification Contact ComDeC to inquire about current dates. 10 PROFINET test laboratory Field devices are networked together in machines and systems via fieldbuses such as PROFINET. Using certified field devices thereby guarantees the interoperability of components from different manufacturers and thus contributes to higher system availability and to time and cost savings for the operator. The certification tests include: ■■Hardware tests ■■Load tests ■■State machine tests ■■Reaction to faults ■■Alarm tests ■■Check of the GSD file For this reason, device certification for PROFINET via an accredited test laboratory is mandatory. The PI-accredited test laboratories of ComDeC, PIC and ANF Data have now successfully completed over 800 certification tests. This ensures that devices in the field always meet the requirements of the industrial environment. ComDeC, PIC and ANF Data are also the global leaders for the PROFINET certification tests already carried out. All tests are carried out in practice-oriented and established automation systems, with the latest edition of the SIMATIC S7 programmable logic controllers from Siemens. External technical experts may be physically present for the certification tests at any time, thereby rectifying certain faults quickly and easily. Third-party know-how is always protected: the test laboratories are under an obligation to keep all customer information confidential. Certification sequence Certification is extremely simple for PROFINET field device manufacturers: the finished PROFINET device is checked by one of the accredited test laboratories. siemens.com/comdec 11 Contact ComDeC for Europe Würzburger Strasse 121 90766 Fürth, Germany Phone: +49 911 750 2080 Fax: +49 911 750 2100 comdec@siemens.com siemens.com/comdec PIC for the USA One Internet Plaza Johnson City, TN 37604 Phone: +1 423 262 2576 Fax: +1 423 262 2103 pic.industry@siemens.com profiinterfacecenter.com Siemens AG Industry Sector Industry Automation P.O. Box 48 48 90026 NÜRNBERG GERMANY Subject to change without prior notice Order No.: E20001-A24-M116-X-7600 DISPO 06334 WÜ/44031 MM.XXX.PN.52.3.01 WS 11123. Printed in Germany © Siemens AG 2012 siemens.com/profinet-technology ANF DATA for CEE Zeleny pruh 1560/99 140 00 Prague, Czech Republic Phone: +420 241 010 612 Fax: +420 241 010 609 profinet.anfdata@siemens.com The information provided in this brochure contains merely general descriptions or characteristics of performance which in actual case of use do not always apply as described or which may change as a result of further development of the products. An obligation to provide the respective characteristics shall only exist if expressly agreed in the terms of contract. All product designations may be trademarks or product names of Siemens AG or supplier companies whose use by third parties for their own purposes could violate the rights of the owners.