BradCommunications PROFINET IO Solutions

BradCommunications™ PROFINET IO Solutions Mar 11st, 2008 Molex Group, Quick overview • Molex is a leading one-source supplier of interconnect solutio...
Author: Guest
11 downloads 0 Views 2MB Size
BradCommunications™ PROFINET IO Solutions Mar 11st, 2008

Molex Group, Quick overview • Molex is a leading one-source supplier of interconnect solutions • fully committed to assuring the worldwide coordination of resources to meet customer needs on a local, regional and global level • Second largest connector manufacturer (in a $36 billion global marketplace(*)) • 8% market share • $2.9 billion in global sales • 54 manufacturing facilities in 18 countries • 25 locations groups in 16 countries • More than 100,000 products • Dedicated team of 32,400 professionals

• Molex received more than 800 patents in FY 2006 • Traded NASDAQ, symbol MOLX • Molex industrial division (EAP) includes Woodhead products, and especially high-tech products, through industrial communication business

1

Industrial Communication: our Mission Design Market

Manufacture Support

Industrial Communications Solutions Software and Hardware for automation industry with: Software Driver

Network Interface Card

PLC Communication Module

Diagnostic Tool

Industrial Gateway

Embedded OEM Module

Protocol Stack

Customized Service

Ethernet Switch

BradCommunications™ PROFINET IO Development Kits

2

PROFINET IO Development Kits Overview

BradCommunications™ allows to develop and market PROFINET products more quickly 2 solutions – IO-Controller

– IO-Device

PROFINET IO Development Kits Architecture USER APPLICATION API System Adaptation

Operating System (thread, interrupt, timer, etc)

BradCommunications™ PROFINET IO Development Kits

The PROFINET IO stack is composed in 3 majors components: Core Stack

Engine IO Data Image

Stack Interface Stack user layers. They should be adapted depending of the hardware and OS

(process, alarm, status)

API Network Adaptation RPC

TCP/IP

/

RT

ETHERNET

3

PROFINET IO Development Kits Common characteristics

Conform to PROFINET IO specifications v2.1 and v1.0 Stack supports – SRT (RT Class-1, RT Class-2): Yes – IRT (RT Class-3): NO

Multi platform stack: Intel, ARM, PowerPC, etc Hardware compatibility: 32-bit microprocessor Supported Operating System: any OS real-time or not (Windows, VxWorks, LinuxRT, etc) implementing multithread Support of Intel and Motorola data format Consistent I/O Data Access via – Shared memory (configurable or automatic) and – Messaging access (API)

PROFINET IO Development Kits Stack Functionality IO-Controller

IO-Device

Context management Supported Service per IO-Device:

Supported Service per IO-Device:

–1 x Application Relation - 1 x Record Data –1 x IO Input CR - 1 x IO Output CR –1 x Alarm CR

Cyclic data exchange with IO-Devices (up to 128 devices) IO process image through consistent shared memory (IO data, alarm and status) Acyclic data exchange – Configuration and Diagnostic data IP Device configuration: DCP / Local / DHCP Stack initialization via XML file

–2 x AR –1 x IO Input CR –1 x Alarm CR

- 1 x Record Data - 1 x IO Output CR

Cyclic data exchange with a PROFINET IO-controller Up to 1440 Inputs / 1440 Outputs Send / Receive of diagnostic and process alarms and plug and pull alarms IP and Name assignment: DCP / Local / DHCP

4

PROFINET IO Development Kits Stack deliverable IO-Controller

IO-Device

Easy Stack Customization through #define – Memory size to run the stack – Number of connection supported – RPC fragmentation size

Binary Code Comprehensive implementation manual Sample programs for a PROFINET IO-Controller OEM customized Configuration Console software

ANSI C 32-bits Source Code Stack Footprint = Memory