User guide

1 Introduction
PROFINET IO is an automation concept within PROFINET for implementation of modular, distributed
applications. With PROFINET IO, you create automation solutions using the same familiar methods as with
PROFIBUS. PROFINET IO is implemented with both the PROFINET standard for automation devices and the
STEP 7 engineering tool. This means that you have virtually the same application view in STEP 7 – regardless of
whether you are configuring PROFINET or PROFIBUS devices. Thus, programming of your
user program is nearly identical for PROFINET and PROFIBUS.
A software stack is provided for PROFINET IO. This enables cost-effective creation of PROFINET IO devices.
This stack eliminates the need for the user to create an entire communication software program. The stack
functionality includes:
Cyclic RT and IRT data exchange with a PROFINET IO controller
Sending and receiving of diagnostic and process alarms, and plug and pull alarms
Assignment of IP addresses and device names via Ethernet
A good knowledge of PROFINET IO is required to implement the firmware stack.
1.1 Scope of Delivery
¾ EB 200 (PN IO device)
¾ CP1616 (PN IO controller)
¾ Software CDs
¾ Cables
The supplied CD contains:
Software and application example of the PROFINET IO protocol stack
Board support package (BSP) for EB 200
Example GSDML file for integration in STEP 7 HWCONFIG
Example GSDML file for integration in NCM PC CONFIG
Development kit documentation
PROFINET IO stack, application example and BSP are available in C source code for an PROFINET IO device.
1.2 Content and Target Audience of this User Guide
This document is intended for developers of PROFINET IO devices. It includes the following:
Overview of the development kit structure
Description and configuration of the required tools
Description and generation of the user example
Description of an executable PROFINET IO entire system
This document
does not include the following:
Overview of PROFINET IO
Description of the PROFINET IO bus protocols
Detailed description of the PROFINET IO stack structure and processes
1.3 Additional Information
The supplied application example was tested on an ERTEC 200 evaluation board.
Copyright © Siemens AG 2008. All rights reserved. 7 DK_ERTEC200_PNIO_Description
Technical data subject to change Version 3.0.0