Testlab profinet network tester
This presentation is the property of its rightful owner.
Sponsored Links
1 / 13

TestLab – ProfiNet Network Tester PowerPoint PPT Presentation


  • 84 Views
  • Uploaded on
  • Presentation posted in: General

TestLab – ProfiNet Network Tester. Tomáš Davidovič 13. 9. 2006. Motivation. Introduction. TestLab -> tempLab tempLab –testing devices for ProfiNet network Profi N et – open Industrial Ethernet standard Industrial Network – lot of noise on wires

Download Presentation

TestLab – ProfiNet Network Tester

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Testlab profinet network tester

TestLab – ProfiNet Network Tester

Tomáš Davidovič

13. 9. 2006


Motivation

Motivation

Introduction

  • TestLab -> tempLab

  • tempLab –testing devices for ProfiNet network

  • ProfiNet – open Industrial Ethernet standard

  • Industrial Network – lot of noise on wires

  • tempLab – NetBreaking – noise simulation

  • Measures temperature in the tested devices

TestLab - ProfiNet Network Tester


Scheme of templab

Scheme of tempLab

Introduction

TestLab - ProfiNet Network Tester


Technical requirements

Technical requirements

Introduction

  • Precise noise generation (NetBreaker)

    • Two network branch switches

    • Two switches breaking RX a TX wires separately

    • Parallel function of all four switches

    • 30ns precision

    • Possibility of external synchronization

    • Generation of noise sequencies

  • Controlling and monitoring of devices

    • Up to sixteen devices

    • Turning the devices on and off

    • Measure temperature in the devices

TestLab - ProfiNet Network Tester


Netbreaker basic principle

NetBreaker – Basic principle

Introduction

Branch switching

RX and TX breaking

RX

RX

TX

TX

NetBreaker

SWA (SWB)

NetBreaker

RX

NetBreaker

TX

NetBreaker

SWA

NetBreaker

SWB

TestLab - ProfiNet Network Tester


Temp lab decomposition

tempLab – Decomposition

Decomposition

tempLab

PC

Net-

Breaker

MFC

Control

panel

COM

DLL

CPLD

AVR

Relays

USB

Python

test

script

COM

DLL

MAXII

EPM1270

AT43USB355

Therm.

probes

TestLab - ProfiNet Network Tester


Mfc gui examples

MFC GUI examples

Decomposition

Communication

NetBreakers

TestLab - ProfiNet Network Tester


Avr cpld communication

AVR<–>CPLD communication

CS

CS

RD

RD

WR

WR

CPLD

DATA

CPLD

AVR

ALE

Communication – functions mapped to addresses

Address/data writing

  • Read relay state and write a new one:

  • writeAddr(0x50) //relay address

  • oldState = readData()

  • writeData(newState)

DATA

ALE

(address)

TestLab - ProfiNet Network Tester


Templab cpld structure

tempLab – CPLD structure

CPLD

TestLab - ProfiNet Network Tester


Testing thermometer error

Testing – thermometer error

Testing

TestLab - ProfiNet Network Tester


Wrap up

Wrap Up

Wrap Up

  • Current state of tempLab

    • Fulfills all set requirements

    • Passed through lab tests

    • Field tests almost finished

  • Future work

    • Protocol can support new functions

    • CPLD is “full” (95% LEs, 100% LABs)

    • Drop old functions or redo the hardware

    • COM DLL – more support for parallel access to tempLab

TestLab - ProfiNet Network Tester


Biu fsm diagram

BIU – FSM diagram

Wrap Up

TestLab - ProfiNet Network Tester


Biu fsm state transition table

BIU – FSM State transition table

Wrap Up

TestLab - ProfiNet Network Tester


  • Login