User guide

2 Commissioning the User Example with VxWorks Operating System
2.1 Requirements
The PNIO Development Kit provides a complete user example for a PROFINET IO device. It can be executed on
the Siemens AG ERTEC 200 evaluation board. This section explains how to commission a PROFINET IO
system, consisting of a PN-IO controller and a PN-IO device, on this platform.
The following components are necessary:
DK-ERTEC 200 PN-IO
Windriver compiler/linker (Tornado) V 2.2.1
Windriver VxWorks V 5.5.1 operating system
PROFINET IO controller, e.g. Simatic S7-CPU319 3 PN/DP or CP1616
Ethernet cable
RS232 null modem cable
Step 7 V 5.4 or higher for configuring the CPU319 3 PN/DP with EB 200 or
NCM PC V5.4 or higher for configuring the CP1616 with EB 200
Useful additional components, e.g. for network diagnostics;
Packet sniffer for tracing Ethernet data packages. Various products are available on the market for this
purpose, some of which can be downloaded free-of-charge.
Ethernet TAP for passive extraction of Ethernet signals to enable tracing of message frames in a
switched network
A ready-to-go, executable PROFINET IO device as a reference system, e.g. Siemens ET 200S
2.2 Required Knowledge
As the programming engineer, you need knowledge of the following:
Solid knowledge of C/C++
Basic knowledge of VxWorks or a similar operating system
Operating system programming techniques (multi-threading, callback-routines, events)
Programming terms in English
Knowledge of the PROFINET IO system
General knowledge of automation engineering
Basic knowledge of the STEP 7/NCM PC configuration software
2.3 Hardware Installation
The following figure shows a possible hardware constellation for the Development Kit. The minimum configuration
consists of:
ERTEC 200 evaluation board (test board)
PROFINET IO controller, e.g. SIEMENS S7 CPU 319 3 PN/DP or CP1616
The components are linked as follows:
Copyright © Siemens AG 2008. All rights reserved. 9 DK_ERTEC200_PNIO_Description
Technical data subject to change Version 3.0.0